Gå til innhold
  • Bli medlem
Moskus

Superkjapp guide: RaspBee, deCONZ og JowiHue

Anbefalte innlegg

Denne guiden er litt for kjapp til at alle kan gjøre den, men den vil forhåpentligvis kunne guide deg i mål.
 

  1. Last ned RaspBee/Deconz image til Raspberry Pi: https://www.dresden-elektronik.de/funktechnik/solutions/wireless-light-control/raspbee-gw-sd-card-image/?L=1
  2. Pakk det ut på et (minst) 8 GB stort micro-SDkort med Win32DiskImager
  3. Plugg RaspBee en på RPi'en (kobles på de pinnene lengst borte fra nettverk/USB-kontakter) og sett inn micro-SD-kortet.
  4. Hent IPen til Pi'en
  5. Fyr opp Putty og koble deg på IPen, logg deg på med bruker/pass som default er: pi / raspbeegw
  6. Oppdater til siste beta med disse kommandoene (husk at du kan lime inn i Putty med å høyreklikke i vinduet):
    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
  7. Tast IP-adressen inn i en nettleser og logg på med delight / delight
  8. Trykk på "Update firmware" (eller hva nå beskjeden sider) blått felt øverst når du har logget inn
  9. ???
  10. Profit!

 

Så er det JowiHue.

  1. Installer siste beta-versjon. Versjon 2.something.something.
  2. Aktiver plugin under Plugins -> Manage.
  3. Åpne webappen til deCONZ med IPaddressen ovenfra igjen.
  4. Gå til Menu -> Settings øverst til høyre
  5. Klikk på "Unlock Gateway"
  6. I HomeSeer: Gå til Plugins -> JowiHue -> Configuration.
  7. Trykk på "Scan for bridge"

 

Sånn! Nye devicer ligger på room/floor: JowiHue/JowiHue.

 

Hvis du nå vil legge til Ikea-devicer, så må man bruke Touchlink for å resette dem. Det gjøres nederst på Settings siden.

  1. Trykk "Scan for Devices"
  2. Trykk "Blink" når du har funnet pære du tror er riktig.
  3. Hvis det er riktig, så trykk "Reset". Det fjerner den fra det eksisterende nettverket.
  4. Hvis pæren er oppdatert, så skal du nå kunne trykke "Open Network" på Settings siden, eller velge "Scan for new devices" i JowiHue-config'siden.

 

Nå er jeg ikke helt sikker på fortsettelsen, men det er mulig du må gå til hovedsiden på deCONZ. Hvis du har pærer der, så må du muligens legge dem inn i en gruppe før du får styrt dem fra HomeSeer eller deCONZ selv.

 

  • Like 3
  • Thanks 4

Del dette innlegget


Lenke til innlegg
Del på andre sider
43 minutter siden, Moskus skrev:

Er det noengang en grunn til å kjøpe annet enn 3B?

Hehe, takk 😁

 

Har aldri blitt ferdig til å prøve meg på en RPi, så da får det eventuelt bli den 👍

  • Like 1

Del dette innlegget


Lenke til innlegg
Del på andre sider

Kobler på skjerm og Keyb.

Skal det være slik?:

 

pi err.JPG

 

Eneste som reagerer fra  keyboardet er CTRL+ALT+DEL men nå er ilke jeg noen Linux mann heller ...

Del dette innlegget


Lenke til innlegg
Del på andre sider

Min kom opp i X.

Jeg tror du skal prøve å laste image til SDkortet igjen.

Du har vel ikke programmert kortet med .7Z filen? Du må pakke den ut til en .IMG fil som er 7Gbyte.

Når jeg tenker meg om så ville du da ikke kommet så langt heller.

Prøv å skrive inn "systemctl status systemd-modules-load.service" og se hva den sier.

Endret av Einar

Del dette innlegget


Lenke til innlegg
Del på andre sider

Da har jeg kommet så langt at Hue lamper og dimmere kommer inn i JowiHue/RaspBee-GW. Ett sett jomfruelige og ett sett "stjålet" fra Hue hubben.

Men Ikea lamper og dimmere får jeg ikke til. Jeg tok en ny Ikea White Light og fikk den til syne i Wireless Light Control Menu->Settings->Scan for Devices.

Men den kom ikke til syne i deCONZ eller HS3. Er det noen her som har fått inn noen Ikea dingser i JowiHue?

 

Edit: Nå har jeg på mystisk vis fått inn en av Ikea lampene. Jeg kan dimme den og skru den på (100% dim nivå). Men jeg kan ikke skru den av! HS3 viser at den ble skrudd av, men det stemmer ikke, det er ingen reaksjon på pæra når jeg skrur den av! Så parret jeg en Ikea fjernkontroll med den og poooff! borte fra HS og deCONZ.

Endret av Einar

Del dette innlegget


Lenke til innlegg
Del på andre sider
12 timer siden, Fermate skrev:

Kobler på skjerm og Keyb.

Skal det være slik?:

Ser vel ikke direkte urimelig ut det...?

 

9 timer siden, Einar skrev:

Jeg tok en ny Ikea White Light og fikk den til syne i Wireless Light Control Menu->Settings->Scan for Devices.

Men den kom ikke til syne i deCONZ eller HS3. Er det noen her som har fått inn noen Ikea dingser i JowiHue

Ja. Du må oppgradere firmware på den. Tabbet meg også ut med en ny pære. De nye trenger ikke ha ny nok firmware... :(

 

9 timer siden, Einar skrev:

Edit: Nå har jeg på mystisk vis fått inn en av Ikea lampene. Jeg kan dimme den og skru den på (100% dim nivå). Men jeg kan ikke skru den av! HS3 viser at den ble skrudd av, men det stemmer ikke, det er ingen reaksjon på pæra når jeg skrur den av! Så parret jeg en Ikea fjernkontroll med den og poooff! borte fra HS og deCONZ.

Du kan ikke parre fjernkontrollen direkte med pærer lenger, da vil de to opprette sitt eget nettverk. Ikea har "hacket litt" rundt det i sin egen gateway, det er vel neppe helt ihht. Zigbee-spesifikasjon (mulig grunn til at de ikke bruker Zigbee-logoen eller navn i det hele tatt).

 

Du må nå legge in fjernkontrollen i HomeSeer, og styre via HS.

Del dette innlegget


Lenke til innlegg
Del på andre sider
27 minutter siden, Moskus skrev:

Ja. Du må oppgradere firmware på den. Tabbet meg også ut med en ny pære. De nye trenger ikke ha ny nok firmware... :(

 

Jeg hadde en mistanke om det, men finner ikke ut hvordan jeg gjør den oppgraderingen. Det skulle være et valg i Ikea appen, men den finner jeg ikke.

Ellers er hensikten med hele JowiHue/Ikea greia nettopp å parre gjennom HS3, så det at jeg prøvde å parre dem er fordi jeg ikke fikk kontakt med dem.

 

Del dette innlegget


Lenke til innlegg
Del på andre sider
13 timer siden, Einar skrev:

Du har vel ikke programmert kortet med .7Z filen? 

hehe Prøvde det seff men skjønte selv at .7z var en "zip"

 

13 timer siden, Einar skrev:

Du må pakke den ut til en .IMG fil som er 7Gbyte.

Men takk for dette hintet, fila jeg satt med var bare 4,7

 

Når jeg kjørte på nytt starter imaget inn til denne skjermen :) :

 

pi ok.JPG

 

Så kan testingen starte igjen

Del dette innlegget


Lenke til innlegg
Del på andre sider
57 minutter siden, Einar skrev:

Jeg hadde en mistanke om det, men finner ikke ut hvordan jeg gjør den oppgraderingen. Det skulle være et valg i Ikea appen, men den finner jeg ikke.

Settings -> Trådfri Version -> Check for updates.

Del dette innlegget


Lenke til innlegg
Del på andre sider

Når jeg står i Settings så sviver det en ring under Trådfri Version og det står "updating...". Og det har det gjort siden i går. Trykker jeg der så avslutter appen, og jeg må reconnecte appen.

 

Bortsett fra akkurat nå når jeg skriver dette!!! Prøvde igjen, og nå får jeg oversikt:

1 Gateway 1.1.0015 Up to date.

6 Bulbs med versjonsnummere 1.3.002, 1.2.214 og 1.2.217. Alle disse merket som Up to date. En med Update pending.

1 Wireless dimmer 1.2.248.

1 Remote Control 1.2.214 (Jeg har 3 slike. Bare 1 ser listet opp).

.. og litt mer, men nå stupte appen, og nye forsøk på å trykke på Updating fungerer som exit i appen. Dette ser ikke mye stabilt ut!!!

 

Kanskje tid for andre ting i det fine været? Det later til at en slik oppdatering tar laaaaang tid.

Endret av Einar

Del dette innlegget


Lenke til innlegg
Del på andre sider
På 11.10.2017 den 12.50, Moskus skrev:
  • I HomeSeer: Gå til Plugins -> JowiHue -> Configuration.
  • Trykk på "Scan for bridge"

 

Du mener "Register Bridge" 

Ihvertfall etter at du har scannet

  • Like 1

Del dette innlegget


Lenke til innlegg
Del på andre sider

Da har jeg satt opp en VM med Ubuntu 16.04.3 LTS, med USB-passthrough av ConBee! :)

Jeg finner pærer via webapp'en og jeg har fått koblet den sammen med JowiHue! :D

image.png.fe4e04f01cfe71b1bc10a8c7c0a39b85.png 

 

Da er det vel bare å legge til noe Trådfri-saker mot ConBee'en og se om det funker. :)

Mangler å få til autostart av deCONZ også, men det er vel løsbart... :) 

Del dette innlegget


Lenke til innlegg
Del på andre sider
27 minutter siden, ZoRaC skrev:

Da har jeg satt opp en VM med Ubuntu 16.04.3 LTS, med USB-passthrough av ConBee! :)

 

Forstår jeg deg riktig at du kjører uten Rasp PI'en?

Del dette innlegget


Lenke til innlegg
Del på andre sider
3 minutter siden, Fermate skrev:

 

Forstår jeg deg riktig at du kjører uten Rasp PI'en?

 

Jepp. ConBee kan brukes med PC eller RPi, RaspBee bare med RPi. 

Del dette innlegget


Lenke til innlegg
Del på andre sider
6 timer siden, Fermate skrev:

Du mener "Register Bridge" 

Ja, det er mulig... jeg hadde kun "Deregister bridge" og hadde ikke lyst til å trykke på den. :P 

Del dette innlegget


Lenke til innlegg
Del på andre sider

Stakk innom IKEA og kjøpte en bevegelses sensor 

Ekspeditøren på Furuseth hadde ikke hørt om Trådfri pærer med RGB, så jeg måtte forklare kundene... og tipse om hjemmeautomasjon.no :P 

 

image.png

Del dette innlegget


Lenke til innlegg
Del på andre sider

OI!

Og der fikk jeg inn en Fjernkontroll også!!
image.png

Den melder masse kult:

ON/OFF

Dim Down

Dim Up

Dim Down Holding

Dim Up Holding

Dim Down Released

Dim Up Released

Previous

Next

Previous Holding

Next Holding

Previous Released

Next Released

 

LITT treg i reaksjonen... 

Poller denne fyren GW'en tro?

 

Del dette innlegget


Lenke til innlegg
Del på andre sider

Det er nyttig informasjon på HDMI utgangen til PI'en:

(Jeg har byttet til USB for å kunne ha den på en lang USB kabel så det er lettere å få den nær pærer og sånn)

 

pi4.JPG

 

Det blinker i de blå prikkene når det går Zigbee trafikk

Den nederste (0xC0BB) er en Remote som antakeligvis har for gammel FW (?)) Den dukker ikke opp i Web-appen eller i HS
Light 1 Er en HUE pære

Har ikke klart å inkludere noen IKEA pærer ennå :( Tips?

Del dette innlegget


Lenke til innlegg
Del på andre sider

Jeg synes det ser ut som du har kommunikasjon med 0xC0BB (grønn strek). "TRADFRI mot" er vel en motion sensor? Hva gjorde du for å få den inn?

 

Jeg har en slik med firmware 1.2.214 , to Remote controllere også med 1.2.214, en Wireless dimmer 1.2.248, en RGB lampe 1.3.002, to Warm white lamper 1.2.214 og en White Spectrum 1.2.217.

Så firmware revisjonene er tydeligvis ikke de samme.

 

Philips Hue lamper og dimmere får jeg stort sett lagt inn greitt, men de ramler ut igjen rett som det er!

Og Ikea dingsene får jeg ikke inn. DeCONZ og Wireless Light programmene er 2.04.79 og de kjører med RaspBee på en egen Pi3.

 

Det nermeste jeg kommer er ved (i Wireless Light Control) å gå Menu->Settings->Scan for Devices. Da finner den Ikea lampen. Jeg kan få den til å blinke. Trykker reset og så Open Network. Hele tiden mens lampa ligger 5cm unna RaspBee. Men den kommer ikke inn o DeCONZ eller HS3. Fjernkontroll og bevegelsessensor finner den ikke på noen måte.

Del dette innlegget


Lenke til innlegg
Del på andre sider

Oi på andre forsøk gikk REMOTEN inn den også.

Har også fått inn en IKEA RGB Pære. Men ikke fått den videre inn i HS.

 

Du ligger til ting slik:

 

Remote og Bevegelses sensor:
Trykk 4 ganger på "Binders" knappen og sjekk at den blinker.

Trykk og hold til den dukker opp på Unix skjermen.

 

Pære:

Trykk "Open Network" på Settings siden til Web-appen.

Hold USBsticken 5 cm fra pæra og skru lyset av og på hurtig 6 ganger.

  • Thanks 1

Del dette innlegget


Lenke til innlegg
Del på andre sider

Resultater så langt:

Fikk ikke inn i deCONZ den pæra jeg forsøkte på, og nå er ALLE pærene utilgjenlig fra IKEA hub’en! :( 

23F42797-0FA5-4EAC-83CE-7110E3AB690A.thumb.jpeg.200c292bc714d44af1403e32a613a513.jpeg

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