Energie-Zähler CCU2 auslesen

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

NickHM
Beiträge: 3733
Registriert: 23.09.2017, 12:04
Hat sich bedankt: 66 Mal
Danksagung erhalten: 120 Mal

Re: Energie-Zähler CCU2 auslesen

Beitrag von NickHM » 17.11.2017, 22:00

Guten Abend

Kein Grund zur Aufregung. Hast Du etwas zum thema Script gelernt? Hat es funktioniert? Also alle zufrieden ...

Benutzeravatar
FritzRe
Beiträge: 352
Registriert: 09.12.2016, 03:46
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 16 Mal
Danksagung erhalten: 12 Mal

Re: Energie-Zähler CCU2 auslesen

Beitrag von FritzRe » 18.11.2017, 11:53

Hallo
ich reg mich nicht mehr auf :D (standard spruch bei uns im werk)

Ja habe was zu dem Thema gerlernt, aber ob ich es verstanden haben weiß ich nicht. tuhe mich da immer noch etwas schwer.

Ja es hat und es funktioniert auch im moment und bin zufrieden.

Danke an Alle (auch so ein standard spruch bei uns im werk)
MfG
Fritz

Benutzeravatar
NilsG
Beiträge: 1692
Registriert: 09.08.2013, 23:44
System: CCU
Hat sich bedankt: 383 Mal
Danksagung erhalten: 30 Mal
Kontaktdaten:

Re: Energie-Zähler CCU2 auslesen

Beitrag von NilsG » 02.06.2018, 00:27

Hallo ...

Ich habe seit heute auch den Stromzähler installiert.
Klappt prima soweit ...

Allerdings steht bei „Daten in der CCU2“ kWh und bei „Daten im Gerät“ Wh ...

Wh macht auch Sinn von den Werten her ...

Wie bekomme ich die Einheiten gleich eingestellt?!

Danke

Nils
Grüße und DANKE! 🍻

Nils

-----------------------------------------
CCU3 + 2x LAN-Gateway

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Energie-Zähler CCU2 auslesen

Beitrag von alchy » 02.06.2018, 11:09

Wie üblich ist da EQ3 sehr inkonsequent.
Bei manchen ist es Wh/Wh bei manchen eben KWh / Wh usw.

Workaround:
Interne Systemvariable Energiezähler CCU zu "nichtintern" machen. Dann kannst du unter EInstellungeen Systemvariable die Maßeinheit Wh eintragen. (oder gleich per Script die Maßeinheit in die interne Systemvariable eintragen).
Soweit ich mich erinnere, wird dann in Status und Bedienung zumindest Wh statt KWh angezeigt.
Sollten dann die Zahlen nicht zur Maßeinheit passen, musst du in dem systeminternen Programm des Energiezählers das Script noch bearbeiten.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Benutzeravatar
NilsG
Beiträge: 1692
Registriert: 09.08.2013, 23:44
System: CCU
Hat sich bedankt: 383 Mal
Danksagung erhalten: 30 Mal
Kontaktdaten:

Re: Energie-Zähler CCU2 auslesen

Beitrag von NilsG » 02.06.2018, 12:14

Alles klar ...

Ich gucke mal, ob ich die Variable finde!?!
Ist die evtl. "versteckt"?

Gruß,
Nils
Grüße und DANKE! 🍻

Nils

-----------------------------------------
CCU3 + 2x LAN-Gateway

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Energie-Zähler CCU2 auslesen

Beitrag von alchy » 02.06.2018, 13:20

Das liegt jetzt daran, was du damit meinst. Ich dachte eigentlich mich korrekt ausgedrückt zu haben.
Sie sind intern, was dafür sorgt, das sie in Einstellungen Systemvariablen ausgeblendet werden.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Benutzeravatar
NilsG
Beiträge: 1692
Registriert: 09.08.2013, 23:44
System: CCU
Hat sich bedankt: 383 Mal
Danksagung erhalten: 30 Mal
Kontaktdaten:

Re: Energie-Zähler CCU2 auslesen

Beitrag von NilsG » 02.06.2018, 13:22

Ah, ok!
So dachte ich mir das auch ...

Komme ich als Laie da dann auch ran?!?

Und die weitere Frage:
Wieso sind die Einheiten bitte beide unterschiedlich?!? Bug???

Nils
Grüße und DANKE! 🍻

Nils

-----------------------------------------
CCU3 + 2x LAN-Gateway

Benutzeravatar
Black
Beiträge: 5470
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1070 Mal
Kontaktdaten:

Re: Energie-Zähler CCU2 auslesen

Beitrag von Black » 02.06.2018, 13:58

ich hab dir ne PM geschickt, NilsG

Gruss, Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Energie-Zähler CCU2 auslesen

Beitrag von alchy » 03.06.2018, 00:13

NilsG hat geschrieben: Komme ich als Laie da dann auch ran?!?
Es gibt ja sehr viele Möglichkeiten sich Systemvariablen ausgeben zu lassen.
Ein einfaches

Code: Alles auswählen

WriteLine(dom.GetObject(ID_SYSTEM_VARIABLES).EnumNames());
reicht da schon aus. Keine Ahnung, was du so für Möglichkeiten hast.
Schau mal z.B. >> H I E R << nach.

Hast du den Namen oder die ISE_ID der internen Systemvariable, welche du ändern willst, dann reicht ein:

Code: Alles auswählen

string name = "svEnergyCounter_0815_000123456E9873:5"; ! Name oder auch die ISE_ID der Variablen
object sysvar = (dom.GetObject(ID_SYSTEM_VARIABLES)).Get(name);
if (sysvar) { sysvar.Internal(false); }
die Systemvariable zu "nicht intern" zu ändern. Dann kannst du die Variable auch normal bearbeiten.
Das false auf true geändert macht dies wieder rückgängig.
NilsG hat geschrieben: Wieso sind die Einheiten bitte beide unterschiedlich?!? Bug???
Da musst du die Programmierer oder den Hersteller fragen.
Wie gesagt, es ist ja auch nicht konsequent durchgezogen. Mal so, mal so - je nach Gerät.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Benutzeravatar
Black
Beiträge: 5470
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1070 Mal
Kontaktdaten:

Re: Energie-Zähler CCU2 auslesen

Beitrag von Black » 03.06.2018, 09:29

Die händische Methode geht natürlich auch, dafür muss man gerade als Anfänger aber auch über die offiziell nicht dokumentierten Systemfunktionen bescheid wissen.

Für Systemvariablen und Scripterstellung gibts auch das hier im Forum befindliche, freieTool Script Developer V2.23

Noch in der Testphase und Erweiterungen werden auch noch folgen.

damit wäre eine übersichtliche Abfrage nach sichtbaren und unsichtbaren systemvararibalen sowie deren Zugriffsmethoden oder Änderungen nur noch ein paar Mausklicks
SD233.jpg
Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“