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

Smarte automasjoner, ideer til andre.


SveinHa

Anbefalte innlegg

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:

896320122_RichardBransoncomplexity.jpg.6db61587e2ffa213ee73c3c6a098a329.jpg

 

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.

Screenshot_20190925-114019.thumb.png.cda1f25c58d77b092920682336e67a58.png

Endret av SveinHa
  • Like 3
Lenke til kommentar
Del på andre sider

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

image.png.25a903616dd4436b489d5982994d290e.png

 

Har også en påminnelse om å lade elsykkelen på jobb, hvis kamera i carporten har detektert bevegelse der sykkelen står:

image.png.4dd2860681b0b1a686390a9ee01728fb.png

 

Og en påminnelse om å dra hjem fra jobb :P 

image.png.92dcf2dcedb9f4fc0419aefba2cbc84b.png

  • Like 2
Lenke til kommentar
Del på andre sider

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å:

image.png

 

Deretter er det bare å sette opp eventer for å styre auto av og auto på:

image.png

... og diverse situasjoner. 

 

Kveld:

image.png

 

Natt:

image.png

 

... eller badekar:

image.png

Da går altså lyset ikke av selv når det ikke er bevegelse. :)

 

 

image.png

 

image.png

 

 

... eller modusbryter på badet, S2 på en Dimmer 2, scene-aktivert.

image.png

 

 

 

  • Like 1
Lenke til kommentar
Del på andre sider

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

  • Thanks 2
Lenke til kommentar
Del på andre sider

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.

 

Screenshot_20190925-142134.thumb.png.260ba1df991ff2e1cf66e65905c65943.png

 

  • Like 1
Lenke til kommentar
Del på andre sider

  • 3 måneder senere...

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

 

EldhusTaklys.jpg

 

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 av SveinHa
  • Like 1
Lenke til kommentar
Del på andre sider

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

  • Like 2
Lenke til kommentar
Del på andre sider

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.

  • Like 2
  • Thanks 1
Lenke til kommentar
Del på andre sider

  • 2 år senere...

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.

image.png.b7acdee16bc807160d70c24a933dc03b.png

  • 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"]]}]

 

Lenke til kommentar
Del på andre sider

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.

image.png.fee468c8e752efb0f5603199cb2f90d7.png

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

 

Lenke til kommentar
Del på andre sider

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.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

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