NEWS
Zigbee Adapter zeigt keine Geräte mehr an
-
@chris25 seltsam.. hast du die Gruppen 170 und 28 in deinen Zigbee Gruppen (sprich - unter Objekten verzeichnisse mit der ID group_170 und group_28 ) ?
-
-
@chris25 hast du weitere Gruppen oder nutzt du das feature nicht ?
-
-
@chris25 nein, bitte erst einmal eine Gruppe von Hand anlegen und mindestens 1 gerät hinzufuegen:
zum anlegen
dann ein Gerät aussuchen (Lampe oder Steckdose oder so) und da dann
den button mit dem Stift benutzen.
Danach schauen ob auch diese Gruppe dann auftaucht
A.
-
-
@chris25 Die Warnmeldungen für die Gruppen 28 und 170 kommen aber weiter ?
kannst du bitte auch schauen ob die Gruppen in der shepherd.db drin stehen ?
- Datei /opt/iobroker/iobroker-data/zigbee_0/shepherd.db (eine JSON Datei)
- Es müsste einen Eintrag geben der dem in der Meldung ähnlich ist.
A.
-
ja die Einträge gibt es dort
{"id":81,"type":"Group","groupID":170,"members":[{"deviceIeeeAddr":"0xa4c138d5cc53a8da","endpointID":1}],"meta":{}} {"id":82,"type":"Group","groupID":28,"members":[],"meta":{}} {"id":83,"type":"Group","groupID":29,"members":[],"meta":{}}
Das sind die Logs dazu. Die neue Gruppe mit der GroupID 29 taucht da nicht auf.
zigbee.0 2025-08-25 21:43:20.305 warn get devices: strange device: {"type":"group","mapped":{"_events":{},"_eventsCount":0,"databaseID":81,"groupID":170,"_members":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[3,4,5,6,1794,2820,57344,57345,0],"outputClusters":[25,10],"profileID":260,"ID":1,"clusters":{"57344":{"attributes":{"53251":"AAAA"}},"genBasic":{"attributes":{"65503":"Aζ/\u0016","65506":54,"65508":0,"65534":0,"modelId":"TS0001","manufacturerName":"_TZ3000_46t1rvdu","powerSource":1,"zclVersion":3,"appVersion":70,"stackVersion":0,"hwVersion":1,"dateCode":""}},"genOnOff":{"attributes":{"onOff":0,"onTime":0,"offWaitTime":0,"moesStartUpOnOff":2}},"manuSpecificTuya_3":{"attributes":{"53248":0,"53249":0,"53250":0,"53251":0,"53252":0,"53253":0,"switchType":1}}},"deviceIeeeAddress":"0xa4c138d5cc53a8da","deviceNetworkAddress":51931,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00212effff053c18","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":3600,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xa4c138d5cc53a8da"}}],"meta":{},"toZigbee":[{"key":["state","brightness","brightness_percent","on_time","off_wait_time"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color","color_temp","color_temp_percent"],"options":[{"name":"color_sync","label":"Color sync","access":2,"type":"binary","property":"color_sync","description":"When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).","value_on":true,"value_off":false},{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["effect"]},{"key":["transition"]},{"key":["position","tilt"],"options":[{"name":"invert_cover","label":"Invert cover","access":2,"type":"binary","property":"invert_cover","description":"Inverts the cover position, false: open=100,close=0, true: open=0,close=100 (default false).","value_on":true,"value_off":false},{"name":"cover_position_tilt_disable_report","label":"Cover position tilt disable report","access":2,"type":"binary","property":"cover_position_tilt_disable_report","description":"Do not publish set cover target position as a normal 'position' value (default false).","value_on":true,"value_off":false}]},{"key":["occupied_heating_setpoint"],"options":[{"name":"thermostat_unit","label":"Thermostat unit","access":2,"type":"enum","property":"thermostat_unit","description":"Controls the temperature unit of the thermostat (default celsius).","values":["celsius","fahrenheit"]}]},{"key":["tint_scene"]},{"key":["brightness_move","brightness_move_onoff"]},{"key":["brightness_step","brightness_step_onoff"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color_temp_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["colortemp_move","color_temp_move"]},{"key":["hue_move","saturation_move"]},{"key":["hue_step","saturation_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]}],"model":"group"},"group":{"_events":{},"_eventsCount":0,"databaseID":81,"groupID":170,"_members":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[3,4,5,6,1794,2820,57344,57345,0],"outputClusters":[25,10],"profileID":260,"ID":1,"clusters":{"57344":{"attributes":{"53251":"AAAA"}},"genBasic":{"attributes":{"65503":"Aζ/\u0016","65506":54,"65508":0,"65534":0,"modelId":"TS0001","manufacturerName":"_TZ3000_46t1rvdu","powerSource":1,"zclVersion":3,"appVersion":70,"stackVersion":0,"hwVersion":1,"dateCode":""}},"genOnOff":{"attributes":{"onOff":0,"onTime":0,"offWaitTime":0,"moesStartUpOnOff":2}},"manuSpecificTuya_3":{"attributes":{"53248":0,"53249":0,"53250":0,"53251":0,"53252":0,"53253":0,"switchType":1}}},"deviceIeeeAddress":"0xa4c138d5cc53a8da","deviceNetworkAddress":51931,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00212effff053c18","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":3600,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xa4c138d5cc53a8da"}}],"meta":{},"toZigbee":[{"key":["state","brightness","brightness_percent","on_time","off_wait_time"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color","color_temp","color_temp_percent"],"options":[{"name":"color_sync","label":"Color sync","access":2,"type":"binary","property":"color_sync","description":"When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).","value_on":true,"value_off":false},{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["effect"]},{"key":["transition"]},{"key":["position","tilt"],"options":[{"name":"invert_cover","label":"Invert cover","access":2,"type":"binary","property":"invert_cover","description":"Inverts the cover position, false: open=100,close=0, true: open=0,close=100 (default false).","value_on":true,"value_off":false},{"name":"cover_position_tilt_disable_report","label":"Cover position tilt disable report","access":2,"type":"binary","property":"cover_position_tilt_disable_report","description":"Do not publish set cover target position as a normal 'position' value (default false).","value_on":true,"value_off":false}]},{"key":["occupied_heating_setpoint"],"options":[{"name":"thermostat_unit","label":"Thermostat unit","access":2,"type":"enum","property":"thermostat_unit","description":"Controls the temperature unit of the thermostat (default celsius).","values":["celsius","fahrenheit"]}]},{"key":["tint_scene"]},{"key":["brightness_move","brightness_move_onoff"]},{"key":["brightness_step","brightness_step_onoff"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color_temp_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["colortemp_move","color_temp_move"]},{"key":["hue_move","saturation_move"]},{"key":["hue_step","saturation_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]}],"model":"group"},"name":"Group 170"} from resolveEntity for {"_events":{},"_eventsCount":0,"ID":74,"_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":5,"inputClusters":[0,6,10,25,1281],"outputClusters":[1,32,1280,1282],"profileID":260,"ID":1,"clusters":{},"deviceIeeeAddress":170,"deviceNetworkAddress":0,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":170}},{"_events":{},"_eventsCount":0,"deviceID":100,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":170,"deviceNetworkAddress":0,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":170}}],"_ieeeAddr":170,"_interviewState":"SUCCESSFUL","_lastSeen":1728654285725,"_manufacturerID":4405,"_networkAddress":0,"_type":"Coordinator","_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}} zigbee.0 2025-08-25 21:43:20.304 warn get devices: strange device: {"type":"group","mapped":{"_events":{},"_eventsCount":0,"databaseID":82,"groupID":28,"_members":[],"meta":{},"toZigbee":[{"key":["state","brightness","brightness_percent","on_time","off_wait_time"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color","color_temp","color_temp_percent"],"options":[{"name":"color_sync","label":"Color sync","access":2,"type":"binary","property":"color_sync","description":"When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).","value_on":true,"value_off":false},{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["effect"]},{"key":["transition"]},{"key":["position","tilt"],"options":[{"name":"invert_cover","label":"Invert cover","access":2,"type":"binary","property":"invert_cover","description":"Inverts the cover position, false: open=100,close=0, true: open=0,close=100 (default false).","value_on":true,"value_off":false},{"name":"cover_position_tilt_disable_report","label":"Cover position tilt disable report","access":2,"type":"binary","property":"cover_position_tilt_disable_report","description":"Do not publish set cover target position as a normal 'position' value (default false).","value_on":true,"value_off":false}]},{"key":["occupied_heating_setpoint"],"options":[{"name":"thermostat_unit","label":"Thermostat unit","access":2,"type":"enum","property":"thermostat_unit","description":"Controls the temperature unit of the thermostat (default celsius).","values":["celsius","fahrenheit"]}]},{"key":["tint_scene"]},{"key":["brightness_move","brightness_move_onoff"]},{"key":["brightness_step","brightness_step_onoff"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color_temp_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["colortemp_move","color_temp_move"]},{"key":["hue_move","saturation_move"]},{"key":["hue_step","saturation_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]}],"model":"group"},"group":{"_events":{},"_eventsCount":0,"databaseID":82,"groupID":28,"_members":[],"meta":{},"toZigbee":[{"key":["state","brightness","brightness_percent","on_time","off_wait_time"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color","color_temp","color_temp_percent"],"options":[{"name":"color_sync","label":"Color sync","access":2,"type":"binary","property":"color_sync","description":"When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).","value_on":true,"value_off":false},{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["effect"]},{"key":["transition"]},{"key":["position","tilt"],"options":[{"name":"invert_cover","label":"Invert cover","access":2,"type":"binary","property":"invert_cover","description":"Inverts the cover position, false: open=100,close=0, true: open=0,close=100 (default false).","value_on":true,"value_off":false},{"name":"cover_position_tilt_disable_report","label":"Cover position tilt disable report","access":2,"type":"binary","property":"cover_position_tilt_disable_report","description":"Do not publish set cover target position as a normal 'position' value (default false).","value_on":true,"value_off":false}]},{"key":["occupied_heating_setpoint"],"options":[{"name":"thermostat_unit","label":"Thermostat unit","access":2,"type":"enum","property":"thermostat_unit","description":"Controls the temperature unit of the thermostat (default celsius).","values":["celsius","fahrenheit"]}]},{"key":["tint_scene"]},{"key":["brightness_move","brightness_move_onoff"]},{"key":["brightness_step","brightness_step_onoff"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["color_temp_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]},{"key":["colortemp_move","color_temp_move"]},{"key":["hue_move","saturation_move"]},{"key":["hue_step","saturation_step"],"options":[{"name":"transition","label":"Transition","access":2,"type":"numeric","property":"transition","description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","value_min":0}]}],"model":"group"},"name":"Group 28"} from resolveEntity for {"_events":{},"_eventsCount":0,"ID":60,"_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":5,"inputClusters":[0,10,25],"outputClusters":[1,32,1280],"profileID":260,"ID":1,"clusters":{},"deviceIeeeAddress":28,"deviceNetworkAddress":0,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":28}},{"_events":{},"_eventsCount":0,"deviceID":100,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":28,"deviceNetworkAddress":0,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":28}}],"_ieeeAddr":28,"_interviewState":"SUCCESSFUL","_lastSeen":null,"_manufacturerID":4405,"_networkAddress":0,"_type":"Coordinator","_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}}
-
@chris25 das passt schon. Die neue Gruppe ist 29, die Gruppe 28 gab es schon vorher.
Trotzdem ist mir nicht klar warum diese Gruppen nicht sauber erkannt werden.Kannst du bitte nochmal eine Gruppe anlegen, und dabei gezielt die ID 1 vergeben ? Auch hast du das Gerät der Gruppe 170 hinzugefügt, nicht zu der neu angelegten.
Bitte auch prüfen ob du das Gerät über die Gruppe 170 schalten kannst - Wichtig - der Status im Adapter wird sich durch Schalten über die Gruppe nicht ändern - du musst das gerät selber anschauen.
A
-
-- gelöscht wegen Doppel post
-
ja ich hatte es ausversehen eine der "alten" Gruppen zugewiesen. Habe die Gruppe 1 mit der GroupID 1 angelegt und das Gerät dort zugewiesen. Beim Wechseln der Gruppe für das Gerät crasht der Adapter
zigbee.0 2025-08-25 21:57:17.202 error Cannot read properties of undefined (reading 'deleteObj') zigbee.0 2025-08-25 21:57:17.202 error TypeError: Cannot read properties of undefined (reading 'deleteObj') at /opt/iobroker/node_modules/iobroker.zigbee/lib/groups.js:360:51 at Array.forEach (<anonymous>) at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.zigbee/lib/groups.js:356:29) at processImmediate (node:internal/timers:487:21) zigbee.0 2025-08-25 21:57:17.202 error uncaught exception: Cannot read properties of undefined (reading 'deleteObj') zigbee.0 2025-08-25 21:57:17.183 error getGroups: caught error: TypeError: Cannot read properties of undefined (reading 'getGroups') zigbee.0 2025-08-25 21:57:16.961 error id.match is not a function zigbee.0 2025-08-25 21:57:16.961 error TypeError: id.match is not a function at StatesController.getDefaultGroupIcon (/opt/iobroker/node_modules/iobroker.zigbee/lib/statescontroller.js:764:32) at Groups.updateGroupMembership (/opt/iobroker/node_modules/iobroker.zigbee/lib/groups.js:176:56) zigbee.0 2025-08-25 21:57:16.961 error unhandled promise rejection: id.match is not a function zigbee.0 2025-08-25 21:57:16.961 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
Beim einschalten über die Gruppe gibts ebenfalls einen Crash
zigbee.0 2025-08-25 21:59:22.603 error device.ieeeAddr.substr is not a function zigbee.0 2025-08-25 21:59:22.603 error TypeError: device.ieeeAddr.substr is not a function at StatesController.onZigbeeEvent (/opt/iobroker/node_modules/iobroker.zigbee/lib/statescontroller.js:1115:39) at ZigbeeController.emit (node:events:518:28) at ZigbeeController.emit (node:domain:489:12) at ZigbeeController.event (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:345:14) at ZigbeeController.handleMessage (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:909:14) zigbee.0 2025-08-25 21:59:22.603 error unhandled promise rejection: device.ieeeAddr.substr is not a function zigbee.0 2025-08-25 21:59:22.603 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
-
@chris25 Ok.. da ist also etwas mit den Gruppen nicht ok. Kannst du bitte als letztes versuchen alle Gruppen zu löschen (einfach über die Kachel) ?Dann sollten die Meldungen weg sein.
A.
-
Okay... das ist jetzt sehr komisch, ich habe alle 4 Gruppen gelöscht und den Adapter neu gestartet. Die 2 von mir angelegten Gruppen sind weg. Die Gruppen 28 & 170 kommen allerdings von alleine wieder
-
@chris25 sagte in Zigbee Adapter zeigt keine Geräte mehr an:
Okay... das ist jetzt sehr komisch, ich habe alle 4 Gruppen gelöscht und den Adapter neu gestartet. Die 2 von mir angelegten Gruppen sind weg. Die Gruppen 28 & 170 kommen allerdings von alleine wieder
Das ist leider nicht so komisch wie es scheint. die genauen Hintergründe habe ich noch nicht vollständig heraus bekommen, aber es scheint so das bestimmte Geräte selbstständig Gruppen anlegen. Manche beim Pairing, manche bei der Konfiguration, andere immer wenn die Gruppe nicht existiert.
Da der Adapter selber keine Liste von Gruppen verwaltet, sondern immer alle vom Herdsman gemeldeten Gruppen verwaltet kommen diese wieder. Bei den Geräten die ich im Einsatz habe passiert das immer dann wenn ich eine Ikea Fernbedienung anlerne - dann bekomme ich die Ikea Gruppe (901)
Ich bin sowieso dabei das Thema Gruppen zu überarbeiten - das kommt dann mit der 3.1. Vielleicht finde ich da eine entsprechend passende Lösung.
Kannst du bitte nochmal einen (letzten) Test machen - bitte genau in dieser Reihenfolge:
- per JS Skriptstub die beiden Gruppen löschen (Skript ist beiliegend)
- Adapter anhalten
- shepherd.db ueberpruefen ob die Gruppen wirklich weg sind
- Adapter starten
Wichtig ist das in diesem gesamten Ablauf weder das Zigbee-Tab noch die Zigbee-EInstellungen geöffnet werden / sind.
sendTo('zigbee.0', 'deleteGroup', '28'); sendTo('zigbee.0', 'deleteGroup', '170');
A.
-
Ikea Fernbedienungen habe ich auch im Einsatz, vielleicht kommen die Gruppen davon ?
Ich habe die beiden Gruppen per JS gelöscht, in der shepherd.db sind sie ebenfalls weg. Nach einem Adapter Neustart tauchen sie weder in der Liste mit den Geräten noch in den Objekten von Zigbee auf. Der Fehler für die beiden Gruppen kommt allerdings leider immer noch wenn ich mir die Geräteliste anzeigen lasse
Edit: die beiden Gruppen tauchen nach einem zweiten Neustart des Adapters wieder auf in der UI, in den Objekten und in der shepherd.db auf.