10. Mai 2017

Loxone 1×1 – Nedap Powerrouter - Teil 2

Beitrag erstellt 1 Jahr, 2 Monate und 1 Tag nach einzug ins Haus

Da ich von Jörg gefragt wurde, ob und wie man den Powerrouter mit dem Energiemonitor verbinden könne, hab ich selber erst mal basteln müssen, aber ja, es sind bereits einige Informationen vorhanden, wenn man sich an die Anleitung in Loxone 1×1 – Nedap Powerrouter gehalten hat. Darum dann heute Loxone 1×1 – Nedap Powerrouter - Teil 2.

Was haben wir

Die benötigten Einträge aus dem ersten Teil wären dann:

  • solar_power (Solar Leistung)
  • platform_grid_power (Netzlast)
  • battery_bus_power (Batterie Leistung)
  • battery_state_of_charge (Batterie Ladezustand)

Was brauchen wir

Jetzt benötigt man noch den Solar Ertrag, Bezogen vom Netz, Ins Netz eingespeist. Diese sind in dem Portal mypowerrouter.com auf der Übersichtsseite (Powerrouter->Übersicht) zu finden.

Vorlage importieren

Ladet euch die Datei VI_Powerrouter Übersichtsdaten herunter und speichert sie bspw. auf eurem Desktop ab.

In Loxone wählt ihr nun im Peripheriebaum Miniserver -> Virtuelle Eingänge aus. Oben in der Menüleiste erscheinen jetzt alle Möglichkeiten Eingänge zu hinterlegen. Der Menüpunkt Vordefinierte HTTP-Geräte ist aufklappbar und hier könnt ihr eine Vorlage importieren:

Wählt jetzt die soeben heruntergeladene Datei aus und klickt auf öffnen. Bestätigt die Frage ob die Vorlage direkt angelegt werden soll mit Ja.

Glückwunsch, ihr habt den Powerrouter Übersichtsdaten HTTP-Eingang jetzt in eurer Loxone Config. In dem neuen Virtuellen Eingang (Miniserver -> Virtuelle Eingänge -> Powerrouter Übersichtsdaten) ist eine URL hinterlegt. Dort drin müsst ihr Benutzername, Passwort und die Powerrouter Kennziffer entsprechend anpassen. Achtet bitte darauf, dass die Struktur nicht verändert wird. Zwischen Benutzername und dem Passwort ist ein Doppelpunkt und direkt nach dem Passwort folgt ein @ Symbol. Diese beiden Zeichen dürfen nicht entfernt werden. Vor- und nach der Powerrouter Kennziffer muss ein Schrägstrich sein.

Manuelle Konfiguration (Wenn man nicht die Vorlage importieren möchte)

Wie gehen wir vor

Dazu benötigen wir einen neuen Virtuellen HTTP Eingang und tragen dort die URL https://BENUTZERNAME:PASSWORT@mypowerrouter.com/power_routers/12345/production_totals (Tragt hier wieder euren Benutzernamen, euer Passwort und die Powerrouter Kennziffer an den Fett markierten Stellen ein wie bereits in Loxone 1×1 – Nedap Powerrouter)

Tragt ebenfalls als Abfragezyklus] einen höheren Wert ein, da sich diese Informationen nicht so häufig ändern. Bei mir habe ich dort 300 eingetragen, was dann in fünf Minuten resultiert. Und vergebt einen Namen wie Powerrouter Übersichtsdaten.

Wenn wir diese URL wieder in einem Browserfenster öffnen, dann sehen wir dort Bezeichnungen und Zahlen. Diese Seite wird durch den Browser schön formatiert und man erkennt leider nicht, was wirklich vom Server übertragen wird. Also müssen wir an dieser Stelle einmal einen Rechtsklick in die Seite machen und dann einen Eintrag im Kontextmenü suchen der uns den Quelltext anzeigt. In Chrome bspw. ist es der Menüeintrag "Seitenquelltext anzeigen".

Jetzt erkennt man erst, dass Teile sichtbar werden, die vorher durch den Browser in Formatierung umgewandelt wurde.

Umsetzung

Jetzt können wir wieder einen neuen Virtueller HTTP Eingang Befehl hinzufügen. Wir starten mit Solar Ertrag.

  • Wir markieren Powerrouter Übersicht
  • Klicken oben auf Virtueller HTTP Eingang Befehl
  • Vergeben den Namen Solar Ertrag
  • Tragen bei Befehlserkennung Solar Ertrag\ispan>\i\vein

Fertig ist der neue Befehl.

Dies wiederholen wir für die Beiden anderen Werte Bezogen vom Netz (Befehlserkennung: Bezogen vom Netz\ispan>\i\v) und Ins Netz eingespeist (Befehlserkennung: Ins Netz eingespeist\ispan>\i\v)

Die Befehlserkennung

Die Befehlserkennung sucht in dem angegebenen Link nach dem Muster und Versucht so die Zahlen daraus in die Loxone Programmierung zu übernehmen.

Im ersten Teil der Befehlserkennung suchen wir nach dem Text Solar Ertrag, danach springen wir mit \ispan>\i zu dem Text span> und nehmen anschließend die Zahl die dahinter folgt mit \v.

Testen

Wenn wir jetzt drei dieser neuen HTTP Eingangsbefehle in eine Seite ziehen, in Miniserver speichern und anschließend die Liveview starten, müssten wir die Werte entsprechend sehen.

Powerrouter Übersicht

Energiemonitor

Jetzt drücken wir F5 und suchen nach dem Energiemonitor.

Fügen ihn in eine Seite ein und jetzt geht es ans Verbinden.

Virtueller Eingang Eingänge im Energiemonitor
Solar Ertrag Ep
Solar Leistung als kW (÷ 1000) Pp
Bezogen vom Netz Ev
Netzlast als kW (÷ 1000) Pv
Ins Netz eingespeist Ed
Batterie Leistung als kW (÷ 1000) Ps
Batterie Ladezustand Ss

Wir müssen die Solar Leistung, Netzlast und Batterie Leistungdurch 1000 Dividieren um auf Kilowatt zu kommen.

Um zu Dividieren können wir die Komponente Dividierer nehmen. Dazu benötigen wir aber noch die Zahl 1000. Wir wählen also links im Peripherie Baum den Eintrag Konstanten, dann oben auf das Plus klicken um eine neue Konstante anzulegen.

Dann vergeben wir in den Eigenschaften einen Namen bspw. Zahl 1000 und geben ihr als Wert dann die 1000.

Im Energiemonitor muss der Eingang A auf Ein gestellt werden.

Das Ergebnis müsste dann so aussehen

Und in der Visualisierung