Kabellose und kabelgebundene Sender und Empfänger der klassischen Homematic-Serie
Moderator: Co-Administratoren
-
Suenzihome
- Beiträge: 96
- Registriert: 09.06.2017, 00:19
Beitrag
von Suenzihome » 04.11.2022, 19:15
Es klinkt eher so, als wenn das Gerät neu startet. Entweder ist etwas defekt oder der Batteriekontakt ist nicht stabil.
Das mit den Minuswerten ist aber schon immer so. Nur irgendwie nervt das jetzt.
Kann ich das in irgendeinen Log auslesen? Ob das gerät abstürzt?
-
longhist
- Beiträge: 16
- Registriert: 17.09.2022, 17:41
- System: CCU
Beitrag
von longhist » 08.01.2023, 09:36
ich habe (fast) diesen ganzen Thread gelesen.
Da dieser Zählersensor ja nicht lieferbar ist, habe ich mir den Pulsecounter besorgt, der ja eine Variable in der CCU3 erzeugt, dort also den Gasverbrauch hinterlegt. Nun hätte ich gerne eine Übersicht über die Tagesverbräuche, das kann der Pulsecounter leider nicht auswerten. Könnte man dies nicht analog zu dem Zählersensor der HM auslesen? Die (sich ändernde) Variable mit dem Gesamtverbrauch ist ja vorhanden...
Nun meine Frage, würden Sie mir dabei evtl behilflich sein? Ich bin in Sachen Scripte völliger Laie, damit komme ich gar nicht klar...
-
NilsG
- Beiträge: 1685
- Registriert: 09.08.2013, 23:44
- System: CCU
- Hat sich bedankt: 381 Mal
- Danksagung erhalten: 30 Mal
-
Kontaktdaten:
Beitrag
von NilsG » 08.01.2023, 09:46
Ich mache solche Langzeit-Auswertungen mit HISTORIAN.
Früher auch mit HIGHCHARTS.
Grüße und DANKE!
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
-
longhist
- Beiträge: 16
- Registriert: 17.09.2022, 17:41
- System: CCU
Beitrag
von longhist » 08.01.2023, 14:00
Highcharts habe ich bereits im Einsatz, um den Verbrauch zu kontrollieren.
Aber auch da fehlt mir jedoch das Verständnis, den Tagesverbrauch anzeigen zu lassen.
Das was ich bisher mache, habe ich 1:1 aus gefundenen Anleitungen kopiert....
Klar, kann ich den auch für jeden Tag auslesen, das ist aber mehr als umständlich.
So ein Chart in dem ich für jeden Tag eine anzeige hätte, wäre super....
-
Arthy
- Beiträge: 103
- Registriert: 17.12.2014, 00:03
- System: CCU
- Danksagung erhalten: 1 Mal
Beitrag
von Arthy » 12.04.2023, 10:24
Hallo zusammen,
habe gestern bei dem Stromzähler die Batterien gewechselt und wollte wie immer den Zähler mit dem unteren Skript anpassen. Habe die Version 1.4 im Einsatz. Normalerweise wird dann immer eine Zahl ausgespuckt, was diesmal nicht passierte. Habe ich mehrmals probiert. Ich muss dabei anmerken, dass ich vor kurzem die CCU3 im Einsatz habe, wo ich ein Backup der CCU2 eingespielt habe. Der aktuelle Zählerstand ist auf jeden Fall korrekt. Habe ich da irgendwo etwas verpasst?
Danke
Gruß
Arthy
Code: Alles auswählen
! Skript um den initialen Referenzwert des Hausanschlusszaehlers
! der CCU mitzuteilen bzw. diesen zu aktualisieren.
string type = "Strom"; ! 'Strom', 'Wasser' oder 'Gas'
real value = 14558.00; ! 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);
}
}
-
Tinko
- Beiträge: 190
- Registriert: 23.10.2016, 10:15
- Hat sich bedankt: 53 Mal
- Danksagung erhalten: 1 Mal
Beitrag
von Tinko » 16.04.2023, 16:07
Hallo kurze Frage
Sehe ich das richtig, dass alle Variablen (Beispiel auf der ersten Seite) für einen Gas Zähler vorn nur "Strom" durch "Gas" ersetzt werden muss und noch wichtiger die Einheiten der Variablen auf m3 geändert werden müssen? Oder gibt es bei den Gas Variablen auch kWh als Einheit?
Zuletzt geändert von
Tinko am 16.04.2023, 17:17, insgesamt 1-mal geändert.
-
Tinko
- Beiträge: 190
- Registriert: 23.10.2016, 10:15
- Hat sich bedankt: 53 Mal
- Danksagung erhalten: 1 Mal
Beitrag
von Tinko » 16.04.2023, 17:12
Arthy hat geschrieben: ↑12.04.2023, 10:24
Hallo zusammen,
habe gestern bei dem Stromzähler die Batterien gewechselt und wollte wie immer den Zähler mit dem unteren Skript anpassen. Habe die Version 1.4 im Einsatz. Normalerweise wird dann immer eine Zahl ausgespuckt, was diesmal nicht passierte. Habe ich mehrmals probiert. Ich muss dabei anmerken, dass ich vor kurzem die CCU3 im Einsatz habe, wo ich ein Backup der CCU2 eingespielt habe. Der aktuelle Zählerstand ist auf jeden Fall korrekt. Habe ich da irgendwo etwas verpasst?
Danke
Gruß
Arthy
Versuche es mal mit
Code: Alles auswählen
real Energiezaehler_Strom = 000.000; ! kWh für Strom aktueller Zaehlerstand
(dom.GetObject("Strom Referenz Zaehlerstand")).State(Energiezaehler_Strom);
WriteLine("Variable Strom Referenz Zaehlerstand wurde gesetzt auf: " # Energiezaehler_Strom);
Geklaut von
viewtopic.php?f=31&t=64810#p638038
Müsste den Wert 000.000 in die Variable "Strom Referenz Zaehlerstand" schreiben. Ich nehme an das ist was du versuchst.
-
Hansol
- Beiträge: 65
- Registriert: 06.05.2015, 13:19
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
Beitrag
von Hansol » 13.05.2023, 09:05
Morgen,
ich habe das Script etc alles seit gestern laufen mit dem EC-ICE Sensor, teilweise funktioniert das auch.
Wenn ich das Script von Seite 1 zum eintragen passiert leider gar nichts, also ich kann es nicht ausführen.
2075 kWh ist der Wert, den ich seit letzter Ablesung verbraucht habe, aber es passiert nichts.
Habe ich eventuell einen "Denkfehler" bzw. Tipfehler?
Was mich auch wundert, ist der Verbrauch von -5033kWh seit letzter Ablesung.
Danke vorab
-
Dateianhänge
-
-
-
brandse
- Beiträge: 9
- Registriert: 29.11.2022, 11:26
- System: CCU
- Hat sich bedankt: 3 Mal
Beitrag
von brandse » 13.05.2023, 09:08
Moin,
Du verwechselst Zählerstand mit Verbrauch.
VG,
Guido
-
Hansol
- Beiträge: 65
- Registriert: 06.05.2015, 13:19
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
Beitrag
von Hansol » 13.05.2023, 09:30
Morgen,
ok, das erklärt aber nicht, wieso ich Script1 nicht ausführen kann, oder? Da müßte der der "Wert" egal sein, am Ende müßte die Meldung da stehen, das der Wert eingetragen/übernommen wurde, oder stehe ich da so auf der Leitung?
Bei Script2 habe ich den Zählerstand der letzten Ablesung eingetragen, das hat auch funktioniert da ich eine Meldung bekommen habe, dass das Script ausgeführt wurde