hobbyquaker / homematic-manager

Homematic Device Configuration and Administration
GNU General Public License v3.0
188 stars 27 forks source link

Sticky unready and Config Pending #98

Open maxbec opened 5 years ago

maxbec commented 5 years ago

If I want to make changes to more than one channel on multiple devices there always pops up the config pending flag. And the problem is that It doesn't get away.

I then have to reset all devices which is pretty messy.

hobbyquaker commented 5 years ago

do you experience this behavior only on HmIP devices or also on BidCos devices?

pacco81 commented 5 years ago

Hi !

Ich habe auch für ein größere Anlage die Parameter mehrere Geräte gleichzeitig geändert. Über die Mehrfachausahl im Manager. Jetzt habe ich ebenfalls bei >100 Geräten config_pending. Alles IP Geräte sowohl UP-Schalter, Dimmer als auch verschiedene Bew.melder. Die Geräte sind erreichbar und lassen sich über die WebUI schalten und geben auch korrekte Rückmeldung. Trotzdem hängen sie im Status Config_Pending nachdem ich sie mit dem Manager parametrieren wollte Möglicherweise wurden Param bei den Geräten über den Manager geändert, die nicht da sind.

Wie kriege ich das wieder hin ? Habe wenig Lust >100 Geräte zu resetten.

Besten Dank, Sebastian

P.S. Eine mögliche Ursache könnte sein, dass bei der Mehrfachauswahl von Geräten zur Param.änderung nicht nur Geräte gleichen Bautyps auswählbar sind, sondern verschiedene Geräte: s.Screenshot: im Param-Menur für IP-UP-Schalter: die Mehrfachauswahl bietet mir auch Rollo-Aktoren und Bew.Melder an. Habe ich leider zu spät gemerkt. Vielleicht hängt config_pending, weil die Geräte die Param eines anderen Gerätetyps nicht schlucken wollen ?

Bildschirmfoto 2019-08-30 um 23 54 58
hobbyquaker commented 5 years ago

@pacco81 ohje, das tut mir leid dass Dir der hm-manager so ein Problem eingebrockt hat... Ich würde da als erstes versuchen ein Backup von vor dieser Aktion zurückzuspielen, habe die Hoffnung dass das ein Problem ist das nur im hmipserver/crrfd lokalisiert ist und nicht die Geräte an sich betrifft (soweit ich weiss wird CONFIG_PENDING nicht vom Gerät sondern vom crRFD erzeugt).

Die Mehrfachauswahl wird dann ermöglicht wenn die ParamsetDescription der Kanäle gleich ist. Dann kann durchaus auch bei Geräten unterschiedlichen Typs der Fall der sein.

Ich werde mal versuchen das auf einem Testsystem nachzustellen und rauszufinden was da schief läuft, kann aber nicht versprechen wann ich dazu komme.

pacco81 commented 5 years ago

Danke für die schnelle Rückmeldung ! Ich probiere es mal mit einem Back-up und mache ansonsten werkreset.

Ich werde werde jetzt bis auf weiteres nur gleiche Gerätetypen bei der Mehrfachauswahl nutzen.

Der Manager ist auf jeden Fall eine große Hilfe für große Systeme und hat mir schon Stunden mühsames Klickern in der WebUI erspart. Danke dafür !

maxbec commented 4 years ago

Habe gestern den Manager auf meinem neuen Rechner installiert, gestartet und mit dem Raspberry verbunden. Hat alle Geräte gefunden und direkt bei allen ein Sticky Unreach erzeugt. Fenstersensoren konnten ihren Status nicht mehr übertragen. Alle Fenstersensoren am Gerät selbst auf Werkseinstellungen gesetzt, im Manager gelöscht und neu hinzugefügt. Bleiben alle im Config Pending hängen... Bin ratlos.