Strom/Energieverbrauch * Stromkosten * Prognose
Moderator: Co-Administratoren
- joni-blue
- Beiträge: 1171
- Registriert: 04.01.2012, 12:20
- System: CCU
- Wohnort: Hannover
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 1 Mal
Re: Strom/Energieverbrauch * Stromkosten * Prognose
Guten morgen,
Wie trage ich hier den aktuellen Stromzähler ein beziehungsweise wird hier die Variable Referenz Zählerstand überhaupt manuell bestückt?
Wie trage ich hier den aktuellen Stromzähler ein beziehungsweise wird hier die Variable Referenz Zählerstand überhaupt manuell bestückt?
Reboot tut gut ! ! !
- lemonbiter
- Beiträge: 169
- Registriert: 16.10.2016, 23:14
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 1 Mal
Re: Strom/Energieverbrauch * Stromkosten * Prognose
Lieber Sebastian,
vielen Dank! Habe für 2 PSMs Deine Anleitung erfolgreich umgesetzt.
Um einen einfacheren Zugang zu den Messdaten zu bekommen lasse ich mir die Werte der Systemvariablen in einem NEO AIO "gebauten" UI auf dem Tablett anzeigen.
Heute fiel mir mir 2 Dinge auf
1) Im Vergleich zu dem Zählerskript von Jens Maus werden bei diesem Skript hier die Werte "aktuelle Woche", "aktueller Monat" und "aktuelles Jahr" erst am Folgetag (also nach 0:00 Uhr) geändert. Ich fände es wunderbar, wenn die auch stetig angepasst werden. Also sobald sich der Wert des "Energie-Zähler RaspMatic" ändert, sich auch diese drei anderen Werte anpassen...
Wer mag helfen?
2) Bei der Prognose für das Jahr scheint etwas mit der Formatierung nicht ganz zu stimmen.
In der WebUI der CCU wird der prognostizierte Wert in Gelb korrekt angezeigt.
In der UI von Neo werden die Attribute "font color=yellow" und auch "Euro" mit angezeigt - ich vermute also auch neben den reinen Daten werden die Attribute von der CCU an NEO übergeben - ich vermute, hier stimmt also etwas im Skript mit den Attributen nicht?
Da ich kein Programmierer bin kann ich es auch nicht lösen... Kannst Du oder jemand mir bitte helfen das zu lösen?
In der folgendes Zeile des Skripts vermute ich das "Ei des Columbus"...
var mausgabe = "<font color=yellow>" # mo.ToString(2) # " kWh, " # meuro.ToString(2) # " Euro</font>";
...
Sollte es an der Programmiersprache der CCU liegen, dass die Werte in der SysVariablen mit übergeben werden, wie kann ich "font color" und "/font" auskommentieren, denn die Anzeige in Gelb im CCU Webinterface brauche ich nicht zwingend...
Wer könnte mir helfen, das zu lösen?
Danke Euch
Lem
vielen Dank! Habe für 2 PSMs Deine Anleitung erfolgreich umgesetzt.
Um einen einfacheren Zugang zu den Messdaten zu bekommen lasse ich mir die Werte der Systemvariablen in einem NEO AIO "gebauten" UI auf dem Tablett anzeigen.
Heute fiel mir mir 2 Dinge auf
1) Im Vergleich zu dem Zählerskript von Jens Maus werden bei diesem Skript hier die Werte "aktuelle Woche", "aktueller Monat" und "aktuelles Jahr" erst am Folgetag (also nach 0:00 Uhr) geändert. Ich fände es wunderbar, wenn die auch stetig angepasst werden. Also sobald sich der Wert des "Energie-Zähler RaspMatic" ändert, sich auch diese drei anderen Werte anpassen...
Wer mag helfen?
2) Bei der Prognose für das Jahr scheint etwas mit der Formatierung nicht ganz zu stimmen.
In der WebUI der CCU wird der prognostizierte Wert in Gelb korrekt angezeigt.
In der UI von Neo werden die Attribute "font color=yellow" und auch "Euro" mit angezeigt - ich vermute also auch neben den reinen Daten werden die Attribute von der CCU an NEO übergeben - ich vermute, hier stimmt also etwas im Skript mit den Attributen nicht?
Da ich kein Programmierer bin kann ich es auch nicht lösen... Kannst Du oder jemand mir bitte helfen das zu lösen?
In der folgendes Zeile des Skripts vermute ich das "Ei des Columbus"...
var mausgabe = "<font color=yellow>" # mo.ToString(2) # " kWh, " # meuro.ToString(2) # " Euro</font>";
...
Sollte es an der Programmiersprache der CCU liegen, dass die Werte in der SysVariablen mit übergeben werden, wie kann ich "font color" und "/font" auskommentieren, denn die Anzeige in Gelb im CCU Webinterface brauche ich nicht zwingend...
Wer könnte mir helfen, das zu lösen?
Danke Euch
Lem
okay... ich arbeite dran
-
- Beiträge: 6744
- Registriert: 22.05.2012, 08:40
- System: CCU
- Hat sich bedankt: 25 Mal
- Danksagung erhalten: 486 Mal
Re: Strom/Energieverbrauch * Stromkosten * Prognose
Lässt Du das in einem Textfeld anzeigen? Wenn ja dann probiere mal ein Webseitenelement zu nutzten und dort den Status der Variable zuzuweisen. Ansonsten musst Du das Skript auf Seite der CCU anpassen, wenn Du den <font> Tag und damit die Farbe nicht nutzten willst.lemonbiter hat geschrieben: ↑04.01.2020, 00:50In der folgendes Zeile des Skripts vermute ich das "Ei des Columbus"...
var mausgabe = "<font color=yellow>" # mo.ToString(2) # " kWh, " # meuro.ToString(2) # " Euro</font>";
- lemonbiter
- Beiträge: 169
- Registriert: 16.10.2016, 23:14
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 1 Mal
Re: Strom/Energieverbrauch * Stromkosten * Prognose
Lieber Fonzo,Fonzo hat geschrieben: ↑04.01.2020, 22:07Lässt Du das in einem Textfeld anzeigen? Wenn ja dann probiere mal ein Webseitenelement zu nutzten und dort den Status der Variable zuzuweisen. Ansonsten musst Du das Skript auf Seite der CCU anpassen, wenn Du den <font> Tag und damit die Farbe nicht nutzten willst.lemonbiter hat geschrieben: ↑04.01.2020, 00:50In der folgendes Zeile des Skripts vermute ich das "Ei des Columbus"...
var mausgabe = "<font color=yellow>" # mo.ToString(2) # " kWh, " # meuro.ToString(2) # " Euro</font>";
vielen Dank. Ja ich lasse das in einem Textfeld anzeigen. Zwischenzeitlich habe ich was diesen Punkt angeht Hilfe erhalten. Ich habe die Zeile:
var mausgabe = "<font color=yellow>" # mo.ToString(2) # " kWh, " # meuro.ToString(2) # " Euro</font>";
ersetzt durch diese:
var mausgabe = mo.ToString(2) # " kWh";
Damit ist dieser Teil meiner Fragestellung gelöst. Der andere Teil bleibt noch offen und ich freue mich auf Ansätze.
Doof finde ich auch, dass heute um 0:00 Uhr bei beiden Geräten der Zählerstand Tag "genullt" wurde und der "aktueller Monat" und "aktuelles Jahr" wurde um den Wert des gestrigen Tages ergänzt, aber bei "Verbrauch gestern" steht 0.00 kWh, 0.00 €... Ich verstehe es nicht.
Habe noch einen Dritten Zähler "HmIP-BSM", bei dem habe ich das Skript auf Messkanal:7 angepasst, und hier hat die Umstellung heute geklappt und die Werte bei "Verbrauch gestern" sind auch da...
Habe die Skripte in einem Editor per Software verglichen, einziger Unterschied ist die Geräte ID "address" und die "ise_ID" sowie der "String Type". Und sonst identisch... Warum klappt es bei diesem Gerät...
Unseren Kunden sage ich immer: In den meisten Fällen sitzt das Problem vor dem Monitor.
HÜÜÜLFEEEE
Danke
Lem
okay... ich arbeite dran
-
- Beiträge: 84
- Registriert: 12.05.2016, 11:16
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 3 Mal
Re: Strom/Energieverbrauch * Stromkosten * Prognose
Hallo Zusammen,
ich habe das Tolle Skript von Sebastian65432 erfolgreich umgesetzt. Es läuft sehr gut.
Allerdings verstehe ich nicht ganz, weshalb einige Variablen in kWh UND Euro ausgegeben werden und einige Variablen nur kWh-Werte enthalten.
Z.B. "aktuelle Woche", "aktueller Monat" und "aktuelles Jahr" -> hier werden nur die kWh-Werte (ohne Euro-Angabe) ausgegeben.
Wie kann man das Skrip so anpassen, dass auch in diesen Variablen nicht nur die kWh-Werte stehen, sondern auch der Wert in Euro?
Anbei der Original-Screenshot von Sebastian65432. Die gelb markierten Werte haben auch Euro, die blauen nur kWH.
Vielen Dank!
ich habe das Tolle Skript von Sebastian65432 erfolgreich umgesetzt. Es läuft sehr gut.
Allerdings verstehe ich nicht ganz, weshalb einige Variablen in kWh UND Euro ausgegeben werden und einige Variablen nur kWh-Werte enthalten.
Z.B. "aktuelle Woche", "aktueller Monat" und "aktuelles Jahr" -> hier werden nur die kWh-Werte (ohne Euro-Angabe) ausgegeben.
Wie kann man das Skrip so anpassen, dass auch in diesen Variablen nicht nur die kWh-Werte stehen, sondern auch der Wert in Euro?
Anbei der Original-Screenshot von Sebastian65432. Die gelb markierten Werte haben auch Euro, die blauen nur kWH.
Vielen Dank!
Re: Strom/Energieverbrauch * Stromkosten * Prognose
Hallo zusammen.
Ich hoffe der Tread ist nicht zu alt.
Bei mir läuft dieses Skript nun seit 6 Monaten fehlerfrei.
Jetzt habe ich die Batterien am Sensor wechseln müssen. Nun stimmt der Zählerstand um etwa 1000kwh nicht mehr.
Wie kann ich das wieder "einstellen"?
Hatte mir das Skript :
Code: Alles auswählen
dom.GetObject("svEnergyCounter_12917_QEQ0337547:1").State(dom.GetObject("BidCos-RF.QEQ0337547:1.ENERGY_COUNTER").State()+31561,2)
gespeichert.
mit diesem ändert sich aber rein garnichts.
Zuletzt geändert von alchy am 15.02.2020, 22:07, insgesamt 1-mal geändert.
Grund: Code in Codetags posten
Grund: Code in Codetags posten
- lemonbiter
- Beiträge: 169
- Registriert: 16.10.2016, 23:14
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 1 Mal
Re: Strom/Energieverbrauch * Stromkosten * Prognose
Hi,
versuchs mal hiermit:
Gruss
Lem
versuchs mal hiermit:
Code: Alles auswählen
Änderungen Samstags vor 24.00 Uhr!!
! Skript um den initialen Referenzwert des Hausanschlusszaehlers
! der CCU mitzuteilen bzw. diesen zu aktualisieren.
string type = "Strom"; ! 'Strom', 'Wasser' oder 'Gas'
real value = XXX.XXX; ! Zaehlerstand in kWh oder m3
! ACHTUNG: Ab hier KEINE Aenderungen mehr
object device = dom.GetObject("Hausanschluss-" # type);
if(device)
{
string channel = "GAS_ENERGY_COUNTER";
if(type == "Strom") { channel = "ENERGY_COUNTER"; }
object counter = dom.GetObject("BidCos-RF." # device.Address() # ":1." # channel);
if(counter)
{
real curValue = counter.Value();
if(type == "Strom") { curValue = curValue / 1000.0; }
object c = dom.GetObject(type # " Referenz Zaehlerstand");
c.State(value - curValue);
WriteLine("Referenz Zaehlerstand wurde gesetzt auf: " # value - curValue);
}
}
Lem
okay... ich arbeite dran
Re: Strom/Energieverbrauch * Stromkosten * Prognose
Danke
Aber da passiert leider nichts
Bekomme den Zählerstand leider immer noch nicht geändert.
Aber da passiert leider nichts
Bekomme den Zählerstand leider immer noch nicht geändert.
-
- Beiträge: 14165
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 585 Mal
- Danksagung erhalten: 1500 Mal
Re: Strom/Energieverbrauch * Stromkosten * Prognose
Der Zählerstand des Gerätes ist ein read only-Datenpunkt und lässt sich nicht beschreiben. Du kannst nur den in der CCU gespeicherten Wert manipulieren.
Gruß Xel66
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
- lemonbiter
- Beiträge: 169
- Registriert: 16.10.2016, 23:14
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 1 Mal
Re: Strom/Energieverbrauch * Stromkosten * Prognose
Du hast an der Stelle: real value = XXX.XXX; ! Zaehlerstand in kWh oder m3
Deinen aktuell auf dem realen Zähler stehenden Wert eingetragen? Achte drauf kein Komma sondern einen Punkt zu nutzen
Deinen aktuell auf dem realen Zähler stehenden Wert eingetragen? Achte drauf kein Komma sondern einen Punkt zu nutzen
okay... ich arbeite dran