nicht im Programm abgefragt wird, solange wird das Programm dort auch nciht auf eine leere Batterie reagieren.HM Türschloss:0
Batteriestatus meiner Geräte erfassen
Moderator: Co-Administratoren
-
- Beiträge: 9677
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1625 Mal
Re: Batteriestatus meiner Geräte erfassen
Solange
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Batteriestatus meiner Geräte erfassen
Und das kann er nicht, da die Maintenance Kanäle von HM Geräten eben standardmäßig in der Kanalauswahl in Programmen nicht angezeigt werden.
macht also ein: Henne vs. Ei - Problem
Eine (nun schon zur Genüge genannte) Möglichkeit wäre das das internal Flag dieser Kanäle zu bearbeiten.
Auf die Schnelle ein Wechsler- Script, welche alle Maintenance Kanäle zu internal / nicht internal macht.
Eine weitere Möglichkeit (vielleicht die bessere) wäre es die Internas der Klickibunti entsprechend anzupassen,
da sich das Internal Flag natürlich nicht nur auf die Kanalliste bei der Programmerstellung auswirkt.
So werden nicht internal geflaggte Kanäle dann auch bei Status und Bedienung angezeigt usw. usw.
Für mich macht es immer noch keinen Sinn die Servicemeldung dahingehend zu doppeln.
Aber wie üblich, jeder wie er denkt....
Alchy
macht also ein: Henne vs. Ei - Problem
Eine (nun schon zur Genüge genannte) Möglichkeit wäre das das internal Flag dieser Kanäle zu bearbeiten.
Auf die Schnelle ein Wechsler- Script, welche alle Maintenance Kanäle zu internal / nicht internal macht.
Code: Alles auswählen
! Maintenance Kanäle internal Wechslerscript by Alchy
! https://homematic-forum.de/forum/viewtopic.php?f=19&t=65167&start=10#p700192
da sich das Internal Flag natürlich nicht nur auf die Kanalliste bei der Programmerstellung auswirkt.
So werden nicht internal geflaggte Kanäle dann auch bei Status und Bedienung angezeigt usw. usw.
Für mich macht es immer noch keinen Sinn die Servicemeldung dahingehend zu doppeln.
Aber wie üblich, jeder wie er denkt....
Alchy
Zuletzt geändert von alchy am 13.01.2022, 16:03, insgesamt 1-mal geändert.
Grund: Scriptcopy gelöscht
Grund: Scriptcopy gelöscht
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: 18
- Registriert: 23.04.2021, 18:16
- System: CCU
- Hat sich bedankt: 3 Mal
Re: Batteriestatus meiner Geräte erfassen
Hallo Ben Cooper,Ben Cooper hat geschrieben: ↑12.01.2022, 10:44Auf die Gefahr hin, das zu wiederholen, was hier bereits geschrieben wurde...
Jedes HomeMatic Gerät hat einen Kanal Nr. 0
Bei den batteriebetriebenen Geräten liegt dort u.a. der Datenpunkt LOWBAT
Bei RaspberryMatic sind die 0er-Kanäle sichtbar, bei Original-CCUx standardmäßig dagegen nicht (bzw. nur für HmIP-Geräte)
Wenn ein Kanal nicht sichtbar ist, dann erscheint er bei Programmen auch nicht in der Kanalauswahl-Liste
Empfehlung: Zuerst den Kanal 0 sichtbar machen und ihn dann im Programm genauso wie bei HmIP-Geräten auswählen
viewtopic.php?t=65167&p=640796#p640818
für die KeyMatic habe ich den Kanal0 sichtbar bekommen. Für das EPaper-Display und eine HM FB klappt das jetzt seltsamer Weise nicht (mehr).
Ich habe in einem Programm (zeitgesteuert alle 5 Sek) getriggert und dann das Switcher-Skript von Baxxy (viewtopic.php?f=19&t=65167&start=10 gewählt.
Mir werden zwar über Status und Bedienung - Geräte die Kanäle 0 angezeigt, nicht aber in Einstellungen - Geräte. Demnach kann ich den Kanal 0 auch nicht bei der Geräteauswahl in einem Programm setzen.
Komisch... Eine Ahnung warum das bei den beiden Geräten NICHT funktioniert?
- Baxxy
- Beiträge: 10820
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 607 Mal
- Danksagung erhalten: 2223 Mal
Re: Batteriestatus meiner Geräte erfassen
Ich habe das Switcher-Script nochmal aktualisiert.
Das sollte nur einmalig (für jedes gewünschte Gerät) im "Script testen" ausgeführt werden.
Die letzte Ausgabezeile muss so...
Code: Alles auswählen
Internal-Status gesetzt: false
Kommt...
Code: Alles auswählen
Internal-Status gesetzt: true
Ich hoffe du hast das Script nicht in ein WebUI-Programm eingesetzt, das liest sich nämlich so.
Grüße, Baxxy
-
- Beiträge: 60
- Registriert: 09.01.2022, 16:58
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 3 Mal
Re: Batteriestatus meiner Geräte erfassen
Hmm, wenn ich meine o.a. Empfehlung jetzt nochmal nachträglich lese, dann könnte sie wohl missverständlich gewesen sein.
Das Sichtbarmachen des Kanals Nr.0 darf - wie Baxxy auch klargestellt hat - für jedes Gerät nur EINMALIG durchgeführt werden.
Sobald der Kanal 0 dann sichtbar ist, kann er in Programmen beliebig oft abgefragt werden.
Das Sichtbarmachen des Kanals Nr.0 darf - wie Baxxy auch klargestellt hat - für jedes Gerät nur EINMALIG durchgeführt werden.
Sobald der Kanal 0 dann sichtbar ist, kann er in Programmen beliebig oft abgefragt werden.
-
- Beiträge: 18
- Registriert: 23.04.2021, 18:16
- System: CCU
- Hat sich bedankt: 3 Mal
Re: Batteriestatus meiner Geräte erfassen
Hallo Baxxy, hallo Ben,
recht herzlichen Dank für eure tolle Unterstützung.
Endlich klappt das mit den Batterieständen.
Ich weiß nun auch, dass unter "Programme und Verknüpfungen" "Skript testen" tatsächlich auch ein Skript umgesetzt wird.
War mir vorher nicht bewusst.
Nochmals vielen Dank.
Die von euch gelieferten Antworten sind in der Art und Weise in diesem Forum leider nicht immer selbstverständlich.
recht herzlichen Dank für eure tolle Unterstützung.
Endlich klappt das mit den Batterieständen.
Ich weiß nun auch, dass unter "Programme und Verknüpfungen" "Skript testen" tatsächlich auch ein Skript umgesetzt wird.
War mir vorher nicht bewusst.
Nochmals vielen Dank.
Die von euch gelieferten Antworten sind in der Art und Weise in diesem Forum leider nicht immer selbstverständlich.