GĂ„ til innhold
  • Bli medlem
StĂžtt hjemmeautomasjon! đŸ„‡đŸ„ˆđŸ„‰

Anbefalte innlegg

Skrevet

Har endelig blitt kvitt alt av interface pÄ min virtulle Home-Assistant server, tidligere med DeCONZ for Zigbee, og nÄ nulig ZWaveJS2MQTT for Z-Wave.

Det gikk lekende lett faktisk, selv om det etter alt Ă„ dĂžmme ikke var godt dokumentert.

Vil derfor dele denne how-to-en jeg skrev:

https://flemmingss.com/how-to-set-up-zwavejs2mqtt-on-a-raspberry-pi-and-integrate-it-with-home-assistant/

 

  • Like 2
Skrevet
45 minutter siden, Evelen skrev:

Har endelig blitt kvitt alt av interface pÄ min virtulle Home-Assistant server, tidligere med DeCONZ for Zigbee, og nÄ nulig ZWaveJS2MQTT for Z-Wave.

Det gikk lekende lett faktisk, selv om det etter alt Ă„ dĂžmme ikke var godt dokumentert.

Vil derfor dele denne how-to-en jeg skrev:

https://flemmingss.com/how-to-set-up-zwavejs2mqtt-on-a-raspberry-pi-and-integrate-it-with-home-assistant/

 

 

En fin how-to du har laget der @Evelen 👍

 

En ting jeg vil pirke litt pÄ er konfigurasjonen du har satt under Gateway / Hass discovery.

Her vil jeg oppfordre deg til Ä aktivere Retained discovery slik at nodene som er oppdaget av HASS vil beholde sin siste publiserte verdi selv etter en restart. Konsekvensen ved Ä ikke ha Retained aktivert er at nodene mÄ vente pÄ en verdiendring fÞr de oppdaterer status som igjen kan vÊre ugunstig med tanke pÄ automasjon osv. 

Skrevet
1 time siden, iblis skrev:

 

En fin how-to du har laget der @Evelen 👍

 

En ting jeg vil pirke litt pÄ er konfigurasjonen du har satt under Gateway / Hass discovery.

Her vil jeg oppfordre deg til Ä aktivere Retained discovery slik at nodene som er oppdaget av HASS vil beholde sin siste publiserte verdi selv etter en restart. Konsekvensen ved Ä ikke ha Retained aktivert er at nodene mÄ vente pÄ en verdiendring fÞr de oppdaterer status som igjen kan vÊre ugunstig med tanke pÄ automasjon osv. 

Takk for innspill. Det hÞres egentlig veldig fornuftig ut, jeg skal ta Ä fÄ oppdatert bÄde guide og eget oppsett i morgen.

 

Hvis jeg skjĂžnner deg rett spiller dette inn om endringer skjer mens Home assistent er nede?

Skrevet

Jeg tar tilbake det jeg skriver over da jeg nĂ„ ser du har aktivert Retain under MQTT som er det oppfordringen var ment for og ikke Retain discovery som er noe annet 🙃

Skrevet
1 minutt siden, Evelen skrev:

Hvis jeg skjĂžnner deg rett spiller dette inn om endringer skjer mens Home assistent er nede?


Det stemmer, men verdiene lagres av Retain under MQTT innstillingene som du allerede har aktivert og ikke Retain discovery som kun lagrer oppsettet til noden under discovery.

 

My bad 😎

Skrevet

Hvilke fordeler gir dette? Jeg har ca. 20 z-wave enheter pÄ mitt nettverk. Vil det pÄ noen mÄte gi en fordel ved Ä gÄ over til noe som dette? Takk

Skrevet
9 timer siden, Kim123 skrev:

Hvilke fordeler gir dette? Jeg har ca. 20 z-wave enheter pÄ mitt nettverk. Vil det pÄ noen mÄte gi en fordel ved Ä gÄ over til noe som dette? Takk

Ja og nei:

Sitat

Here is some scenarios where a separate gateway is useful:

  • If you want to reboot the Home-Assistant server whiteout waiting for the Z-Wave network initializing every time.
  • If you want the Z-Wave interface in another physical location
  • If you are virtualize Home-Assistant and don’t want to deal with USB-pass-through.
  • If you want multiple systems or Home-Assistant instances to communicate with the Z-Wave network.

 

  • 3 uker senere...
Skrevet

Hei.

Kan dette brukes som en frontend / gui til open Z-Wave JS som ble sluppet sammen med core-2021.2.0 i gÄr?

Den integrasjonen har jo ingen frontend pr. i dag.

Skrevet
10 minutter siden, Dal skrev:

Hei.

Kan dette brukes som en frontend / gui til open Z-Wave JS som ble sluppet sammen med core-2021.2.0 i gÄr?

Den integrasjonen har jo ingen frontend pr. i dag.

 

Det kan den. 

 

Frenck har ogsÄ laget en zwavejs2mqtt addon hvis du bruker Supervisor.

 

For Ä bruke den med Z-Wave JS integrasjonen i Home Assistant sÄ gjÞr du fÞlgende:

  • Aktiver WS Server under Settings/Zwave pĂ„ zwavejs2mqtt. 
  • Aktiver Disable Gateway under Settings pĂ„ zwavejs2mqtt.
  • Legg til Z-Wave JS integrasjonen i Home Assistant og UNCHECK Use the Z-Wave JS Supervisor add-on.
  • Fyll inn adressen pĂ„ WS Serveren din. Eks: ws://IPADRESSE:3000. Bruker du Frenck sin addon skal adressen vĂŠre: ws://a0d7b954-zwavejs2mqtt:3000

 

Skrevet

Ypperlig.

Men ser at det mÄ gjÞres motsatt av det jeg har gjort nÄ.

AltsĂ„ at adapter settings, key etc mĂ„ settes i Z-Wave2MQTT og ikke i Z-Wave JS, og SÅ installere Z-Wave JS.

 

Det vil si at ting mÄ gjÞres pÄ nytt. Men hvis jeg bruker samme key, skal vel enhetene dukke fint opp igjen vil jeg tro.

Skrevet
20 minutter siden, Dal skrev:

Men ser at det mÄ gjÞres motsatt av det jeg har gjort nÄ.

AltsĂ„ at adapter settings, key etc mĂ„ settes i Z-Wave2MQTT og ikke i Z-Wave JS, og SÅ installere Z-Wave JS.


Ja, jeg var under den forutsetning at zwavejs2mqtt allerede var installert etter Evelen sin guide.

 

23 minutter siden, Dal skrev:

 

Det vil si at ting mÄ gjÞres pÄ nytt. Men hvis jeg bruker samme key, skal vel enhetene dukke fint opp igjen vil jeg tro.


Det skulle jeg tro 😊

  • 7 mĂ„neder senere...
Skrevet (endret)

HS4-->HA, som ESXi VM, sÄ byttet ut ser2net med zwavejs2mqtt pÄ RPi3 etter denne guiden.

Funker perfekt med WS Server, og da med noe bedre stÞttet z-wave pÄ HA enn HS4.

Ser du har en guide for zigbee2mqtt, kan denne kjÞres samtidig pÄ samme RPi3b?

 

Endret av speedtriple
  • 7 mĂ„neder senere...
  • 3 uker senere...
Skrevet
speedtriple skrev (PĂ„ 8.9.2021 den 14.27):

HS4-->HA, som ESXi VM, sÄ byttet ut ser2net med zwavejs2mqtt pÄ RPi3 etter denne guiden.

Funker perfekt med WS Server, og da med noe bedre stÞttet z-wave pÄ HA enn HS4.

Ser du har en guide for zigbee2mqtt, kan denne kjÞres samtidig pÄ samme RPi3b?

 

Sent svar :P
Det vil jeg tro, men jeg har ikke forsĂžkt.

tubaad skrev (PĂ„ 29.4.2022 den 14.14):

@Evelen Takk for god guide.
Kan denne brukes for Ă„ koble flere Z-Wave interfaces mot samme HA installasjon?

Ikke testet, men ja det mÄ vel fungere. Anten en zwave interface i HA + denne her, eller flere av denne her med forskjellige prefix

  • 3 uker senere...
Skrevet (endret)

Takk for en god og nyttig guide. Jeg har brukt litt tid for Ä teste ZWaveJS2MQTT for Ä se om den er stabil og bra og om jeg skal gÄ bort fra Ser2net. Jeg har en sentral hub (pÄ Hyper-V VM) og 2 utskutte zwave/zigbee gateway (loftet og garasjen) og har flyttet den for garasjen og det ser stabilt og bra ut, med 1 unntak som jeg tror skyldes at jeg har gjort noe feil. Jeg finner ikke ut av det og hÄper noen her kan gi meg litt hjelp.

 

FÞrst satte jeg opp zwavejs2mqtt som docker pÄ min RPI-3 i garasjen, fikk alle device integret og opp og kjÞre i den, sÄ kobblet jeg den til min HomeAssistant med MQTT og fikk etter litt tid alle device opp i den. Men jeg sÄ at navngivningen var rotete og valgte derfor Ä kobble zwavejs2mqtt fra HomeAssistant, slette alle device i HomeAssistant, sÄ oppdatere navn i zwavejs2mqtt, sÄ kobble den opp igjen mot HomeAssistant. Etter litt tid kom alle device tilbake i HomeAssistant, unntatt en. Jeg har i 2 dager prÞvd Ä fÄ denne device tilbake, men finner ikke ut hva jeg gjÞr feil. Det er en Danalock dÞrlÄs med S0 security, alle andre device er unsecure, bortsett fra en fibaro dimmer som stÄr ved siden av dÞrlÄsen og er S0. Jeg har prÞvd Ä gjÞre exclude og include med ny ID (samme navn), jeg har prÞvd bytte navn, jeg har prÞvd gjÞre refresh, rediscover, re-sync etc men ingenting ser ut til Ä hjelpe. Har noen vÊrt borte i noe lignende? Noen tips pÄ hva jeg kank prÞve? 

Endret av borg1n
Skrevet

Jeg har oppdaget at jeg av og til trenger Ä restarte min "remote RPI zwavejs2mqtt bridge" etter at HA har vÊrt restartet (den faller ut og slutter og virke). Er dette et kjent problem med en kjent lÞsning? 

Skrevet (endret)

annen ting, jeg har prÞvd med 2 remote RPI-GW med docker zwavejs2mqtt og det gÄr bare sÄdÊr. NÄr jeg kobbler til GW nr 2 sÄ slutter den fÞrste Ä virke. Jeg har sjekket at de har ulike prefix og ulike identiteter, det virker nesten som at det blir noe krÞll med "connectivity" og det synes jeg virker litt rart ettersom hele formÄlet med MQTT er vel at ulike klienter skal kunne publisere og subscribe uavhengig av hverandre sÄ lenge topics er forskjellige. Noen tanker, tips? 

 

Update: den ene som virker er en zwave.me USB stick, mens nÄr jeg kobbler til en noe eldre Aeotec (GW nr 2) sÄ blir ting ustabilt og den fÞrste slutter Ä virke. Jeg ser her (https://www.home-assistant.io/docs/z-wave/controllers/) at det er en bug pÄ eldre Aeotec dongler med flooding, sÄ det kan kanskje vÊre der liket er begravd

Endret av borg1n
Skrevet

En oppdatering i tilfelle mine erfaringer kommer til nytte for andre. 

 

Jeg fikk fÞrst satt opp en instans av remote RPI med docker og zwavejs2mqtt, med sending av device-data til HA som kjÞrer pÄ en Hyper-V VM. Dette fungerte ok etter litt innledende plunder. Jeg ser bl.a. at jeg ofte mÄ restarte RPI etter at den sentral HA instansen har blitt restartet, men bortsett fra det ser det stabilt og bra ut. 

 

Jeg prÞvde deretter Ä sette opp en tilsvarende instans (en for garasje og en for hus) og da gikk det helt "Ät skogen". SÄvidt jeg kan se gÄr det ikke Ä ha 2 remote zwavejs2mqtt, de gÄr i bena pÄ hverandre og veldig mye slutter Ä virke, det er litt tilfeldig hvilke device som virker og hvor lang tid det tar fÞr en kommando blir kjÞrt, om i det hele tatt. I tillegg ser jeg med det stÞrre oppsettet at endel device ikke er stÞttet av zwavejs2mqtt enda (bl.a. ID Lock or noe Namron).

 

Etter litt prÞving og feiling valge jeg Ä sette opp den andre instansen av zwavejs2mqtt i min sentrale HA (Hyper-V VM) og bruker ser2net til remote zwave USB stick. Og det gikk knallbra, da har jeg en zwavejs2mqtt som kjÞrer mqtt og en som kjÞrer websocket og de virker helt fint sammen. Oppsettet var da Ä fÞrst installere zwavejs2mqtt som add-on, Äpne port 3000, sÄ legge til zwavejs som integrasjon og kobble denne mot den lokale zwavejs2mqtt, sÄ gÄ inn i web-GUI for zwavejs2mqtt Ä konfigurere ser2net path til USB stick (config -> zwave -> serial-port). SÄ langt ser alt bra ut, men jeg mangler noen fÄ device.

  • 4 mĂ„neder senere...
Skrevet
borg1n skrev (PĂ„ 3.6.2022 den 11.12):

Takk for en god og nyttig guide. Jeg har brukt litt tid for Ä teste ZWaveJS2MQTT for Ä se om den er stabil og bra og om jeg skal gÄ bort fra Ser2net. Jeg har en sentral hub (pÄ Hyper-V VM) og 2 utskutte zwave/zigbee gateway (loftet og garasjen) og har flyttet den for garasjen og det ser stabilt og bra ut, med 1 unntak som jeg tror skyldes at jeg har gjort noe feil. Jeg finner ikke ut av det og hÄper noen her kan gi meg litt hjelp.

 

FÞrst satte jeg opp zwavejs2mqtt som docker pÄ min RPI-3 i garasjen, fikk alle device integret og opp og kjÞre i den, sÄ kobblet jeg den til min HomeAssistant med MQTT og fikk etter litt tid alle device opp i den. Men jeg sÄ at navngivningen var rotete og valgte derfor Ä kobble zwavejs2mqtt fra HomeAssistant, slette alle device i HomeAssistant, sÄ oppdatere navn i zwavejs2mqtt, sÄ kobble den opp igjen mot HomeAssistant. Etter litt tid kom alle device tilbake i HomeAssistant, unntatt en. Jeg har i 2 dager prÞvd Ä fÄ denne device tilbake, men finner ikke ut hva jeg gjÞr feil. Det er en Danalock dÞrlÄs med S0 security, alle andre device er unsecure, bortsett fra en fibaro dimmer som stÄr ved siden av dÞrlÄsen og er S0. Jeg har prÞvd Ä gjÞre exclude og include med ny ID (samme navn), jeg har prÞvd bytte navn, jeg har prÞvd gjÞre refresh, rediscover, re-sync etc men ingenting ser ut til Ä hjelpe. Har noen vÊrt borte i noe lignende? Noen tips pÄ hva jeg kank prÞve? 

Tenkte Ä flytte en del zwave fra HS4 til zwave2mqtt pÄ en pi 3 b+. Hvor maneg enheter har du pÄ din 3? Tenker Ä prÞve med i overkant av 100, usikker pÄ om det blir ustabilt.

 

Installerte en av piŽene, som det bare er 7 enheter pÄ(nytt SD-kord, fulgte guiden, og enhetene dukket opp. Tok ut Device-info til CSV fra HS4 fÞrst, sÄ da var det bare Ä legge til navn i zwave2mqtt fÞr jeg koblet den mot broker)

  • 2 mĂ„neder senere...
Skrevet
borg1n skrev (PĂ„ 16.6.2022 den 21.35):

Jeg prĂžvde deretter Ă„ sette opp en tilsvarende instans (en for garasje og en for hus) og da gikk det helt "Ă„t skogen".

Jeg har hatt 2 separate Zwave nett med hver sin RPi/zwavejs2mqtt mot samme Mosquitto broker i et Ärs tid og det har fungert helt strÄlende stabilt. Den ene Pien mÄ restartes i ny og ne men det er pga bluetooth som henger seg og har ingenting med zwave Ä gjÞre.

 

Holder nÄ pÄ Ä preparere et nytt sd-kort og fÞlger how-to'en til @Evelen men har funnet et par smÄ skjÊr i sjÞen... Et par har jeg kommet over men der er i alle fall ett igjen... Kommer tilbake med detaljer senere i kveld...

Skrevet

Da var jeg pÄ plass pÄ "kontoret" igjen...

 

Slike guider som dette er supre men jeg har sett at de aller fleste mangler litt til Ă„ bli helt 100%

 

Jeg startet med fabrikknytt SD-kort og installerte det anbefalte standard RPi-OS.

 

Gikk sÄ i gang med "smÞrbrÞdlisten:

sudo apt update

sudo apt upgrade

sudo reboot (bare for sikkerhets skyld)

cd ~

curl -fsSL https://get.docker.com -o get-docker.sh

sudo sh get-docker.sh

sudo usermod -aG docker pi

sudo apt install python3

sudo apt install python3.pip

Her skar det seg:

image.png.14ef36fae267d58dabff1df0ad8b60cb.png

PrĂžvde: "sudo apt-get install python3.pip" i stedet og da gikk det uten feilmeldinger.

sudo pip3 -v install docker-compose

image.png.a739776b499f38868f1d3610c963e736.png

rustc er tydeligvis ikke installert, aldri hÞrt om men finner den pÄ nett:

curl https://sh.rustup.rs -sSf | sh

Etter en reboot er rustc installert og verifisert med "rustc --version" og "cargo --version".

PrÞvde pÄ ny med "sudo pip3 -v install docker-compose" og etter et par km med tekst hadde rullet over skjermen endte det likevel med feil...

Feilmeldingen tipset om Ă„ prĂžve "pip install --upgrade pip" men det hjalp ikke...

image.png.07fc7ef27b0ce546a9a71209af1aa558.png

rustc er i alle fall installert:

image.png.a2044e0fe8e0dfc2ac4b4fa2f3f0a321.png

selv om det ER installert...

 

Da stopper det litt opp for meg... Noen gode tips?

 

Skrevet


 

sudo apt-get install docker && sudo apt-get install docker-compose && sudo apt-get install pip


 

Edit: kopier hele den setningen inn i konsollen 

  • Like 1

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.