der Befehl:
HM_WriteValueBoolean(12345,‚AUTO_MODE‘,true);
bringt bei mir Fehler:
Warning: Use of undefined constant ‚AUTO_MODE‘ - assumed ‚‚AUTO_MODE‘‘ (this will throw an Error in a future version of PHP) in C:\ProgramData\Symcon\scripts\47933.ips.php on line 7
Warning: HomeMatic Fehler: Unknown parameter in C:\ProgramData\Symcon\scripts\47933.ips.php on line 7
Wie kann ich denn die Thermoste auf AUTO oder MANUELL stellen?
Welche Thermoste (Typenbezeichnung)? Es gibt diverse und entsprechend viele verschiedene Datenpunkt.
Die Liste der Homematic-Datenpunkt ist in der Doku unter Tips & Tricks zu finden.
Dein Beitrag und die Fehlermeldung passen nicht zusammen. Bitte benutze im Forum den Button ‚Vorformatierter Text‘ sonst zerlegt das Forum dein Script.
So sollte der Fehler nicht mehr auftreten, aber ob der Datenpunkt AUTO_MODE korrekt ist?! HM_WriteValueBoolean(12345,'AUTO_MODE',true);
Michael
Der Modus ist bei den Geräten leider noch ein Konfig Parameter und kein Datenpunkt. Somit auch keine Variable in Symcon.
Es gibt irgendwo im Forum Scripte für die HMXML (XMLRPC) damit geht es dann.
z.B. hier:
Weil ich eben das gleiche Problem hatte, habe ich das 74MB 22104-Seiten-PDF zur Rate gezogen und gefudnen das zwar SET_POINT_MODE beschreibbar ist, aber bei mir ging es auch nicht. Es gibt aber WRITE-ONLY auch CONTROL_MODE … den kann man dann halt nicht per request-action setzen, weil es ja keine Variable gibt aber mit HM_WRITEVALUE geht es und dann funktioniert es auch…