Wie kann man ein Register ändern?
Einmal kann man per MQTT Befehl ein Register ändern. Das Register wird R1003 genannt für Holding Register 1003 Der Wert muss zusätzlich per MQTT übergeben werden. In diesem Fall z.B. 2 für Ventilator Step 2
Auf die schnelle zum Testen kann man auch auf der Konsole folgenden Befehl eingeben:
Code: Alles auswählen
curl -X GET "http://solaranzeige.local/befehl.steuerung.php?befehl=R1004_1750&config=4"
config = 4 Es ist das 4. Gerät in einer Multi-Regler-Version also 4.user.config.php Bei einer Single-Regler-Version ist die Zahl immer 1
Ein Register wir mit einem R und dann die Dezimalzahl des Registers angegeben. Hinter dem _ steht der Wert der eingestellt werden soll in Dezimal. In dem Beispiel ist 1750 = 17,5 Grad, da die Gradzahlen immer mit 100 multipliziert sind.
Möchte man die Ventilatorstufe auf 0 setzen dann würde der Befehl folgendermaßen heißen: (Das Gerät hat die GeraeteNummer 2 = 2.user.config.php)
Code: Alles auswählen
curl -X GET "http://solaranzeige.local/befehl.steuerung.php?befehl=R1003_0&config=2"