Poweropti: Unterschied zwischen den Versionen
Gvzdus (Diskussion | Beiträge) |
K (Infobox Hardware + Kategorien eingefügt; Formatierung teilweise überarbeitet) |
||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{SEITENTITEL:poweropti}} | |||
{{Infobox Hardware | |||
|Bild=Poweropti.jpeg | |||
|Bildbeschreibung=poweropti im Größenvergleich | |||
|HWType=Sensor | |||
|HWProtocol=(Cloud) | |||
|HWCategory=n/a | |||
|HWComm=Cloud | |||
|HWChannels=n/a | |||
|HWVoltage= | |||
|HWPowerConsumption= | |||
|HWPoweredBy= | |||
|HWSize= | |||
|HWDeviceFHEM=[[HTTPMOD]] | |||
|HWManufacturer=[https://poweropti.powerfox.energy/ power 42 GmbH] | |||
}} | |||
Die Daten können in FHEM über HTTPMOD periodisch abgefragt werden und stehen im 10-Sekunden-Intervall zur Verfügung. Stand 12/2020 wird | Der [[poweropti]] der Firma "power 42 GmbH" ist ein IR-Lesekopf mit Netzteil und Wifi-Antenne, das die D0-Schnittstelle einer modernen Messeinrichtung ausliest und in der Cloud Endanwender-Auswertungen bereitstellt. Das Gerät sendet autonom Daten direkt in die azure-Cloud und wird über eine App konfiguriert. | ||
Die Daten können in FHEM über [[HTTPMOD]] periodisch abgefragt werden und stehen im 10-Sekunden-Intervall zur Verfügung. Stand 12/2020 wird dieses Abfrageintervall auch vom Anbieter auf der API-Seite unterstützt, sodass die Lösung grundsätzlich im Leistungsumfang mit einer cloudfreien Lösung wie einem USB-IR-Lesekopf aus Sicht von FHEM vergleichbar ist. | |||
== Merkmale == | |||
Der poweropti ist auf Endanwender ausgerichtet: der Lieferumfang umfasst Adapter, Klebestreifen für den Lesekopf, Netzteil und eine externe Antenne mit Klebestreifen. Die Software soll nicht nur die PIN-Eingabe über den Kopf - wo machbar - ermöglichen, sondern liefert mit der zur Verfügung gestellten App sogar eine "Taschenlampen-Funktion", um das "Morsen" in den Zähler zu erleichtern. Der Hersteller pflegt eine umfassende Kompatibilitätsliste. | |||
Eine interne Schnittstelle im LAN zur App auf dem Handy scheint zu existieren, ist aber nicht dokumentiert. Daher ist der offizielle Weg zu den eigenen Daten über die Cloud und die API des Herstellers. | |||
Durch die externe Wifi-Antenne lässt sich die Antenne außerhalb eines Zählerschranks unterbringen, sodass auch schwächere Wifi-Abdeckung möglich ist. | |||
Eine integrierte LED im Lesekopf signalisiert den Status wie bei aufwändigeren IR-USB-Leseköpfen. | |||
== Einbindung in FHEM == | == Einbindung in FHEM == | ||
Die "Variablen" für die Einbindung in FHEM sind: | Die "Variablen" für die Einbindung in FHEM sind: | ||
* | * der Benutzernamen (eMail-Adresse) bei powerfox. Im Folgenden als "<user>@<domain>" untergliedert. | ||
* | * das Passwort bei powerfox | ||
* | * die ZählerID. Diese 12-stellige HEX-Id ist auf dem QR-Code im Gehäuse aufgeklebt oder alternativ über API oder die Einstellungen erfahrbar. | ||
Die Einbindung erfolgt ziemlich direkt mit HTTPMOD: | Die Einbindung erfolgt ziemlich direkt mit HTTPMOD: | ||
< | :<code>define powerfox HTTPMOD https://<user>%40<domain>:<password>@backend.powerfox.energy/api/2.0/my/<zählerid>/current <interval></code> | ||
define powerfox HTTPMOD https://<user>%40<domain>:<password>@backend.powerfox.energy/api/2.0/my/<zählerid>/current <interval> | |||
</ | |||
Die Email-Adresse muss hier mit "%40" als Ersatz für das @-Zeichen umgeschrieben werden, weil das @-Zeichen bereits die Abgrenzung zur URL darstellt. Das Intervall sollte nicht unter 10 Sekunden liegen. Wen die Werte nur minütlich / stündlich / täglich interessieren, kann hier natürlich gerne großzügigere Intervalle definieren. | Die Email-Adresse muss hier mit "%40" als Ersatz für das @-Zeichen umgeschrieben werden, weil das @-Zeichen bereits die Abgrenzung zur URL darstellt. Das Intervall sollte nicht unter 10 Sekunden liegen. Wen die Werte nur minütlich / stündlich / täglich interessieren, kann hier natürlich gerne großzügigere Intervalle definieren. | ||
Von Haus aus liefert die API beispielhaft folgende JSON-Struktur zurück: | Von Haus aus liefert die API beispielhaft folgende JSON-Struktur zurück: | ||
< | :<code>{"Watt":218.0,"Timestamp":1608156621,"A_Plus":510138.0,"A_Minus":1955247.0}</code> | ||
{"Watt":218.0,"Timestamp":1608156621,"A_Plus":510138.0,"A_Minus":1955247.0} | |||
</ | |||
Um in der FHEM-Familie bei einheitlichen Readings zu bleiben, ist es daher sinnvoll, die Werte so zu benennen, wie es beim direkten Zählerauslesen mit 47_OBIS als Reading anfällt: | Um in der FHEM-Familie bei einheitlichen Readings zu bleiben, ist es daher sinnvoll, die Werte so zu benennen, wie es beim direkten Zählerauslesen mit 47_OBIS als Reading anfällt: | ||
Zeile 37: | Zeile 59: | ||
=== Fehlersuche === | === Fehlersuche === | ||
Wie üblich über Attribut | Wie üblich über Attribut [[verbose]] auf "5" setzen und dann in das FHEM-Logfile schauen. HTTPMOD loggt die gesamte HTTPS-Kommunikation. | ||
== Links == | |||
* Plattformbetreiber [https://poweropti.powerfox.energy/ powerfox] (Power 42 GmbH) | |||
: (auch Anbieter / Vertreiber der poweropti Hardware) | |||
[[Kategorie:Energieverbrauchsmessung]] | |||
[[Kategorie:Energieerzeugungsmessung]] |
Aktuelle Version vom 18. Dezember 2020, 09:26 Uhr
Poweropti | |
---|---|
Allgemein | |
Protokoll | (Cloud) |
Typ | Sensor |
Kategorie | n/a |
Technische Details | |
Kommunikation | Cloud |
Kanäle | n/a |
Betriebsspannung | |
Leistungsaufnahme | |
Versorgung | |
Abmessungen | |
Sonstiges | |
Modulname | HTTPMOD |
Hersteller | power 42 GmbH |
Der poweropti der Firma "power 42 GmbH" ist ein IR-Lesekopf mit Netzteil und Wifi-Antenne, das die D0-Schnittstelle einer modernen Messeinrichtung ausliest und in der Cloud Endanwender-Auswertungen bereitstellt. Das Gerät sendet autonom Daten direkt in die azure-Cloud und wird über eine App konfiguriert.
Die Daten können in FHEM über HTTPMOD periodisch abgefragt werden und stehen im 10-Sekunden-Intervall zur Verfügung. Stand 12/2020 wird dieses Abfrageintervall auch vom Anbieter auf der API-Seite unterstützt, sodass die Lösung grundsätzlich im Leistungsumfang mit einer cloudfreien Lösung wie einem USB-IR-Lesekopf aus Sicht von FHEM vergleichbar ist.
Merkmale
Der poweropti ist auf Endanwender ausgerichtet: der Lieferumfang umfasst Adapter, Klebestreifen für den Lesekopf, Netzteil und eine externe Antenne mit Klebestreifen. Die Software soll nicht nur die PIN-Eingabe über den Kopf - wo machbar - ermöglichen, sondern liefert mit der zur Verfügung gestellten App sogar eine "Taschenlampen-Funktion", um das "Morsen" in den Zähler zu erleichtern. Der Hersteller pflegt eine umfassende Kompatibilitätsliste.
Eine interne Schnittstelle im LAN zur App auf dem Handy scheint zu existieren, ist aber nicht dokumentiert. Daher ist der offizielle Weg zu den eigenen Daten über die Cloud und die API des Herstellers.
Durch die externe Wifi-Antenne lässt sich die Antenne außerhalb eines Zählerschranks unterbringen, sodass auch schwächere Wifi-Abdeckung möglich ist.
Eine integrierte LED im Lesekopf signalisiert den Status wie bei aufwändigeren IR-USB-Leseköpfen.
Einbindung in FHEM
Die "Variablen" für die Einbindung in FHEM sind:
- der Benutzernamen (eMail-Adresse) bei powerfox. Im Folgenden als "<user>@<domain>" untergliedert.
- das Passwort bei powerfox
- die ZählerID. Diese 12-stellige HEX-Id ist auf dem QR-Code im Gehäuse aufgeklebt oder alternativ über API oder die Einstellungen erfahrbar.
Die Einbindung erfolgt ziemlich direkt mit HTTPMOD:
define powerfox HTTPMOD https://<user>%40<domain>:<password>@backend.powerfox.energy/api/2.0/my/<zählerid>/current <interval>
Die Email-Adresse muss hier mit "%40" als Ersatz für das @-Zeichen umgeschrieben werden, weil das @-Zeichen bereits die Abgrenzung zur URL darstellt. Das Intervall sollte nicht unter 10 Sekunden liegen. Wen die Werte nur minütlich / stündlich / täglich interessieren, kann hier natürlich gerne großzügigere Intervalle definieren.
Von Haus aus liefert die API beispielhaft folgende JSON-Struktur zurück:
{"Watt":218.0,"Timestamp":1608156621,"A_Plus":510138.0,"A_Minus":1955247.0}
Um in der FHEM-Familie bei einheitlichen Readings zu bleiben, ist es daher sinnvoll, die Werte so zu benennen, wie es beim direkten Zählerauslesen mit 47_OBIS als Reading anfällt:
- power (Momentanwert in Watt)
- total_consumption (Wh, die aus dem Netz bezogen wurden)
- total_feed (Wh, die bei einer Erzeugungsanlage ins Netz geliefert wurden)
Dies erreicht man durch folgende 6 Definitionen:
attr powerfox reading01JSON Watt attr powerfox reading01Name power attr powerfox reading02JSON A_Plus attr powerfox reading02Name total_consumption attr powerfox reading03JSON A_Minus attr powerfox reading03Name total_feed
Fehlersuche
Wie üblich über Attribut verbose auf "5" setzen und dann in das FHEM-Logfile schauen. HTTPMOD loggt die gesamte HTTPS-Kommunikation.
Links
- Plattformbetreiber powerfox (Power 42 GmbH)
- (auch Anbieter / Vertreiber der poweropti Hardware)