ElectricityCalculator: Unterschied zwischen den Versionen
K (Ph1959de verschob die Seite FHEMWiki:ElectricityCounter nach ElectricityCounter, ohne dabei eine Weiterleitung anzulegen: Seite war im falschen Namensraum) |
K (Ph1959de verschob die Seite ElectricityCounter nach ElectricityCalculator, ohne dabei eine Weiterleitung anzulegen: Seitennamen an Modulnamen angepasst) |
(kein Unterschied)
|
Version vom 15. Oktober 2018, 13:26 Uhr
ElectricityCounter | |
---|---|
Zweck / Funktion | |
Berechnung der Energiekosten | |
Allgemein | |
Typ | Hilfsmodul |
Details | |
Dokumentation | EN / DE |
Support (Forum) | https://forum.fhem.de/index.php/topic,57106.0.html |
Modulname | 73_ElectricityCounter.pm |
Ersteller | Sailor |
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref! |
ElectricityCounter ist ein Modul zur Berechnung von Energiemengen. https://forum.fhem.de/index.php/topic,57106.0.html
Features / Funktionen
Die Haupteigenschaften des ElectricityCounter Moduls ist die Verbrauchsberechnung an Energie für Strom bzw. Gas auf der Basis eines Zählwertes (counter).
Es gibt hierbei zwei grundlegende Möglichkeiten
- Direkter Anschluss an einem GPIO um eine aktive Impulsverarbeitung zu nutzen
- Indirekter Anschluss über z.B. einen USB <> 1Wire Adapter < DS2343 Counter
Hinweise zum Betrieb mit FHEM
Direkter Betrieb
Für den direkten Betrieb benötigt man z.B. einen Drehstromzähler eltako DSZ12E-80 der mittels Impulsen zu jedem Watt dem Counter an einem GPIO entsprechend über dieses Event informiert. (1 Impuls = 1Wh)
Da der GPIO an einem PI jedoch die Spannung von 3V3 nicht übersteigen darf gibt es mit den meisten S0 Bus Zählern ein Problem, da diese eine höhere Spannung zur Impulsbildung benötigen. (Notwendiges Modul: RPI_GPIO)
Definition des GPIOs :
defmod GPIO26 RPI_GPIO 26
attr GPIO26 active_low no
attr GPIO26 direction Input
attr GPIO26 event-on-change-reading .*
attr GPIO26 event-on-update-reading .*
attr GPIO26 interrupt falling
Indirekter Betrieb
tbd.
Allgemeine Moduldefinition
defmod MEINZAEHLER ElectricityCalculator REGEXP
defmod WPVerbrauch ElectricityCalculator GPIO26.Counter.* ( bei mir funktioniert auch GPIO26.*)
Sofern das Modul korrekt angelegt wurde sollte man die Definitionen
- BasicPricePerAnnum
- Currency
- ElectricityKwhPerCounts
- ElectricityPricePerKWh
- MonthlyPayment
Bekannte Probleme
Die Readings des Counters sind bei der Verarbeitung fundamental. Sollten diese nicht korrekt definiert bzw. übergeben werden, kann das Modul keine Berechnungen durchführen.
Sofern keine initialen Werte dem Modul mittels set Befehl übergeben werden, kann es vorkommen, dass erst nach einem Tageswechsel die Daten berechnet werden und die ganzen Readings des Moduls angelegt werden. (siehe device specific help bzw. comandref)
Weblinks
Mit nachfolgendem Produkt Vorsicht geboten, denn es handelt sich nicht um den DALLAS 1 Wire Standard!!!