![]() |
Stromverbrauch bzw. Laufzeit der Lampen mitschreiben
Hi,
mir spukt da eine Idee im Kopf herum, von der ich aber nicht was ob, und wenn ja, wie sie umzusetzen ist. Folgende Idee: OpenHAB merkt sich, wie lange einzelne Schalter (ein Schalter pro Verbraucher (z.B. Esszimmerlicht) ) seit Beginn der Aufzeichnung insgesamt gelaufen sind, sodass man sich bei Bedarf eine Entsprechende Auswertung anzeigen lassen kann. Diese sollte dann folgendermaßen aussehen: Flurlicht 1:20 Std. Wohnzimmerlicht 10:30 Std. usw. Wenn man dann noch den Verbrauch der einzelnen Lampen bzw. Verbraucher irgendwo eintragen könnte, sodann man dann den Stromverbrauch berechnen kann, hätte man auch gleich eine Übersicht, an welchem Verbraucher es sich evtl. rentiert die jeweilige Lampe mit LED-Lampen auszutauschen usw. Hat jemand vielleicht schon so etwas umgesetzt? |
Hallo,
an so etwas habe ich auch schon gedacht, aber leider noch nicht die Zeit gefunden dies umzusetzen. Eine Möglichkeit besteht darin, eine Regel mit cron zu erstellen, die z.B. jede Minute bzw. Sekunde aufgerufen wird und die gewünschten Lampen abgefragt und den jeweiligen Betriebsstundenzähler inkrementiert wird. Prinzip-Beisiel (): Code:
var Number Zaehler_FlurlichtDas Beispiel habe ich nicht getestet!!! Deine Lösung bitte posten, damit andere dies übernehemen können. Ich hoffe ich konnte dir etwas weiterhelfen. Gruß mepi0011 |
Kurz zur Info: Wir hatten vor einer Weile ein Dropbox-Share eingerichtet, um nützliche Scripte und Beispiele teilen zu können - seht dazu https://groups.google.com/d/msg/open...k/aFAIL6liQTEJ.
Schickt also einfach Thomas oder mir eine PM und wir teilen die Schreibrechte zu - nach dem Schneeballprinzip sollte es dann für alle einfach sein, dort (Schreib-)Zugriff zu erhalten. |
Hi mepi,
danke für deine Hilfe. Ich habe es noch nicht getestet,sieht soweit aber plausibel aus. Kannst du mir auch sagen, wie ich dann die Auswertung machen kann, bzw. wie ich mir das anzeigen lasse? Was ist, wenn ich den Rechner, auf dem OpenHAB läuft einmal neu starten muss, oder er wegen eines Stromausfalls einmal aus ist, läuft dann der Zähler nicht wieder bei 0 los? Wenn ja, gibt es eine Möglichkeit, den aktuellen Stand der Variablen irgendwie weg zu schreiben und beim Neustart von OpenHAB als Startwert auszulesen? Gruß Jan |
Hi,
wäre es hier nicht fast einfacher für gewisse Vertraucher - also in dem Fall alle Lampen/Lichter - einen Schaltaktor mit Strommessung zu nehmen? In diesem Zusammenhang würde mich auch gleich interessieren ob jemand mit so einem Aktor schon Erfahrung hat ;-) Gruß Andreas |
Da Lampen üblicherweise immer den gleichen Stromwert haben (Dimmer mal ausgenommen), reicht es eigentlich, diesen einmal zu messen und sich (teure) Aktoren mit Strommessung zu sparen.
Zudem bieten Dir viele Aktoren auch nur den aktuellen Stromwert (in (m)A), aber kein Integral über die Zeit (um zum Verbrauch zu gelangen). Dieses müsstest Du also weiterhin "extern" berechnen. Grüße, Kai |
Hallo,
den Ansatz einfach die Betriebsdauer der Lampen mit zu loggen finde ich völlig ausreichend. Was die Aktoren angeht, bin ich ein gebranntes Kind. Vor einiger Zeit habe ich mir teure Energieaktoren gekauft, die aber eine DPT verwenden die von Calimero nicht unterstützt wird und folglich von openHAB nicht verwendet werden können. siehe Eintrag: http://knx-user-forum.de/openhab/229...-13-010-a.html Zurück zum Thema: Nach einem Neustart sind die Daten leider weg, ob es eine Möglichkeit gibt die Daten in einer Datei zu speichern, kann ich dir leider nicht beantworten da ich leider auch noch nicht alle Möglichkeiten von openHAB kenne. Wenn ich es richtig gesehen habe gibt es auch ein MySQL Binding Gruß mepi |
Achso, ich wusste jetz den Preisunterschied nicht auswendig... Und vor allem wenn die Daten nicht direkt genutzt werden können ist es was anderes.
PS: Weis zufällig jemand ob sich eine solche Log-Datei mit Loxone realisieren lässt? |
Zitat:
Zitat:
Gruß, Thomas E.-E. |
Hi,
Zitat:
Pull-Requests sind willkommen :-) Gruß, Thomas E.-E. |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 00:49 Uhr. |
Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
SEO by vBSEO