Closed mattreim closed 1 week ago
Sorry, das hat mit dem Adapter nichts zu tun. Mir gehen die vielen Änderungen der ems-esp Firmware hinsichtlich Struktur und Funktion langsam auf die Nerven. Ich habe weder Lust noch Zeit den Adapter regelmäßig anzupassen.
Ich verstehe die Änderung aber auch nicht genau. Bedeutet dies, dass es die Entität (Feld) remotetemp nicht mehr gibt? Und was genau heißt CMD? - Muss die remotetempt mit CMD Befehl gesetzt werden und nur dann erscheint diese in der API?
Hier steht Befehl -> "reset" -> selektieren:
"reset" -> Adresse:
Ergebnis:
Ich habe gerade dev 23 installiert. Der adapter liest alle Element aus .../api/{device} also im Beispiel .../api/boiler. Dort taucht "reset" bei mir nicht auf. Das war auch schon früher so, da kein Wert gesetzt war. Also wird im Adapter auch nichts angelegt .... unabhängig ob der "type" früher "number" und nun "command" ist.
Ist bei dir "reset" in .../api/boiler enthalten? und "remotetemp" in .../api/thermostat?
Aber genau darum geht es, wenn es nicht angelegt wird kann ich auch keinen Wert setzen. Zuvor war in "remotetemp" ein Wert enthalten und jetzt ist es ein Eingabefeld.
Aber genau darum geht es, wenn es nicht angelegt wird kann ich auch keinen Wert setzen. Zuvor war in "remotetemp" ein Wert enthalten und jetzt ist es ein Eingabefeld.
D.h. "remotetemp" ist bei dir in .../api/thermostat enthalten? Bei mir nicht! (nur "remoteseltemp")
EMS-ESP emuliert ein Thermostat mit dem Werte (z.B. Temperatur/Luftfeuchtigkeit) an die Heizung übergeben werden kann. Es muss erst eingestellt werden. Remote Thermostats
Soweit klar. Dann ist aber bei dir bei ..../api/thermostat der "remotetemp" Eintrag vorhanden ? JA oder Nein?
v21: Ja ab v22: Nein
Da müssen die ems-esp Entwickler anpassen. Den "type": "command" für diese Felder halte ich für falsch und uneindeutig. Aber Inhalt ist mal "number" für remotetemp und mal "enum" z.B. für boiler/reset. Für Home Assistant (MQTT) bleibt es eh bei den alten Formaten. Also warum API ändern ?????
Danke
Mit der Version 3.7.0-dev.22 wurde
remotetemp
vonINT16
aufCMD
umgestellt und ich kann es jetzt leider nicht mehr nutzen. Hier noch weitere:thermostat/hc<x>/remotetemp
boiler/reset
boiler/hpshutdown
Ich habe auch schon bei EMS-ESP angefragt.
Vielen Dank