Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon! 🥇🥈🥉

slippern

Medlemmer
  • Innlegg

    390
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    7

Alt skrevet av slippern

  1. https://elotec.no/elotecniq Er vell denne der du trenger da.. men greit å spørre elotec 🙂
  2. slippern

    Flow eksempler

    Flow for renovasjon, de som benytter appen "Min renovasjon" kan benytte denne. Søk opp adressen din på hjemmesidene til renovasjonssiden, i HTML-koden finner man app-keyen, gatekode, kommune nr osv.. Her finner man også gatekode, kommunenr osv: https://ws.geonorge.no/adresser/v1/sok?sok=Gatenavn Husnr 12 [{"id":"19a61e2a.75f152","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"7268b8b9.eb7ae","type":"inject","z":"19a61e2a.75f152","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"00 12 * * *","once":false,"onceDelay":"5","topic":"","payload":"","payloadType":"date","x":130,"y":120,"wires":[["72257540.a12fbc"]]},{"id":"c70310c4.a7eb78","type":"http request","z":"19a61e2a.75f152","name":"","method":"GET","ret":"obj","paytoqs":"ignore","url":"https://komteksky.norkart.no/komtek.renovasjonwebapi/api/tommekalender/?gatenavn=GATENAVN&gatekode=GATEKODE&husnr=HUSNR","tls":"","persist":false,"proxy":"","authType":"","x":150,"y":280,"wires":[["6ddd6b7b.e15cf4"]]},{"id":"72257540.a12fbc","type":"change","z":"19a61e2a.75f152","name":"","rules":[{"t":"set","p":"headers","pt":"msg","to":"{\"Kommunenr\":\"KOMMUENR\",\"RenovasjonAppKey\":\"APPKEY\",\"OS\":\"Android\",\"Connection\":\"Keep-Alive\",\"Accept-Encoding\":\"gzip\",\"User-Agent\":\"okhttp/3.2.0\"}","tot":"json"}],"action":"","property":"","from":"","to":"","reg":false,"x":150,"y":220,"wires":[["c70310c4.a7eb78"]]},{"id":"3f136545.bf33ca","type":"api-call-service","z":"19a61e2a.75f152","name":"","server":"ed1ce5cc.927bb8","version":1,"debugenabled":true,"service_domain":"input_datetime","service":"set_datetime","entityId":"input_datetime.matavfall","data":"{\"datetime\": tommedato }","dataType":"jsonata","mergecontext":"","output_location":"payload","output_location_type":"msg","mustacheAltTags":false,"x":180,"y":400,"wires":[[]]},{"id":"6ddd6b7b.e15cf4","type":"change","z":"19a61e2a.75f152","name":"","rules":[{"t":"set","p":"tommedato","pt":"msg","to":"payload[0].Tommedatoer[0]","tot":"msg"},{"t":"set","p":"tommedato2","pt":"msg","to":"payload[0].Tommedatoer[1]","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":160,"y":340,"wires":[["3f136545.bf33ca"]]},{"id":"933ca3bc.8010f8","type":"comment","z":"19a61e2a.75f152","name":"Henter data fra min_renovasjon","info":"","x":170,"y":60,"wires":[]},{"id":"456b8e1f.d725d8","type":"inject","z":"19a61e2a.75f152","name":"Man - Fre 07:30","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"30 07 * * 1,2,3,4,5","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":470,"y":140,"wires":[["736a1536.f05b44"]]},{"id":"736a1536.f05b44","type":"api-current-state","z":"19a61e2a.75f152","name":"","server":"ed1ce5cc.927bb8","version":1,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"input_datetime.matavfall","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":510,"y":240,"wires":[["f08da0ae.8c6bd","5f7a2b73.ee12ec"]]},{"id":"3955f9d6.8f2f26","type":"switch","z":"19a61e2a.75f152","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"idag","vt":"str"},{"t":"eq","v":"imorgen","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":430,"y":440,"wires":[["8aac29ce.304d1"],["45aa2ee.529a2d"]]},{"id":"319b0046.3d0ff","type":"function","z":"19a61e2a.75f152","name":"Utregning","func":"var PickupDate = new Date (flow.get(\"PickupDate\"));\nvar date = new Date();\nvar Tomming;\nvar DiffTime\nvar DiffDays\n\n//Regner ut differansen, og gjør det om til antall dager.\nDiffTime = date.getTime() - PickupDate.getTime();\nDiffDays = DiffTime / (1000 * 3600 * 24);\n\n//Gjør datoene om til formatet år/mnd/dag 00:00\ndate = (date.getFullYear() + '-' + ('00' + (date.getMonth()+1)).slice(-2) + '-' + ('00' + date.getDate()).slice(-2) + ' ' + ('00') + ':' + ('00') + ':' + ('00'));\nPickupDate = (PickupDate.getFullYear() + '-' + ('00' + (PickupDate.getMonth()+1)).slice(-2) + '-' + ('00' + PickupDate.getDate()).slice(-2) + ' ' + ('00') + ':' + ('00') + ':' + ('00'));\n\n\nif (PickupDate == date) {\n Tomming = \"idag\";\n}\nelse if ((DiffDays > 1) && (DiffDays < 2)) {\n Tomming = \"imorgen\";\n}\nelse Tomming = false;\n\nmsg.payload = Tomming\n\nreturn msg","outputs":1,"noerr":0,"initialize":"","finalize":"","x":440,"y":360,"wires":[["3955f9d6.8f2f26"]]},{"id":"c5522a8d.1bf24","type":"inject","z":"19a61e2a.75f152","name":"Man - Fre 22:30","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"30 22 * * 1,2,3,4,5","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":470,"y":180,"wires":[["736a1536.f05b44"]]},{"id":"f08da0ae.8c6bd","type":"function","z":"19a61e2a.75f152","name":"Setter hentedato","func":"flow.set(\"PickupDate\", msg.payload);\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":790,"y":240,"wires":[[]]},{"id":"8aac29ce.304d1","type":"api-call-service","z":"19a61e2a.75f152","name":"Søppeltømming idag","server":"ed1ce5cc.927bb8","version":1,"debugenabled":false,"service_domain":"notify","service":"","entityId":"","data":"{\"message\":\"Det er søppeltømming idag\"}","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":680,"y":400,"wires":[[]]},{"id":"45aa2ee.529a2d","type":"api-call-service","z":"19a61e2a.75f152","name":"Søppeltømming imorgen","server":"ed1ce5cc.927bb8","version":1,"debugenabled":false,"service_domain":"notify","service":"","entityId":"","data":"{\"message\":\"Det er søppeltømming imorgen\"}","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":690,"y":480,"wires":[[]]},{"id":"5f7a2b73.ee12ec","type":"api-current-state","z":"19a61e2a.75f152","name":"Is home","server":"ed1ce5cc.927bb8","version":1,"outputs":2,"halt_if":"home","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":440,"y":300,"wires":[["319b0046.3d0ff"],[]]},{"id":"e3cbf0de.ddb918","type":"comment","z":"19a61e2a.75f152","name":"Sender varsel til mobiltelefon","info":"","x":480,"y":60,"wires":[]},{"id":"ed1ce5cc.927bb8","type":"server","name":"Home Assistant","legacy":false,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]
  3. aha, det du kan gjøre da er og lage en input_datetime etter hver fractionId, en fractionId tilsvarer en søppelboks... Her på berget har vi søppelposer med ulik farge, isteden for 4-5 forskjellige søppelbokser, så jeg trenger bare en dato.. Her er min flow, tror den skal fungere til mitt bruk nå.. [{"id":"19a61e2a.75f152","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"7268b8b9.eb7ae","type":"inject","z":"19a61e2a.75f152","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"00 12 * * *","once":false,"onceDelay":"5","topic":"","payload":"","payloadType":"date","x":130,"y":120,"wires":[["72257540.a12fbc"]]},{"id":"c70310c4.a7eb78","type":"http request","z":"19a61e2a.75f152","name":"","method":"GET","ret":"obj","paytoqs":"ignore","url":"https://komteksky.norkart.no/komtek.renovasjonwebapi/api/tommekalender/?gatenavn=GATENAVN&gatekode=GATEKODE&husnr=HUSNR","tls":"","persist":false,"proxy":"","authType":"","x":150,"y":280,"wires":[["6ddd6b7b.e15cf4"]]},{"id":"72257540.a12fbc","type":"change","z":"19a61e2a.75f152","name":"","rules":[{"t":"set","p":"headers","pt":"msg","to":"{\"Kommunenr\":\"KOMMUENR\",\"RenovasjonAppKey\":\"APPKEY\",\"OS\":\"Android\",\"Connection\":\"Keep-Alive\",\"Accept-Encoding\":\"gzip\",\"User-Agent\":\"okhttp/3.2.0\"}","tot":"json"}],"action":"","property":"","from":"","to":"","reg":false,"x":150,"y":220,"wires":[["c70310c4.a7eb78"]]},{"id":"3f136545.bf33ca","type":"api-call-service","z":"19a61e2a.75f152","name":"","server":"ed1ce5cc.927bb8","version":1,"debugenabled":true,"service_domain":"input_datetime","service":"set_datetime","entityId":"input_datetime.matavfall","data":"{\"datetime\": tommedato }","dataType":"jsonata","mergecontext":"","output_location":"payload","output_location_type":"msg","mustacheAltTags":false,"x":180,"y":400,"wires":[[]]},{"id":"6ddd6b7b.e15cf4","type":"change","z":"19a61e2a.75f152","name":"","rules":[{"t":"set","p":"tommedato","pt":"msg","to":"payload[0].Tommedatoer[0]","tot":"msg"},{"t":"set","p":"tommedato2","pt":"msg","to":"payload[0].Tommedatoer[1]","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":160,"y":340,"wires":[["3f136545.bf33ca"]]},{"id":"933ca3bc.8010f8","type":"comment","z":"19a61e2a.75f152","name":"Henter data fra min_renovasjon","info":"","x":170,"y":60,"wires":[]},{"id":"456b8e1f.d725d8","type":"inject","z":"19a61e2a.75f152","name":"Man - Fre 07:30","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"30 07 * * 1,2,3,4,5","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":470,"y":140,"wires":[["736a1536.f05b44"]]},{"id":"736a1536.f05b44","type":"api-current-state","z":"19a61e2a.75f152","name":"","server":"ed1ce5cc.927bb8","version":1,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"input_datetime.matavfall","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":510,"y":240,"wires":[["f08da0ae.8c6bd","5f7a2b73.ee12ec"]]},{"id":"3955f9d6.8f2f26","type":"switch","z":"19a61e2a.75f152","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"idag","vt":"str"},{"t":"eq","v":"imorgen","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":430,"y":440,"wires":[["8aac29ce.304d1"],["45aa2ee.529a2d"]]},{"id":"319b0046.3d0ff","type":"function","z":"19a61e2a.75f152","name":"Utregning","func":"var PickupDate = new Date (flow.get(\"PickupDate\"));\nvar date = new Date();\nvar Tomming;\nvar DiffTime\nvar DiffDays\n\n//Regner ut differansen, og gjør det om til antall dager.\nDiffTime = date.getTime() - PickupDate.getTime();\nDiffDays = DiffTime / (1000 * 3600 * 24);\n\n//Gjør datoene om til formatet år/mnd/dag 00:00\ndate = (date.getFullYear() + '-' + ('00' + (date.getMonth()+1)).slice(-2) + '-' + ('00' + date.getDate()).slice(-2) + ' ' + ('00') + ':' + ('00') + ':' + ('00'));\nPickupDate = (PickupDate.getFullYear() + '-' + ('00' + (PickupDate.getMonth()+1)).slice(-2) + '-' + ('00' + PickupDate.getDate()).slice(-2) + ' ' + ('00') + ':' + ('00') + ':' + ('00'));\n\n\nif (PickupDate == date) {\n Tomming = \"idag\";\n}\nelse if ((DiffDays > 1) && (DiffDays < 2)) {\n Tomming = \"imorgen\";\n}\nelse Tomming = false;\n\nmsg.payload = Tomming\n\nreturn msg","outputs":1,"noerr":0,"initialize":"","finalize":"","x":440,"y":360,"wires":[["3955f9d6.8f2f26"]]},{"id":"c5522a8d.1bf24","type":"inject","z":"19a61e2a.75f152","name":"Man - Fre 22:30","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"30 22 * * 1,2,3,4,5","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":470,"y":180,"wires":[["736a1536.f05b44"]]},{"id":"f08da0ae.8c6bd","type":"function","z":"19a61e2a.75f152","name":"Setter hentedato","func":"flow.set(\"PickupDate\", msg.payload);\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":790,"y":240,"wires":[[]]},{"id":"8aac29ce.304d1","type":"api-call-service","z":"19a61e2a.75f152","name":"Søppeltømming idag","server":"ed1ce5cc.927bb8","version":1,"debugenabled":false,"service_domain":"notify","service":"","entityId":"","data":"{\"message\":\"Det er søppeltømming idag\"}","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":680,"y":400,"wires":[[]]},{"id":"45aa2ee.529a2d","type":"api-call-service","z":"19a61e2a.75f152","name":"Søppeltømming imorgen","server":"ed1ce5cc.927bb8","version":1,"debugenabled":false,"service_domain":"notify","service":"","entityId":"","data":"{\"message\":\"Det er søppeltømming imorgen\"}","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":690,"y":480,"wires":[[]]},{"id":"5f7a2b73.ee12ec","type":"api-current-state","z":"19a61e2a.75f152","name":"Is home","server":"ed1ce5cc.927bb8","version":1,"outputs":2,"halt_if":"home","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":440,"y":300,"wires":[["319b0046.3d0ff"],[]]},{"id":"e3cbf0de.ddb918","type":"comment","z":"19a61e2a.75f152","name":"Sender varsel til mobiltelefon","info":"","x":480,"y":60,"wires":[]},{"id":"ed1ce5cc.927bb8","type":"server","name":"Home Assistant","legacy":false,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]
  4. Om du bruker node-red, så har jeg en løsning som kan fungere.. 🙂 Du må IKKE oppgradere til siste versjon av HA... Da funker ikke den lengre...
  5. slippern

    Flow eksempler

    Dagens flow er skrevet, gjenstår enda litt test men tror den skal fungere som tiltenkt om funksjonen jeg skrev virker som tiltenkt.. Sende varsel til mobilen min kvelden før, eller på morgenen om det tid for og trille søppelboksen ned til veien 🙂
  6. Man ender jo til slutt opp med 45 forskjellige huber.. 😄
  7. Da vil jeg tro at Somfy er veien å gå.. Disse kan integreres med feks Z-Wave.
  8. Ser også etter motorisert innvendig solskjerming, og Luraflex er uaktuelt pga de har en egen hub og proprietær protokoll for min del.. Blir antageligvis Rollertrol (Z-Wave) eller IKEA (ZigBee) løsning..
  9. Jeg har brannalarm fra Elotec, https://elotec.no/jubilee På brannsentralen har en potensialfri utgang som en z-wave dings kan kobles på. Om jeg skulle kjøpt nytt idag ville jeg nok ha godt for elotecajax serien, https://www.elotecajax.no/produkter#brannalarm
  10. Det som er trist med custom-components er at de som regel ikke blir vedlikeholdt, og vil plutselig ikke fungere ved en oppdatering av HA.
  11. Nr 1: Ville nok ha endret state node til en poll node, men du får selv vurdere det.. Nr 2: På switch noden, endre msg.payload.temperature til msg.payload, og da vil det nok fungere, om ikke endrer du også fra " <= >=" til "is between"..
  12. slippern

    Flow eksempler

    Har gjort den smarte roborocken et par hakk smartere, ble jækla lei av at den starter opp når man er hjemme pga feks en rød dag eller noe annet uforutsett. Flowen til venstre starter støvsugeren man-fre 1200 om ingen er hjemme. "svc: counter-increment" øker en teller for når den må tømmes. Flowen til høyre sjekker telleren hver andre time, om den blir 7 eller mer, så vil roborocken automatisk gå til søppelbøtta og telleren blir resatt til 0. Den skal også kun gå til søppelbøtta om ingen er tilstedet.
  13. Device databasen til zwavejs er bedre enn til openzwave.. 🙂 Har selv fått fikset noen irriterende feil ved og ta oppgraderingen.
  14. Oppgradering fra OpenZWave til ZwaveJS er en lek.. så den kan du bare gjøre med en gang... Prøv å kjøre reinterview av Zdimen og se om det løser problemet.
  15. Kan ikke plassere en Fibaro dimmer bak en vanlig dimmer.. Du kan benytte en fjærbelastet bryter for å dimme lysene med Fibaro (impuls)..
  16. En "always-on" VPN med split-tunnel er løsning da 🙂
  17. Finnes også usb-kabler som benytter fiber.. Men de er skamdyre 😄
  18. Helt enig, passer ikke perfekt i en elkoramme..
  19. Benytter nginx som proxy, brannmuren er en Palo. Ingenting på nettverket får lov å sende dns request til ukjente servere. Kun proxyen og AdGuard som får lov, benytter da Quad9. Samsung TV-en feks er veldig gla i og sende data til google sine DNS-er. Tillater heller ikke protokollen quic (lar seg ikke inspisere) og kryptert dns.
  20. Nesten rett, HA står i et eget server-vlan, mens proxyen står i DMZ. Så om noe skulle bli kompromittert, så er det forhåpentligvis bare proxyen, slik at angriperne ikke kommer inn videre server-vlan osv. Når det gjelder generell IT-sikkerhet, så er en tommelfinger regel og blokkere alt, også hvite liste det som faktisk trengs.. OpenWRT feks blokkerer alt inngående, men tillater alt utgående som standard. Men har du ikke en brannmur som opptil lag 7 i OSI modellen er det håpløst/umulig og gjennomføre i praksis. En ting mange misforstår med en brannmur, er at den skal ikke blokkere... Den skal tillate trafikk..
  21. https://github.com/blakeblackshear/frigate Denne må jo faktisk testes ut 🙂
  22. Det enkelste er uansett og kjøre eksluderingsprosessen også inkludere dem 🙂 Og det skader ikke og teste det heller.
  23. Vet du om forrige eier hadde en smarthus hub? Kan hende i såfall at han bare slo av hubben, pakket den ned og dro.. I såfall må du først ekskludere enhetene, også kan du inkludere dem... Selv om de ikke er inkludert i din hub, så er de allerede inkludert i forrige eiers hub.
  24. Har også Danalock og IOS-appen, appen er akkurat lik som den har vært de to siste årene..
  25. Har en 4-5 VLAN og ymse brannmurssoner.. Har ulike VLAN for nettverkskomponenter (firewall, switch, ap), et annet for servere, et tredje for klienter, apple tv etc, og et til for IoT-enheter. Har også et eget VLAN for DMZ, der eksponerer HA mot internett via en proxy (HA-en er plassert i et annet VLAN igjen), men har også satt opp MFA + SSL decrypt for å ha god kontroll. Øverst i brannmursoppsettet så har jeg en regel som sier enkelt og greit deny any any, så må man begynne og åpne opp for trafikken som skal tillates mot internett, men også imellom de ulike vlanene. Brannmuren jeg benytter er en applikasjonsbasert sak, så jeg tillater da applikasjoner som feks dns, dhcp, web-browsing, websocket etc mot de ulike tjenestene/sonene. Og land som Russland, Kina og noen andre er blokkert, da forsvinner vanvittig mye drit trafikk... Her er noe dritt trafikk som brannmuren har dekryptert og funnet spyware i, og effektivt blokkert.. Loggene er fulle av slikt..
×
×
  • 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.