Ich habe gerade versucht, eine Assoziation zwischen zwei MAX! Thermostaten zu entfernen. Das hat zunächst ohne Fehlermeldung funktioniert, aber in peerIDs/peerList stand die Assoziation noch drin. Deshalb habe ich es nochmal versucht, dabei aber eine Fehlermeldung (Invalid Command) bekommen.
Dann habe ich es beim anderen Thermostat probiert und es hat funktioniert. Unterschied: das andere Thermostat hatte zwei Assoziationen.
Nun kenne ich mich mit dem FHEM-Code nicht wirklich aus. Aber laut Log wird nach dem Entfernen der letzten Assoziation vom Thermostat für "peers:" gar nichts mehr gemeldet. Kann es sein, dass nach dem Entfernen der letzten Assoziation peerIDs und peerList nicht korrekt aktualisiert werden? Das würde es erklären. Denn bei dem Thermostat, das vorher zwei Assoziationen hatte, kommt die Meldung "peers: xxxx" mit der verbleibenden Assoziation und peerList und peerIDs werden richtig aktualisiert.