Mijn vraag
Heb recent een JB Media weerstation aangeschaft die (volgens handleiding) via HTTP get de gegevens naar Home Assistant moet kunnen sturen, dat krijg ik dus niet voor elkaar.
Volgens de handleiding:
Kan het worden overgedragen naar elk smart home-systeem?
De gegevens kunnen worden overgedragen naar elk systeem dat een HTTP GET kan verwerken. Dit zijn een aantal parameters die via URL worden overgedragen. Deze methode wordt door vrijwel alle smart home-systemen ondersteund. De volgende parameters kunnen als tijdelijke aanduidingen worden ingevoegd:
~temp1~
Temperatuurkanaal 1 *
~temp2~
Temperatuurkanaal 2 *
~temp3~
temperatuur kanaal 3 *
~hum1~
Vochtigheid kanaal 1
~hum2~
Vochtigheidskanaal 2
~hum3~
Vochtigheidskanaal 3
~windsnelheid~
windsnelheid
~windrichting~
windrichting
~regen~
Neerslag per uur *
~regen10~
Neerslag in de afgelopen 10 minuten *
~regen1~
Neerslag in de laatste minuut *
~regen~
totale regenval
~lowbat1~
Batterijstatus laag kanaal 1
~lowbat2~
Batterijstatus laag kanaal 2
~lowbat3~
Batterijstatus laag kanaal 3
~id1~
Willekeurige ID voor kanaal 1
~id2~
Willekeurige ID voor kanaal 2
~id3~
Willekeurige ID voor kanaal 3
(*) Deze waarden hebben een decimaal, dat zonder komma wordt toegevoegd. Voorbeeld: 25,3°C wordt verzonden als 253.
Bovendien zijn alle gegevens beschikbaar onder de URL http://192.168.xxx.xxx/data.json . Een evaluatie is bijvoorbeeld mogelijk met behulp van eenvoudige Javascript-functies.
Tot zover de handleiding.
Als ik de data.json via de link opvraag krijg ik het volgende:
{
"mac": " (VERWIJDERD)",
"ssid": "(VERWIJDERD)",
"firmversion": "1.4",
"windspeed": "0",
"winddir": "157",
"rain": "23",
"rainh": "0.0",
"rain1": "0.0",
"rain10": "0.0",
"temperature1": "21.8",
"temperature2": "0.0",
"temperature3": "0.0",
"humidity1": "59",
"humidity2": "0",
"humidity3": "0",
"lowbat1": "0",
"lowbat2": "0",
"lowbat3": "0",
"id1": "EB",
"id2": "00",
"id3": "00",
"target1": "",
"target2": "",
"target3": ""
}
Mijn vraag is hoe ik deze sensoren kan inlezen is Home Assistant??
Wat ik al gevonden of geprobeerd heb:
De Home Assistant RESTful Commands gevolgd en dan worden de sensoren in Home Assistant toegevoegd MAAR als ik de sensoren opvraag krjg ik een status UNKNOWN en geen data.
Is hier iemand die me hier mee kan helpen?
Mocht er verdere informatie nodig zijn hoor ik het graag.
Heb recent een JB Media weerstation aangeschaft die (volgens handleiding) via HTTP get de gegevens naar Home Assistant moet kunnen sturen, dat krijg ik dus niet voor elkaar.
Volgens de handleiding:
Kan het worden overgedragen naar elk smart home-systeem?
De gegevens kunnen worden overgedragen naar elk systeem dat een HTTP GET kan verwerken. Dit zijn een aantal parameters die via URL worden overgedragen. Deze methode wordt door vrijwel alle smart home-systemen ondersteund. De volgende parameters kunnen als tijdelijke aanduidingen worden ingevoegd:
~temp1~
Temperatuurkanaal 1 *
~temp2~
Temperatuurkanaal 2 *
~temp3~
temperatuur kanaal 3 *
~hum1~
Vochtigheid kanaal 1
~hum2~
Vochtigheidskanaal 2
~hum3~
Vochtigheidskanaal 3
~windsnelheid~
windsnelheid
~windrichting~
windrichting
~regen~
Neerslag per uur *
~regen10~
Neerslag in de afgelopen 10 minuten *
~regen1~
Neerslag in de laatste minuut *
~regen~
totale regenval
~lowbat1~
Batterijstatus laag kanaal 1
~lowbat2~
Batterijstatus laag kanaal 2
~lowbat3~
Batterijstatus laag kanaal 3
~id1~
Willekeurige ID voor kanaal 1
~id2~
Willekeurige ID voor kanaal 2
~id3~
Willekeurige ID voor kanaal 3
(*) Deze waarden hebben een decimaal, dat zonder komma wordt toegevoegd. Voorbeeld: 25,3°C wordt verzonden als 253.
Bovendien zijn alle gegevens beschikbaar onder de URL http://192.168.xxx.xxx/data.json . Een evaluatie is bijvoorbeeld mogelijk met behulp van eenvoudige Javascript-functies.
Tot zover de handleiding.
Als ik de data.json via de link opvraag krijg ik het volgende:
{
"mac": " (VERWIJDERD)",
"ssid": "(VERWIJDERD)",
"firmversion": "1.4",
"windspeed": "0",
"winddir": "157",
"rain": "23",
"rainh": "0.0",
"rain1": "0.0",
"rain10": "0.0",
"temperature1": "21.8",
"temperature2": "0.0",
"temperature3": "0.0",
"humidity1": "59",
"humidity2": "0",
"humidity3": "0",
"lowbat1": "0",
"lowbat2": "0",
"lowbat3": "0",
"id1": "EB",
"id2": "00",
"id3": "00",
"target1": "",
"target2": "",
"target3": ""
}
Mijn vraag is hoe ik deze sensoren kan inlezen is Home Assistant??
Wat ik al gevonden of geprobeerd heb:
De Home Assistant RESTful Commands gevolgd en dan worden de sensoren in Home Assistant toegevoegd MAAR als ik de sensoren opvraag krjg ik een status UNKNOWN en geen data.
Is hier iemand die me hier mee kan helpen?
Mocht er verdere informatie nodig zijn hoor ik het graag.