Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

SveinHa

Medlemmer
  • Innlegg

    1 509
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    72

Innlegg skrevet av SveinHa

  1. 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:

    image.png.c6730159f27ff5f6a14d218aa0aebf55.png

     

    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).

    • Like 1
  2. 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...

  3. quackyo skrev (1 time siden):

    Det er greit å "se for seg" om du tenker at en VPN-forbindelse bare er en jækla lang nettverkskabel. 🙂

    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...

  4. DeVille skrev (50 minutter siden):

    Så hvis jeg da setter opp en OpenVPN-klient på RPi-en som står innenfor den mobile bredbånd-routeren på hytta, og initierer VPN-sesjonen derfra, da skal jeg altså hjemmefra få tilgang til en web-side på den samme RPi-en?

    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.

  5. Etter å ha funnet triggemeldinger fra BlueIris har jeg strømlinjeformet kamerakontrollen litt.

    Kort fortalt er endringene gjort slik:

    1. Når BlueIris detekterer bevegelse popper levende video opp på en (eller evt flere) forvalgt skjerm (trigger="ON").
    2. 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.
    3. 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.
    4. 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. 
    5. 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. 

    image.thumb.png.6bf2d3426cfa3e7695547ee9fab97dff.png

     

    image.thumb.png.64140cd831a64b2f82c597ca30b2b9b0.png

     

    image.thumb.png.e3e06a68a7706ae002eadc7551a68229.png

     

    [{"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}]

     

  6. 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:

    Sitat

    Setup BlueIris server: /Settings/Digital and IoT/MQTT/Configure med din server/login
    Kjør "Test" etter config for å sikre at der er liv i greiene.

    Sitat

    For hvert enkelt kamera: /Camera settings/Alerts/Actions:
    On Alert:
        + Web request or MQTT
        MQTT Topic: BlueIris/&CAM/Status
        Payload: { "type": "&TYPE", "trigger": "ON" }
        Kryss evt av: "MQTT Retain message"
    On reset:
        + Web request or MQTT
        MQTT Topic: BlueIris/&CAM/Status
        Payload: { "type": "&TYPE", "trigger": "OFF" }
        Kryss evt av: "MQTT Retain message"

    Da dukker bevegelssensoren/trigger opp i MQTT Explorer slik:

    image.png.ce2155c06500863c89a1b80e32aaf5d7.png

    ...og finner du den i MQTT er den tilgjengelig for visning av kamera i automasjonssystemet også... (ALLE hjemmeautomasjonssystem har vel MQTT støtte nå?).

    • Like 2
  7. gladiåbygge skrev (2 timer siden):

    Det jeg lurer på er om dere har erfaring med smart styring av VVB? Jeg har en liggende høiax Titanium ECO 200 som er 1 år gammel. Finns det muligheter til å koble til sensor og smart styring av denne istedenfor å kjøpe den connected retrofit løsningen som koster masse penger?

    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...

  8. 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.

    image.png.fbb4f75959037666600bc30c87de8f1f.png

    [{"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:

    Sitat

    obis_list_version: lv
    meter_ID: id
    meter_model: type
    active_import: P
    active-export: PO
    react_pow_pos: Q
    react_pow_neg: QO
    curr_I1: I1
    curr_I2: I2
    curr_I3: I3
    volt_U1: U1
    volt_U2: U2
    volt_U3: U3
    date_time: t
    act_energy_pos: tPI
    act_energy_neg: tPO
    react_energy_pos: tQI
    react_energy_neg: tQO
    power_export_today: de
    power_import_today: d

    Ser ut til å funke supert så langt.

  9. 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:

    image.thumb.png.70b2fa7baa6e957fc35be3565fc3d3f5.png

     

    Jeg har en Synology NAS og har da tilgang på en mengde tjenester som MariaDB (SQL server), VPN, backup+++

    • Like 1
  10. "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...

  11. stigvi skrev (37 minutter siden):

    Det er ikke et idiotkrav når folk lar være å teste og å bytte batteri på røykvarslere. Undersøkelser viser at 1 av 5 sluntrer unna med batteribytte.

    Er det helt slutt med å tenke selv? Ja, det er visst det... Viktigere med lover og reguleringer som er så omfattende at ingen klarer å henge med i svingene...

    • Like 2
  12. Lyspære Shelly Vintage A60

    For styring av lys kreves 2 MQTT topic:

    • For styring av/på med payload "on" eller "off": shellies/<enhedsID>/light/0/command
    •  For setting av lysnivå og dimmetid med payload {"brightness":100,"transition":5000}: shellies/<enhedsID>/light/0/set

    Synes det er litt merkelig at styringen deles opp i 2 topic (og jeg fant ikke noe om det på Shelly sine nettsider) men en får bare forholde seg til at slik er det. Normalen er jo kun et ".../set" topic...

     

    Edit: Fant en alternativ løsning på on/off:

    Payload {"turn":"on","brightness":100,"transition":5000} kan sendes til topic .../set Ved å sende alle kommandoer samtidig feiler transition i enkelte tilfeller.

    Alternativt bare {"turn":"on"} eller {"turn":"off"} til topic .../set

  13. HUE er vel i øverste klasse av denne type utstyr men om du lar styringen gå via en eller annen hub kan du jo mikse og trikse med leverandører som du vil.

     

    Det er ikke mye manuell styring jeg har men jeg har fjernkontroller fra IKEA, HUE, Vision Security og Remotec og disse styrer dimmere fra IKEA, Fibaro, Qubino og andre ting via NodeRed. De signaler som kommer fra fjernkontrollen kan omformes til whatever dimmeren vil ha...

  14. Joccahontas skrev (14 minutter siden):

    jeg ønsker en dimmer som sender et signal til de smarte pærene om at de skal dimmes.

    Det blir jo noe helt annet enn den nevnte Namron dimmeren... Kjenner ikke Senic bryteren men den gjør nok jobben.

  15. Dimmer OG smartpære er en dårlig kombinasjon, du trenger bare den ene av de 2... Om dimmeren dimmer ned smartpæren går antageligvis elektronikken i pæren bananas og skjønner ingenting.

     

    Jeg holder en knapp på dimmer+standard pærer men det gir jo mindre stemningsmuligheter og når det er viktig er det smartpærer som gjelder. HUE pærer kan jo assosieres med fjernkontroll eller styres fra hjemmeautomasjonssystemet om du har slikt...

  16. thoralex skrev (Akkurat nå):

    men det viste seg å være veldig kjekt med dimbare zigbee-pærer likevel.

    Liker den. Jeg har standardpærer tilkoblet dimmer og har minimum lysstyrke til vanlig men kjører opp til fullt ved bevegelse utendørs.

     

    Det BØR jo gi en grei Zigbee bro men jeg hadde ikke særlig suksess med tilsvarende ZWave bro... Veldg enkelt å prøve da.

  17. Jeg sleit med ZWave i garasjen og endte opp med en egen RPi med ZWavejs2MQTT der og det har fungert supert. Da har jeg 2 separate ZWavejs2MQTT nett og et Zigbee2MQTT koblet til samme Mosquitto broker. Zigbee i huset dekker garasjen mens ZWave sleit mye der selv med repeater/wallplug plassert på et par strategiske steder....

  18. OlavJ skrev (På 21.11.2023 den 17.42):

    Hva er billig, enkelt og samtidig framtidsrettet?

    Fryktelig vanskelig å svare på... Jeg kan bare svare ut fra mitt ståsted og jeg har jobbet med industriautomasjon siden tidlig -80 tall. Begynte med litt beskjeden hjemmeautomasjon for 10-11 år siden og dette er en heeeeelt annen verden enn det jeg har jobbet med hele livet. For 5-6 år siden kjøpte jeg nytt hos og har siden den tid vært gjennom og forkastet 3-4 kurante systemer jeg allerede hadde satt i drift i tillegg til at jeg har hatt 3-4 andre system til vurdering uten å finne ut at det var noe jeg kunne leve med. Endte til slutt opp med Node Red og har ikke sett meg tilbake... 

     

    Det hele koker i grunnen ned til hva du selv vil og kan: Mekker du selv eller må kjøpe tjenester? En ting er elektriker for kobling av dippedutter men det som virkelig kan komme til å koste et programmeringstjenester. Jeg synes jo det er gøy med programmering og bruker mye tid på slikt. Jeg vet der finnes systemer som er relative enkle å sette opp, der du får det meste du trenger "rett ut av esken", men disse får andre fortelle om for jeg vet ikke noe om de...

     

    christbj skrev (1 time siden):

    Styr unna Wifi,

    WiFi er mer enn WiFi. Jeg bruker en del WiFi utstyr men ingenting går på nett/cloud (selv om noe av utstyret KAN det så er det ikke sikkert at det MÅ). F.eks. Shelly har innebygget cloud løsning som gjør at du får tilgang på telefonen fra hvor som helst men jeg har ikke en gang brydd meg om å se på hvordan det fungerer. Alle mine Shelly-enheter kommuniserer utelukkende over WiFi med MQTT og INGEN data forlater mitt hjemmenett.

    • Like 1
  19. Teknor skrev (8 minutter siden):

    vpn.telia.no løser nok problemet ditt. Om du tar risken får du vurdere, ingenting er risikofritt 😉

    Bare pingler som ikke våger men nå har jeg hatt meg i alle fall 3 9-mils turer fordi disse sakene har feilet allerede...

     

    Men bare MÅTTE prøve og det funket fint. Nå har jeg OpenVPN og MQTT oppe og gå hjemmefra men ssh ville ikke...

  20. Siden jeg sliter litt med det samme så henger jeg meg på denne tråden i stedet for å lage en ny.

      

    DeVille skrev (På 22.11.2023 den 8.33):

    Jeg har prøvd litt med å åpne porter og sette opp VPN på routeren på hytta, men jeg fikk det ikke til. Hørte at ved mobilt bredbånd (som er det jeg har på hytta) så har Telia sin egen brannmur (og muligens NATing) i tillegg, og noen mente man måtte endre APN også, og da gav jeg opp.

     

    Jeg har en eldre Telenor 4G ruter med Chili SIM-kort. Der den står er der litt lugubre nettforhold men den gjør jobben helt greit, dvs. jeg har tilgang til internet og jeg har en RPi-400 stående der og den får jeg kontakt med vha VNC fra utsiden så nettet er, om ikke veldig raskt så i alle fall helt oppegående.

     

    Jeg har prøvd å åpne en del porter i ruteren men får ikke liv i noen av de...

    yxzA3f1h0OBUZ0WA.png.b715f5fa1fa5db33e0ba6a900a9a823e.png

     

    På bakgrunn av spørsmål i denne og en annen tråd stilte jeg spørsmål til Chili support om åpning av porter i ruteren og svaret var slik:

    Sitat

    Hei!

    Takk for at du tar kontakt :)

    Vi har ingen begrensinger fra vår side mot å bruke SIM-kort i Telenor-ruter. Dersom du har flere spørsmål så er det bare til å ta kontakt her på e-post eller på telefon.

    Ønsker deg en fin dag videre :)

    Med vennlig hilsen
    Therese B. - Chilimobil Kundeservice
    TLF: 91502445 | E-post: [email protected]

     

    De svarer ikke på åpning av porter og dermed tenker jeg at svaret kommer fra "førstelinje support", altså de som tar unna de fleste og enkleste sakene.

     

    Noen som har fått liv i åpne porter som i eksempelet mitt her? Både ssh og mqtt hadde vært super å få liv i, VPN er ikke så viktig så lenge jeg har VNC oppegående men VPN kunne vel løst både ssh og mqtt...

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.