Xtremer.nl

Persoonlijke pagina van Christian & Esther

How-to : Homewizard uitlezen en bedienen

Intro.

Er is veel vraag over hoe ik mijn weerstation pagina heb gemaakt in combinatie met mijn Homewizard.

Daarom heb ik een pagina gemaakt over hoe je de homewizard kan uitlezen en aansturen. Tevens heb ik ook een pagina over hoe je de gegevens kan presenteren op een website.

De Basis.

Om te kunnen starten moet je een verbinding opbouwen met de Homewizard, om de gegevens te kunnen uitlezen.
Om deze gegevens door te sturen gebruikt Homewizard een een Json formaat, en kunnen opgevraagd worden door een HTTP request.

Verbinding maken het de homewizard.

Om verbinding te kunnen maken met de homewizard gebruik je een http request. In deze request staat je wachtwoord in de URL, en wordt dus als plain tekst opgestuurd. Je verbinding wordt opgebouwd door de volgende url op te roepen :

http:// <Homewizard-ip-adres>/<Homewizard-wachtwoord>

Gegevens opvragen.

Door achter de bovenstaande url commando’s te zetten kan je diversen gegevens opvragen en aansturen.
Een overzicht van de mogelijkheden :

Schakelaars en dimmers.

Uitlezen schakelaar lijst

/swlist

Uitlezen sensor status,

/get-sensors

Schakelaar bedienen,

/sw/<schakelaar-nummer>/<on|off>

Dimmer bedienen,

/sw/dim/<dimmer-nummer>/<waarde 0 … 255>

Scenes

Lijst van de Scenes,

/gplist

Scenes bedienen,

/gp/<scene-nummer>/<on|off>

Opvragen Status van een scene,

/gp/get/<scene-nummer>

Signalering

Van alle sensoren kan je een lijst opvragen wanneer deze zijn getriggerd en op welk tijdstip.
Een deur sensor kan dus YES en NO zijn, hier lees je dus open en dicht.
een deurbel bijvoorbeeld kan alleen YES zijn, en dus aangebeld.

/kks/get/<sensor-nummer>/log

Energie monitoring

/enlist

Energy link

Grafiek voor de energy link opvragen,

/el/graph/<sensor-nummer>/<[day/week/month/year]>

Opvragen van energie verbruik en opwek.

/el/get/0/readings

Opvragen laatste data van de energy link

/el/get/0/telegram

 

Temperatuur sensors

Opvragen van de temperatuur sensors,

/telist/

Uitleg van de gegeven waardes met bovenstaande commando.

  • te – actuele temperatuur
  • hu – actuele luchtvochtigheid
  • te+ – maximale temperatuur
  • te+t – tijdstip van de gemeten maximale temperatuur
  • te- – minimale temperatuur
  • te-t – tijdstip van de gemeten minimale temperatuur
  • hu+ – maximale luchtvochtigheid
  • hu+t – tijdstip van de gemeten maximale luchtvochtigheid
  • hu- – minimale luchtvochtigheid
  • hu-t – tijdstip van de gemeten minimale luchtvochtigheid
  • outside – opgegeven als buitentemperatuur sensor
  • favorite – opgegeven als favorieten sensor

Opvragen van een log van één sensor,

/te/graph/<sensor-nummer>/day-week-month-year

De resolutie is als volgt :

Dag – 1 gemiddelde waarde per 15 minuten.
Week – 1 gemiddelde waarde 75 minuten.
Maand – Elke dag de minimale en maximale temperatuur.
Jaar – Elke maan de minimale en maximale temperatuur.

Windmeter

Het opvragen van de gegevens van de windmeter kan als volgt,

/wilist

Uitleg van de gegeven waardes met bovenstaande commando.

  • ws – Windsnelheid
  • dir – Windrichting in richting en graden
  • gu – Snelheid van de windvlagen
  • wc – Wind / gevoelstemperatuur
  • ws+ – Maximale windsnelheid
  • ws+t – Tijdstip van de gemeten maximale windsnelheid
  • ws- – Minimale windsnelheid
  • ws-t – Tijdstip van de gemeten minimale windsnelheid

De doorgegeven windsnelheid in opgegeven in de eenheid die is ingesteld op de homewizard (bewerk sensor)
Dit kan zijn : km/h, m/s, beaufort, of Knots

Opvragen van een log van één sensor,

wi/graph/<sensor-nummer>/

Uitleg van de gegeven waardes met bovenstaande commando.

  • day – gegevens voor dag grafiek
  • week – gegevens voor week grafiek
Regensensor

Het opvragen van de gegevens van de regenmeter kan als volgt,

/ralist/

Uitleg van de gegeven waardes met bovenstaande commando.

  • mm – regenval van vandaag gemeten vanaf 0:00
  • 3h – regenval van afgelopen 3 uur.

Opvragen van een log van één sensor,

ra/graph/<sensor-nummer>/

Uitleg van de gegeven waardes met bovenstaande commando.

  • day – gegevens voor dag grafiek
  • week – gegevens voor week grafiek
  • month – gegevens voor maand grafiek
  • year – gegevens voor jaar grafiek
Overige
  • /get-status : Status van alle schakelaars
  • /get-sensors : Status van alle sensoren en schakelaars
  • /notifications: Notificatie overzicht
  • /nf-receivers: Notificatie ontvangers
  • /timers: Overzicht van de timers
  • /suntimes: Overzicht van zonsondergang en opgang tijden
  • /suntimes/today: Zonsondergang en opgang van vandaag
  • /wea/get: your location according to HomeWizard

18 Reacties

  1. Bo Thonen 23 maart 2017

    Ok….meer mogelijk als ik dacht!! 🙂
    Sinds enkele dagen staat bij mij ook een homewizard weerstation te draaien en wil er ook eens een website mee gaan maken. Met beide hebben we al enige ervaring, maar door slecht functioneren (wegvallende verbindingen) de moed opgegeven.Met het uitlezen zoals je beschrijft heb ik geen ervaring, maar wil ik wel eens mee aan de slag! Kom zeker nog eens langs en ehb je website adres effe opgeslagen!

    • Christian 24 maart 2017 — Berichtauteur

      Goedendag Bo,

      Leuk dat je mijn website heb gevonden.
      Als je verbindingsproblemen hebt, dan kan je een denken over een antenne mod voor de 433 MHz en de 866 MHz.
      Dit is als je verbindingsproblemen hebt met je sensors of schakelaar.

      Indien je verbindingsproblemen hebt met je WiFi, dan adviseer ik je om een oude acces-point of router in te zetten voor een aparte WiFi SSID op 54M/bit.
      Helaas is de Homewizard wat verouderd qua hardware en geeft dit problemen op diversen routers/modems/acces points.

      Voor een website op te zetten met weersinformatie van de homewizard kan je kijken op mijn andere pagina.
      How-To Homewizard Weerstation pagina op je website.

  2. Milan 9 april 2018

    It’s actually a cool and helpful piece of info.
    I am satisfied that you shared this useful information with us.
    Please keep us informed like this. Thank you for sharing.

  3. Patrick 12 juli 2018

    Kan ik de log van een weersensor ook editten?
    Om één of andere vage reden registreerd hij ineens een max temperatuur van 64.8 graden in een maand.
    Het helpt de hele grafiek om zeep.

    • Christian 12 juli 2018 — Berichtauteur

      Helaas kan je niet zomaar een waarde bewerken.
      Ik weet dat er een SD kaart in je homewizard zit, maar om daar in te gaan rommelen adviseer ik niet.

      Wat ik wel weet, is dat na een reboot wel eens vreemde waardes kunnen ontstaan in de grafieken of real-time weergave’s. Deze corrigeerde bij mij persoonlijk de homewizard zelf.

  4. Frank 10 november 2018

    Wat mooi zou zijn is als je per sensor de status op kunt vragen.
    Ik heb mijn HW gekoppeld aan Homeassistant via het “Schakelaar bedienen” idee.
    Het is alleen jammer dat als er een sensor via een andere weg bediend wordt, je dit niet ziet in Homeassistant.
    Maar wie weet….
    Is er iemand die weet hoe je dit kunt bereiken?

    • Christian 10 november 2018 — Berichtauteur

      Goedendag Frank, 

      Helaas ben ik niet bekend met het Home Assistant systeem, maar wel met het Homewizard systeem. 

      De status van een schakelaar kan je uitlezen door je homewizard uit te lezen met het volgende commando :

      http://Homewizard-ip-adres/Homewizard-wachtwoord/swlist

      Ik heb zelf een Android app gemaakt om mijn stadsverwarming op afstand aan en uit te zetten. 
      Om de status hiervan uit te lezen gebruik ik ook het bovenstaande commando wat ik doe decoderen.
      Dit gebeurd door een PHP pagina. 

      Zie hier het voorbeeld. 

      Ik hoop dat je hier wat mee kan. 

      Met vriendelijke groet,

      Christian

    • henkjan 27 januari 2019

      Hoi Frank, zou je een voorbeeld kunnen delen. Ik probeer de HW ook met Homeassistant te bedienen. Super dank!

  5. Dirk de Jong 29 juli 2019

    ik krijg deze melding te zien:
    status “failed”
    error 1
    version “3.403”
    request
    route “/get-sensors”

    wat is dit?

    • Christian 29 juli 2019 — Berichtauteur

      Goedendag Dirk.

      Leuk dat je bezig bent met de homewizard.

      Volgensmij heb je een verkeerde wachtwoord ingevoerd, en anders weet je zeker dat je de juiste link gebruikt?

      http://(Ip-adress)/(wachtwoord)/get-sensors/

      Maar zoals ik al aangeef, waarschijnlijk is je wachtwoord verkeerd.

      Met vriendelijke groet,

      Christian.

      • Dirk 30 juli 2019

        Klopt idd, het verkeerde wachtwoord had ik gebruikt.
        Heb het al voor elkaar dat ik mijn temperatuurmeting in een grafiek kan laten zien dus werkt prima.

        Bedankt voor je reactie.

        Groet,

        Dirk

  6. Rolffie 31 oktober 2019

    Hoi Christian, kun je ook software matig het serienummer uitlezen van je homewizard ? Heb een 2e hands en heeft de verkeerde kap opgeschroefd met een heel andere serienummer .Ik zie nu live meldingen van iemand anders!

  7. Johan de Jong 10 december 2019

    Mijn Brel Motoren gordijnen hebben nog een extra parameter nodig: down. up, of stop.

    Ik kan nu mijn gordijnen via Home Assistant en HomeKit/Siri bedienen.

    Tip: ‘set_cover_position’ wordt door de HomeWizard/Brel niet ondersteund. Maak voor HomeKit gebruik de gordijnen met een customization kenbaar als: device_class: garage’. Een garage deur kent in HomeKit namelijk alleen status open/closed.

    Dit is de Home Assistant configuratie:

    cover:
    – platform: command_line
    covers:
    curtains:
    command_close: ‘curl http://homewizard.fritz.box/password/sw/7/down
    command_open: ‘curl http://homewizard.fritz.box/password/sw/7/up
    command_open: ‘curl http://homewizard.fritz.box/password/sw/7/stop
    friendly_name: Gordijnen

  8. Man 8 maart 2021

    beste,

    waarom kan ik niet inlogen op mijn homewizard switch en lukken de http commands niet ?
    Ik heb al een nieuwe account aangemaakt omdat home wizard mijn paswoord niet wil resetten (ze sturen me geen reset mail op).
    Ik kan zelfs niet inloggen via http (op ip adress van mijn Home wizard) ik kreeg telkens het leeg inlogschermpje terug.
    op de app lukt alles.

    • Christian 9 maart 2021 — Berichtauteur

      Hallo,

      Ik zie dat je praat over een Homewizard Switch.

      De bovenstaande informatie is voor de Homewizard gateway (eerste versie).
      Ik geloof niet dat bovenstaande informatie correct is voor een Switch.

  9. roy 14 oktober 2024

    Als eerste dank voor dit mooie overzicht.
    mijn homewizard is me aan het verlaten, moet hem steeds vaker herstarten….Dus ik maak nu gebruik van een homey.
    Nu wil ik graag de homewizard met pensioen laten gaan echter de enerylink niet. Deze zit draadloos verbonden met de homewizard. Is er enige mogelijkheid om de homey de data van de energylink “uit de lucht te halen”?

    • Christian Jacobs 14 oktober 2024

      Beste Roy,

      Helaas heeft de Energy link een vendor lock, en kan je de Energy link niet gebruiken zonder homewizard.
      Je kan altijd kijken naar de nieuwe P1 dongle van Homewizard. Deza kan je via JSON leegtrekken.

      Ik zie ook al dat je dit bericht op de homey forum heb gevraagd.

      Link

      Succes met het vervangen van de homewizard.

Laat een reactie achter

© 2024 Xtremer.nl