Gå til innhold
  • Bli medlem

GUIDE: Endre node name og entity id for Z-WAVE noder.


Anbefalte innlegg

(Denne veiledningen baserer seg på Hass.io Home Assistant 0.85.1. Endringer kan forekomme i fremtidige versjoner)

 

En av tingene jeg misliker med Z-Wave i Home-Assistant er at den lager entity_id og node name automatisk når man legger til en ny Z-wave node, det skaper rot og gjør det vanskelig å identifisere de forskjellige enhetene, spesielt om man har flere av samme type. En mulighet vil være å legge til nodene via f.eks OZWCP og gjøre navne-endringen der før man kjører opp Z-wave i HA, men dette lar seg også gjøre uten OZWCP. Fremgangsmåten er ikke rett frem, derav denne veiledningen.

 

Etter at noden er vellykket lagt til Home-Assistant Gå til "Konfigurasjon" -> "Z-Wave" og Velg noden dette gjelder under "Nodes" under "Z-Wave Node Management", velg så "Node Information"
 zwnmm.png.0bcb55d2328f677de5bac9ac2425edc8.png
Klikk på tannhjulet i høyre hjørne og endre navn etter eget ønske. Jeg kaller min "zwave_3" da det er standarden jeg har laget for meg selv, du kan også bruke "multisensor_soverom" eller annen beskrivelse dersom du føler det er å foretrekke.
Formater slik:
Navn: <egendefinert navn>
Oppføring ID: zwave.<egendefinert navn>
Klikk så "Lagre".
 zwnmm_n.png.d080d206996f45cdb485826670025e7a.png
Gå så til "Services" og velg "homeassistant.stop", deretter klikk "Call Service".
Åpne \config\zwcfg_0xf3eab290.xml i en text-editor og finn frem noden (Søk etter Node id="<node id>")
Hos meg finner jeg følgende linje,:
  

 <Node id="34" name="" location="" basic="4" generic="32" specific="1" type="Routing Binary Sensor" listening="true" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="3" secured="true" query_stage="Complete">


Endre name="" til name="<egendefinert navn>"
  

  <Node id="34" name="zwave_3" location="" basic="4" generic="32" specific="1" type="Routing Binary Sensor" listening="true" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="3" secured="true" query_stage="Complete">

Åpne \config\.storage\core.entity_registry i en text-editor (NB: .storage er skjult mappe) og slett alle oppføringer for gjeldende node. (Tips: Alle entities tilhørende samme node har samme device id.

For samtlige enheter: Slett alt mellom { og }, NB: Sørg for at siste entity i filen ikke har komma etter seg, komma skal kun brukes for å separere.

I mitt tilfelle sletter jeg følgende:

            {
                "config_entry_id": "1378abcb5615427f9d29b8fe285ecb97",
                "device_id": "f3fa4c08e0d448caafcf5d225c78272a",
                "disabled_by": null,
                "entity_id": "sensor.aeotec_dsb05_multisensor_temperature",
                "name": null,
                "platform": "zwave",
                "unique_id": "34-72057594613350418"
            },
            {
                "config_entry_id": "1378abcb5615427f9d29b8fe285ecb97",
                "device_id": "f3fa4c08e0d448caafcf5d225c78272a",
                "disabled_by": null,
                "entity_id": "sensor.aeotec_dsb05_multisensor_luminance",
                "name": null,
                "platform": "zwave",
                "unique_id": "34-72057594613350450"
            },
            {
                "config_entry_id": "1378abcb5615427f9d29b8fe285ecb97",
                "device_id": "f3fa4c08e0d448caafcf5d225c78272a",
                "disabled_by": null,
                "entity_id": "sensor.aeotec_dsb05_multisensor_relative_humidity",
                "name": null,
                "platform": "zwave",
                "unique_id": "34-72057594613350482"
            },
            {
                "config_entry_id": "1378abcb5615427f9d29b8fe285ecb97",
                "device_id": "f3fa4c08e0d448caafcf5d225c78272a",
                "disabled_by": null,
                "entity_id": "binary_sensor.aeotec_dsb05_multisensor_sensor",
                "name": null,
                "platform": "zwave",
                "unique_id": "34-72057594613334016"
            },

Lagre filen.

 

 

Åpne \config\.storage\core.device_registry i en text-editor (NB: .storage er skjult mappe) og slett oppføringen for gjeldende node. (Tips: Søk etter samme device id som i core.entity_registry. NB; Samme komma-regler som i  core.entity_registry gjelder.

I mitt tilfelle sletter jeg følgende:

,
            {
                "config_entries": [
                    "1378abcb5615427f9d29b8fe285ecb97"
                ],
                "connections": [],
                "hub_device_id": null,
                "id": "f3fa4c08e0d448caafcf5d225c78272a",
                "identifiers": [
                    [
                        "zwave",
                        34
                    ]
                ],
                "manufacturer": "Aeotec",
                "model": "DSB05 Multisensor",
                "name": "Aeotec DSB05 Multisensor",
                "sw_version": null
            }

Start Home-Assistant og endringene skal være gjort.

resultat.thumb.png.ebfc074787d7b351e10f7310d3552d29.png

 

KILDER:

https://community.home-assistant.io/t/what-is-the-preferred-way-to-rename-z-wave-entities/64329
https://community.home-assistant.io/t/how-do-i-change-the-node-name/93521
https://www.reddit.com/r/homeassistant/comments/a3308g/how_to_remove_discovered_entity_that_no_longer/
 

Endret av Evelen
Lenke til innlegg
Del på andre sider

Dette var fryktelig tungvint!

 

Du vet du kan endre både entity_id og navn på samtlige enheter hvis du finner "Entities of this node"

image.png.abe402c76d3f984e4ecdb354c504a128.png

Trykk "entity information", og du får endret både entity ID og navn. I tillegg får du gått gjennom og ryddet vekk de entitetene du ikke vil ha i HASS ved å trykke "Exclude this entity"

Lenke til innlegg
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.

  • Lignende innhold

    • Av Offpiste
      Hei
       
      Noe av det jeg har:
       
      Home Assistant i Proxmox på Intel NUC.
       
      Lys:
      Fibaro dimmer 2
      Fibaro singel switch 2
      Fibaro double switch 2
      Fibaro wall plug
      Ikea Trådfri Adapter
      Ikea Trådfri pærer
      WLED
       
      Varme:
      Mill ovner
      Varmekabler - Elko
       
      Strømmåling:
      AMS-måler
      Shelly 
       
      Div sensorer fra :
      Netatmo
      Fibaro 
      Xiaomi mijia/Aqara/CGG1
       
       
       
       
       
    • Av SubSara
      Hei, jeg er helt ny her, så beklager om dette havner på feil sted. Men prøver altså å få koblet opp min vanlige porttelefon til z-wave nettverket mitt. Jeg har en Fibaro rele switch og en helt Aiphone GT-1M3-L CAD og skulle da gjerne koblet til en rele et eller annet sted der. Men jeg har ingen anelse hvilken ledning jeg må "kutte". Faren min er elektriker så han kan gjøre selve koblingen men han kan ingenting om hjemmeautomasjon så kan noen forklare meg steg for steg hva jeg trenger og hva jeg må gjøre for å få dette til? 
       
      Vil altså da kun ha mulighet til å åpne hoveddøren med telefonen, ikke noe annet.  
       
      https://usermanual.wiki/Aiphone/GT1C7GT1M3InstallationManual.2002193478/view
    • Av Sleepy81
      Jeg har vært Homeseer bruker i litt over 10 år, og har vært fornøyd med det. 
      Ventet spent på HS4, men ser at utviklingen går ganske tregt, og utvalget i plugins tilgjengelig er nå dårligere enn for eksempel Home Assistant. 
       
      Har derfor testet Home Assistant litt, mest for å se på plugins foreløpig. Veldig fornøyd, selv om det er mer oppsett. 
       
      Har dog lest at Home Assistant sin Z-wave styring har vært ganske dårlig, så spent på hvordan det fungere i mitt oppsett med nesten 100 Z-wave enheter. 
       
      Så kommer spørsmålet mitt: Kan man plugge Z-sticken jeg har i HS3 maskinen rett i en Home assistent installasjonen, importere alle Z-wave devicene, og teste ut hvordan det fungerer? Og vil det gjøre noe med Z-wave devicene som ligger på Z-sticken slik at jeg får problemer hvis jeg ikke liker Home Assistant og vil plugge den tilbake i HS3 maskinen?
       
      Jeg antar svaret er at det går fint sånn jeg har skjønt Z-wave systemet, men aldri testet dette selv (de gangene jeg har byttet system før har jeg alltid startet fra scratch med Z-wave), så ville bare dobbeltsjekke før jeg kjører igang.
    • Av Zulboom
      Eg køyrer i dag HS3 med blant anna 8 stk Fibaro Dimmer 2-nodar, 2 stk Heatit-termostatar og god dose Ikea-nodar via Zigbee.
      I forbindelse med flytting til ny leilegheit om 4-5 veker skal eg late dei 8 stk dimmarane stå igjen til ny eigar, men resten av installasjonen blir med vidare.
       
      Så då kjem det nokre spørsmål:
      Er det berre å late dimmarane stå igjen, montere nye dimmarar av samme type i ny leiligheit, bruke "replace node"-funksjonen på dimmarane, og så skal det meste vere oppe å gå igjen utan styr? F.eks. scenestyring (Z-wave-parameter 28) er deaktivert som factory default. Vil dette også måtte settast opp på nytt? Bør eg køyre backup+restore av UZB1'en for å tvinge gjennom ei ny oppbygging av Z-wave-nettverket? Eg har nok sannsynlegvis ein blanding av secure- og nonsecure innkludering av nodane i dag. Sidan eg ikkje har låsar eller andre tryggleiks-nodar uansett, burde dei alle vore inkludert som non-secure istaden for å få ned unødvendig trafikk? In case: korleis finn eg ut kva nodar som er secure og ikkje, og kva er enklaste måte å gjere dette på utan å bruke heile helga på å sette opp ting på nytt? Eg kan vel ikkje bruke replace node, då vil vel noden berre inkluderast secure/non-secure som dei var?  
      Om de har tips til ting eg burde gjere, evt. fallgruver eg bør unngå så blir alle tilbakemeldingar sett pris på!
    • Av olej
      Hei alle sammen, jeg kjører i dag ett lite Z-Wave nettverk på hytta der jeg har en Heatit TF016 med FW1.8 som fungerer helt som jeg ønsker, har også noen Fibaro Motion Sensor som fungerer fint. Jeg hadde på dette tidspunktet en Z-Wave Razberry GIPO kort på Pi3.
      Kjøpte rett etter jul en ny Z-Wave  Z-TRM3 Fw4.0 som jeg skulle legge til nettverket, noe som viste seg å være vanskelig og etter en del googling ser jeg at jeg ikke var alene om det. Kjører i dag Pi3 med Aeotec USB Z-Stick Gen5 og helt nyinstallert HA og har satt opp Z-Wave JS, jeg har fått lagt til alle enhetene i nettet mitt på nytt.
      Problemet i dag er at rekkevidden på den nye Z-TRM3 termostaten er helt elendig, jeg får ikke kontakt med den uten at GW står på samme rom som termostaten, gjør de det så fungerer alt som en drøm (får endret target temperatur også). Men jeg ønsker ikke at GW skal ligge inne på badet, der jeg ønsker å ha den er ca 5 meter unna og jeg har en termostat som står i gangen som er ca 2,5 meter unna GW og termostaten på badet. Jeg regner med dette ikke er normalt, er det noen andre som har opplev dette problemet?
       
      Jeg regner med at dette er en reklamasjonssak?
       
      Ole Jacob
×
×
  • Opprett ny...