-
Innlegg
1 664 -
Ble med
-
Besøkte siden sist
-
Dager vunnet
98
Innholdstype
Profiler
Forum
Blogger
Nedlastninger
Artikler
Regler
Hendelser
Galleri
Store
Alt skrevet av SveinHa
-
Rimelig løsning hjemmeautomatisering av eksisterende vannbåren varme
SveinHa svarte på Erikmy sitt emne i Klimakontroll
Det kan gå helt fint. Bare tiden det tar å åpne aktuatorene kan være flere minutt... Tre- eller betonggulv? -
Da ser det ut til at jeg har fått mer kontroll over AMS måleren og finjustert PID effektregulatoren. Status for desember fra Fjertne: ...og samme fra Pow-U webif: Siste ladesekvens i natt oppførte PID regulatoren seg slik: Med de begrensede reguleringsmulighetene (ingen analog effektstyring, kun større og mindre laster som slås av/på ut fra PID-OUT) så kan ikke regulatoren jobbe stort bedre. Timelogging: Status for nettariff er at jeg har holdt meg på 5kWh i 10 mnd og 10kWh i 2 mnd. Grunnlaget for tariffen i den ene mnd var en feil i mitt system og den andre ble der et avvik når klokken ble stilt i høst. Frølpne hadde andre data enn Tibber Pulse forsynte meg med så snittet endte på 5.01kWh... Den der n.01 kostet meg en hundrelapp... Utviklingen gjennom flere år ser også veldig bra ut. Med et årsforbruk på rundt 31.000 kWh for noen år siden havner 2023 på 6.602kWh: Halvparten av strømsparingen ligger i hodet, at en tenker seg om og ikke "krever 32 grader i badegulvet uansett" og andre halvparten er solcelleanlegget. Det som ikke viser her, og som jeg ikke har tatt meg jobben med å regne ut, er at jeg kjøper strøm når den er billig for batterilading. Dette gir jo omtrent like mange kWh (litt tap er der jo i batterier og ladekrets) men lavere kostnad.
- 42 svar
-
- 2
-
Siden året nærmer seg slutten passer det vel med en liten statusrapport. Har logget solvarsel for i morgen kl 16:00 dagen før og sammenlignet med reell solproduksjon i mitt anlegg. Hadde jo håpet på litt bedre treff men det er ikke så ille og i alle fall noe brukende å styre etter... Avstanden mellom oransje og gul viser avviket i varsel vs reell sol. På denne tiden av året har jeg jo noe skygge på panelene siden solen står lavt og det påvirker resultatet en del.
-
Rimelig løsning hjemmeautomatisering av eksisterende vannbåren varme
SveinHa svarte på Erikmy sitt emne i Klimakontroll
Jeg aner ingenting om Futurehome men det er vel der det ligger, hvordan du takler oppsett/programmering av den. Vannbåren varme er enkle saker styringsmessig og der er en god del tråder her allerede om akkurat det... Supert, sett i gang 🙂 -
Solcellesystem - Hvilken inverter bør jeg velge?
SveinHa svarte på PerH sitt emne i Strømsparing og strøm-overvåkning
Min inverter styres via en RPi som er koblet til inverteren med USB. På RPi kjører et Python programmet mpp-solar. Mpp-solar henter status fra inverter og 2 stk JK-BMS via Bluetooth og sender til MQTT broker. Jeg har laget meg en håndfull enkle shellscript i RPi for å styre inverteren. Shellscriptene startes fra NodeRed med "EXEC" noden via passordløs ssh. Shellscriptene er VELDIG enkle men fant ikke noen lurer måte å gjøre det på. F.eks. filen mpp-USB.sh inneholder bare: mpp-solar -n Inverter1 -c POP00 Filnavnet forteller meg at inverteren skal prioritere Utility (altså nettstrøm) først, så Solar og så Batteri. Kommandoen til inverteren for denne innstilling er "POP00". Tilsvarende filer for de andre prioriteringene og også for andre settinger som ladestrøm fra nett. Hvorvidt denne metoden passer på Deye inverteren aner jeg ikke...- 6 svar
-
- 1
-
Solcellesystem - Hvilken inverter bør jeg velge?
SveinHa svarte på PerH sitt emne i Strømsparing og strøm-overvåkning
Den så jo staselig nok ut men jeg fikk det ikke helt klart for meg at den kan leve sitt eget liv helt uten nett (spør forhandleren). Den fungerer helt sikkert uten batteri men da gir den ikke den forsyningssikkerheten du vil få med batteri og dødt nett. Skal du ta høyde for å ha "nødstrøm" MÅ du ha batteri. En annen ting er: Hvordan kan du styre inverteren? Alle invertere har nok en eller annen app-styring men det er langt viktigere å kunne la hjemmeautomasjonssystemet styre inverteren automatisk. Min inverter har en mengde innstillinger tilgjengelig fra både display og app (laaaaangt mer oversiktlig enn fra display) men de aller fleste settes en gang og blir stående slik. Det jeg har tatt daglig og automatisk kontroll over er kun driftsmode (prioritering mellom sol, nett og batteri) og til en viss grad batteriladstrøm fra nett. Jeg har 2 LiFePO4 batteri på til sammen ca 26kWh og nå på denne tiden med både lav sol (som gir mye skygge på solcellene) og få soltimer så holder det liv i huset hele dagen omtrent uavhengig av hvor mye strøm jeg bruker til vaskemaskin, stekeovn og slikt. Jeg koker på gass så det koster ikke noe på strømsiden. I de x antall billigste timene, som vanligvis er om natten, kjører systemet automatisk på batterilading og vv-bereder. Hvor mange timer lading som trengs kalkuleres automatisk ut fra batteri SOC og antatt solenergi i morgen. Det funker sånn noenlunde men trenger litt mer finjustering... -
Solcellesystem - Hvilken inverter bør jeg velge?
SveinHa svarte på PerH sitt emne i Strømsparing og strøm-overvåkning
Jeg så litt på de standardanleggene som div kraftselskap tilbyr men likte ikke løsningene. Standardanleggene kan egentlig bare redusere strømregningen i større eller mindre grad men gir ingen ekstra forsyningssikkerhet. Der er jo en planlagt kraftkrise i hele Europa og jeg er helt sikker på at der vil bli strømrasjonering om vinteren framover (jeg var nokså sikker på at der ville bli det sist vinter men jeg tok heldigvis feil...). Et lite sidesprang her er at en viktig funksjon med AMS måleren er at de høye herrer i kraftlaget kan sitte på sitt kontor og skru av strømmen i ditt hus så da blir det enkelt å styre strømrasjonering. Jeg valgte å designe anlegget selv og det ga meg en del fordeler: I stedet for 5.840kWp solceller som standardanleggene ble satt opp med fikk jeg plass til 8.1kWp på samme taket. Jeg valgte off-grid inverter fordi de aller fleste grid-tie invertere MÅ ha nettspenning for å i det hele tatt virke. Faller nettet ut ved feil eller rasjonering så faller inverteren ut også. Min inverter klarer seg HELT uten nett og i starten hadde jeg noen brukte blybatterier som kunne ta hånd om overskuddsstrøm fra solcellene og også ga muligheten til å kjøpe strøm når den var billig og bruke når der var behov. Blybatteriene var på 48V/225Ah som gir en teoretisk energi på 10.8kWh men siden blybatterier bare bør utlades 50& blir det teoretisk 5.4kWh. I praksis var de dog bare rundt 2.6kWh og blybatterier har dårlig "rente", dvs at en må lade betydelig mer enn en får ut. Ble etterhvert byttet ut med LiFePO4 batterier på 26kWh Nå lever solcelleanlegget mitt helt adskilt fra nettet med unntak av de gangene jeg trenger å kjøpe strøm som nå om vinteren med veldig få soltimer, da kobler det seg på nett for batterilading. Ulempen er jo at jeg ikke KAN selge strøm om jeg ville men det gir meg total frihet i forhold til kraftlaget. Jeg er ikke avhengig av de og de merker ikke at jeg produserer strøm. Et 15Kw dieselaggregat kan jo også være greit å ha i bakhånd om både sol og nett skulle bli borte i lang tid... Ser noen her sliter med at nettet ikke klarer å ta unna nok strøm og at inverteren da konker ut, slikt skjer ikke hos meg. Helt uoffisielle rykter fra mitt lokale kraftselskap sier også at de er i ferd med å nå metningspunktet på solcelleanlegg... Har skrevet en del mer rundtom anlegget her:- 6 svar
-
- 1
-
Overrasket (positivt) over det. Jeg har hadde flere røykvarslere med 10 års 9V lithiumbatteri i hytte uten varme på vinteren og INGEN har overlevd første vinteren selv om der snaut nok har vært minusgrader.
-
Litt begge deler. De fleste skapene/boksene mine er gamle som er gitt bort av andre så det er ikke den store katastrofen om jeg ødelegger de. Borrer et ca 8mm hull der jeg regner med der ikke ligger kjølegreier på innsiden og tetter på begge sider med Tec7 e.l. Sensoren har jeg noe sånt som 20-40 cm ledning på innsiden slik at jeg kan velge plassering underveis. På fryseboksene har jeg bare klemt ledningen i lokket men ser der kommer inn litt vel mye fukt den veien... Det tror jeg ville ha påvirket en god del. Alle mine skap/bokser er heeeeelt stappfulle. Se forskjellen på Brødfrys og Kjøttfrys, brød har liten masse og kompressoren kjører kort og ofte mens kjøttfrysen kjører lenge med lengre pauser. Totalt sett bruker de omtrent like mye strøm, ca 30kWh/mnd. Kombiskap ca 12-15 kWh/mnd.
-
Har lignende erfaring. Kan jeg gjette på at de 4 lilla toppene er når du har vært en tur i skapet og hentet/lagt inn noe? Jeg har 3 kombiskap og 2 frysebokser med DS18B20 sensorer koblet til et par Shelly Uni i 4 av de. Disse står i et gammelt eldhus der romtemperaturen i øyeblikket er 4.4 grd. Fryseboksene er for så vidt greie nok. Temp.sensoren henger inne i boksen en eller annen litt tilfeldig plass så når jeg leter etter et eller annet gjør ofte temperaturen et hopp og tar lang tid for å stabilisere seg. Kombiskapene med kun 1 kjølekrets er en heeelt annen historie. Prøver å holde kjøledelen på +1grd men da blir kjøledelen kanskje rundt -10 til -15 på det ene skapet mens på det andre går frysedelen lett ned i -35... Fikk meg noen a-ha opplevelser da jeg begynte å logge temperaturene...
-
Har ingen illusjoner om å slippe unna men akkurat nå ser det greit ut. En "fordel" med skattleggingen er jo at da må en få fratrekk for investeringen også så da går regningen i minus for skattefuten en stund i alle fall...
-
På P7 nyhetene nå: Skatteetaten mener at alle som produserer solstrøm og selger må skattlegges som kapitalinntekt. Så da ballsparker de IGJEN de som har satset grønt... Alltid kjekt med forutsigbarhet... Nå gjelder det nok ikke meg (enda) siden mitt anlegg ikke kan selge solstrøm.
- 5 svar
-
- 1
-
Mitt utelys styres av timere og sunrise/sunset. Normalt lys er 3% men ved bevegelse utenfor går de opp i 100%. Funker helt supert
-
I prinsippet er alle ikke-batteridrevne enheter, både zigbee og zwave, mesh-rutere.
-
HAN porten er M-bus og selv om det ser ut som en nettverkskontakt er de på ingen måte kompatible. Enkleste løsningen er en Pow-U AMS-leser. Da får du live data med noe historikk både på Pow-U sin nettside og til din egen MQTT broker. Du må be nettselskapet ditt om at HAN-porten skal åpnes for at den skal virke. Enkelte nettselskap lar deg åpne porten selv fra "Din side".
-
Det ser ut til at der er gjort en endring i databasen for noen få dager siden. Nå er der et id-felt jeg ikke har lagt merke til tidligere: Edit: Ser nå at id-feltet har vært der hele tiden men der skjedde uansett noe nylig slik at flere av mine utvalgte stasjoner ikke lengre ble tilgjengelige så jeg måtte hente de etter "id" i stedet for "discountinfo" (som var et unikt felt tidligere).
- 139 svar
-
- 1
-
Kablet nett er alltid bedre enn trådløst. Dobbeltpunkt på strategiske plasser er lurt. Spesielt de sakene som bruker mye data bør prioriteres. TV, stasjonære PCer, NAS og slikt kables hos meg, i alle fall om det ikke koster alt for mye arbeid...
-
Den kabelen min har enveisventil 🙂 Når jeg er tilkoblet over OVPN hjemmefra til hytta har jeg tilgang til alle enheter i hyttenettet men om jeg fjernstyrer RPIen på hytta med VNC og prøver å pinge hjemmenettet er det dødt, samme om jeg prøver å åpne en nettside i hjemmenettet fra hytta. Akkurat slik jeg trodde det skulle være... Har brukt standard OVPN oppsett funnet på nett men mulig der kan trikses til 2-veis forbindelse men det er ikke aktuelt for meg...
-
Det blir litt motsatt: OVPN serveren hjemme gjør at du får tilgang til hjemmenettet fra resten av verden, også hytta, men du må ha OVPN server på hytta for å få tilgang til det hyttenettet fra andre steder. Jeg kjører både OVPN, Mosquitto og NodeRed på en RPi på hytta og det har så langt vært dønn stabilt etter jeg fikk satt opp 4G ruteren med riktig APN.
-
Etter å ha funnet triggemeldinger fra BlueIris har jeg strømlinjeformet kamerakontrollen litt. Kort fortalt er endringene gjort slik: Når BlueIris detekterer bevegelse popper levende video opp på en (eller evt flere) forvalgt skjerm (trigger="ON"). Om flere kamera detekterer bevegelse er det alltid det som sist detekterte som vises. Først når ingen bevegelse er detektert på noen kamera (trigger="OFF" på alle kamera) returneres til standardbilde for den aktuelle skjermen (siste bilde som var manuelt valgt). Hvor lenge kamera skal vises settes i triggeren i BlueIris og kan være forskjellig fra kamera til kamera. BlueIris lagrer video i høy oppløsning (stream1) mens i NodeRed Dashboard brukes lav oppløsning (stream2) fordi det er rikelig godt nok og gir langt bedre respons i systemet. Som tidligere (men en del forenklet) lagres socketID for begge skjermer på den PC som viser Dashboard/kamerabilder (filtrert på IP ...149 og lagres i flow). Den er nå skiftet ut med en NUC da RPi sleit litt med ytelsen med 2 nettlesere samtidig. "ui control" noden, socketid og socketip er nøkkelen i det hele for alle nettlesere som viser dashboard bilder (selv om der er flere nettlesere på samme PC) har sin egen socketid og den vil endres automatisk i ny og ne så da må den også lagres autmatisk. Jeg har fremdeles ikke helt kontroll med hvilken skjerm som er høyre/venstre så når de en gang i blant skifter side har jeg et par strategisk plasserte knapper som manuelt bytter tilbake til slik jeg vil ha det. [{"id":"1f60f8c7a87b2a58","type":"change","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"Helmut","rules":[{"t":"set","p":"url","pt":"msg","to":"http://172.16.0.101:10101/mjpg/Helmut/stream2","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"Helmut","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1170,"y":870,"wires":[["45ac8bf1953431e8"]]},{"id":"0df19d355f830242","type":"ui_button","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"","group":"0cf69380855e1696","order":9,"width":"3","height":"2","passthru":false,"label":"Innkjørsel","tooltip":"{{msg.tooltip}}","color":"{{msg.color}}","bgcolor":"{{msg.background}}","className":"","icon":"","payload":"3","payloadType":"num","topic":"topic","topicType":"msg","x":510,"y":930,"wires":[["763dbff3c82d79a6"]]},{"id":"a67ce842921deee2","type":"function","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"Set color","func":"var input=msg.payload;\n\nmsg.tooltip = \"Cam Innkjørsel\";\n\nif (input==3){\n msg.color = \"BLACK\";\n msg.background = \"GREEN\";\n} else {\n msg.color = \"GREEN\";\n msg.background = \"LIGHTGREY\";\n }\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":930,"wires":[["0df19d355f830242"]]},{"id":"9a231b6be2b68509","type":"ui_button","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"","group":"0cf69380855e1696","order":7,"width":"3","height":"2","passthru":false,"label":"Helmut","tooltip":"{{msg.tooltip}}","color":"{{msg.color}}","bgcolor":"{{msg.background}}","className":"","icon":"","payload":"2","payloadType":"num","topic":"topic","topicType":"msg","x":510,"y":890,"wires":[["763dbff3c82d79a6"]]},{"id":"d0d4164fb636ce80","type":"function","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"Set color","func":"var input=msg.payload;\n\nmsg.tooltip = \"Cam Helmut\";\n\nif (input==2){\n msg.color = \"BLACK\";\n msg.background = \"GREEN\";\n} else {\n msg.color = \"GREEN\";\n msg.background = \"LIGHTGREY\";\n }\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":890,"wires":[["9a231b6be2b68509"]]},{"id":"1dc3f5177c79d414","type":"ui_button","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"","group":"0cf69380855e1696","order":5,"width":"3","height":"2","passthru":false,"label":"Gårdsplass","tooltip":"{{msg.tooltip}}","color":"{{msg.color}}","bgcolor":"{{msg.background}}","className":"","icon":"","payload":"1","payloadType":"num","topic":"topic","topicType":"msg","x":520,"y":850,"wires":[["763dbff3c82d79a6"]]},{"id":"021836c0a3cb5736","type":"function","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"Set color","func":"var input=msg.payload;\n\nmsg.tooltip = \"Cam Gårdsplass\";\n\nif (input==1){\n msg.color = \"BLACK\";\n msg.background = \"GREEN\";\n} else {\n msg.color = \"GREEN\";\n msg.background = \"LIGHTGREY\";\n }\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":850,"wires":[["1dc3f5177c79d414"]]},{"id":"befcb9dccceb743b","type":"ui_button","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"","group":"0cf69380855e1696","order":3,"width":"3","height":"2","passthru":false,"label":"Entre","tooltip":"{{msg.tooltip}}","color":"{{msg.color}}","bgcolor":"{{msg.background}}","className":"","icon":"","payload":"0","payloadType":"num","topic":"topic","topicType":"msg","x":500,"y":810,"wires":[["763dbff3c82d79a6"]]},{"id":"a5d21a5f891a7d69","type":"function","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"Set color","func":"var input=msg.payload;\n\nif (input==0){\n msg.color = \"BLACK\";\n msg.background = \"GREEN\";\n msg.tooltip = \"Cam Entre\";\n} else {\n msg.color = \"GREEN\";\n msg.background = \"LIGHTGREY\";\n msg.tooltip = \"Cam Entre\";\n }\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":810,"wires":[["befcb9dccceb743b"]]},{"id":"47c94e391127dd8a","type":"show-value","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"","path":"","x":110,"y":810,"wires":[["a5d21a5f891a7d69","021836c0a3cb5736","d0d4164fb636ce80","a67ce842921deee2","72d07590ecbf9172","3b143a2cb8d94c86","2c703bd5a266ff09","d72107edc36361cd"]]},{"id":"763dbff3c82d79a6","type":"change","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"","rules":[{"t":"set","p":"CamValg","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":780,"y":810,"wires":[["47c94e391127dd8a","8ac2381fb1960cd9"]]},{"id":"36f82dc7dd8f6f5f","type":"change","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"GarCam","rules":[{"t":"set","p":"url","pt":"msg","to":"http://172.16.0.101:10101/mjpg/GarInne/video.mjpg?q=40&s=100","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"Innkjørsel","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1170,"y":1020,"wires":[["45ac8bf1953431e8"]]},{"id":"6fddbfa449f07dfa","type":"change","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"Gårdspalss","rules":[{"t":"set","p":"url","pt":"msg","to":"http://172.16.0.101:10101/mjpg/D40vest/stream2","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"Gårdsplass","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1180,"y":840,"wires":[["45ac8bf1953431e8"]]},{"id":"11a146e73216f244","type":"ui_button","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"","group":"0cf69380855e1696","order":12,"width":"3","height":"1","passthru":false,"label":"Eldhus","tooltip":"{{msg.tooltip}}","color":"{{msg.color}}","bgcolor":"{{msg.background}}","className":"","icon":"","payload":"5","payloadType":"num","topic":"topic","topicType":"msg","x":500,"y":1010,"wires":[["763dbff3c82d79a6"]]},{"id":"3b143a2cb8d94c86","type":"function","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"Set color","func":"var input=msg.payload;\n\nmsg.tooltip = \"Cam Eldhus\";\n\nif (input==5){\n msg.color = \"BLACK\";\n msg.background = \"GREEN\";\n} else {\n msg.color = \"GREEN\";\n msg.background = \"LIGHTGREY\";\n }\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":1010,"wires":[["11a146e73216f244"]]},{"id":"56468a2d41f97cc3","type":"ui_button","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"","group":"0cf69380855e1696","order":14,"width":"3","height":"1","passthru":false,"label":"Skrivestua","tooltip":"{{msg.tooltip}}","color":"{{msg.color}}","bgcolor":"{{msg.background}}","className":"","icon":"","payload":"4","payloadType":"num","topic":"topic","topicType":"msg","x":520,"y":970,"wires":[["763dbff3c82d79a6"]]},{"id":"72d07590ecbf9172","type":"function","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"Set color","func":"var input=msg.payload;\n\nmsg.tooltip = \"Cam Skrivestua\";\n\nif (input==4){\n msg.color = \"BLACK\";\n msg.background = \"GREEN\";\n} else {\n msg.color = \"GREEN\";\n msg.background = \"LIGHTGREY\";\n }\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":970,"wires":[["56468a2d41f97cc3"]]},{"id":"25a62b5a49a2a1b0","type":"change","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"Skrivestua","rules":[{"t":"set","p":"url","pt":"msg","to":"http://172.16.0.101:10101/mjpg/Skriv/video.mjpg?q=40&s=100","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"Skrivestua","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1180,"y":930,"wires":[["45ac8bf1953431e8"]]},{"id":"046c4ea3981b7778","type":"change","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"Eldhus","rules":[{"t":"set","p":"url","pt":"msg","to":"http://172.16.0.101:10101/mjpg/Eldhus/video.mjpg?q=40&s=100","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"Eldhus","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1160,"y":960,"wires":[["45ac8bf1953431e8"]]},{"id":"e85330cac7aa4715","type":"ui_button","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"","group":"0cf69380855e1696","order":15,"width":"3","height":"1","passthru":false,"label":"Nøtteliten","tooltip":"{{msg.tooltip}}","color":"{{msg.color}}","bgcolor":"{{msg.background}}","className":"","icon":"","payload":"6","payloadType":"num","topic":"topic","topicType":"msg","x":510,"y":1090,"wires":[["763dbff3c82d79a6"]]},{"id":"2c703bd5a266ff09","type":"function","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"Set color","func":"var input=msg.payload;\n\nmsg.tooltip = \"Nøtteliten\";\n\nif (input==6){\n msg.color = \"BLACK\";\n msg.background = \"GREEN\";\n} else {\n msg.color = \"GREEN\";\n msg.background = \"LIGHTGREY\";\n }\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":1090,"wires":[["e85330cac7aa4715"]]},{"id":"b1d805659b4b7913","type":"change","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"Nøtteliten matboks","rules":[{"t":"set","p":"url","pt":"msg","to":"http://sveinha.com/bilder/Ekorn.jpeg","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"Notteliten","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1200,"y":990,"wires":[["45ac8bf1953431e8"]]},{"id":"b01cf904c397ac7e","type":"ui_button","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"","group":"0cf69380855e1696","order":13,"width":"3","height":"1","passthru":false,"label":"Garasje","tooltip":"{{msg.tooltip}}","color":"{{msg.color}}","bgcolor":"{{msg.background}}","className":"","icon":"","payload":"7","payloadType":"num","topic":"topic","topicType":"msg","x":510,"y":1050,"wires":[["763dbff3c82d79a6"]]},{"id":"d72107edc36361cd","type":"function","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"Set color","func":"var input=msg.payload;\n\nmsg.tooltip = \"Nøtteliten\";\n\nif (input==7){\n msg.color = \"BLACK\";\n msg.background = \"GREEN\";\n} else {\n msg.color = \"GREEN\";\n msg.background = \"LIGHTGREY\";\n }\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":1050,"wires":[["b01cf904c397ac7e"]]},{"id":"84bccfac0f47e580","type":"change","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"InnkjCam","rules":[{"t":"set","p":"url","pt":"msg","to":"http://172.16.0.101:10101/mjpg/Innk/stream2","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"Innkjørsel","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1170,"y":900,"wires":[["45ac8bf1953431e8"]]},{"id":"44c6ed39e8d26727","type":"change","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"Entre","rules":[{"t":"set","p":"url","pt":"msg","to":"http://172.16.0.101:10101/mjpg/Entre/stream2","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"Entre","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1160,"y":810,"wires":[["45ac8bf1953431e8"]]},{"id":"8ac2381fb1960cd9","type":"switch","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"str"},{"t":"eq","v":"1","vt":"str"},{"t":"eq","v":"2","vt":"str"},{"t":"eq","v":"3","vt":"str"},{"t":"eq","v":"4","vt":"str"},{"t":"eq","v":"5","vt":"str"},{"t":"eq","v":"6","vt":"str"},{"t":"eq","v":"7","vt":"str"}],"checkall":"true","repair":false,"outputs":8,"x":970,"y":870,"wires":[["44c6ed39e8d26727"],["6fddbfa449f07dfa"],["1f60f8c7a87b2a58"],["84bccfac0f47e580"],["25a62b5a49a2a1b0"],["046c4ea3981b7778"],["b1d805659b4b7913"],["36f82dc7dd8f6f5f"]]},{"id":"9dd6877fda1686df","type":"comment","z":"4d395651357ab1b1","g":"cf25b68b95475def","name":"Knapper for kameravalg i kamerabildet","info":"","x":190,"y":770,"wires":[]},{"id":"45ac8bf1953431e8","type":"junction","z":"4d395651357ab1b1","g":"cf25b68b95475def","x":1360,"y":790,"wires":[["cb103a74ef075150"]]},{"id":"cb103a74ef075150","type":"junction","z":"4d395651357ab1b1","g":"cf25b68b95475def","x":570,"y":750,"wires":[["c497a8c4fd5e8c4b"]]},{"id":"692834acf3e6e546","type":"group","z":"4d395651357ab1b1","style":{"stroke":"#999999","stroke-opacity":"1","fill":"none","fill-opacity":"1","label":true,"label-position":"nw","color":"#a4a4a4"},"nodes":["65714580ac77bb4e","03be2d2fad62c467","8a077aad36972ab1","b2d27f9d1c4b6338","21aa3b1f2cfe2888","b78992ea5f85c2ed","01af4105ea2a6e7a","eaa6ce4bec5d8092","23054d5281735d99","8dfe26c5e0e42da4","a4751682b9fee3dc","492709a9da902e88","8abdb4d16048f09c","d13fce9cc80bd228","39b5581e38da10e5","7241f606a3dd829a","f792415022ed1a5a","cc65f9d5b9fae892","7b1212970f390799","703548626e0504f3","80a7d345b33a142e","d91b61cd2f35ef89","eb549c22db82a913","74f044ba52f73339","0ca5043ebbd823c9","c497a8c4fd5e8c4b","1e9bf879483b0bd3","3702083286079bde","06758b1ca6cc9b18","809b154c6b6ea105"],"x":14,"y":69,"w":1182,"h":382},{"id":"65714580ac77bb4e","type":"ui_switch","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"Entre LED","label":"","tooltip":"","group":"0cf69380855e1696","order":4,"width":"1","height":"1","passthru":true,"decouple":"false","topic":"topic","topicType":"msg","style":"","onvalue":"ON","onvalueType":"str","onicon":"directions_walk","oncolor":"#6666FF","offvalue":"OFF","offvalueType":"str","officon":"panorama_fisheye","offcolor":"grey","animate":true,"className":"","x":510,"y":150,"wires":[["d13fce9cc80bd228","eb549c22db82a913"]]},{"id":"03be2d2fad62c467","type":"mqtt in","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"","topic":"BlueIris/Entre/Status","qos":"2","datatype":"json","broker":"6db118ed1b0c56de","nl":false,"rap":true,"rh":0,"inputs":0,"x":130,"y":150,"wires":[["8a077aad36972ab1"]]},{"id":"8a077aad36972ab1","type":"change","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.trigger","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":330,"y":150,"wires":[["65714580ac77bb4e"]]},{"id":"b2d27f9d1c4b6338","type":"ui_switch","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"Gårdsplass LED","label":"","tooltip":"","group":"0cf69380855e1696","order":6,"width":"1","height":"1","passthru":true,"decouple":"false","topic":"topic","topicType":"msg","style":"","onvalue":"ON","onvalueType":"str","onicon":"directions_walk","oncolor":"#6666FF","offvalue":"OFF","offvalueType":"str","officon":"panorama_fisheye","offcolor":"grey","animate":true,"className":"","x":520,"y":200,"wires":[["7241f606a3dd829a","eb549c22db82a913"]]},{"id":"21aa3b1f2cfe2888","type":"mqtt in","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"","topic":"BlueIris/D40vest/Status","qos":"2","datatype":"json","broker":"6db118ed1b0c56de","nl":false,"rap":true,"rh":0,"inputs":0,"x":140,"y":200,"wires":[["b78992ea5f85c2ed"]]},{"id":"b78992ea5f85c2ed","type":"change","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.trigger","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":330,"y":200,"wires":[["b2d27f9d1c4b6338"]]},{"id":"01af4105ea2a6e7a","type":"ui_switch","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"Helmut LED","label":"","tooltip":"","group":"0cf69380855e1696","order":8,"width":"1","height":"1","passthru":true,"decouple":"false","topic":"topic","topicType":"msg","style":"","onvalue":"ON","onvalueType":"str","onicon":"directions_walk","oncolor":"#6666FF","offvalue":"OFF","offvalueType":"str","officon":"panorama_fisheye","offcolor":"grey","animate":true,"className":"","x":510,"y":250,"wires":[["cc65f9d5b9fae892","eb549c22db82a913"]]},{"id":"eaa6ce4bec5d8092","type":"mqtt in","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"","topic":"BlueIris/Helmut/Status","qos":"2","datatype":"json","broker":"6db118ed1b0c56de","nl":false,"rap":true,"rh":0,"inputs":0,"x":140,"y":250,"wires":[["23054d5281735d99"]]},{"id":"23054d5281735d99","type":"change","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.trigger","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":330,"y":250,"wires":[["01af4105ea2a6e7a"]]},{"id":"8dfe26c5e0e42da4","type":"ui_switch","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"Innkj LED","label":"","tooltip":"","group":"0cf69380855e1696","order":10,"width":"1","height":"1","passthru":true,"decouple":"false","topic":"topic","topicType":"msg","style":"","onvalue":"ON","onvalueType":"str","onicon":"directions_walk","oncolor":"#6666FF","offvalue":"OFF","offvalueType":"str","officon":"panorama_fisheye","offcolor":"grey","animate":true,"className":"","x":500,"y":300,"wires":[["7b1212970f390799","eb549c22db82a913"]]},{"id":"a4751682b9fee3dc","type":"mqtt in","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"","topic":"BlueIris/Innk/Status","qos":"2","datatype":"json","broker":"6db118ed1b0c56de","nl":false,"rap":true,"rh":0,"inputs":0,"x":130,"y":300,"wires":[["492709a9da902e88"]]},{"id":"492709a9da902e88","type":"change","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.trigger","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":330,"y":300,"wires":[["8dfe26c5e0e42da4"]]},{"id":"8abdb4d16048f09c","type":"change","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"EntreCam","rules":[{"t":"set","p":"url","pt":"msg","to":"http://172.16.0.101:10101/mjpg/Entre/stream2","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"Entre","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":910,"y":150,"wires":[["74f044ba52f73339"]]},{"id":"d13fce9cc80bd228","type":"switch","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"ON/OFF","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"ON","vt":"str"},{"t":"eq","v":"OFF","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":720,"y":150,"wires":[["8abdb4d16048f09c"],[]]},{"id":"39b5581e38da10e5","type":"change","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"Gårdspalss","rules":[{"t":"set","p":"url","pt":"msg","to":"http://172.16.0.101:10101/mjpg/D40vest/stream2","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"Gårdsplass","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":920,"y":200,"wires":[["74f044ba52f73339"]]},{"id":"7241f606a3dd829a","type":"switch","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"ON/OFF","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"ON","vt":"str"},{"t":"eq","v":"OFF","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":720,"y":200,"wires":[["39b5581e38da10e5"],[]]},{"id":"f792415022ed1a5a","type":"change","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"Helmut","rules":[{"t":"set","p":"url","pt":"msg","to":"http://172.16.0.101:10101/mjpg/Helmut/stream2","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"Helmut","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":910,"y":250,"wires":[["74f044ba52f73339"]]},{"id":"cc65f9d5b9fae892","type":"switch","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"ON/OFF","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"ON","vt":"str"},{"t":"eq","v":"OFF","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":720,"y":250,"wires":[["f792415022ed1a5a"],[]]},{"id":"7b1212970f390799","type":"switch","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"ON/OFF","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"ON","vt":"str"},{"t":"eq","v":"OFF","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":720,"y":300,"wires":[["703548626e0504f3"],[]]},{"id":"703548626e0504f3","type":"change","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"InnkjCam","rules":[{"t":"set","p":"url","pt":"msg","to":"http://172.16.0.101:10101/mjpg/Innk/stream2","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"Innkjørsel","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":910,"y":300,"wires":[["74f044ba52f73339"]]},{"id":"80a7d345b33a142e","type":"comment","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"BlueIris trigger","info":"","x":110,"y":110,"wires":[]},{"id":"d91b61cd2f35ef89","type":"junction","z":"4d395651357ab1b1","g":"692834acf3e6e546","x":320,"y":190,"wires":[[]]},{"id":"eb549c22db82a913","type":"junction","z":"4d395651357ab1b1","g":"692834acf3e6e546","x":660,"y":350,"wires":[["0ca5043ebbd823c9"]]},{"id":"74f044ba52f73339","type":"junction","z":"4d395651357ab1b1","g":"692834acf3e6e546","x":1030,"y":310,"wires":[["1e9bf879483b0bd3","3702083286079bde"]]},{"id":"0ca5043ebbd823c9","type":"function","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"Vent til alle cam er utrigged","func":"var top = msg.topic.slice(9,-7);\ncontext.set(top, msg.payload);\n\nvar res = \"OFF\";\ncontext.keys().forEach(function(element) {\n if (context.get(element) != \"OFF\") res = \"--\";\n})\nif (res == \"OFF\") return msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":190,"y":410,"wires":[["bf011d24729fd552"]]},{"id":"c497a8c4fd5e8c4b","type":"change","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"Show Videopage","rules":[{"t":"set","p":"payload","pt":"msg","to":"Kamera","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":720,"y":410,"wires":[["06758b1ca6cc9b18"]]},{"id":"1e9bf879483b0bd3","type":"change","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"add socketid høyre","rules":[{"t":"set","p":"socketid","pt":"msg","to":"sock2","tot":"flow"}],"action":"","property":"","from":"","to":"","reg":false,"x":480,"y":410,"wires":[["c497a8c4fd5e8c4b"]]},{"id":"3702083286079bde","type":"link out","z":"4d395651357ab1b1","g":"692834acf3e6e546","name":"MonitorerPåBI Out","mode":"link","links":["bcf9c82e2eceeb0a"],"x":985,"y":370,"wires":[]},{"id":"06758b1ca6cc9b18","type":"junction","z":"4d395651357ab1b1","g":"692834acf3e6e546","x":860,"y":410,"wires":[["ceda17c01d6cf547","809b154c6b6ea105"]]},{"id":"809b154c6b6ea105","type":"ui_iframe","z":"4d395651357ab1b1","g":"692834acf3e6e546","group":"0cf69380855e1696","name":"Videovindu","order":2,"width":"36","height":"23","url":"","origin":"*","scale":"78","x":1100,"y":410,"wires":[[]]},{"id":"6db118ed1b0c56de","type":"mqtt-broker","name":"DaleMQTT","broker":"172.16.0.94","port":"1883","clientid":"","autoConnect":true,"usetls":false,"protocolVersion":"5","keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","birthMsg":{},"closeTopic":"","closeQos":"0","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willPayload":"","willMsg":{},"userProps":"","sessionExpiry":""},{"id":"761946585bab10f8","type":"group","z":"4d395651357ab1b1","style":{"stroke":"#999999","stroke-opacity":"1","fill":"none","fill-opacity":"1","label":true,"label-position":"nw","color":"#a4a4a4"},"nodes":["a2749f7f9e3d72b0","c938750bba76d43a","fc0679900e5a0e06","d6f6e32a7210a870","5d8b7e465e93b302","565da2f81f8d9ab9","bf011d24729fd552"],"x":324,"y":459,"w":532,"h":282},{"id":"a2749f7f9e3d72b0","type":"function","z":"4d395651357ab1b1","g":"761946585bab10f8","name":"Vis std bilde venstre","func":"var bv = flow.get(\"BildeValgV\")||\"Solar\"\nvar svar = {payload:bv};\nreturn svar;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":500,"y":580,"wires":[["c938750bba76d43a"]]},{"id":"c938750bba76d43a","type":"change","z":"4d395651357ab1b1","g":"761946585bab10f8","name":"add socketid venstre","rules":[{"t":"set","p":"socketid","pt":"msg","to":"sock1","tot":"flow"}],"action":"","property":"","from":"","to":"","reg":false,"x":730,"y":580,"wires":[["06758b1ca6cc9b18"]]},{"id":"fc0679900e5a0e06","type":"function","z":"4d395651357ab1b1","g":"761946585bab10f8","name":"Vis std bilde høyre","func":"var bv = flow.get(\"BildeValgH\")||\"Sol + diesel\"\nvar svar = {payload:bv};\nreturn svar;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":490,"y":630,"wires":[["d6f6e32a7210a870"]]},{"id":"d6f6e32a7210a870","type":"change","z":"4d395651357ab1b1","g":"761946585bab10f8","name":"add socketid høyre","rules":[{"t":"set","p":"socketid","pt":"msg","to":"sock2","tot":"flow"}],"action":"","property":"","from":"","to":"","reg":false,"x":720,"y":630,"wires":[["06758b1ca6cc9b18"]]},{"id":"5d8b7e465e93b302","type":"ui_button","z":"4d395651357ab1b1","g":"761946585bab10f8","name":"","group":"0cf69380855e1696","order":20,"width":"3","height":"1","passthru":false,"label":"Home","tooltip":"{{msg.tooltip}}","color":"{{msg.color}}","bgcolor":"{{msg.background}}","className":"","icon":"","payload":"","payloadType":"date","topic":"topic","topicType":"msg","x":450,"y":700,"wires":[["fc0679900e5a0e06","a2749f7f9e3d72b0"]]},{"id":"565da2f81f8d9ab9","type":"comment","z":"4d395651357ab1b1","g":"761946585bab10f8","name":"Gå tilbake til standardbilder","info":"","x":480,"y":500,"wires":[]},{"id":"bf011d24729fd552","type":"junction","z":"4d395651357ab1b1","g":"761946585bab10f8","x":350,"y":520,"wires":[["a2749f7f9e3d72b0","fc0679900e5a0e06"]]},{"id":"73d92a7d7e14f93c","type":"group","z":"4d395651357ab1b1","style":{"stroke":"#999999","stroke-opacity":"1","fill":"none","fill-opacity":"1","label":true,"label-position":"nw","color":"#a4a4a4"},"nodes":["b30e1a33d082bae3","f625e891df043028","eed88d2f4d38b312","79f13f659cab5c27"],"x":34,"y":459,"w":282,"h":222},{"id":"b30e1a33d082bae3","type":"function","z":"4d395651357ab1b1","g":"73d92a7d7e14f93c","name":"Swap socketID","func":"var sock1 = flow.get(\"sock1\");\nvar sock2 = flow.get(\"sock2\");\nflow.set(\"sock2\", sock1);\nflow.set(\"sock1\", sock2);\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":210,"y":640,"wires":[["bf011d24729fd552"]]},{"id":"f625e891df043028","type":"ui_button","z":"4d395651357ab1b1","g":"73d92a7d7e14f93c","name":"","group":"c42f9791460d68ef","order":6,"width":0,"height":0,"passthru":false,"label":"Swap scr","tooltip":"","color":"","bgcolor":"","className":"","icon":"","payload":"","payloadType":"str","topic":"topic","topicType":"msg","x":120,"y":560,"wires":[["b30e1a33d082bae3"]]},{"id":"eed88d2f4d38b312","type":"ui_button","z":"4d395651357ab1b1","g":"73d92a7d7e14f93c","name":"","group":"0cf69380855e1696","order":19,"width":"3","height":"1","passthru":false,"label":"Swap scr","tooltip":"{{msg.tooltip}}","color":"{{msg.color}}","bgcolor":"{{msg.background}}","className":"","icon":"","payload":"","payloadType":"date","topic":"topic","topicType":"msg","x":120,"y":590,"wires":[["b30e1a33d082bae3"]]},{"id":"79f13f659cab5c27","type":"comment","z":"4d395651357ab1b1","g":"73d92a7d7e14f93c","name":"Bytt H og V skjerm manuelt","info":"","x":170,"y":500,"wires":[]},{"id":"c42f9791460d68ef","type":"ui_group","name":"Status Lys","tab":"e3ef94435f0945bf","order":3,"disp":true,"width":"6","collapse":false,"className":""},{"id":"e3ef94435f0945bf","type":"ui_tab","name":"Teknisk","icon":"timeline","order":17,"disabled":false,"hidden":false},{"id":"6694c9aee8de79dc","type":"group","z":"4d395651357ab1b1","style":{"stroke":"#999999","stroke-opacity":"1","fill":"none","fill-opacity":"1","label":true,"label-position":"nw","color":"#a4a4a4"},"nodes":["683998be9a40ea1c","a1fa6e88b25ff771","6609410f8e1b3400","e7709ade069518a9","f1c1f87f3bcf3084","fb938bb2925213f8","77ddfadafc6e98d9","8783094b74dc58a0","ceda17c01d6cf547"],"x":864,"y":459,"w":732,"h":282},{"id":"683998be9a40ea1c","type":"switch","z":"4d395651357ab1b1","g":"6694c9aee8de79dc","name":"socketID?","property":"socketid","propertyType":"msg","rules":[{"t":"eq","v":"sock1","vt":"flow"},{"t":"eq","v":"sock2","vt":"flow"}],"checkall":"true","repair":false,"outputs":2,"x":1260,"y":680,"wires":[["a1fa6e88b25ff771"],["6609410f8e1b3400"]]},{"id":"a1fa6e88b25ff771","type":"change","z":"4d395651357ab1b1","g":"6694c9aee8de79dc","name":"set flow.BildeValgV","rules":[{"t":"set","p":"BildeValgV","pt":"flow","to":"name","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":1450,"y":660,"wires":[[]]},{"id":"6609410f8e1b3400","type":"change","z":"4d395651357ab1b1","g":"6694c9aee8de79dc","name":"set flow.BildeValgH","rules":[{"t":"set","p":"BildeValgH","pt":"flow","to":"name","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":1450,"y":700,"wires":[[]]},{"id":"e7709ade069518a9","type":"switch","z":"4d395651357ab1b1","g":"6694c9aee8de79dc","name":"IP ...149","property":"socketip","propertyType":"msg","rules":[{"t":"eq","v":"172.16.0.149","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1190,"y":580,"wires":[["77ddfadafc6e98d9","f1c1f87f3bcf3084"]]},{"id":"f1c1f87f3bcf3084","type":"switch","z":"4d395651357ab1b1","g":"6694c9aee8de79dc","name":"!= Kamera","property":"name","propertyType":"msg","rules":[{"t":"neq","v":"Kamera","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1350,"y":580,"wires":[["fb938bb2925213f8"]]},{"id":"fb938bb2925213f8","type":"switch","z":"4d395651357ab1b1","g":"6694c9aee8de79dc","name":"!= Home","property":"name","propertyType":"msg","rules":[{"t":"neq","v":"Home","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1510,"y":580,"wires":[["683998be9a40ea1c"]]},{"id":"77ddfadafc6e98d9","type":"function","z":"4d395651357ab1b1","g":"6694c9aee8de79dc","name":"Ny socketID?","func":"var sock1stored = flow.get(\"sock1\");\nvar sock2stored = flow.get(\"sock2\");\nvar SessToggle = flow.get(\"SessID_toggle\");\nif ((msg.socketid != sock1stored) && (msg.socketid != sock2stored)){\n if (SessToggle){\n sock1stored = msg.socketid;\n } else{\n sock2stored = msg.socketid;\n };\n SessToggle = !SessToggle;\n flow.set(\"sock1\", sock1stored);\n flow.set(\"sock2\", sock2stored);\n flow.set(\"SessID_toggle\", SessToggle);\n //node.send(msg);\n}\n","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1350,"y":540,"wires":[[]]},{"id":"8783094b74dc58a0","type":"comment","z":"4d395651357ab1b1","g":"6694c9aee8de79dc","name":"Lagre ny sockedID fra skjermer ved TV (IP ...149)","info":"","x":1070,"y":500,"wires":[]},{"id":"ceda17c01d6cf547","type":"ui_ui_control","z":"4d395651357ab1b1","g":"6694c9aee8de79dc","name":"Group events","events":"change","x":1000,"y":580,"wires":[["e7709ade069518a9"]]},{"id":"0cf69380855e1696","type":"ui_group","name":"Video","tab":"8f4c3716a72a96a8","order":1,"disp":false,"width":"40","collapse":false,"className":""},{"id":"8f4c3716a72a96a8","type":"ui_tab","name":"Kamera","icon":"videocam","order":13,"disabled":false,"hidden":false}]
-
Har noen kamera utendørs og PIR sensorer her og der. Når PIR sensoren registrerer bevegelse skal da live kamera dukke opp på en utvalgt NodeRed Dashboard skjerm. Det funker helt greit men kom plutselig på at bevegelssensoren i BlueIris må vel også være tilgjengelig på et eller annet vis... Oppsettet er ganske enkelt og består av et felles oppsett pluss et par for hvert kamera: Da dukker bevegelssensoren/trigger opp i MQTT Explorer slik: ...og finner du den i MQTT er den tilgjengelig for visning av kamera i automasjonssystemet også... (ALLE hjemmeautomasjonssystem har vel MQTT støtte nå?).
-
- 2
-
Den aller enkleste styringen (og også den som jeg regner med gir mest inntjening i forhold til innsatsen) er kun et fjernstyrt rele på tilførselen og la berederen være på f.eks. i de 4 billigste timene. Det kan jo være greit med et par temperatursensorer også for optimalisering slik at en kan få litt mer forståelse av dynamikken i berederen men det er ikke påkrevd. Når berederen bare er 1 år gammel regner jeg med du ikke har 16A Schuko kontakt men at den er fast tilkoblet. Mange her bruker Aeotec Heavy Duty Switch men det er litt overkill, f.eks. en Shelly Plus 1PM er god nok og langt rimeligere. Henger du på en Shelly Plus AddOn og et par DS18B20 sensorer får du også temperaturmåling. Du skriver ikke hvilket system du har men om du har MQTT er det glimrende for Shelly, ellers må du sjekke om de passer ditt system. Der finnes nok 16A Zigbee releer også om du må ha Zigbee. For temp.måling på/i bereder er det bare å lure en sensor innenfor isolasjonen. Jeg pleier å ha 2 stk plassert på ca 1/4 og 3/4 høyde av berederen. Er der ikke noe sted å lure sensoren innenfor isolasjonen er det bare å borre et 10mm hull i ytterkappen så klarer du nok å lure den inn såpass at den har kontakt med stålet i selve berederen...
-
Da har Tibber Pulse blitt erstattet av en Pow-U. Fikk ikke kontakt med måleren med en gang men mail til leverandøren løste det kjapt med en mod av flatkabelen (klipp av 6 av de 8 lederene i kabelen). Måtte lage en dekoder for å plukke ut det jeg hadde bruk for (og litt til...). Alle variabler lagres i context så en lett ser hva som mottas og meldingene som sendes ut fra parser har variabelnavn som topic og verdi som payload. [{"id":"65ea1e7bb98daffa","type":"mqtt in","z":"d49bfe3335c3f7c9","g":"dbfdc3187c26119e","name":"","topic":"AMS2444","qos":"2","datatype":"json","broker":"6db118ed1b0c56de","nl":false,"rap":true,"rh":0,"inputs":0,"x":510,"y":230,"wires":[["f397b4d289507a40"]]},{"id":"e1079fb657039456","type":"switch","z":"d49bfe3335c3f7c9","g":"dbfdc3187c26119e","name":"","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"lv","vt":"str"},{"t":"eq","v":"id","vt":"str"},{"t":"eq","v":"type","vt":"str"},{"t":"eq","v":"P","vt":"str"},{"t":"eq","v":"PO","vt":"str"},{"t":"eq","v":"Q","vt":"str"},{"t":"eq","v":"QO","vt":"str"},{"t":"eq","v":"I1","vt":"str"},{"t":"eq","v":"I2","vt":"str"},{"t":"eq","v":"I3","vt":"str"},{"t":"eq","v":"U1","vt":"str"},{"t":"eq","v":"U2","vt":"str"},{"t":"eq","v":"U3","vt":"str"},{"t":"eq","v":"t","vt":"str"},{"t":"eq","v":"tPI","vt":"str"},{"t":"eq","v":"tPO","vt":"str"},{"t":"eq","v":"tQI","vt":"str"},{"t":"eq","v":"tQO","vt":"str"},{"t":"eq","v":"de","vt":"str"},{"t":"eq","v":"d","vt":"str"}],"checkall":"true","repair":false,"outputs":20,"x":710,"y":290,"wires":[["28da6720644d498d"],["77bb37dba05492c8"],["02e52739b1778564"],["601ad97359338ee8","0d448e2eda93e3f5"],["cb5c07e95696c22f"],["f478071c8e5cb5f8"],["6415c3d212573f40"],["e17a590eaf38c069"],["ab769ab7a73d2f1b"],["b92108f128318400"],["c7bd2bc1e2d979ec"],["a068057361d32681"],["9fa94094cca4661e"],["e00a5ecf722b1935"],["306b9dbcfdc44198","d73316cd8666bfbe"],["88bb36685a27ac4e","53099fc91fe8e897"],["bc3892361a9d5c08"],["cfd7fc377135778d"],["d45b7fff6ee76fa5"],["dc19fb1fcb2b42d0"]]},{"id":"f397b4d289507a40","type":"function","z":"d49bfe3335c3f7c9","g":"dbfdc3187c26119e","name":"Pow-U AMS parser","func":"var tmp = msg.payload.data;\nvar msg2 = {}\nvar index = 0;\nfor (const key in tmp) {\n if (tmp.hasOwnProperty(key)) {\n //node.warn(`Index: ${index}, ${key}: ${tmp[key]}`);\n msg2.topic = key;\n msg2.payload = tmp[key];\n context.set(msg2.topic,msg2.payload);\n node.send(msg2);\n index++;\n }\n}\ntmp = msg.payload;\nindex = 0;\nfor (const key in tmp) {\n if (tmp.hasOwnProperty(key)) {\n //node.warn(`Index: ${index}, ${key}: ${tmp[key]}`);\n msg2.topic = key;\n msg2.payload = tmp[key];\n context.set(msg2.topic,msg2.payload);\n node.send(msg2);\n index++;\n }\n}\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":540,"y":290,"wires":[["e1079fb657039456"]]},{"id":"6db118ed1b0c56de","type":"mqtt-broker","name":"DaleMQTT","broker":"172.16.0.94","port":"1883","clientid":"","autoConnect":true,"usetls":false,"protocolVersion":"5","keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","birthMsg":{},"closeTopic":"","closeQos":"0","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willPayload":"","willMsg":{},"userProps":"","sessionExpiry":""}] En mer kompakt liste over variabler enn den som @hflatoey postet: Ser ut til å funke supert så langt.
-
Produksjon av god statistikk.
SveinHa svarte på Decibel sitt emne i Strømsparing og strøm-overvåkning
Nå husker ikke jeg i farten hvor godt SQL er integrert i HomeSeer men SQL er et supert spørrespråk for både enkle og opptil hinsides kompliserte spørringer i SQL database. Jeg lagrer energi/kWh-verdien fra de enheter som er interessante i SQL hver time og henter ut igjen data i det formatet jeg vil, både som tabeller og grafer f.eks som dette: Jeg har en Synology NAS og har da tilgang på en mengde tjenester som MariaDB (SQL server), VPN, backup+++- 12 svar
-
- 1
-
"Best" er jo nesten et umulig spørsmål å svare på for det er veldig avhengig av dine kunnskaper og lærevilje. Jeg har hatt installert Telldus, Zipatile, Fibaro HC2, Homeseer3/4 og har endt på NodeRed og ser meg ikke tilbake. Har vært hatt til vurdering Home Assistant, OpenHAB og et par andre uten at de passet mitt hode... Jeg må nok innrømme at det tok litt tid å snu om hodet til NodeRed for det lignet ikke på noen av de andre systemene jeg hadde vært borti. Kjører fint på en liten Raspberry Pi eller på hvilken som helst PC og koster ikkeno...