OC3 lowbat auslesen?
Moderator: Co-Administratoren
-
- Beiträge: 219
- Registriert: 02.01.2016, 14:24
- Danksagung erhalten: 21 Mal
OC3 lowbat auslesen?
Wie kann ich am OC3 den lowbat status auslesen? Mein Probem ist, dass er Batterien frißt ohne Ende und bei jedem Batteriewechsel geht mein Rechnung mit Regen im Monat verloren, da der raincounter beim Einlegen von neuen Batterien auf 0 gesetzt wird. Meine Idee ist bei lowbat den raincounter in eine variable zu schreiben und wenn lowbat wieder 0 ist den inhalt der variablen wieder in den raincounter zu schreiben.
Ist das möglich und kommt man an lowbat vom OC3 irgendwie dran?
Grüße
Ist das möglich und kommt man an lowbat vom OC3 irgendwie dran?
Grüße
- Samson71
- Beiträge: 1513
- Registriert: 12.02.2014, 20:51
- Wohnort: Niedersachsen
- Hat sich bedankt: 51 Mal
- Danksagung erhalten: 185 Mal
Re: OC3 lowbat auslesen?
Wäre Netzteil eine Option? Habe meinen mit nem 4,5V Bausatz Dummy-Batterien und Netzteil versehen. Seitdem ist mir das egal.
Gruß, Markus
-
- Beiträge: 219
- Registriert: 02.01.2016, 14:24
- Danksagung erhalten: 21 Mal
Re: OC3 lowbat auslesen?
Nein, ich bin am Umbauen auf Photovoltaik, da eine Steckdose leider viel zu weit weg ist. Für den Übergang möchte ich aber eine Lösung den Raincounter nicht immer zu verlieren, d.h. er geht auf 0 beim Batteriewechel.
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: OC3 lowbat auslesen?
Was bietet dir die Klickibunti denn in einem Programm als Trigger an? (wenn Kanal0 des OC3)
Wenn da nix wie Batterie leer dabei ist musst du dir das selber herstellen.
Alchy
Wenn da nix wie Batterie leer dabei ist musst du dir das selber herstellen.
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.
-
- Beiträge: 219
- Registriert: 02.01.2016, 14:24
- Danksagung erhalten: 21 Mal
Re: OC3 lowbat auslesen?
Wie kann ich denn in den RainCounter schreiben?
klappt nicht?
ICh weiß auch nicht ob die ID stimmt, in einem anderen Script habe ich diese benutzt und da geht es. Wo kann ich das nochmal nachschauen?
Selbst mit
ändert sich nichts?
Grüße
Code: Alles auswählen
var saveRain = dom.GetObject("Regen Sicherung").Value();
dom.GetObject(2660).State(saveRain);
ICh weiß auch nicht ob die ID stimmt, in einem anderen Script habe ich diese benutzt und da geht es. Wo kann ich das nochmal nachschauen?
Selbst mit
Code: Alles auswählen
dom.GetObject(2660).State(10);
Grüße
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: OC3 lowbat auslesen?
Immer weiter im Thread ohne Fragen ansatzweise zu beantworten.
Herrlich wie sich das Forum immer weiter abschafft.
RainCounter ist nun wieder was? Eine Systemvariable?
Die ISE_ID musst du für ein Objekt nicht verwenden (auch wenn es eine Möglichkeit ist) der Name des Objektes ist in der Regel übersichtlicher.
Aber wenn du magst, eine Möglichkeit sich ISE_IDs anzuschauen wäre z.B. mit dem XML-API Addon möglich.
Per >> HM Script Abfrage von Datenpunkten (RF,IP...) <<
zu betreiben ist da beschrieben als Anfang.
Alchy
Herrlich wie sich das Forum immer weiter abschafft.
RainCounter ist nun wieder was? Eine Systemvariable?
Die ISE_ID musst du für ein Objekt nicht verwenden (auch wenn es eine Möglichkeit ist) der Name des Objektes ist in der Regel übersichtlicher.
Aber wenn du magst, eine Möglichkeit sich ISE_IDs anzuschauen wäre z.B. mit dem XML-API Addon möglich.
Per >> HM Script Abfrage von Datenpunkten (RF,IP...) <<
zu betreiben ist da beschrieben als Anfang.
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.
-
- Beiträge: 219
- Registriert: 02.01.2016, 14:24
- Danksagung erhalten: 21 Mal
Re: OC3 lowbat auslesen?
Sorry, im Klickibunti gibts nichs mit Baterie beim OC3! ich habe das dann so angelegt, allerdings ohne Kanalzuordnung: und wollte so darauf reagieren: Script aus Wenn 1:
Code: Alles auswählen
var wst = dom.GetObject("AG_Gar-Wetterstation-1:1");
var curRain = wst.DPByHssDP("RAIN_COUNTER").Value();
dom.GetObject("Regen Sicherung").State(curRain);
Code: Alles auswählen
var saveRain = dom.GetObject("Regen Sicherung").Value();
dom.GetObject(2660).State(saveRain);
dom.GetObject(2660).State(saveRain); nicht reinschreiben kann oder darf? Warum auch immer?
GRüße
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: OC3 lowbat auslesen?
Fällt dir etwas auf, wenn du dir dein Bild der Klickibunti undMarcus1@@@ hat geschrieben: ↑26.03.2021, 10:05Sorry, im Klickibunti gibts nichs mit Baterie beim OC3!
anschaust?
Ich habe so ein Teil nicht und mir da was zusammen zu suchen ist es mir nicht wert.
Wo hast du es denn gelesen?Marcus1@@@ hat geschrieben: ↑26.03.2021, 10:05Die ISE_ID des Rain_Counters stimmt, aber ich kann nicht reinschreiben, obwohl ich Forum gelesen habe, dass Leute mit .State(0) diesen zurücksetzen:
Aber wie auch immer, nicht alles was es gibt darfst du beschreiben. Schau mal nach in der Doku zu dem Datenpunkt dieses Gerätes.
Außerdem dürfte ja auch ein Fehler im Fehlerprotokoll erscheinen wenn es nicht funktioniert.
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.
-
- Beiträge: 219
- Registriert: 02.01.2016, 14:24
- Danksagung erhalten: 21 Mal
Re: OC3 lowbat auslesen?
Ja bei mir steht Kanal 1, wie kann ich denn it der Klickibunti auf Kanal 0 kommen?
aber ich galube es hat sich eh alles erledigt:
Grüße
aber ich galube es hat sich eh alles erledigt:
Sonst irgendeine Idee wie ich diesen rainCounter sichern kann beim Batteriewechsel?AnZa hat geschrieben: ↑28.01.2017, 17:31Ich behaupte mal so:
Die Variable ist in der Wetterstation gespeichert und löscht sich beim Ersetzen der Batterien. Bei mir nach 2 Jahren und > 2000mm (gell: Scheisswetter). Sonst lässt sie sich nicht löschen.
Fazit: Immer zum Silvester neue Batterien einsetzen.
Weiss es jemand besser?
Ich lerne gerne dazu
AnZa
Grüße
- Baxxy
- Beiträge: 10838
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 609 Mal
- Danksagung erhalten: 2228 Mal
Re: OC3 lowbat auslesen?
Bei RaspberryMatic ist seit einigen Versionen Kanal:0 von HM Geräten immer in Programmen verfügbar.Marcus1@@@ hat geschrieben: ↑27.03.2021, 14:36wie kann ich denn it der Klickibunti auf Kanal 0 kommen?
CCUx und deren Derivate blenden Kanäle:0 aus weil die "internal" geflagged sind.
Das kann man gegebenenfalls z.B. per Script oder SDV ändern.
Ich habe den OC 3 nicht und konnte auch keine Doku der Datenpunkte finden. Vermutlich ist es aber so das auf die geräteinternen Zähler nur lesend zugegriffen werden kann.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen