NEWS
Probleme mit Daikin-cloud "because not writable!"
-
Hallo,
steuere unsere Klimaanlagen mittels Daikin-Cloud über IOBroker.Hatte auch gut funktioniert, nun lässt sich eine von drei Anlagen nicht mehr steuern.
Im Log erhalte ich die Fehlermedungen, welche mit "because not writable!" enden.Hatte dort allerdings nach meinem Wissen nichts geändert, die anderen zwei Anlagen lassen sich normal steuern.
"Ignore state change for .... because not writable!"
kommt nicht nur bei dem On/Off Befehl, sondern auch bei der Temperatureinstellung, und z.B. Gebläseeinstellung etc..."Online" ist die Anlage - ich kann diese auch über die Onecta-App steuern, aber eben nicht mehr über den IOBroker.
Hätte dort jemand eine Idee?
Besten Dank!Edit: Firmwareupdate ist für alle drei Anlagen verfügbar, aber selbe Ausgangsposition; bei allen dreien wurde es nicht durchgeführt.
-
@gismoh said in Probleme mit Daikin-cloud "because not writable!":
Bitte keine Nacherzählungen:"Ignore state change for .... because not writable!"
kommt nicht nur bei dem On/Off Befehl, sondern auch bei der Temperatureinstellung, und z.B. Gebläseeinstellung etc...Ich vermute dass es sich hie rum eine Fehlermeldung im log handelt. Bitte solche Dinge VOLLSTÄNDIG in code Tags posten.
Technisch gehe ich davon aus, dass ev bei den betreffenden State das write Attribute falsch gesetzt ist. Wenn du nichts besonderes an den States angeknüpft hast, kannst du die Instanz mal löschen und neu anlegen. Alternativ kannst du die Instanz die nicht geht stoppen und testweise eine neue Instanz anlegen. Schau ob dann der State richtig konfiguriert ist. Wenn nicht, dann ist das ein Bug im Adapter (Issue - und hier bitte die betreffende Adapterversion nennen).
Im Prinzip kannst du das write Attribute am Schloss Sysmbol des States erkennen bzw. im json nachsehen. Kann dir grad keinen Screenshot senden da mein iob gar cold Backup fährt ...
-
@mcm57
Merci für deine Antwort.
Also ersteinmal den Code-Tag:daikin-cloud.0 2024-04-18 13:47:51.450 info Ignore state change for XXXXXXXXXXXXXXXXXXXX.climateControl.onOffMode because not writable!
In den Objekten haben die Datenpunkte die Rechte 664, wie auch bei den Klimaanlagen, welche ich noch steuern kann.
Bei der Anlage, welche nicht mehr steuerbar ist steht auch beim Datenpunkt "Wert schreiben(schreibgeschützt)".Moment, sehe gerade etwas, bei Rolle unterscheiden sich die Werte, bei den Laufenden steht "Switch", bei dem anderen "Sensor" - habe keine Ahnung, warum sich dies nun dort unterscheidet, - werde nun dies ändern, mal sehen
Edit: Leider keine Änderung nachdem ich den Wert von Sensor auf Switch geändert habe - ist immer noch schreibgeschützt.
Daikin-Cloud v0.3.0
-
@gismoh
OK.Kannst du mal im EXPERT MODE beim entsprechenden State rechts auf den Bleistift klicken?
Da sollte sich sowas öffnen:Ich vermute mal dort steht write:false. Trag dort mal write:true ein bzw. vergleiche mit den funktionierenden Instanzen.
Hinweis:
Das ist nur eine Lösung wenn der State aus welchem Grund auch immer falsch angelegt ist. write:true nutzt nichts, wenn der Adapter keinen Code besitzt der auf Änderungen des States reagiert.Wenn es das ist, erstell doch bitte eine neue Instanz und verbinde die mit deinem System. Und schau ob dann der write richtig ist. Wenn der bei einer neuen Instant falsch auf write:false steht, mach bitte ein Issue beim Adapter auf.
NACHTRAG: Dass das eine System aus welchem Grund auch immer nicht fernbedient werden kann kannst du ausschließen? Kannst du es via app / web und Cloud fernbedienen? Nicht dass da eine Freischaltung fehlt oder eine Modell weniger kann als ein anderes.
@Apollon77 FYI
-
@mcm57 Die States werden auf write:false gesetzt wenn das Devcie für die Daikin Cloud offline ist weil Sie dann nicht schrebbar sind nbis es wieder online ist. Es gibt ein GitHub Issue hier bei den States zu optimieren ....
-
@apollon77
Danke - auf die Idee wär ich nicht gekommen -
@mcm57 @apollon77 ,
leider kann ich euch teils vermutlich nicht folgen.
Wenn ich es richtig verstanden habe, geht die Steuerung nicht, wenn die App-Steuerung nicht funktioniert, welches mir ja auch einleuchtet, da der Adapter ja qausi die App steuert?
Wie oben bereits geschrieben, kann ich diese allerdings über die Onecta-App steuern, aber eben nicht über den Adapter, also müsste es über den Daikin Adapter also "freigegeben", nicht gesperrt sein?Habe nun mal in den Objektdaten bei "onOffMode" aus: "write": false, -> "write": true gemacht, allerdings erscheint immer noch:
daikin-cloud.0 2024-04-18 16:10:13.644 info Ignore state change for XXXXXXXXXXXXXXXXXXXXX.climateControl.onOffMode because not writable!
Okay, dann werde ich mal versuchen den Adapter zu löschen und neu einzuspielen.
PS: Was bedeutet "...mach bitte ein Issue beim Adapter auf".
Nach google Translate bedeutet Issue -> Ausstellen?Nachtrag: Besten Dank an euch, weis zwar nicht was nun wirklich passiert ist, habe ein Backup gezogen bevor ich etwas weiteres machen wollte, und nun funktioniert es wieder!
z.B.:Send state change for XXXXXXXXXXXXXXXXXXX.climateControl.temperatureControl.operationModes.heating.setpoints.roomTemperature with value=17.5 to climateControl : temperatureControl : /operationModes/heating/setpoints/roomTemperature
-
@gismoh sagte in Probleme mit Daikin-cloud "because not writable!":
weis zwar nicht was nun wirklich passiert ist
Das Gerät wird die daikin cloud wieder erreichen können
-
Ist das normal, das ich die Daikin Instance alle 14 Tage neu starten muss um die Objekte zu bekommen?
Bei mir sind alle 14 Tage keine Objekte in dem Daikin Adapter zu sehen. Erst nach zweimalige Neustart sind die Objekte wieder da. Leider muss ich auch jedesmal die betreffenden Objekte mit Influx neu verknüpfen, was sehr lästig ist. -
@werner2000x
Würd ich nicht als normal sehen.