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
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.
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.
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.
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 :
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!
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
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!
Christian 31 oktober 2019 — Berichtauteur
Beste Rolffie.
Je serienummer kan je vinden door naar de locale website van de homewizard.
Dus bijvoorbeeld http://192.168.178.101/
Succes
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
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.
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.