Uitlezen gegevens website

Hallo,
Ik kan via http: gegevens uitlezen van een sdm230.
http://192.168.2.55/api/v1/data
Antwoord is :{“wifi_ssid”:“MySnowDreamer1-2”,“wifi_strength”:100,“total_power_import_t1_kwh”:674.557,“total_power_export_t1_kwh”:0.016,“active_power_w”:0,“active_power_l1_w”:0}

Hoe kan ik deze gegevens verwerken in Homey?
Eventueel vanuit homeyscripte.

Gr, Martin

Hoi Martin,

Ik denk dat je hier wel wat aan hebt:

Hoi peter,

Kan je me wat meer uitleg geven, je moet bij http request nog al wat velden invullen.
bv: flow voorbeeld met mijn url

Martin

Hoi Martin,
Ik heb geen idee. Ik tag @Marcel_Ubels even, hij heeft die http request flow voorbeelden gemaakt en wil je misschien wel op weg helpen :grimacing:

Je zou dit kunnen proberen voor je flows:
In better logic maak je een variabele aan: Naam: Wifi_ssid Type: String. Voor de andere data met nummers maak je een better logic variabele aan type: Number

Flow 1:
ALS

DAN:

Flow 2:
ALS

DAN

Wil je ook de info die hoort bij total_power_import_t1_kwh dan maak je in dezelfde flow een extra http request kaart aan en vul je $. total_power_import_t1_kwh In(let op de punt)

Let op: alles is hoofdlettergevoelig.

Succes

1 Like

Kan je ook vertellen waarom je 2 flows daarvoor gebruikt. Deze lijkt het in 1 te doen , of mis ik wat?

chrome_74cOz2lIdg

Forumtest is een vantevoren aangemaakte Better Logic variable

Edit: Ik snap hem al.
Met die van mij kan je met 1 call 1 waarde ophalen en met die van jouw kan je met 1 call net zoveel waardes ophalen als je wil.

2 Likes

Heren, bedankt lees nu realtime (elke 1 seconden) de waarden uit.

1 Like

Flows die elke seconde opstarten worden hoogstwaarschijnlijk door Homey uitgeschakeld omdat ze te vaak worden aangeroepen.

1 Like