Gå til innhold
  • Bli medlem
Moskus

Superkjapp guide: RaspBee, deCONZ og JowiHue

Anbefalte innlegg

169 er vel typisk ved dhcp-feil ja, men som screenshot viser så var jeg jo faktisk inne på riktig ip-adresse.

Ifconfig viste ikke 169-ip'en overhode. ser ut til å være trådløst også i den pi'en der, men den kjørte på en annen 192-range igjen..

 

Uansett, problemet har på et merkelig vis løst seg.
Jeg oppdaterte til siste beta .60 isteden for .59 som var siste stable, og etter noen runder med omstarter etc har den på et eller annet vis begynt å snakke slik den skal igjen.

Kan nevne at jeg fant også "sourcen" til den xml-fila og redigerte denne manuelt, da ble upnp "korrekt" om enn hardkodet, men phoscon viste stadig feil.

Ett par omstarter av Jowihue måtte også til før de snakket godt sammen, men nå fungerer alt tilsynelatende bra - får vel testet i kveld når det blir behov for enhetene som går på zigbee.

Del dette innlegget


Lenke til innlegg
Del på andre sider

Noen som har fått til å koble til Ikea trådfri driver? Har prøvd å reset den ved å trykke inn reset knappen i 5 sekunder og opp til 20 sekunder. Slått av den og slått på den, men deconz finner den ikke. Har funnet 2 trådfri nettverks utvidere og 2 trådfri adaptere.

Noen tips?

 

edit: Ved tredje reset så dukket den opp.

Endret av Terje Klungervik

Del dette innlegget


Lenke til innlegg
Del på andre sider
På 9.10.2019 den 18.47, Terje Klungervik skrev:

Noen som har fått til å koble til Ikea trådfri driver? Har prøvd å reset den ved å trykke inn reset knappen i 5 sekunder og opp til 20 sekunder. Slått av den og slått på den, men deconz finner den ikke. Har funnet 2 trådfri nettverks utvidere og 2 trådfri adaptere.

Noen tips?

 

edit: Ved tredje reset så dukket den opp.

 

Hva slags reset var det som funket?

 

Del dette innlegget


Lenke til innlegg
Del på andre sider

Hei,

Jeg ser det er litt siden noen var på tråden.

Er det denne guiden som fortsatt gjelder for oppsett Raspbee på Rasperry Pi3?

Har en Pi og Raspbee hatt i bestilling, og lurer poå følgende?

Tidligere har jeg satt opp en Rasperry Pi3 med RTXCom  ved hjelp av guiden inne hær 

 

 

Der la jeg inn OSet Minibian da det var annbefalt.

Men nå skal jeg som sagt sette opp en Rasperry med Raspbee. I guiden brukes det software fra Dresten electronics, som skal innpå Pien. Skal det ikke gjøres noe med Pien først`? (sette inn Minibian el?) eller er det å starte Pien opp rett fra eska og legge inn softwaren?

Skal brukes sammen mes homeseer

 

Knut 

Endret av Slabbedask

Del dette innlegget


Lenke til innlegg
Del på andre sider

Jeg la inn Raspbian buster for ikke så lenge siden. https://www.raspberrypi.org/downloads/raspbian/
Ellers så er det bare å følge guiden til Magnus. 
Ble så jeg la inn deConz på en Windowspc i stedet(med Conbeestick), og kun har Ser2Net med zwave og rfxtrx på den Pien(var varmkompostbingen med Telldus tempsensor som hadde dårlig dekning)

  • Thanks 1

Del dette innlegget


Lenke til innlegg
Del på andre sider

Dette er sikkert et dumt spørsmål, men det er ingen planer for å integrere ZigBee bedre inn i HomeSeer slik som man har med f.eks RFXCOM? Jeg kjøpte en ConBee og installerte DeConz for å teste noen Xiaomi temp følere jeg kjøpte, men jeg synes det ble så mye styr i forhold til både Z-Wave og 433MHz at jeg bare solgte det videre. Det hadde vært kjekt om dette også ble en modul i HS4 f.eks hvor man bare kjøpte en ConBee og koblet til på lik linje med de andre.

 

Noen som vet om dette er på trappene eller er det en lost cause? Bare kompatibiliteten med Ikea, Hue og Xiaomi gjør at jeg får mer og mer lyst på en Homey, med de bakdeler den gir. Z-Wave er dyrt for endel ting, selv om jeg bruker det til stort sett alt viktig.


Edit: Eller er dette nå faktisk en del av HS4 slik at man kun trenger USB brikken ConBee for å styre Hue, Xiaomi osv? I så fall tror jeg at jeg må kaste meg rundt og bestille en haug med ting før tollen setter inn :D

Endret av TomB

Del dette innlegget


Lenke til innlegg
Del på andre sider
38 minutter siden, TomB skrev:

Dette er sikkert et dumt spørsmål, men det er ingen planer for å integrere ZigBee bedre inn i HomeSeer slik som man har med f.eks RFXCOM?


ZigBee-støtte står på planen for HS4, men jeg regner med det blir veldig grunnleggende støtte bare. 
 

39 minutter siden, TomB skrev:

Bare kompatibiliteten med Ikea, Hue og Xiaomi gjør at jeg får mer og mer lyst på en Homey, med de bakdeler den gir.


Zigbee har vel såpass lite standard at hver eneste leverandør lager ting på «sin måte» - dvs at på samme måte som med deCONZ så må de som lager «appene» til Homey også legge til støtte for hver enkelt produkt, eller? Jeg bruker ikea pærer og Xiaomi sensorer - funker jo uten problemet mot deCONZ og HomeSeer det... :) 

 

42 minutter siden, TomB skrev:

Eller er dette nå faktisk en del av HS4 slik at man kun trenger USB brikken ConBee for å styre Hue, Xiaomi osv?


Jeg tror ikke ConBee virker mot noe annet enn deCONZ? For firmware og SDK mot den er vel ikke tilgjengelig for andre?

Del dette innlegget


Lenke til innlegg
Del på andre sider
1 hour ago, ZoRaC said:


ZigBee-støtte står på planen for HS4, men jeg regner med det blir veldig grunnleggende støtte bare. 
 


Zigbee har vel såpass lite standard at hver eneste leverandør lager ting på «sin måte» - dvs at på samme måte som med deCONZ så må de som lager «appene» til Homey også legge til støtte for hver enkelt produkt, eller? Jeg bruker ikea pærer og Xiaomi sensorer - funker jo uten problemet mot deCONZ og HomeSeer det... :) 

 


Jeg tror ikke ConBee virker mot noe annet enn deCONZ? For firmware og SDK mot den er vel ikke tilgjengelig for andre?

 

Jeg vet ikke så veldig avansert støtte, kunne  jeg brukt de Xiaomi sensorene enkelt så hadde jeg vært veldig fornøyd.

 

Når du sier ConBee ikke fungerer mot annet enn deConz, betyr det at man fremdeles må ha en ekstra installasjonen av deConz på HS4 også? Eller det kanskje ikke kjent ennå? Jeg har ikke store problemer med å konfigurere ting, men jeg liker å ha det så enkelt så mulig. Det forsåvidt det som er så snedig med Homey; ja man må ha apps til alt, men alt er tross alt på den ene dingsen. Men jeg er forsåvidt fornøyd med HS3 på det meste også og har liksom ikke noe behov for å bytte - annet enn ZigBee støtten :)

Del dette innlegget


Lenke til innlegg
Del på andre sider
2 timer siden, TomB skrev:

Når du sier ConBee ikke fungerer mot annet enn deConz, betyr det at man fremdeles må ha en ekstra installasjonen av deConz på HS4 også?


Jeg regner med HomeSeer-gjengen har en egen ZigBee-USB-pinne som de kommer til å selge og som kommuniserer direkte med HS4, men jeg vet altså ikke. Har bare inntrykk av at ConBee er litt «lukket». 

Del dette innlegget


Lenke til innlegg
Del på andre sider
10 minutes ago, ZoRaC said:


Jeg regner med HomeSeer-gjengen har en egen ZigBee-USB-pinne som de kommer til å selge og som kommuniserer direkte med HS4, men jeg vet altså ikke. Har bare inntrykk av at ConBee er litt «lukket». 

 

Om det blir en egen USB så er det helt fint det, viktigste er at det funker uten noen 3. parts programmer som må kjøres i tillegg osv. Jeg har solgt min ConBee uansett så må starte på nytt allikevel :)

Del dette innlegget


Lenke til innlegg
Del på andre sider

Hvilken av disse versjonene  software bruker dere på en Rasperry Pi3 med RaspBee  for homeseer?

 

https://phoscon.de/en/raspbee/sdcard  

 

Som jeg forstår er det da Pi OS og deConz i et å samme software?

 

Gullfrode brukte denne   https://www.raspberrypi.org/downloads/raspbian/  

 

Blir det det samme bortsett fra deConz mangler?

 

 

 

 

Del dette innlegget


Lenke til innlegg
Del på andre sider

Raspberry er software på Pien.

Dvs last ned image, flashe på et microsdkort med feks win32diskimage el, mange guider på det. 
Så sett fast IP på Pien(i ruteren din gjerne),

aktiver ssh, 

så kan du koble deg til Pien via ssh, Putty på Winblows/terminal på Unix og Mac/

bruker selv Reflection fra iPhone.

Bruk siste stabile verdjon fra Phoscon

Dvs bytt ut til versjonsnavnet på siste i punkt 1 og 2 i guiden til Magnus:

  1. wget http://www.dresden-elektronik.de/rpi/deconz/beta/deconz-2.04.82-qt5.deb 
  2. sudo dpkg -i deconz-2.04.82-qt5.deb
  3. sudo apt install -f
Endret av gullfrode
  • Thanks 1

Del dette innlegget


Lenke til innlegg
Del på andre sider
På 18.1.2020 den 12.22, TomB skrev:

Dette er sikkert et dumt spørsmål, men det er ingen planer for å integrere ZigBee bedre inn i HomeSeer slik som man har med f.eks RFXCOM?

 

På 18.1.2020 den 13.05, ZoRaC skrev:

ZigBee-støtte står på planen for HS4, men jeg regner med det blir veldig grunnleggende støtte bare. 

 

"Avansert Zigbee" står jo på planen "i løpet av 2020", men akkurat det hadde jeg ikke holdt pusten etter.

 

Del dette innlegget


Lenke til innlegg
Del på andre sider
27 minutes ago, Moskus said:

"Avansert Zigbee" står jo på planen "i løpet av 2020", men akkurat det hadde jeg ikke holdt pusten etter.

 

Hvor avansert ZigBee må man ha for eventuelt å koble på Xiaomi temp/fukt sensorer bare for å få den utlesningen, er det del av avansert slik at det finnes ennå noe simplere?

Del dette innlegget


Lenke til innlegg
Del på andre sider
7 minutter siden, TomB skrev:

Hvor avansert ZigBee må man ha for eventuelt å koble på Xiaomi temp/fukt sensorer bare for å få den utlesningen, er det del av avansert slik at det finnes ennå noe simplere?

 

"Ikke avansert i det hele tatt", men det er kun en gjetting...

  • Like 1

Del dette innlegget


Lenke til innlegg
Del på andre sider
På 18.1.2020 den 20.12, gullfrode skrev:

Raspberry er software på Pien.

Dvs last ned image, flashe på et microsdkort med feks win32diskimage el, mange guider på det. 
Så sett fast IP på Pien(i ruteren din gjerne),

aktiver ssh, 

så kan du koble deg til Pien via ssh, Putty på Winblows/terminal på Unix og Mac/

bruker selv Reflection fra iPhone.

Bruk siste stabile verdjon fra Phoscon

Dvs bytt ut til versjonsnavnet på siste i punkt 1 og 2 i guiden til Magnus:

  1. wget http://www.dresden-elektronik.de/rpi/deconz/beta/deconz-2.04.82-qt5.deb 
  2. sudo dpkg -i deconz-2.04.82-qt5.deb
  3. sudo apt install -f

Takker for god info, det gikk greit å sette opp :) 

Del dette innlegget


Lenke til innlegg
Del på andre sider

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Fjern formatering

  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 lasseruud
      Først... All ære til @ZoRaC for denne! 
       
      Jeg kjører Homeseer på Windows 10, så målet mitt var å kunne ordne alt derfra så jeg ikke var avhengig av en annen maskin.
       
      1: Token
       
      2: python
      Last ned fra https://www.python.org/downloads/windows/ og installer. Husk å få med at python skal legges i path i første steg av installasjonen. Denne står ikke på som default.
       
      3: mosquitto
      Last ned fra https://mosquitto.org/download/ og installer. Her mener jeg det var en rett fram installasjon.
       
      4: Vistual C++ Build Tools
      Last ned fra https://go.microsoft.com/fwlink/?LinkId=691126 og installer. Denne krevde reboot hos meg.
       
      5: python-miio
      Installer python-miio. Det gjør du i command prompt (DOS! 😉) med kommandoen:
      pip install python-miio
      Jeg husker ikke om jeg måtte kjøre command prompt i admin-modus.
       
      Da skal alt av verktøy være på plass. 
       
      6: Sjekke kommunikasjon mot støvsuger
       
      7: Installere mcsMQTT i Homeseer
      Denne trenger ikke mer info. Den ligger under "Lighting & Primary Technology". Installer plugin og start den.
       
      8: Få ut data fra Roborock til fil
       
      9: Få data fra fil til Homeseer med MQTT
       
      10: Kontrollere Roborock fra Homeseer
       
      11: Automatisk oppdatere status på Roborock til Homeseer:
       
      Jeg tror det var alt. Håper jeg ikke har glemt noe. Dukker det opp noe, skal jeg oppdatere posten. Igjen, all credit til @ZoRaC. Jeg hadde aldri tatt i MQTT før jeg så posten hans.
       
      Det er helt sikker andre og bedre måter å få til dette på, men akkurat nå fungerer det hos meg, så da lar jeg det rulle og gå.   Det eneste jeg har lyst til å finne ut, er hvordan jeg kan starte zoned cleanup av f.eks. kjøkken, stue, osv. Utfordringen her er koordinater. Jeg har ikke funnet noen enkel måte å hente ut koordinater. FloleVac har jeg prøvd, men jeg får ikke opp kartet på noen av Android-emulatorene jeg har prøvd.
       
      Disclaimer: Alt på eget ansvar, osv. Ta backup først!
    • Av ZoRaC
      EDIT:
      Se egen guide for å få til det samme i Windows her:
       
      —————
       
      Det finnes en tråd med litt diskusjon rundt det å få Xiaomi-støvsugere inn i HomeSeer her: 
      https://www.hjemmeautomasjon.no/forums/topic/4080-xiaomi-mi-roborock-robotstøvsuger/
      Resultatet i den tråden er at @Rogerbl har laget en integrasjon som han selger via sin nettbutikk.
       
      Når jeg kjøpte min første Roborock S5 denne uka så syntes jeg 800 kr var litt for mye for en programvare til en støvsuger jeg betalte 2400 kr for (no offence, @Rogerbl ).
       
      Så da måtte jeg ta saken i egne hender og ordne det selv.  

       
      Jeg skal her forsøke å beskrive hvordan dette er gjort, forhåpentligvis godt nok til at flere kan kopiere løsningen.  
      Jeg kjører Ubuntu, så om dette er mulig å få til på Windows har jeg ingen anelse om...
       
      Programvare som brukes:
      * En MQTT-broker (f.eks Moquitto)
      * mcsMQTT-plugin til HomeSeer
      * python-miio
      * mqtt-launcher
       
      Start med installasjon av python-miio: https://python-miio.readthedocs.io/en/latest/discovery.html
      Uthenting av token var veldig enkelt med Android, som beskrevet her: https://python-miio.readthedocs.io/en/latest/discovery.html#tokens-from-mi-home-logs
       
      Når du får "mirobo discover" fungerer så kan du gå videre.  
       
      Hvis du ikke har en MQTT-broker, sett opp det og test at den fungerer, f.eks Mosquitto: https://mosquitto.org/download/
       
      Installer og konfigurere mcsMQTT-plugin i HomeSeer og sjekk at den fungerer.
       
      Lag "/usr/local/HomeSeer/scripts/vacuum.sh":
      #!/bin/bash IP=192.168.1.10 TOKEN=1234567868767786345 mosquitto_pub -h localhost -t vacuum/status -m "$(miiocli -o json vacuum --ip $IP --token $TOKEN status)" mosquitto_pub -h localhost -t vacuum/consumable_status -m "$(miiocli -o json vacuum --ip $IP --token $TOKEN consumable_status)" mosquitto_pub -h localhost -t vacuum/status/carpet_mode -m "$(miiocli -o json vacuum --ip $IP --token $TOKEN carpet_mode)" Kjør den og sjekk at du finner disse i mcsMQTT. Hak av for "associate" på de samme enheten som jeg har over.
      Gå inn på enheten og gjør justeringer på prefix/suffix, osv etter eget ønske.
       
      Legg til vacuum/control i mcsMQTT, med dette oppsettet:

       
      Legg inn mqtt-launcher.py og .conf i /scripts-mappa:
      https://github.com/jpmens/mqtt-launcher
       
      Legg dette i mqtt-launcher.conf:
      logfile = 'logfile' mqtt_broker = 'localhost' # default: 'localhost'. If using TLS, this must be set to the domain name signed by your TLS certificate. mqtt_port = 1883 # default: 1883 mqtt_clientid = 'mqtt-launcher-1' mqtt_username = None mqtt_password = None mqtt_tls = None # default: No TLS topiclist = { # topic payload value program & arguments "vacuum/control" : { 'start' : [ '/usr/local/bin/mirobo', '--ip', '192.168.1.10', '--token', '2313213213221321231', 'start' ], 'find' : [ '/usr/local/bin/mirobo', '--ip', '192.168.1.10', '--token', '2313213213221321231', 'find' ], 'home' : [ '/usr/local/bin/mirobo', '--ip', '192.168.1.10', '--token', '2313213213221321231', 'home' ], 'spot' : [ '/usr/local/bin/mirobo', '--ip', '192.168.1.10', '--token', '2313213213221321231', 'spot' ], 'pause' : [ '/usr/local/bin/mirobo', '--ip', '192.168.1.10', '--token', '2313213213221321231', 'pause' ], }, "vacuum/control/fanspeed" : { None : [ '/usr/local/bin/mirobo', '--ip', '192.168.1.10', '--token', '2313213213221321231', 'set_fan_speed', '@!@' ], }, "vacuum/control/carpet_mode" : { None : [ '/usr/local/bin/miiocli', 'vacuum', '--ip', '192.168.1.10', '--token', '2313213213221321231', 'set_carpet_mode', '@!@' ], }, } (bytt ut "2313213213221321231" med token)
       
      Endre denne linjen i mqtt-launcher.py: https://github.com/jpmens/mqtt-launcher/blob/master/mqtt-launcher.py#L43
      Legg inn CONFIG="/usr/local/HomeSeer/scripts/mqtt-launcher.conf"
       
      Kjør mqtt-launcher.py.
      Når du ser at det fungerer, legg den inn som en service, slik at den kjører automatisk, slik som beskrevet her:
      https://github.com/jpmens/mqtt-launcher/issues/20
       
      Det var en "lyn-guide" på hvordan dette er satt opp.  
      Kan utdype mer senere, ellers er det bare å spørre så skal jeg svare så godt jeg kan, selv om jeg verken kan noe særlig om MQTT eller Python...  
    • Av Moskus
      Vi har i den siste tiden hatt omfattende ombygging på huset, og i den forbindelse er gammelt utstyr meldt ut og nytt utstyr meldt inn. Det er snakk om en god del Dimmer 2, Switch'er, Multisensor 6 og HeatIt Z-TRM2fx termostater. Og alt i alt har jeg rett og slett blitt skikkelig imponert over Z-wave!
       
      Kona påpekte at "huset føles som det er litt tregt for tiden", og da hun sa det ble jeg også oppmerksom på det. Ja, det var tregere enn det var for ca. en uke siden. Det var rart, det eneste som er lagt til den siste uka er IDlock 150, og den ble ikke engang lagt ordentlig til.
       
      Z-seer hjalp ikke så mye. I følge det så det ut som det var mer variable responstider enn det var før, som vanligvis lå langt under 100 ms. Men den kunne i det minste bekrefte at de fleste noder hadde direkte kontakt og de som ikke hadde, fremdeles hadde høy hastighet. Så i teorien skulle altså Z-wave-nettverket være friskt og rastk. Men det var det jo ikke.
       
      Her kommer en kjapp oppskrift som potensielt kan hjelpe med å identifisere noder som har mye trafikk.
       
      1. Skru på debug logging i Z-wave pluginen. Gå til Plugins -> Manage, og trykk på Z-wave plugin'en.

       
      2. Huk av "Debug logging to file"

       
      3. Vent en stund. Mulig at det holder med 10-15 minutter.
       
      3. Deaktiver "Debug logging to file" for det kan bli svære filer av det.
       
      4. Gå til \Debug Logs-mappen og åpne filen "ZWave_Debug_NodeChange.log". Her står alle endringer som skjer på nodene dine (og som HS har registrert, som skal være alle).
       
      5. De nodene som har mest aktivitet kan være verdt å undersøke. Jeg la innholdet i NodeChange-filen over i Excel , og brukte noen enkle formler for å telle aktivet pr. node. Kolonne A inneholder nå hele loggfilen. I kolonne C hadde jeg løpenummer fra 1 til 110 (antall noder jeg har), og i kolonne D la jeg inn:
      =COUNTIF($A:$A;"*Source Node: " & C2 &" *") ... der C2 selvfølgelig er endret til C3, C4, C5, etc. Hvis du ikke vil lage din egen Excel-fil, kan du bruke min: Z-wave debug.xlsx
       
      6. Det gir dette.

       
      7. ... som kan sorteres på "Count".

       
      Hmnmmm! Tror vi ser noe her. Så er det bare å sjekke Plugins -> Z-wave -> Node Information om hvilken node det er
       
      8. Node Information viste at det var taklyset i badet i 2. etg.

       
      9. Javel, hvis det ikke er Polling og det ikke er noen andre sprø innstillinger (jeg sjekket parametrene), hva kan det da være? Gjør HomeSeer noe?
       
      10. Sjekker Events. Huk av alle devicer under "Referencing device" øverst til høyre.

       
      11. Sjekk event for event.
       
      Ai....
       

       
      Det skulle ha vært EXACTLY, og IKKE AT LEAST!!!! 😵
       
      Vel. Eventet ble endret til dette:

       
      .... og alt er 100% vel igjen.  
       
       
       
      OPPDATERING:
      Nå kan du bruke den enkle exe-filen under. Den analyserer debug-filen for deg, og oppsummerer pr. device (istedenfor pr. node) og fjerner doble logginger (dvs. hendelser som logges på samme tidspunkt teller kun som 1, pr. device).
       
       
       
    • Av Moskus
      Del 3: Z-wave-håndtering
      Nå har vi valgt en HomeSeer-versjon, og vi har satt det opp slik at det i det minste sviver. Men HomeSeer trenger å snakke med omverdenen for å være til nytte. En protokoll til det er Z-wave.
       
      Forbehold: Dette er skrevet med HomeSeer-versjon 3.0.0.297 og Z-wave plugin-versjon 3.0.1.93. Deler av det som står her kan ha blitt endret senere.
       
       
       
       
       
      Veldig kort om Z-wave
      Z-wave er en protokoll som både kan sende og motta beskjeder. Hver Z-wave enhet kalles en node, utenom sjefs-noden som kalles master controller. Flere noder som snakker sammen og med samme master controller er et nettverk. Når en node mottar en beskjed ("skru lyset ditt på") så kvitteres det tilbake til master controller.
       
      For å justere et eller annet (f.eks. dimme-tid, følsomhet for bevegelsessensorer, etc) sendes en parameter til noden.
       
      Z-wave lager et såkalt "mesh nettverk". Nodene snakker med flere andre noder, og kan sende beskjeder videre fra en til en annen, og dermed har man sjeldent dekningsproblemer.
       
       
      Interface/controller
      Man trenger et interface slik at programvaren kan kommunisere med den virkelige verdenen. Hvis du har valgt en hardware-boks fra HomeSeer, så følger det med. Hvis du har valgt kun programvare, må du kjøpe et. Mange bruker UZB1 (versjon 5.2 kan med oppdateres), andre bruker Z-stick Gen 5. Disse kobles til maskinen via USB. Noen av oss bruker til og med Z-NET, et ethernet-interface fra HomeSeer (det er hendig hvis du kjører HomeSeer på en virtuell maskin, eller trenger å plassere interfacet et stykke fra serveren).
       
      Akkurat nå er det uansett viktig å sørge for at interfacet/controlleren (jeg bruker ordene litt om hverandre) støtter Z-wave Plus. Ellers kan det nevnes at UZB1 har en fordel over Z-stick: HomeSeer kan ta backup av UZB1 og "restore" den tilbake til den samme eller en annen controller/interface. Det er også mulig med Z-stick, men da må du bruke Aeon Labs egen Windows-programvare.
       
      Du har valgt et interface? Bra, da fortsetter vi med å legge det til i HomeSeer.
       
      Aller først sjekker vi at Z-wave plugin'en kjører. Det gjør vi ved å gå til Plugins → Manage.
       
      Når dette er gjort går du til Plugins → Z-wave → Controller Management.
       

       
      Se under overskriften "Z-wave Interfaces". Hvis du ser et interface der, så trykk på den gule pilen for konfigurasjon. Hvis ikke, trykk på knappen "Add Interface" (om du ser det ene eller det andre er versjonsavhengig, men begge deler gir det samme resultatet).
       
      Navngi den på en fornuftig måte (jeg har bare kalt den "UZB1").
       
      Velg så riktig interface. Hvis du har en Zee2 med innebygget interface velger du dermed "Internal", har du UZB1 velger du "Z-wave.me UZB", har du Z-stick velger du "Aeon Labs Z-stick". Og så videre.
       
      Det siste er å velge riktig COM-port (hvis du ikke har et innebygget interface). I Windows kan du finne COM-porten i Device Manager (Windows-tast + X → Device Manager → COM-ports). Jeg er ingen Linux-expert, men jeg fant den som vist i bildet under:
       

       
      Når alt dette er gjort, trykker vi på det røde symbolet med gul bakgrunn øverst for å aktivere interfacet. Hvis alt nå er vel, endres teksten til "Initializing". Og deretter blir det røde symbolet grønt. Interface'et er "node 1" i nettverket.
       
      Voliá! Du kjører nå Z-wave.
      Gratulerer!
       
       
       
      Inkludering
      Men å kunne snakke et språk er jo litt kjedelig hvis det ikke er noen å snakke med! Så vi må legge til noen flere noder. Først en Fibaro Dimmer 2 (FGD-212). Først må du få en elektriker til å koble opp noden hvis det er en mikromodul til fast installasjon.
       
      Gå til Plugins → Z-wave → Controller Management, og utvid controlleren din (f.eks. "UZB") ved å trykke på pilen i den gule sirkelen.
       

       
      I nedtrekksmenyen velger du "Add/Include a Node". MERKNAD: Personlig bruker jeg alltid "Add/Include a Node Unsecurely", utenom for dørlåser. 
       

       
      Trykk Start.
       
      Nå må vi aktivere "inkluder"-funksjonen på noden.
      Mange noder har en knapp du typisk skal trykke på 3 ganger for å sende en "NIF", en "Node Information Frame". Mikro-moduler fra Fibaro og Qubino har en knapp på selve enheten, men man kan også bruke den eksterne bryteren ("S1") til dette.
       
      Etter litt tenking, legger HomeSeer til noden.
       

       
      Som vi ser roter Fibaro det litt til for oss om endpoints (det er en lang historie, den korte er at Fibaro feilaktig rapporterer at den er en multi-endpoint enhet, altså rapporterer den et ekstra endpoint den ikke har). Det skal vi imidlertid fikse i del 4.
       
      Naviger så til View → Device Management, og a) trykk på knappen "Show all" under de fler-fargede knappene øverst til høyre, eller b) velg "Node 2" (eller hvilken node du nå legger til) i menyen "Floor".
       

       
      Da får vi opp alt vi har i HomeSeer til nå:
       

       
      Skrur vi av og på "Switch MultiLevel 1" skal lyset gå av og på.  
       
       
       
      Ekskludering
      Ekskludering, det vil si fjerning av en node fra nettverket, er, som navnet tilsier, det omvendte av å inkludere en node. Og prosedyren er også tilsvarende enkel.
       
      Gå til Plugins → Z-wave → Controller Management. Utvid controlleren.
      Finn "Remove/Exclude a Node" i nedtrekksmenyen og trykk "Start".
      Aktiver "inkluder"-funksjonen på den fysiske enheten (trykk 3 ganger) på samme måte som når du la den til.
      Enheten fjernes nå fra nettverket.
       
       
       
      Optimalisering
      EDIT: Hvis du har et veldig stort nettverk, la oss si større enn 40-50 noder på fast strøm, så anbefales det ikke å optimalisere hele nettverket lenger. Optimaliser heller kun noen utvalgte (faste) noder.
       
      Så helt til slutt noe av det viktigste. Som nevnt innledningsvis er Z-wave et mesh-nettverk, flere noder kan kommunisere med hverandre. Men dermed må en ny node også finne ut hvilke noder som allerede finnes i nettverket. Til det må vi kjøre en "Optimize"-rutine (andre kaller det også "heal").
       
      Hvis du allerede har et nettverk og kun har lagt til en ny node, så går du til den nye nodens root → Z-wave og trykker på knappen "Optimize" (1 gang). Hvis du får beskjed om at det var vellykket, så trykker du på knappen "Full Optimize" (1 gang). Hvis den også er vellykket, så er du ferdig!  Hvis ikke, starter du på ny med "Optimize" igjen.
       
      Hvis du har lagt til mange noder, så kan du få HomeSeer til å optimalisere alle på en gang.
      Gå til Plugins → Z-wave → Controller Information. Under controlleren din velger du "Optimize a Network, No Return Route Changes" og trykker "Start".
       

       
      Hvis noen av nodene gir en feilmelding, kan du enten optimalisere nodene manuelt, eller du kan kjøre rutinen en gang til.
       
      Når alle nodene er ferdig optimalisert, skal vi gjøre det en gang til, men denne gangen velger vi "Fully Optimize a Network". Feiler noen av nodene må "Optimize" og "Full Optimize" kjøres pr feilet node.
       
      Merk: Erfarne HomeSeer-brukere, spesielt de som brukte HomeSeer 2, vet at tidligere var det snakk om at man skulle kjører "Optimize" hele 4 ganger før man kjørte "Full Optimize". Dette er ikke nødvendig lenger. Det holder med 1 gang.  
       
      Bittelitt teori: "Optimize" for en node oppdager andre noder i nettverket den er i stand til å kommunisere med, og velger ut opptil 4 forskjellige ruter fra master til node som den lagrer. "Full Optimize" gjør det samme, men lagrer også den beste "retur-ruten" tilbake til master.
       
       
       
      Oppsummering
      Nå har du et kjørende Z-wave nettverk, med en eller flere noder. I del 4 skal vi se på litt enkel feilretting (i de tilfellene det er nødvendig), justering av parametere og bruk av assosiasjoner for å kontrollere noder.
       
      Tidligere har vi sett på valg mellom de ulike versjonene (del 1) og hvordan man setter det opp (del 2). I del 5 skal vi se nærmere på bruk av 433MHz-teknologi med RFXtrx433, og i del 6 det skal vi behandle alle enhetene våre, navngi dem, sortere, og se litt nærmere på mulighetene vi har i grensesnittet.
       
      Spørsmål? Kommentarer? Gi et pip i kommentarfeltet!  
       

      Vis full oppføring
    • Av Moskus
      Del 3: Z-wave-håndtering
      Nå har vi valgt en HomeSeer-versjon, og vi har satt det opp slik at det i det minste sviver. Men HomeSeer trenger å snakke med omverdenen for å være til nytte. En protokoll til det er Z-wave.
       
      Forbehold: Dette er skrevet med HomeSeer-versjon 3.0.0.297 og Z-wave plugin-versjon 3.0.1.93. Deler av det som står her kan ha blitt endret senere.
       
       
       
       
       
      Veldig kort om Z-wave
      Z-wave er en protokoll som både kan sende og motta beskjeder. Hver Z-wave enhet kalles en node, utenom sjefs-noden som kalles master controller. Flere noder som snakker sammen og med samme master controller er et nettverk. Når en node mottar en beskjed ("skru lyset ditt på") så kvitteres det tilbake til master controller.
       
      For å justere et eller annet (f.eks. dimme-tid, følsomhet for bevegelsessensorer, etc) sendes en parameter til noden.
       
      Z-wave lager et såkalt "mesh nettverk". Nodene snakker med flere andre noder, og kan sende beskjeder videre fra en til en annen, og dermed har man sjeldent dekningsproblemer.
       
       
      Interface/controller
      Man trenger et interface slik at programvaren kan kommunisere med den virkelige verdenen. Hvis du har valgt en hardware-boks fra HomeSeer, så følger det med. Hvis du har valgt kun programvare, må du kjøpe et. Mange bruker UZB1 (versjon 5.2 kan med oppdateres), andre bruker Z-stick Gen 5. Disse kobles til maskinen via USB. Noen av oss bruker til og med Z-NET, et ethernet-interface fra HomeSeer (det er hendig hvis du kjører HomeSeer på en virtuell maskin, eller trenger å plassere interfacet et stykke fra serveren).
       
      Akkurat nå er det uansett viktig å sørge for at interfacet/controlleren (jeg bruker ordene litt om hverandre) støtter Z-wave Plus. Ellers kan det nevnes at UZB1 har en fordel over Z-stick: HomeSeer kan ta backup av UZB1 og "restore" den tilbake til den samme eller en annen controller/interface. Det er også mulig med Z-stick, men da må du bruke Aeon Labs egen Windows-programvare.
       
      Du har valgt et interface? Bra, da fortsetter vi med å legge det til i HomeSeer.
       
      Aller først sjekker vi at Z-wave plugin'en kjører. Det gjør vi ved å gå til Plugins → Manage.
       
      Når dette er gjort går du til Plugins → Z-wave → Controller Management.
       

       
      Se under overskriften "Z-wave Interfaces". Hvis du ser et interface der, så trykk på den gule pilen for konfigurasjon. Hvis ikke, trykk på knappen "Add Interface" (om du ser det ene eller det andre er versjonsavhengig, men begge deler gir det samme resultatet).
       
      Navngi den på en fornuftig måte (jeg har bare kalt den "UZB1").
       
      Velg så riktig interface. Hvis du har en Zee2 med innebygget interface velger du dermed "Internal", har du UZB1 velger du "Z-wave.me UZB", har du Z-stick velger du "Aeon Labs Z-stick". Og så videre.
       
      Det siste er å velge riktig COM-port (hvis du ikke har et innebygget interface). I Windows kan du finne COM-porten i Device Manager (Windows-tast + X → Device Manager → COM-ports). Jeg er ingen Linux-expert, men jeg fant den som vist i bildet under:
       

       
      Når alt dette er gjort, trykker vi på det røde symbolet med gul bakgrunn øverst for å aktivere interfacet. Hvis alt nå er vel, endres teksten til "Initializing". Og deretter blir det røde symbolet grønt. Interface'et er "node 1" i nettverket.
       
      Voliá! Du kjører nå Z-wave.
      Gratulerer!
       
       
       
      Inkludering
      Men å kunne snakke et språk er jo litt kjedelig hvis det ikke er noen å snakke med! Så vi må legge til noen flere noder. Først en Fibaro Dimmer 2 (FGD-212). Først må du få en elektriker til å koble opp noden hvis det er en mikromodul til fast installasjon.
       
      Gå til Plugins → Z-wave → Controller Management, og utvid controlleren din (f.eks. "UZB") ved å trykke på pilen i den gule sirkelen.
       

       
      I nedtrekksmenyen velger du "Add/Include a Node". MERKNAD: Personlig bruker jeg alltid "Add/Include a Node Unsecurely", utenom for dørlåser. 
       

       
      Trykk Start.
       
      Nå må vi aktivere "inkluder"-funksjonen på noden.
      Mange noder har en knapp du typisk skal trykke på 3 ganger for å sende en "NIF", en "Node Information Frame". Mikro-moduler fra Fibaro og Qubino har en knapp på selve enheten, men man kan også bruke den eksterne bryteren ("S1") til dette.
       
      Etter litt tenking, legger HomeSeer til noden.
       

       
      Som vi ser roter Fibaro det litt til for oss om endpoints (det er en lang historie, den korte er at Fibaro feilaktig rapporterer at den er en multi-endpoint enhet, altså rapporterer den et ekstra endpoint den ikke har). Det skal vi imidlertid fikse i del 4.
       
      Naviger så til View → Device Management, og a) trykk på knappen "Show all" under de fler-fargede knappene øverst til høyre, eller b) velg "Node 2" (eller hvilken node du nå legger til) i menyen "Floor".
       

       
      Da får vi opp alt vi har i HomeSeer til nå:
       

       
      Skrur vi av og på "Switch MultiLevel 1" skal lyset gå av og på.  
       
       
       
      Ekskludering
      Ekskludering, det vil si fjerning av en node fra nettverket, er, som navnet tilsier, det omvendte av å inkludere en node. Og prosedyren er også tilsvarende enkel.
       
      Gå til Plugins → Z-wave → Controller Management. Utvid controlleren.
      Finn "Remove/Exclude a Node" i nedtrekksmenyen og trykk "Start".
      Aktiver "inkluder"-funksjonen på den fysiske enheten (trykk 3 ganger) på samme måte som når du la den til.
      Enheten fjernes nå fra nettverket.
       
       
       
      Optimalisering
      EDIT: Hvis du har et veldig stort nettverk, la oss si større enn 40-50 noder på fast strøm, så anbefales det ikke å optimalisere hele nettverket lenger. Optimaliser heller kun noen utvalgte (faste) noder.
       
      Så helt til slutt noe av det viktigste. Som nevnt innledningsvis er Z-wave et mesh-nettverk, flere noder kan kommunisere med hverandre. Men dermed må en ny node også finne ut hvilke noder som allerede finnes i nettverket. Til det må vi kjøre en "Optimize"-rutine (andre kaller det også "heal").
       
      Hvis du allerede har et nettverk og kun har lagt til en ny node, så går du til den nye nodens root → Z-wave og trykker på knappen "Optimize" (1 gang). Hvis du får beskjed om at det var vellykket, så trykker du på knappen "Full Optimize" (1 gang). Hvis den også er vellykket, så er du ferdig!  Hvis ikke, starter du på ny med "Optimize" igjen.
       
      Hvis du har lagt til mange noder, så kan du få HomeSeer til å optimalisere alle på en gang.
      Gå til Plugins → Z-wave → Controller Information. Under controlleren din velger du "Optimize a Network, No Return Route Changes" og trykker "Start".
       

       
      Hvis noen av nodene gir en feilmelding, kan du enten optimalisere nodene manuelt, eller du kan kjøre rutinen en gang til.
       
      Når alle nodene er ferdig optimalisert, skal vi gjøre det en gang til, men denne gangen velger vi "Fully Optimize a Network". Feiler noen av nodene må "Optimize" og "Full Optimize" kjøres pr feilet node.
       
      Merk: Erfarne HomeSeer-brukere, spesielt de som brukte HomeSeer 2, vet at tidligere var det snakk om at man skulle kjører "Optimize" hele 4 ganger før man kjørte "Full Optimize". Dette er ikke nødvendig lenger. Det holder med 1 gang.  
       
      Bittelitt teori: "Optimize" for en node oppdager andre noder i nettverket den er i stand til å kommunisere med, og velger ut opptil 4 forskjellige ruter fra master til node som den lagrer. "Full Optimize" gjør det samme, men lagrer også den beste "retur-ruten" tilbake til master.
       
       
       
      Oppsummering
      Nå har du et kjørende Z-wave nettverk, med en eller flere noder. I del 4 skal vi se på litt enkel feilretting (i de tilfellene det er nødvendig), justering av parametere og bruk av assosiasjoner for å kontrollere noder.
       
      Tidligere har vi sett på valg mellom de ulike versjonene (del 1) og hvordan man setter det opp (del 2). I del 5 skal vi se nærmere på bruk av 433MHz-teknologi med RFXtrx433, og i del 6 det skal vi behandle alle enhetene våre, navngi dem, sortere, og se litt nærmere på mulighetene vi har i grensesnittet.
       
      Spørsmål? Kommentarer? Gi et pip i kommentarfeltet!  
       
×
×
  • Opprett ny...