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

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

Laat een reactie achter

© 2017 Xtremer.nl