Ich wollte gerade mal die Sollwertverschiebung per MQTT mit SETZ1… angehen.
Geht mit 1.0 tatsächlich nicht mehr…
habs probiert mit:
„panasonic_heat_pump/commands/SetZ1HeatRequestTemperature“
und mit
„panasonic_heat_pump/main/SetZ1HeatRequestTemperature“
Ohne Erfolgt…
womit es dagegen funktioniert ist mit der „einfachen“ HTTP API:
http://192.168.2.38/command?SetZ1HeatRequestTemperature=3_
Das setzt die Sollwertverschiebung auf +3
Mit ner kleinen Pause später wieder auf 0 zurück… fertig…
Aktuell umgehe ich das MQTT Problem damit… Heizsaison ist zwar bald vorbei… aber was solls
Hier mein quick&dirty Skript.
Ich lese die alte Sollwertschiebung ein, um diese am Ende wieder auf den Ursprungswert zu setzen…
<?php
// bisherige SWV abholen und wegschreiben
$ip="IP-ADRESSE_EINTRAGEN";
// alte SWV auslesen
$alt=GetValue(38065);
// alte SWV wegsichern in eigene INTEGER Variable
SetValue(32411,$alt);
// per HTTP API SWV hochsetzen auf +3:
Sys_GetURLContent("http://$ip/command?SetZ1HeatRequestTemperature=3_");
IPS_Sleep(10000);
// per HTTP API SWV auf Altzustand zurücksetzen:
Sys_GetURLContent("http://$ip/command?SetZ1HeatRequestTemperature=$alt");
// Variante per MQTT - geht mit 1.0 nicht..
//RequestAction(30196, "3");
//IPS_Sleep(5000);
?>