Hallo Interessierte und Wissende,
es ist Ostern und ich hab mal wieder Zeit zum Suchen.
Das Setup von Interesse:
[ul]
[li]IP-Symcon v4.3 auf Raspi
[/li][li]Homematic Wired
[/li][/ul]
Die Infrastruktur:
In meinem Homematic Wired Setup betreibe ich den Sensorblock HMW-Sen-SC-12-DR. Dessen Eingänge werden über über Hilfsrelais gegen Ground geschalten. Die Hilfsrelais werden von z.B. konventionellen 230V Bewegungsmeldern angesteuert.
Mein Streben:
Ich möchte einen Bewegungsmelder maskieren. Nein, nicht in Vorbereitung für Fasching, sondern weil es Zustände gibt bei denen der Sensorblock das Signal des Bewegungsmelder nicht weitermelden soll.
Auf Nachfrage bei eQ-3, welcher Parameter für das Maskieren verwendet werden kann wurde mir folgende Antwort gegeben:
Wir können Ihnen mitteilen, dass sich der Parameter auslesen und auch setzen lässt.
client.getParamset(‚HEQ0102883:1‘, ‚MASTER‘) -> {‚INPUT_LOCKED‘: False}
putParamset(‚HEQ0102883:1‘, „MASTER“, {‚INPUT_LOCKED‘: True})
client.getParamset(‚HEQ0102883:1‘, ‚MASTER‘) -> {‚INPUT_LOCKED‘: True}Ein Aufruf in der WebUI zeigt dann auch das gesetzte Häckchen. Der Test wurde von extern über XMLRPC durchgeführt.
Mein IPS sieht folgendermassen aus:
Das php Script hat nur diese Zeile:
HM_WriteValueBoolean(42145, „INPUT_LOCKED“, True);
und die execution endet mit folgendem „Script Output“:
Warning: HomeMatic Error: Failure in /var/lib/symcon/scripts/15621.ips.php on line 4
UND wenn ich mit der WebOberfläche der CCU2 draufschau bleibt das entsprechende Bit wie es war:
Entweder ich seh das Offensichtliche nicht ODER es beschleicht mich das Gefühl, daS dieser Parameter von IPS (noch) nicht berücksichtigt ist.
Über Einblicke, Hinweise und am liebsten Hilfe freu ich mich wie immer.
Grüsse, homa
PS: und ja, es ist mir bewusst, dass ich eine IPS Version zurückliege… aber bisher hab ichs noch nicht geschafft meine Raspi auf das nächste Raspian zu liften…