Bamsefar testar Home Assistant

Post Reply
User avatar
Bamsefar
Z-Wave Kung
Posts: 1184
Joined: 25 Nov 2013, 15:06
8
Location: Stockholm

Eftersom jag har så lite att göra just nu, och i all framtid (fritidsforskar nu för tiden), och befinner mig mellan bostäder (vi har sålt vår gamla med automatiseringen som sagt, och flyttat in i en hyresrätt som vi inte avser bo i för någon längre tid, för vi siktar på en annan BRF helt enkelt - mitt imellan boenden alltså), så insåg jag att lite hemautomation måste jag ju ändå kosta på mig....

Så baserat på några inlägg av andra medlemmar så tänkte jag: Jag har ju tre Raspberry pi4 8GB liggandes, en av dom skall ju bli till nästa hemautomation så jag kan ju lika gärna testa lite. Så köpte en USB sticka (z.me) för Z-Wave, och drog fram ett paket (10-tal) Fibaro plugin switchar och ett par BeNext dimmers, och har nu plockat in dem i Home Assistant. Vi talar alltså om väldigt lite hemautomatisering här. Det är främst lampor i fönstren och några golvlampor. Och nattygsbordets lampor, som är kopplade till dimmer pluginen från BeNext.

Såhär långt är jag imponerad. Det bara fungerar. Home Assistant har hittat det den skall hitta, och jag har trots allt utan att egentligen läst någon manual fått till det. Det som gav mig störst utmaning var att dimma mina sängbordslampor, aka Wake-Up-Light. Tidigt hittade jag att det borde fungera med "transition" - men efter lite meckande så noterade jag att det inte stöds av BeNext dimmrarna så det blev till att hacka 10 steg i lagom 10% hopp - ja jag vet, inte det snyggaste, snyggast vore 1% per sändning, men jag har inte kommit till loopar och script än.

Men det är lite poängen här. Även om det varit relativt lätt trots allt, så är det en del hackande som behöver göras för att få det bra. YAML scriptande för att vara mera precis och det är inte nybörjar nivå på det. Det sagt, jag fixar det, har sysslat med liknande i automatisering av server installationer så inget nytt i sig under solen, bara lite andra kodord.

Men som hel nybörjare så skulle jag rekommendera att man avstår YAML läget, det mest går trots allt att lösa i GUIt. Det tar bara tid att få till det antar jag. Och all matchning på alla olika varianter av Z-Wave (i mitt fall) enheter med sina profiler - det är inte 100%.

Dock fungerar allt såhär långt jäkligt bra. Inga missade sändningar, det är rätt enkelt att rätt snabbt få upp lite basic styrningar. Och vi är rätt nöjda just nu.
Testar Home Assistant på Raspberry Pi4B - nice :mrgreen:
User avatar
RH_Dreambox
Z-Wave Kung
Posts: 1180
Joined: 03 Jan 2015, 16:49
7
Location: Vegby
Contact:

Kul Bamsefar att du ville testa Home Assistant.
Det finns så mycket kul saker där att integrera så jämför man med Fibaros gränssnitt och möjligheter så hamnar Fibaro i rena medeltiden.
Jag inser nu att jag har slösat bort två år på att vänta på HC3 protokoll som förmodligen aldrig kommer att öppnas upp för vanlig konsumentautomatik, tex. 433 MHz.
Men nu har jag Z-Wave, ZigBee och 433 MHz i min gamla ombyggda HC2.

Beträffande Wake-Up-Light så om du inte vill hacka ihop ett eget skript/blueprint så kan jag tipsa om en Blueprint (wake-up-light-alarm-with-sunrise-effect)som du kan installera. Den hittar du här..
https://community.home-assistant.io/t/w ... t/255193/1
Den kan även styra färgen att likna en soluppgång, om man har sådan belysning.

Men om du liksom jag bara har vanliga vita dimbara lampor så är det ganska enkelt att plocka bort färgstyrningen, dvs den kod som handlar om "min_mired".
Den går att köra ändå, men jag plockade bort den funtionen, mest för att lära mig YAML.

Jag försöker nu att skapa motsvarigheten till denna Blueprint, ett insomningsskript som sakta släcker ned belysningen vid sängdags.
Men eftersom jag inte är någon programmerare så tar det lite tid.
Men om du skulle känna dig sugen på det projektet så åker jag gärna snålskuts där :P :-)
Min gamla ombyggda HC2 har fått ett nytt liv och min HC3 är nu nedkopplad.
HC2 med Home Assistant har blivit en riktig Game Changer och nu har jag hemautomatik på riktigt.
https://www.zwaveforum.se/viewtopic.php?t=7087
User avatar
Bamsefar
Z-Wave Kung
Posts: 1184
Joined: 25 Nov 2013, 15:06
8
Location: Stockholm

Blueprint har jag sett nämnas men inte greppat hur det skall användas ens. Just nu är jag vilse i pannkakan mellan script och scener... Men har i alla fall hittat den näst intill inbyggda rutinen för att beräkna helgdagar, så den slipper jag göra i alla fall ;-)
Testar Home Assistant på Raspberry Pi4B - nice :mrgreen:
User avatar
RH_Dreambox
Z-Wave Kung
Posts: 1180
Joined: 03 Jan 2015, 16:49
7
Location: Vegby
Contact:

Nej, det är inte så lätt i början när man är van vid andra system.
Men om jag skulle våga mig på en förklaring så är det ju Automations man använder för att plocka ihop Händelser, Villkor och Åtgärder till den automation man vill ha.

För att skapa dessa kan man dessutom ta hjälp av Blueprints och Scripts som i princip är färdiga programsnuttar som någon (eller du) har skapat, tex "Dim lights based on sun elevation".
När du har importerat och installerat en Blueprint så är den färdig att användas i en Automation, och all programmering är gjord.

Om du vill kan du sedan modifiera en Blueprint så att den passar dina behov ännu bättre.
Det gör du med tillägget "Studio Code Server" som jag hoppas att du har installerat. Om inte så aktivera först "Avancerat läge" på din användar-flik.
Skript har jag ännu inte använt mig av, och scenarier ser jag personligen inget behov av (ännu).

Så här beskriver HA kortfattat de olika funktionerna.

Automating Home Assistant
Home Assistant contains information about all your devices and services. This information is available for the user in the dashboard and it can be used to trigger automations. And that’s fun!
Automations in Home Assistant allow you to automatically respond to things that happen. You can turn the lights on at sunset or pause the music when you receive a call.
If you are just starting out, we recommend that you start with blueprint automations. These are ready-made automations by the community that you only need to configure.

Scripts
The script integration allows users to specify a sequence of actions to be executed by Home Assistant. These are run when you turn the script on. The script integration will create an entity for each script and allow them to be controlled via services.

Using Automation Blueprints
Automation blueprints are pre-made automations that you can easily add to your Home Assistant instance. Each blueprint can be added as many times as you want.

Scenes
You can create scenes that capture the states you want certain entities to be. For example, a scene can specify that light A should be turned on and light B should be bright red.
Min gamla ombyggda HC2 har fått ett nytt liv och min HC3 är nu nedkopplad.
HC2 med Home Assistant har blivit en riktig Game Changer och nu har jag hemautomatik på riktigt.
https://www.zwaveforum.se/viewtopic.php?t=7087
User avatar
Bamsefar
Z-Wave Kung
Posts: 1184
Joined: 25 Nov 2013, 15:06
8
Location: Stockholm

Ja helt klart är att det är otroligt smidigt att snabbt få upp något, och otroligt flexibelt. Och om man sedan vill kan man programmera ljusen med Node Red flöden, och installera saker som Studio Core Server (den har jag redan, och Terminal, och kommer snart blåsa in Unifi controller programvaran som också ger närvarodetektering tydligen). Saken är den att jag blir lite små impad av att det är så mycket som stöds, och det typ bara fungerar. Ja det finns buggar och udda saker, jag har snubblat på några - men det finns det i olika omfattning på samtliga hemautomatiserinslösningar som jag genom åren testat.

Skulle jag idag rekommendera något så skulle jag säga att Home Assistant är den första man skall prova - och den är gratis!
Testar Home Assistant på Raspberry Pi4B - nice :mrgreen:
User avatar
RH_Dreambox
Z-Wave Kung
Posts: 1180
Joined: 03 Jan 2015, 16:49
7
Location: Vegby
Contact:

Ja, Home Assistant är otroligt mångsidigt och smidigt att arbeta med.
Utvecklingen går i en rasande fart och det har nog kommit 4 eller 5 uppdateringar bara den här veckan.
Utvecklarna av HA är utomordentligt duktiga och att jämföra HA med Fibaro går bara inte, HA spelar i en division för sig.

Node Red nämner du, jag har aldrig använt det. Körs det på en separat maskin eller kan man installera det på samma maskin som HA?
Är det något som du kan rekommendera för att göra mer avancerad hemautomatik?
Min gamla ombyggda HC2 har fått ett nytt liv och min HC3 är nu nedkopplad.
HC2 med Home Assistant har blivit en riktig Game Changer och nu har jag hemautomatik på riktigt.
https://www.zwaveforum.se/viewtopic.php?t=7087
User avatar
Bamsefar
Z-Wave Kung
Posts: 1184
Joined: 25 Nov 2013, 15:06
8
Location: Stockholm

Node Red är ett grafiskt gränssnitt för mera komplexa automatiseringar, och är en plugin likt Studio Code Server. Jag vill inte rekommendera den, än, då det är klart häftigt...! :mrgreen:
Testar Home Assistant på Raspberry Pi4B - nice :mrgreen:
User avatar
Bamsefar
Z-Wave Kung
Posts: 1184
Joined: 25 Nov 2013, 15:06
8
Location: Stockholm

Förr eller senare inträffar det alltid :D :D :D

Jag har återigen fått udda problem. Nu är det lampor som skall släckas, som släcks och sedan tänds igen....

Det är väl attan att så få programvaror för hemautomation inte skall klara av detta.
Testar Home Assistant på Raspberry Pi4B - nice :mrgreen:
User avatar
RH_Dreambox
Z-Wave Kung
Posts: 1180
Joined: 03 Jan 2015, 16:49
7
Location: Vegby
Contact:

Det problemet är nog inte specifikt för Home Assistant för jag har läst om samma problem på Fibaros forum också.
Vad som orsakar det vet jag tyvärr inte, men det beter sig som en kontaktstuds.

Ett annat konstigt fenomen som jag hade med HC3 var att några väggpluggar betedde sig som att de vore associerade med varandra fast de inte var det.
Så när en bänklampa inne tändes eller släcktes så reagerade ytterbelysningen i garaget och även växtbelysningen.
Det enda som hjälpte var att byta plats mellan bänklampans och garagets väggpluggar, då upphörde problemet!

Men nu har jag lyft över drygt hälften av alla enheter Z-Wave, ZigBee och 433 MHz till Home Assistant och allt beter sig bättre än förväntat trots att jag i pricip inte har skrivit en enda rad kod, så HC3 är snart ett avslutat kapitel för mig.
Min gamla ombyggda HC2 har fått ett nytt liv och min HC3 är nu nedkopplad.
HC2 med Home Assistant har blivit en riktig Game Changer och nu har jag hemautomatik på riktigt.
https://www.zwaveforum.se/viewtopic.php?t=7087
User avatar
Bamsefar
Z-Wave Kung
Posts: 1184
Joined: 25 Nov 2013, 15:06
8
Location: Stockholm

Tänkte uppdatera lite:

Dels har jag råkat lösa detta med lampor som studsade, dvs släcktes och sedan tändes igen. Några ombootningar, ala Windows, löst det hela - katten vet hur.... :mrgreen:

Sedan drog jag in min nuvarande ASUS router, och då fick jag på köpet närvarohantering av våra mobiler, så den kodningen jag tidigare kört med, CheckIfHome, den slipper jag totalt - helt underbart. Jag har även fått till lite basal övervakning av brandväggen (ASUSen som jag nämnde) som jag inte tidigare haft, och det skadar definitivt inte i dagar som dessa.

Därefter aktiverade jag kalenderfunktioner, och då fick jag helgdagar med mera, helt utan att göra något, så nu vet jag om det är arbetsdag eller inte. Möjligen skulle jag vilja veta om även morgondagen är arbetsdag, men det är inte superviktigt. Återigen så slapp jag koda allt som jag tidigare gjort - bättre för mig alltså.

Vi har köpt en Argon Radio 2i till nya/tillfälliga bostaden, och den är nu till viss del integrerad (på/av och lite sådant, byte av kanal kommer i någon närstående uppdatering).

Såhär långt har jag fått till väldigt mycket av de för mig centrala funktionerna, som tidigare system hade, och det utan ett enda script, för allt är redan löst av någon annan så att säga. Så skönt att bara vara vanlig user faktiskt.

Så, summan kardemumma: Även om vår avsikt inte är att automatisera allt, såsom det var i den förra bostaden, så har vi kommit väldigt långt - och det utan ett enda script eller hack. Det bara fungerar.

(. med någon extra omboot eller så .)
Testar Home Assistant på Raspberry Pi4B - nice :mrgreen:
Post Reply