Powerouter

Blog Umzug - jetzt mit SSL

Tage im Haus: 116

Phu, ich habe schon sehr lange nichts mehr gepostet. Und auch in meinem heutigen Beitrag "Blog Umzug - jetzt mit SSL" geht es gar nicht um das Haus sondern um den Blog, der ist heute von meinem Webhoster umgezogen auf meinen eigenen Server. Da ich auf meinem Server etwas mehr Handlungsspielraum habe, konnte ich dann auch den Blog mit einem SSL-Zertifikat versehen, zu erkennen an dem kleinen, grünen Schloss in der Adressleiste.

Leider ist mir beim konfigurieren des Servers ein kleines Malheur passiert, denn alle meine Skripte die ich brauche, damit mein Loxone Miniserver auch was anzeigen kann, sind dabei, durch einen klick, gelöscht worden. Kein Backup... Und damit meine ich nicht mal eine alte Version, irgendwo auf irgend einem Rechner. Nix!

Keine Daten mehr von der Wärmepumpe... Keine Daten mehr von der Photovoltaik Anlage... Die Daten für die Müllabfuhr kommen auch nicht mehr...

Die Anbindung an OpenWeatherMap habe ich direkt im Miniserver eingerichtet... Aber die vorhersagen in diesem Jahr waren ohnehin noch nicht mal in der nähe vom zustand "Zuverlässig".

Also, unzufrieden mit der Situation, musste ich die Skripte für die Daten neu schreiben. Zwei Stunden später war ich fertig.

An dieser Stelle muss ich kurz erwähnen, dass der Loxone Miniserver seit der letzten Version (Loxone Config 7.4.4.14) auch SSL kann. Somit ist das Abfragen von Webseiten mit SSL (https://...) nun auch möglich.

Die Daten meiner Photovoltaikanlage (Nedap Powerrouter) könnte ich bspw. direkt abrufen. Ich teste das mal und berichte dann hier 😉

Loxone und der Nedap Powerrouter

Tage im Haus: 16

Phuuu. In den letzten Tagen ist so viel passiert und ich komme einfach nicht zum schreiben meiner Blog-Posts. Heute geht es um Loxone und den Nedap Powerrouter. Vorgestern wurde unsere Photovoltaik Anlage in betrieb genommen und ich bin wie wild am rum testen. Tja, wie kriege ich jetzt die tollen Infos der mypowerrouter.com Seite in meinen Miniserver?

Ich, als Web-Entwickler schaue mir eine Seite etwas genauer an, als andere und habe nach wenigen Minuten herausgefunden, dass man die Abfragen die an die mypowerrouter.com Seite auch abfangen kann.

So kann man bspw mit der Adresse (PowerrouterKennziffer muss mit der eigenen Kennziffer ersetzt werden)

https://mypowerrouter.com/power_routers/[PowerrouterKennziffer]/logs/2minute.json?utf8=%E2%9C%93&normalize_logs=true&include_last_state=true&platform_grid_power=true&responseContentDataType=json

die platform_grid_power auslesen, was sozusagen den aktuellen Stromverbrauch des Hauses darstellt.

Super! Also habe ich diese Adresse in meinen Miniserver gepackt, und... Nix! Nach einer Stunde des rumprobierens, und des annehmens, dass es am Json Format (So nennt man das, wenn die Daten so dargestellt werden), musste ich doch mal im loxforum nachfragen warum der Miniserver das Format nicht unterstützt. Aber Robert hat mir da sehr weitergeholfen und mir den entscheidenden Punkt genannt. Die mypowerrouter.com Seite ist mit einem Sicherheitszertifikat (HTTPS) versehen, und damit kann der Miniserver nicht umgehen.

Okay, okay... Php Skript auf meinem Server angelegt, die Seite mit Benutzername und Passwort geladen, Werte raus extrahiert und in eine für den Miniserver vereinfachtes Format gebracht. Jetzt holt mein Miniserver nicht die Daten von der mypowerrouter.com Seite sondern von meinem Server 😬.