Hallo Forum,
ich bin seit einiger Zeit dabei einen Raspberry Pi mit Openhab als Steuerzentrale für mein Haus aufzubauen.
Die Ansteuerung meiner Warema Rollläden funktioniert inzwischen (fast) problemlos, nur die solarbetriebenen wollen noch nicht so richtig.
Auch habe ich schon diverse Temperaturanzeigen eingebunden. Alles was ich an Wissen dazu benötigt habe fand ich entweder hier im Forum oder anderweitig im Netz.
Nun habe ich aber folgendes Problem bei dem ich mit meinen nicht vorhandenen Kenntnissen zu php und dem richtigen Syntax seit einigen Tagen herumprobiere und einfach nicht weiter komme:
Zu meiner Solaranlage kann ich auf einer https Seite json Daten abfragen, an diese gelange ich jedoch nur wenn ich mich mit einem Key dort einlogge welcher Serverseitig generiert wird.
Die Funktion für den Key sieht so aus, wobei PRE-KEY ein mir bekanntes Passwort ist:
<?php $KEY = md5(PRE-KEY.time()-(time()%86400)); ?>
Die Webadrresse für das JSON-Objekt sieht so aus:
SN=Mir bekannte Seriennummer
KEY= Der durch den php Aufruf generierte Key
"https//...../livedata.cmd.php?TYPE=KEY&SN=xxx&KEY=yyy"
Wenn die Authentifizierung mit dem generierten Key erfolgreich war kommt vom Webserver ein JSON-Objekt zurück.
Dessen Inhalt kann ich dann in Openhab weiter verenden.
Nur wie mache ich das mit der Authentifizierung und dem Speichern des JSON-Objekts?
Vielen Dank für Eure Hilfe
ich bin seit einiger Zeit dabei einen Raspberry Pi mit Openhab als Steuerzentrale für mein Haus aufzubauen.
Die Ansteuerung meiner Warema Rollläden funktioniert inzwischen (fast) problemlos, nur die solarbetriebenen wollen noch nicht so richtig.
Auch habe ich schon diverse Temperaturanzeigen eingebunden. Alles was ich an Wissen dazu benötigt habe fand ich entweder hier im Forum oder anderweitig im Netz.
Nun habe ich aber folgendes Problem bei dem ich mit meinen nicht vorhandenen Kenntnissen zu php und dem richtigen Syntax seit einigen Tagen herumprobiere und einfach nicht weiter komme:
Zu meiner Solaranlage kann ich auf einer https Seite json Daten abfragen, an diese gelange ich jedoch nur wenn ich mich mit einem Key dort einlogge welcher Serverseitig generiert wird.
Die Funktion für den Key sieht so aus, wobei PRE-KEY ein mir bekanntes Passwort ist:
<?php $KEY = md5(PRE-KEY.time()-(time()%86400)); ?>
Die Webadrresse für das JSON-Objekt sieht so aus:
SN=Mir bekannte Seriennummer
KEY= Der durch den php Aufruf generierte Key
"https//...../livedata.cmd.php?TYPE=KEY&SN=xxx&KEY=yyy"
Wenn die Authentifizierung mit dem generierten Key erfolgreich war kommt vom Webserver ein JSON-Objekt zurück.
Dessen Inhalt kann ich dann in Openhab weiter verenden.
Nur wie mache ich das mit der Authentifizierung und dem Speichern des JSON-Objekts?
Vielen Dank für Eure Hilfe