NEWS
Shelly Verbrauchs-Historie für Tag, Woche, Monat, Jahr
-
Hallo Zusammen,
ich habe ein Skript erstellt, welches die Verbräuche des Shelly Adapter für Tag, Woche, Monat und Jahr protokolliert.
Hier zu finden:
https://www.kreyenborg.koeln/shelly-verbrauchs-historie-fuer-tag-woche-monat-jahr/@skb Hallo
tolles Skript und ich hab nur kurz Mal drüber geschaut, aber ich glaub du hast einen Fehler drinnen.
Und zwar liest du die shellyDps, shelly3EMDps, shelly3EMTotalDps, shelly3EMTotalReturned, shellyDpsName nur beim Start des Skripts ein. Dh sollte das Skript laufen und es kommt ein neuer Shelly hinzu, würdest du das gar nicht mitbekommen!!
Oder hab ich da etwas übersehen? -
@spacerx Es geht mir nur darum, dass man vielleicht mal ein Update um diese Zeit macht - meine Frage zielte darauf ab, ob das ein Problem ist, wenn der ioBroker und/oder der betroffene Shelly mal nicht um Mitternacht online/erreichbar ist. Das ist aber nicht der Fall, richtig?
Eine weitere Frage wäre: wie kann man den Pfad für die Ergebnisse vom Javascript-Ordner in 0_userdata ändern (dort gehören die Daten ja eigentlich hin)? Danke!
@iobaer sagte in Shelly Verbrauchs-Historie für Tag, Woche, Monat, Jahr:
Eine weitere Frage wäre: wie kann man den Pfad für die Ergebnisse vom Javascript-Ordner in 0_userdata ändern (dort gehören die Daten ja eigentlich hin)? Danke!
Diese Möglichkeit hatte ich beim Entwickler angefragt und eine Absage erhalten. Aber sein Skript seine Vorgaben.
Ich hab mir das in meinem Skript selber zugebastelt. Dazu gleich noch die Tageswerte für den Tag um 23:59 Uhr und Monatswerte am letzten Tag des Monats um 23:59 Uhr schreiben. Damit wird das mit InfluxDB im Nachgang auch genauer.Ich hab das Skript mit Overrides gelöst so das ich besser Anpassen kann.
Wenn der Entwickler nichts dagegen hat und hier weiter keiner mosert kann ich das später mal hier veröffentlichen. -
@iobaer sagte in Shelly Verbrauchs-Historie für Tag, Woche, Monat, Jahr:
Eine weitere Frage wäre: wie kann man den Pfad für die Ergebnisse vom Javascript-Ordner in 0_userdata ändern (dort gehören die Daten ja eigentlich hin)? Danke!
Diese Möglichkeit hatte ich beim Entwickler angefragt und eine Absage erhalten. Aber sein Skript seine Vorgaben.
Ich hab mir das in meinem Skript selber zugebastelt. Dazu gleich noch die Tageswerte für den Tag um 23:59 Uhr und Monatswerte am letzten Tag des Monats um 23:59 Uhr schreiben. Damit wird das mit InfluxDB im Nachgang auch genauer.Ich hab das Skript mit Overrides gelöst so das ich besser Anpassen kann.
Wenn der Entwickler nichts dagegen hat und hier weiter keiner mosert kann ich das später mal hier veröffentlichen. -
@skb sowas gehört ins GIT
@homecineplexx sagte: sowas gehört ins GIT
Es gibt einen Adapter: Sourceanalytix.
-
@homecineplexx sagte: sowas gehört ins GIT
Es gibt einen Adapter: Sourceanalytix.
@paul53 danke, das weiß ich auch. allerdings wenn hier schon über ein Skript getratscht wird.....
-
@paul53 danke, das weiß ich auch. allerdings wenn hier schon über ein Skript getratscht wird.....
@homecineplexx sagte: wenn hier schon über ein Skript getratscht wird
..., das zwei Jahre alt ist.
-
@homecineplexx sagte: wenn hier schon über ein Skript getratscht wird
..., das zwei Jahre alt ist.
@paul53 korrekt, aber es wird darüber gesprochen, weils scheinbar jemand in Verwendung hat, der den Sourceanalytix scheinbar nicht verwenden möchte ;-)
-
@paul53 korrekt, aber es wird darüber gesprochen, weils scheinbar jemand in Verwendung hat, der den Sourceanalytix scheinbar nicht verwenden möchte ;-)
@homecineplexx genau!
Ich brauche nur die Absicherung das beim Reset des Shelly die Werte nicht weg sind. Auswertung dann über Grafana.
-
@homecineplexx sagte: wenn hier schon über ein Skript getratscht wird
..., das zwei Jahre alt ist.
@paul53 sagte in Shelly Verbrauchs-Historie für Tag, Woche, Monat, Jahr:
das zwei Jahre alt ist.
Erstell-Datum: 08. Oktober 2021 | Update: 20. Juli 2022
auch ich nutze zusätzlich das Script, da es mir bis heute nicht gelungen ist mit SA Problemlos den shelly zu loggen(obwohl ich SA schon 3 Jahre nutze)
-
@skb Hallo
tolles Skript und ich hab nur kurz Mal drüber geschaut, aber ich glaub du hast einen Fehler drinnen.
Und zwar liest du die shellyDps, shelly3EMDps, shelly3EMTotalDps, shelly3EMTotalReturned, shellyDpsName nur beim Start des Skripts ein. Dh sollte das Skript laufen und es kommt ein neuer Shelly hinzu, würdest du das gar nicht mitbekommen!!
Oder hab ich da etwas übersehen?@homecineplexx Das ist der Sinn eines Skriptes und der Unterschied zu einem Adapter. Hier sollen nur die Werte addiert werden und keine Device-Überwachung stattfinden.
-
@skb sowas gehört ins GIT
@homecineplexx Sowas kann stehen, wo es möchte ... tz
-
@homecineplexx Das ist der Sinn eines Skriptes und der Unterschied zu einem Adapter. Hier sollen nur die Werte addiert werden und keine Device-Überwachung stattfinden.
@skb said in Shelly Verbrauchs-Historie für Tag, Woche, Monat, Jahr:
@homecineplexx Das ist der Sinn eines Skriptes und der Unterschied zu einem Adapter. Hier sollen nur die Werte addiert werden und keine Device-Überwachung stattfinden.
ja schon, allerdings solltest dann zumindest darauf hinweisen, denn das wissen die meisten die es verwenden wahrscheinlich nicht!
und dadurch wäre es für mich kein sinnvolles skript, da sich die liste meiner shellys stätig erweitert -
@homecineplexx sagte: sowas gehört ins GIT
Es gibt einen Adapter: Sourceanalytix.
@paul53 Dieser Adapter funktioniert halt nicht mit Shelly und aus dem Grunde habe ich das Skript erstellt.
Weiterer Vorteil: Javascript Adapter läuft eh - SA braucht 120MB Speicher.
Des Weiteren ist SA einfach nicht gut, meiner Meinung nach.
-
@homecineplexx Sowas kann stehen, wo es möchte ... tz
@skb said in Shelly Verbrauchs-Historie für Tag, Woche, Monat, Jahr:
@homecineplexx Sowas kann stehen, wo es möchte ... tz
natürlich, aber dann hast keine versionsverwaltung und daher unbrauchbar...tz
-
@skb said in Shelly Verbrauchs-Historie für Tag, Woche, Monat, Jahr:
@homecineplexx Das ist der Sinn eines Skriptes und der Unterschied zu einem Adapter. Hier sollen nur die Werte addiert werden und keine Device-Überwachung stattfinden.
ja schon, allerdings solltest dann zumindest darauf hinweisen, denn das wissen die meisten die es verwenden wahrscheinlich nicht!
und dadurch wäre es für mich kein sinnvolles skript, da sich die liste meiner shellys stätig erweitert@homecineplexx Du kannst es benutzen oder es lassen. Steht Dir ja frei :)
Und nach Installation eines neuen Shelly scheint es auch zu kompliziert, das Skript einmal neuzustarten ;)
-
@skb said in Shelly Verbrauchs-Historie für Tag, Woche, Monat, Jahr:
@homecineplexx Sowas kann stehen, wo es möchte ... tz
natürlich, aber dann hast keine versionsverwaltung und daher unbrauchbar...tz
@homecineplexx Versionsverwaltung? Und weiter? Soll ich gerne auch noch Change-Requeste einstellen? Projektmanager beschäftigen?
Und das alles in meiner privaten Zeit? Sonst geht es Dir aber gut?
-
@paul53 Dieser Adapter funktioniert halt nicht mit Shelly und aus dem Grunde habe ich das Skript erstellt.
Weiterer Vorteil: Javascript Adapter läuft eh - SA braucht 120MB Speicher.
Des Weiteren ist SA einfach nicht gut, meiner Meinung nach.
-
@skb Skript ist von Dir?
Danke dafür. Hättest was dagegen wenn ich hier mal einen Schnipsel zum Anpassen des Speicherpfades poste?
@spacerx Dazu bitte erstmal einen Change-Request an @homecineplexx stellen :D
Spass beiseite - kannst Du gerne machen.
-
@homecineplexx Versionsverwaltung? Und weiter? Soll ich gerne auch noch Change-Requeste einstellen? Projektmanager beschäftigen?
Und das alles in meiner privaten Zeit? Sonst geht es Dir aber gut?
@skb said in Shelly Verbrauchs-Historie für Tag, Woche, Monat, Jahr:
@homecineplexx Versionsverwaltung? Und weiter? Soll ich gerne auch noch Change-Requeste einstellen? Projektmanager beschäftigen?
Und das alles in meiner privaten Zeit? Sonst geht es Dir aber gut?
alter was bist du denn für ein schüttler....wahnsinn
-
@skb said in Shelly Verbrauchs-Historie für Tag, Woche, Monat, Jahr:
@homecineplexx Versionsverwaltung? Und weiter? Soll ich gerne auch noch Change-Requeste einstellen? Projektmanager beschäftigen?
Und das alles in meiner privaten Zeit? Sonst geht es Dir aber gut?
alter was bist du denn für ein schüttler....wahnsinn
@homecineplexx Jetzt bin ich interessiert, was ein "Schüttler" ist :D