Bei anderen HmIP-Geräten kann man die internen DVs sehr wohl löschen, ganz normal in der DV-Übersicht (z.B. BROLL). Ist schon manchem zum Verhängnis geworden.
Und was den State betrifft, kann das schon einen Unterschied machen. Frage ich mit Value() ab, muss das nicht unbedingt der aktuelle Status sein, der evtl. von der DV geändert wurde.
Ich fürchte nur, jetzt ist der TO komplett verwirrt...
Funkverkehr bei Statusabfrage ja oder nein??
Moderator: Co-Administratoren
-
- Beiträge: 581
- Registriert: 17.04.2021, 17:12
- System: CCU
- Hat sich bedankt: 29 Mal
- Danksagung erhalten: 136 Mal
Re: Funkverkehr bei Statusabfrage ja oder nein??
Hatte ICH eh nicht vor.
So weit war ich noch gar nicht gegangen
Gruß
Harry
Harry
- Baxxy
- Beiträge: 11026
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 631 Mal
- Danksagung erhalten: 2282 Mal
Re: Funkverkehr bei Statusabfrage ja oder nein??
Die DV zur Systemtaste (PS/PSM) ist nicht zum Löschen vorgesehen. Der Tasterkanal kann auch nur eine einzige DV speichern, man könnte also mit der Taste einen Rollladen per DV "bedienen", aber dann nicht mehr die PS/PSM selbst.
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
- Baxxy
- Beiträge: 11026
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 631 Mal
- Danksagung erhalten: 2282 Mal
Re: Funkverkehr bei Statusabfrage ja oder nein??
M.W. ist bei HmIP .State() identisch zu .Value().
Man kann mit .State() nicht den IP-Aktor anfunken um den Status zu bekommen.
Bin mir aber aktuell nicht sicher ob es gar nicht geht (irgendein Error) oder ob einfach nur der Wert aus dem Cache geholt wird. Gefunkt wird jedenfalls nicht.
Man kann mit .State() nicht den IP-Aktor anfunken um den Status zu bekommen.
Bin mir aber aktuell nicht sicher ob es gar nicht geht (irgendein Error) oder ob einfach nur der Wert aus dem Cache geholt wird. Gefunkt wird jedenfalls nicht.
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
-
- Beiträge: 5552
- Registriert: 30.05.2019, 11:37
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Chemnitz
- Hat sich bedankt: 120 Mal
- Danksagung erhalten: 763 Mal
Re: Funkverkehr bei Statusabfrage ja oder nein??
Dann wäre die Abfrage des Kanalstatus aber in den Fällen falsch, wenn der Kanal durch eine DV verändert wurde. Das war ja das, was ich anfangs zum Ausdruck bringen wollte.
Dann wäre es doch möglich, dass der Cache-Wert noch auf einem identischen Wert steht, die Abfrage dazu führt, dass kein Kommando gesendet wird, aber der Kanal in Wirklichkeit durch eine DV verändert doch anders steht. Dann würde man ein notwendiges Schalten leider verhindern, oder?
Klar sendet der Aktor eine Message zum neuen Status des Kanals, aber es gibt wohl eine Zeitlücke, in der der Sendebefehl verloren gehen kann, wenn man den Status abfragt vor dem Senden.
War mir bisher auch nicht so ganz bewußt - auch wenn die Lücke nicht sehr groß ist, sie scheint zu existieren.
- Baxxy
- Beiträge: 11026
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 631 Mal
- Danksagung erhalten: 2282 Mal
Re: Funkverkehr bei Statusabfrage ja oder nein??
Man könnte die Lücke auch "wegmachen".
Die "Lückengröße" hängt an den Einstellungen für Eventverzögerung/Zufallsanteil des Statuskanals.
Hab jetzt nochmal auf den Analyzer gelunscht...
Ein .State() auf einen STATE-Datenpunkt (HmIP) zeigt keinerlei Kommunikation, genau wie ein .Value()
Je nachdem wie oft da was geschalten werden soll würde ich wohl den Schaltbefehl ungeprüft raushauen.
Nutzt man nur einen virt.Kanal (A), lässt (B) und (C) auf "AUS" sowie die Verknüpfungslogik auf default "OR" dann korreliert (A) mit dem Statuskanal und man kann das so nutzen wie im Scriptbeispiel auf Seite 1.
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
-
- Beiträge: 5552
- Registriert: 30.05.2019, 11:37
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Chemnitz
- Hat sich bedankt: 120 Mal
- Danksagung erhalten: 763 Mal
Re: Funkverkehr bei Statusabfrage ja oder nein??
Wegmachen kannst du sie nicht, auch ohne Verzögerung dauert die Übertragung durchaus 500ms. Und wenn gerade der CS hoch ist oder Sendewiederholungen nötig sind, noch länger.
-
- Beiträge: 121
- Registriert: 12.10.2016, 13:17
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 8 Mal
Re: Funkverkehr bei Statusabfrage ja oder nein??
zunächst D A N K E für alle Antworten.
Und um die Bedenken wegen Kanälen und Script auszuräumen, hier noch ein paar Hintergrunddetails:
1) Das Ganze wird deshalb mit Script (anstatt WebUI) gemacht, weil ich damit mehrere Infrarot-Heizpanele schalte und zwar abhängig von der gerade zur Verfügung stehenden Photovoltaik-Energie, ist also für WebUI viel zu umfangreich.
2) Baby-Modus ist NICHT mehr aktiviert aber diese (insgesamt 6) Steckdosen haben keine DVs und werden auch nur ausschließlich über dieses eine Script geschaltet - daher kann ich ohne Bedenken explizit auf Kanal 3 gehen und alles passt.
Wie gesagt, danke nochmals, mr ging es vor allem um die Frage ob bei der Statusabfrage gefunkt wird oder nicht.
Und um die Bedenken wegen Kanälen und Script auszuräumen, hier noch ein paar Hintergrunddetails:
1) Das Ganze wird deshalb mit Script (anstatt WebUI) gemacht, weil ich damit mehrere Infrarot-Heizpanele schalte und zwar abhängig von der gerade zur Verfügung stehenden Photovoltaik-Energie, ist also für WebUI viel zu umfangreich.
2) Baby-Modus ist NICHT mehr aktiviert aber diese (insgesamt 6) Steckdosen haben keine DVs und werden auch nur ausschließlich über dieses eine Script geschaltet - daher kann ich ohne Bedenken explizit auf Kanal 3 gehen und alles passt.
Wie gesagt, danke nochmals, mr ging es vor allem um die Frage ob bei der Statusabfrage gefunkt wird oder nicht.