SveinHa Skrevet 25. september 2019 Skrevet 25. september 2019 (endret) Tenkte å samle en del gode ideer til smarte automasjoner her. Da tenker jeg ikke på de aller enkleste som å slå på lys når bevegelssensor aktiveres (med mindre en har en ekstra smart vri på det da) eller kilometerlange script som krever doktorgrad i bitets anatomi for å skjønne en promille av men rett og slett ideer til litt enkle og smarte ting. Ønsker at innleggene her skal falle inn under Richard Bransons filisofi: For å begynne med en slik sak jeg synes er litt smart: Guttungen sykler vanligvis til skolen ca kl 08:15. Da åpner jeg garasjeporten manuelt via HSTouch eller mobilappen til HS litt før han går. Det smarte ligger i et event: Hvis porten er åpen kl 08:20 stenges den og åpner igjen litt før han er ventende hjem igjen og stenger en halvtime etter det igjen. Tidspunktene vil variere litt med hvilken ukedag det er og pr i dag har jeg 2 events som tar hensyn til de forskjellige skoledagene. Er ikke porten åpen kl 08:20 skjer ingenting. Porten stenges automatisk om kvelden om jeg skulle ha glemt den åpen. Endret 25. september 2019 av SveinHa 3 Siter
ZoRaC Skrevet 25. september 2019 Skrevet 25. september 2019 Jeg synes jeg har en smart løsning for å sette forskjellig dimnivå basert på tid på døgnet. Dvs, hvilket nivå lyset skal få ved ett trykk på bryteren (Fibaro Dimmer 2): Har også en påminnelse om å lade elsykkelen på jobb, hvis kamera i carporten har detektert bevegelse der sykkelen står: Og en påminnelse om å dra hjem fra jobb 2 Siter
ZoRaC Skrevet 25. september 2019 Skrevet 25. september 2019 Denne tråden inneholder forresten en god del gode tips: 1 Siter
Moskus Skrevet 25. september 2019 Skrevet 25. september 2019 24 minutter siden, ZoRaC skrev: Jeg synes jeg har en smart løsning for å sette forskjellig dimnivå basert på tid på døgnet. Dvs, hvilket nivå lyset skal få ved ett trykk på bryteren (Fibaro Dimmer 2): Takk for tips, har ikke tenkt på den muligheten. (Men trykker du på lysbrytere, da?... 1 click er jo vanligvis til "Last Level"?) On-topic: På en del lys setter jeg også forskjellige dimnivåer basert på tid på døgnet eller hvor lyst det er. Til det har jeg laget to virtuelle dimmere som bestemmer hva lyset skal være når det er av og når det er på: Deretter er det bare å sette opp eventer for å styre auto av og auto på: ... og diverse situasjoner. Kveld: Natt: ... eller badekar: Da går altså lyset ikke av selv når det ikke er bevegelse. ... eller modusbryter på badet, S2 på en Dimmer 2, scene-aktivert. 1 Siter
Moskus Skrevet 25. september 2019 Skrevet 25. september 2019 Jeg liker at rullegardinene går ned på soverommet kl. 21:30, hvis dør eller vindu er lukket. Jeg vet ikke hvorfor, men selv nå etter minst 5 år med automatiske rullegardiner blir jeg barnslig begeistret av det. 1 Siter
ZoRaC Skrevet 25. september 2019 Skrevet 25. september 2019 8 minutter siden, Moskus skrev: Takk for tips, har ikke tenkt på den muligheten. (Men trykker du på lysbrytere, da?... 1 click er jo vanligvis til "Last Level"?) Tja, du har jo fått dette tipset før også da... På soverom er det ikke automatikk på at lys slås på ved bevegelse, osv. Der er det avslått til vi trykker på lysbryteren. "Last level" er ikke alltid optimalt - har man vasket soverommet med maks lys på dagtid så er ikke "last level" optimalt ved leggetid f.eks. 2 Siter
SveinHa Skrevet 25. september 2019 Forfatter Skrevet 25. september 2019 12 minutter siden, ZoRaC skrev: "Last level" er ikke alltid optimalt - har man vasket soverommet med maks lys på dagtid så er ikke "last level" optimalt ved leggetid f.eks. Jeg har løst soveromslyset ved at en trådløs bryter (Wallmote Quad) toggler mellom av og 2% lysstyrke. På natt skjer ingenting mer men om kvelden er der en event som ser at lyset settes til 2% og setter det da til 20%, på dag settes det til On. 1 Siter
SveinHa Skrevet 14. januar 2020 Forfatter Skrevet 14. januar 2020 (endret) Fant på noe litt smart i dag. Vi har et gammelt eldhus som brukes til både redskapsbod og arbeidsrom. Har så langt hatt en bevegelssensor som ved hver nye bevegelse slår på taklyset og av igjen etter 15 minutt. Dette funker jo stort sett men av og til holdes bevegelssensoren aktivert kontinuerlig i 15 minutt, selv om den har en reset tid på bare 10 sek, og dermed slås lyset av for tidlig og det blir litt ballete å få det på igjen. Litt redesign av event og lyset står på i 2 timer ved hver aktivering mens det slukker etter 15 minutt når sensoren resettes. Tilsynelatende funksjon blir lik men lyset vil også slukke etterhvert hvis sensoren blir hengende på (og det skjer nå en og annen gang): Forskjellen her er at en bruker aktivt "Bevegelse av" til å slå av lyset etter 15 minutt men om den av en eller annen grunn skulle feile (skjer i ny og ne) så ligger der allerede en timer som slår av etter en rikelig lang tid (2 timer i eksempelet mitt). Endret 30. januar 2020 av SveinHa 1 Siter
Truls Skrevet 14. januar 2020 Skrevet 14. januar 2020 Har en event som går på rommet til 2-åringen. Han synes det er veldig greit å ha på 100% lys på Z-Dim’eren når han skal legge seg, men sovner jo aldri med fullt lys [emoji57]Så event’en er at dersom dimmer justeres over 20%, og klokken er innenfor leggetiden, så dimmes det ned til 10% igjen. Til mini’s store frustrasjon [emoji16]Sent from my iPhone using Tapatalk 2 Siter
stigvi Skrevet 14. januar 2020 Skrevet 14. januar 2020 I tillegg til å spore telefoner via bluetooth og nettverk for å avgjøre om vi er hjemme så bruker jeg også bevegelsessensorer og dørsensorer til dette. Det "smarte" her er at en bevegelse setter i gang en nedtelling på X timer eller minutter og så lenge den teller ned regnes vi som hjemme. En bevegelse i et bad eller i gang/stue setter nedtellingen til flere timer. Utgangsdøren til 10 minutter og garasjeporten til 2 minutter. Er vi på vei inn så øker tiden fra 2 til 10 til 120 minutter etterhvert som vi kommer "lenger inn". På vei ut går nedtellingen fra 120 til 10 og eventuelt 2 minutter før vi er registrert som borte. Dette fungerer så greit at sporing av telefon bare sees på som et kjekt å ha tillegg for å gjøre den bayesiske sensoren for hjemmedeteksjon enda litt mer treffsikker. 2 1 Siter
SveinHa Skrevet 8. januar 2023 Forfatter Skrevet 8. januar 2023 Gang, kjøkken, bad og andre ikke-oppholdsrom har bevegelssensor som slår på fullt lys om dagen, middels morgen/kveld og ganske lite på natten. Har laget en Node-Red node som parameterstyres. Lysmode routing sender bevegelsessignalet til resp. parametersett avhengig av dag/kveld/natt Linken fra "Generelt" er "All-off" funksjon. Parametrene er lysstyrke og minutter tid å dimme ned til 0. Noen dimmere er jo 0-100 mens andre kan være f.eks. 0-254. Countdown gir en puls hvert minutt for neddimming. En analog og en digital utgang, den digitale går av når den analoge er dimmet ned til 80%. Greit på badet der jeg har et speilskap med av/på lys men dimmere i resten av rommet . Dim opp går nesten momentant men når en går fra dag til kveldsmodus vil der dimmes der ned like sakte som ellers. Tidligere hadde jeg et stort steg fra dag til kveld og det var VELDIG merkbart. [{"id":"5042a0d1d944db9f","type":"link in","z":"8abddf439586247b","name":"KjokAv","links":["fbcb1ec24ca19828"],"x":705,"y":270,"wires":[["6a750cccef933e84"]]},{"id":"2775b2fd0d269678","type":"switch","z":"8abddf439586247b","name":"lysmode routing","property":"lysmode","propertyType":"global","rules":[{"t":"eq","v":"Dag","vt":"str"},{"t":"eq","v":"Kveld","vt":"str"},{"t":"eq","v":"Natt","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":610,"y":210,"wires":[["f1c8342e980917f6"],["11042895c2f2c1da"],["25d1a229f67abf51"]]},{"id":"f1c8342e980917f6","type":"change","z":"8abddf439586247b","name":"Lev 254, time 60","rules":[{"t":"set","p":"timePreset","pt":"msg","to":"60","tot":"num"},{"t":"set","p":"lightStartlevel","pt":"msg","to":"254","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":850,"y":180,"wires":[["3df88a8419f470e8"]]},{"id":"11042895c2f2c1da","type":"change","z":"8abddf439586247b","name":"Lev 180, Time 60","rules":[{"t":"set","p":"timePreset","pt":"msg","to":"60","tot":"num"},{"t":"set","p":"lightStartlevel","pt":"msg","to":"180","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":860,"y":210,"wires":[["3df88a8419f470e8"]]},{"id":"25d1a229f67abf51","type":"change","z":"8abddf439586247b","name":"Lev 130, Time 15","rules":[{"t":"set","p":"timePreset","pt":"msg","to":"15","tot":"num"},{"t":"set","p":"lightStartlevel","pt":"msg","to":"130","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":860,"y":240,"wires":[["3df88a8419f470e8"]]},{"id":"cc22c5cec98cabfc","type":"inject","z":"8abddf439586247b","name":"","props":[{"p":"payload"}],"repeat":"60","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"countdown","payloadType":"str","x":1090,"y":190,"wires":[["3df88a8419f470e8"]]},{"id":"6a750cccef933e84","type":"change","z":"8abddf439586247b","name":"Lev 1, Time 1","rules":[{"t":"set","p":"timePreset","pt":"msg","to":"1","tot":"num"},{"t":"set","p":"lightStartlevel","pt":"msg","to":"1","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":850,"y":270,"wires":[["3df88a8419f470e8"]]},{"id":"3df88a8419f470e8","type":"function","z":"8abddf439586247b","name":"Lysstyring v0.4 Kjøkken","func":"var currTimer = 0;\nvar currLevel = context.get(\"currLevel\")||0\nvar newStartLevel = msg.lightStartlevel;\nvar newTimePreset = msg.timePreset;\nif (newStartLevel != null){\n //Om ny Startlevel ankommer og er mindre enn aktuelt dimmenivå, \n //la den dimme ned i stedet for brå nivåsenking\n if(currLevel < newStartLevel) context.set(\"newStartLevel\",newStartLevel);\n if (currLevel > newStartLevel) context.set(\"newStartLevel\", currLevel);\n if (newStartLevel == 1) context.set(\"newStartLevel\", newStartLevel);\n}\nif (newTimePreset != null) {\n context.set(\"newTimePreset\",newTimePreset);\n currTimer = newTimePreset;\n context.set(\"currTimer\", currTimer);\n}\n\n// Dimmeprogram\ncurrTimer = context.get(\"currTimer\");\nnewStartLevel = context.get(\"newStartLevel\");\nnewTimePreset = context.get(\"newTimePreset\");\n\n \nif (currTimer > 0){ \n currTimer = currTimer - 1;\n context.set(\"currTimer\", currTimer);\n //node.warn(currTimer);\n }\ncurrLevel = (newStartLevel * (1/newTimePreset)*currTimer).toFixed(0);\ncontext.set(\"currLevel\", Number(currLevel));\n\nvar digOut = true\nif (((1/newTimePreset)*currTimer) < 0.8)digOut = false;\n\nlet msg2 = {}\nlet msg3 = {}\nmsg3.payload = digOut;\nmsg2.payload = currLevel;\n\nreturn [msg2,msg3];\n","outputs":2,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1140,"y":240,"wires":[["8996758c1be0a1b8"],["871c7e560b2fc191"]]}] Siter
SveinHa Skrevet 8. januar 2023 Forfatter Skrevet 8. januar 2023 Denne her har vel større WAF enn det meste: Automatisk nattlys på soverommet. En HUE bevegelssensor, en HUE LED stripe og litt eksperimentering i Node Red endte opp slik: Dimmer opp til 60 i løpet av 5 sek og etter 1 minutt dimmer ned igjen i løpet av 120 sek. [{"id":"8f9a50d4b09f6554","type":"mqtt in","z":"6e716fb5.71658","name":"Sov1Beveg","topic":"zigbee2mqtt/HUE/Sov1Beveg","qos":"0","datatype":"json","broker":"6db118ed1b0c56de","nl":false,"rap":true,"rh":0,"inputs":0,"x":110,"y":80,"wires":[["317aadc39d87352b"]]},{"id":"042eecf372789b8e","type":"mqtt out","z":"6e716fb5.71658","name":"Nattlys","topic":"zigbee2mqtt/HUE/NattlysSov1/set","qos":"","retain":"true","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"6db118ed1b0c56de","x":1030,"y":80,"wires":[]},{"id":"599f78525155c46b","type":"change","z":"6e716fb5.71658","name":"Av","rules":[{"t":"set","p":"payload","pt":"msg","to":"{\"brightness\":0,\"transition\":120}","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":730,"y":120,"wires":[["78cc56c40b0a41eb"]]},{"id":"555f9fffe3349a6b","type":"delay","z":"6e716fb5.71658","name":"","pauseType":"delay","timeout":"60","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"minute","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":true,"allowrate":false,"outputs":1,"x":580,"y":120,"wires":[["599f78525155c46b"]]},{"id":"cd90cb56d0f52093","type":"change","z":"6e716fb5.71658","name":"På","rules":[{"t":"set","p":"payload","pt":"msg","to":"{\"brightness\":90,\"transition\":5}","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":730,"y":80,"wires":[["78cc56c40b0a41eb"]]},{"id":"317aadc39d87352b","type":"switch","z":"6e716fb5.71658","name":"Beveg","property":"payload.occupancy","propertyType":"msg","rules":[{"t":"true"}],"checkall":"true","repair":false,"outputs":1,"x":270,"y":80,"wires":[["4b62b6861f671f57","cd90cb56d0f52093"]]},{"id":"4b62b6861f671f57","type":"function","z":"6e716fb5.71658","name":"Reset delay","func":"var m1 = {reset:true};\nreturn [[m1,msg]];","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":410,"y":120,"wires":[["555f9fffe3349a6b"]]},{"id":"78cc56c40b0a41eb","type":"show-value","z":"6e716fb5.71658","name":"","path":"","x":890,"y":100,"wires":[["042eecf372789b8e"]]},{"id":"296001fa5a207580","type":"comment","z":"6e716fb5.71658","name":"Nattlys Sov1","info":"","x":80,"y":40,"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":""}] Siter
Anbefalte innlegg
Bli med i samtalen
Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.