Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to v1.10.14: Can not send signals from coordinator #2351

Open
Toastbrot20 opened this issue Jan 5, 2025 · 37 comments
Open

Upgrade to v1.10.14: Can not send signals from coordinator #2351

Toastbrot20 opened this issue Jan 5, 2025 · 37 comments

Comments

@Toastbrot20
Copy link

Toastbrot20 commented Jan 5, 2025

describe the problem in Detail. What do you expect to happen ? What does happen ?

After upgrading to the latest version, my coordinator (cc2538) can not control any zigbee device. Receiving zigbee signals like temperature, current, etc works, but i can not switch any light or power socket. Testet with Osram, Blitzwolf, Tuya, Philips hue etc. devices.

Adapter version

1.10.14

Coordinator firmware version

20211222

Coordinator

cc2538+cc2592

Setup

Raspi4 8G

Protocol of the error (as text, encapsulated in multiline code tags <>). Separate different occurrances into clearly split log sections

zigbee.0
2025-01-05 23:36:05.829	info	Currently 57 devices are joined:

zigbee.0
2025-01-05 23:36:05.814	info	--> transmitPower : high

zigbee.0
2025-01-05 23:36:05.794	info	Unable to disable LED, unsupported function.

zigbee.0
2025-01-05 23:36:05.792	info	Coordinator firmware version: {"type":"zStack30x","meta":{"transportrev":2,"product":2,"majorrel":2,"minorrel":7,"maintrel":2,"revision":20211222}}

zigbee.0
2025-01-05 23:36:05.098	info	Installed Version: [email protected]

zigbee.0
2025-01-05 23:36:04.619	info	Starting Zigbee npm ...

zigbee.0
2025-01-05 23:36:04.617	info	delete old Backup files. keep only last 10

zigbee.0
2025-01-05 23:36:04.489	info	starting. Version 1.10.14 in /opt/iobroker/node_modules/iobroker.zigbee, node: v18.20.5, js-controller: 7.0.6

Mod Edit - code tags. I wish people would read the instructions and follow them

@asgothian
Copy link
Collaborator

asgothian commented Jan 5, 2025

Please do the following:

  • pick 1 device, which you cannot control
  • add its ieee (without 0x) into the state zigbee.0.info.debugmessages
  • Try to control it
  • post the log of the messages generated when you do.

Note: do not run the adapter in debug, info is fine

As additional information, provide output from npm ls zigbee-herdsman, entered into the command line while being in the directory /opt/iobroker

Once this is done, update the firmware on the cc2538 to the newest version - yours is over 3 yrs old, and repeat the exact same steps.

post the results here. As text, in code tags.

A.
p.s. Note: if you are not willing or able to perform these tests, your only option is to swap coordinator to one of the ones listed as recommended on the zigbee2mqtt.io site. Note that moving to a different TI Based coordinator should work without having to repair any devices, while swapping to any other chipset will require all devices to be paired anew.
I have no hardware which displays this effect, so I cannot debug / test this.

@Toastbrot20
Copy link
Author

Toastbrot20 commented Jan 5, 2025

Hey asgothian,

the firmware seems to be the latest for this coordinator combo. I did not found a newer firmware for the cc2538 device.

Output log with debugmessages for a osram plug:

zigbee.0 2025-01-06 00:04:41.518	warn	ELEVATED O4: convert state, "ON", {"state":"ON"} for device 0x7cb03eaa0a0142db with Endpoint state
zigbee.0 2025-01-06 00:04:41.517	warn	ELEVATED O3C: Setting' converter to converter with key(s)'["state","on_time","off_wait_time"]}
zigbee.0 2025-01-06 00:04:41.508	warn	ELEVATED O2: Change state 'state' at device 0x7cb03eaa0a0142db type 'AB3257001NJ'
zigbee.0 2025-01-06 00:04:41.454	warn	ELEVATED O1: User state change of state zigbee.0.7cb03eaa0a0142db.state with value true (ack: false) from system.adapter.zigbee.0 
zigbee.0 2025-01-06 00:04:40.717	warn	ELEVATED O4: convert state, "OFF", {"state":"OFF"} for device 0x7cb03eaa0a0142db with Endpoint state
zigbee.0 2025-01-06 00:04:40.716	warn	ELEVATED O3C: Setting' converter to converter with key(s)'["state","on_time","off_wait_time"]}
zigbee.0 2025-01-06 00:04:40.712	warn	ELEVATED O2: Change state 'state' at device 0x7cb03eaa0a0142db type 'AB3257001NJ'
zigbee.0 2025-01-06 00:04:40.657	warn	ELEVATED O1: User state change of state zigbee.0.7cb03eaa0a0142db.state with value false (ack: false) from system.adapter.zigbee.0 
zigbee.0 2025-01-06 00:04:39.234	warn	ELEVATED O4: convert state, "ON", {"state":"ON"} for device 0x7cb03eaa0a0142db with Endpoint state
zigbee.0 2025-01-06 00:04:39.233	warn	ELEVATED O3C: Setting' converter to converter with key(s)'["state","on_time","off_wait_time"]}
zigbee.0 2025-01-06 00:04:39.228	warn	ELEVATED O2: Change state 'state' at device 0x7cb03eaa0a0142db type 'AB3257001NJ'
zigbee.0 2025-01-06 00:04:39.163	warn	ELEVATED O1: User state change of state zigbee.0.7cb03eaa0a0142db.state with value true (ack: false) from system.adapter.zigbee.0 
zigbee.0 2025-01-06 00:04:37.477	warn	ELEVATED O4: convert state, "OFF", {"state":"OFF"} for device 0x7cb03eaa0a0142db with Endpoint state
zigbee.0 2025-01-06 00:04:37.476	warn	ELEVATED O3C: Setting' converter to converter with key(s)'["state","on_time","off_wait_time"]}
zigbee.0 2025-01-06 00:04:37.472	warn	ELEVATED O2: Change state 'state' at device 0x7cb03eaa0a0142db type 'AB3257001NJ'
zigbee.0 2025-01-06 00:04:37.416	warn	ELEVATED O1: User state change of state zigbee.0.7cb03eaa0a0142db.state with value false (ack: false) from system.adapter.zigbee.0 
zigbee.0 2025-01-06 00:04:36.266	warn	ELEVATED O4: convert state, "ON", {"state":"ON"} for device 0x7cb03eaa0a0142db with Endpoint state
zigbee.0 2025-01-06 00:04:36.265	warn	ELEVATED O3C: Setting' converter to converter with key(s)'["state","on_time","off_wait_time"]}
zigbee.0 2025-01-06 00:04:36.260	warn	ELEVATED O2: Change state 'state' at device 0x7cb03eaa0a0142db type 'AB3257001NJ'
zigbee.0 2025-01-06 00:04:36.203	warn	ELEVATED O1: User state change of state zigbee.0 .7cb03eaa0a0142db.state with value true (ack: false) from system.adapter.zigbee.0 

Output console:

[email protected] /opt/iobroker
└─┬ [email protected]
  ├─┬ [email protected]
  │ └── [email protected] deduped
  └── [email protected]


mod edit - proper code tags, so stuff gets readable

@asgothian
Copy link
Collaborator

Please run another test:

  • stop your current zigbee instance
  • Generate a new instance using the same coordinator. Make sure to change panID extPanID and channel
  • Try to pair one of your devices to the new instance. Note - you may have trouble getting the device back to the original instance without downgrading to 1.10.3
  • See if you can gen control the device.

A.

@Toastbrot20
Copy link
Author

with the 2nd instance I can switch the Osram plug without any problems. Pairing new devices also works again. Do you also need log outputs here?

@asgothian
Copy link
Collaborator

No. But another test:

  • stop your main instance
  • Stop the second instance
  • Rename the nvbackup.json to something else
  • Start the instance. At this point most devices will most likely not be recognized
  • Open the network
  • Trigger the devices so hey announce their presence to the network
  • Check in the log if messages … announced itself appear.
  • Check if you get data from these devices / if you can control the others.

A.

@Toastbrot20
Copy link
Author

Toastbrot20 commented Jan 6, 2025

I got this error:

zigbee.0 2025-01-06 12:12:34.711	error	Failed to start Zigbee
zigbee.0 2025-01-06 12:12:34.710	error	Starting zigbee-herdsman problem : "Error Resource temporarily unavailable Cannot lock port"
zigbee.0 2025-01-06 12:12:34.517	info	Installed Version: [email protected]
zigbee.0 2025-01-06 12:12:34.497	info	Starting Zigbee npm ...
zigbee.0 2025-01-06 12:12:34.496	info	Try to reconnect. 1 attempts left
zigbee.0 2025-01-06 12:12:24.490	error	Error herdsman start
zigbee.0 2025-01-06 12:12:24.489	error	Failed to start Zigbee
zigbee.0 2025-01-06 12:12:24.488	error	Starting zigbee-herdsman problem : "network commissioning failed - panId collision detected (expected=6754, actual=6755)"```

@Toastbrot20
Copy link
Author

I started again with the nvbackup.json and then the error message no longer appeared. Then I stopped it again and renamed the nvbackup.json. After that it started normally again and also found all 57 devices at startup and all of them were also available from the status. But control was still not possible :-(

@Toastbrot20
Copy link
Author

The network map is still not set after 30min.

@asgothian
Copy link
Collaborator

That's to be expected. Can you please do another test:

  • disconnect the stick
  • stop the adapter
  • rename the nvbackup.json
  • reconnect the stick
  • restart the adapter - see if it starts up and/or paste the result

@Toastbrot20
Copy link
Author

Starts as before:

zigbee.0 2025-01-06 16:24:29.883	info	Zigbee started
zigbee.0 2025-01-06 16:24:29.877	info	0x00158d000483002d (addr 12108): MCCGQ01LM - Xiaomi Mi door and window sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.874	info	0x00158d0002ecf02d (addr 31163): MCCGQ11LM - Aqara Door and window sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.872	info	0x0ceff6fffe3a94cb (addr 5938): SNZB-02D - SONOFF Temperature and humidity sensor with screen (EndDevice)
zigbee.0 2025-01-06 16:24:29.868	info	0x00158d000482ffeb (addr 50621): MCCGQ01LM - Xiaomi Mi door and window sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.864	info	0x00158d000483007b (addr 61934): MCCGQ01LM - Xiaomi Mi door and window sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.862	info	0x00158d0004830050 (addr 53066): MCCGQ01LM - Xiaomi Mi door and window sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.860	info	0xbc026efffe7c4b10 (addr 60847): TS011F_plug_3 - Tuya Smart plug (with power monitoring by polling) (Router)
zigbee.0 2025-01-06 16:24:29.856	info	0xbc026efffed5db6c (addr 45185): TS011F_plug_3 - Tuya Smart plug (with power monitoring by polling) (Router)
zigbee.0 2025-01-06 16:24:29.853	info	0xbc026efffe84ef59 (addr 62240): TS011F_plug_3 - Tuya Smart plug (with power monitoring by polling) (Router)
zigbee.0 2025-01-06 16:24:29.850	info	0xbc026efffe7c56e1 (addr 56204): TS011F_plug_3 - Tuya Smart plug (with power monitoring by polling) (Router)
zigbee.0 2025-01-06 16:24:29.846	info	0xa4c13868b41afc50 (addr 6675): TS011F_plug_1 - Tuya Smart plug (with power monitoring) (Router)
zigbee.0 2025-01-06 16:24:29.844	info	0xa4c13884179167f6 (addr 29768): TS011F_plug_1 - Tuya Smart plug (with power monitoring) (Router)
zigbee.0 2025-01-06 16:24:29.841	info	0x04cf8cdf3c8dc107 (addr 17834): GZCGQ11LM - Aqara Light sensor T1 (EndDevice)
zigbee.0 2025-01-06 16:24:29.831	info	0x70b3d52b600185e6 (addr 4253): TS011F_plug_3 - Tuya Smart plug (with power monitoring by polling) (Router)
zigbee.0 2025-01-06 16:24:29.827	info	0x70b3d52b600185ee (addr 36075): TS011F_plug_3 - Tuya Smart plug (with power monitoring by polling) (Router)
zigbee.0 2025-01-06 16:24:29.811	info	0x84fd27fffe5f0a53 (addr 7966): TS0121_plug - Tuya 10A UK or 16A EU smart plug (Router)
zigbee.0 2025-01-06 16:24:29.805	info	0x84fd27fffe5f09b9 (addr 42984): TS0121_plug - Tuya 10A UK or 16A EU smart plug (Router)
zigbee.0 2025-01-06 16:24:29.795	info	0xf0d1b8000015053d (addr 6662): AC10691 - OSRAM Smart+ plug (Router)
zigbee.0 2025-01-06 16:24:29.781	info	0xf0d1b80000151a3d (addr 14086): AC10691 - OSRAM Smart+ plug (Router)
zigbee.0 2025-01-06 16:24:29.778	info	0x00158d0002fc034c (addr 1464): MCCGQ11LM - Aqara Door and window sensor (EndDevice)
zigbee.02025-01-06 16:24:29.767	info	0xec1bbdfffe6d014f (addr 27858): HG06335/HG07310 - Lidl Silvercrest smart motion sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.761	info	0xec1bbdfffeb4e9e5 (addr 23557): HG06337 - Lidl Silvercrest smart plug (EU, CH, FR, BS, DK) (Router)
zigbee.0 2025-01-06 16:24:29.743	info	0x90fd9ffffe66379a (addr 876): 404023 - Müller Licht LED bulb E27 470 lumen, dimmable, clear (Router)
zigbee.0 2025-01-06 16:24:29.739	info	0x70b3d52b60018613 (addr 34352): TS011F_plug_3 - Tuya Smart plug (with power monitoring by polling) (Router)
zigbee.0 2025-01-06 16:24:29.718	info	0xec1bbdfffed4e5f3 (addr 5124): HG06337 - Lidl Silvercrest smart plug (EU, CH, FR, BS, DK) (Router)
zigbee.0 2025-01-06 16:24:29.713	info	0x00158d000326972f (addr 21153): WXKG01LM - Xiaomi Mi wireless switch (EndDevice)
zigbee.0 2025-01-06 16:24:29.710	info	0x00158d0003588bfd (addr 21144): WSDCGQ01LM - Xiaomi Mi temperature and humidity sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.705	info	0x00158d0003a288ce (addr 38213): WSDCGQ01LM - Xiaomi Mi temperature and humidity sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.698	info	0x00158d00036b19c1 (addr 47646): WSDCGQ11LM - Aqara Temperature and humidity sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.695	info	0x00158d0002e69b20 (addr 49660): WXKG01LM - Xiaomi Mi wireless switch (EndDevice)
zigbee.0 2025-01-06 16:24:29.689	info	0x00158d0002f2a234 (addr 52715): RTCGQ11LM - Aqara Motion sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.686	info	0x0017880104c8ebfb (addr 23163): 8718696449691 - Philips Hue White A60 Single bulb E27/B22 (Router)
zigbee.0 2025-01-06 16:24:29.674	info	0x00158d0008975c5b (addr 43227): WSDCGQ11LM - Aqara Temperature and humidity sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.667	info	0x00158d0002b5a399 (addr 11772): WSDCGQ01LM - Xiaomi Mi temperature and humidity sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.660	info	0x00158d0003546cad (addr 52668): WSDCGQ01LM - Xiaomi Mi temperature and humidity sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.649	info	0x00158d0003464772 (addr 6161): WSDCGQ11LM - Aqara Temperature and humidity sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.644	info	0x00158d0002788037 (addr 35776): SJCGQ11LM - Aqara Water leak sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.641	info	0x00158d000356bbab (addr 60038): SP 120 - Innr Smart plug (Router)
zigbee.0 2025-01-06 16:24:29.635	info	0x00124b0018df4252 (addr 18285): CC2530.ROUTER - Custom devices (DiY) CC2530 router (Router)
zigbee.0 2025-01-06 16:24:29.631	info	0x0ceff6fffe3e3e92 (addr 8196): SNZB-02D - SONOFF Temperature and humidity sensor with screen (EndDevice)
zigbee.0 2025-01-06 16:24:29.628	info	0xf0d1b80000151164 (addr 2656): AC10691 - OSRAM Smart+ plug (Router)
zigbee.0 2025-01-06 16:24:29.624	info	0x0ceff6fffe3a74af (addr 63179): SNZB-02D - SONOFF Temperature and humidity sensor with screen (EndDevice)
zigbee.0 2025-01-06 16:24:29.621	info	0x00158d00032b6968 (addr 1053): MCCGQ11LM - Aqara Door and window sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.619	info	0x00158d000315dfbc (addr 37358): WSDCGQ01LM - Xiaomi Mi temperature and humidity sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.617	info	0x00158d00039ed7f3 (addr 47172): DJT11LM - Aqara Vibration sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.614	info	0x00158d00039d759d (addr 8988): DJT11LM - Aqara Vibration sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.612	info	0x00158d00038be630 (addr 24463): 404001 - Müller Licht LED bulb E27 806 lumen, dimmable (Router)
zigbee.0 2025-01-06 16:24:29.609	info	0x00158d0002fd4224 (addr 62527): MCCGQ11LM - Aqara Door and window sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.605	info	0x00158d00036c1e9e (addr 38582): RTCGQ11LM - Aqara Motion sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.602	info	0x00158d000451f0b7 (addr 27360): RTCGQ11LM - Aqara Motion sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.600	info	0x00158d0003269717 (addr 49138): WXKG01LM - Xiaomi Mi wireless switch (EndDevice)
zigbee.0 2025-01-06 16:24:29.598	info	0xccccccfffebb0f00 (addr 10111): 44435 - Müller Licht Tint LED Stripe, color, opal white (Router)
zigbee.0 2025-01-06 16:24:29.596	info	0x00158d00048778cd (addr 51960): RTCGQ11LM - Aqara Motion sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.592	info	0x00158d000321e4cd (addr 35682): WSDCGQ11LM - Aqara Temperature and humidity sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.590	info	0x00158d000356d7d0 (addr 37097): SP 120 - Innr Smart plug (Router)
zigbee.0 2025-01-06 16:24:29.586	info	0xcc86ecfffeae3fd4 (addr 39682): HG06335/HG07310 - Lidl Silvercrest smart motion sensor (EndDevice)
zigbee.0 2025-01-06 16:24:29.581	info	0x7cb03eaa0a0142db (addr 63455): AB3257001NJ - OSRAM Smart+ plug (Router)
zigbee.0 2025-01-06 16:24:29.361	info	Currently 57 devices are joined:
zigbee.0 2025-01-06 16:24:29.349	info	--> transmitPower : high
zigbee.0 2025-01-06 16:24:29.333	info	Unable to disable LED, unsupported function.
zigbee.0 2025-01-06 16:24:29.332	info	Coordinator firmware version: {"type":"zStack30x","meta":{"transportrev":2,"product":2,"majorrel":2,"minorrel":7,"maintrel":2,"revision":20211222}}
zigbee.0 2025-01-06 16:24:27.674	info	debug devices set to []
zigbee.0 2025-01-06 16:24:24.570	info	Installed Version: [email protected]
zigbee.0 2025-01-06 16:24:23.990	info	Starting Zigbee npm ...
zigbee.0 2025-01-06 16:24:23.987	info	delete old Backup files. keep only last 10
zigbee.0 2025-01-06 16:24:23.823	info	starting. Version 1.10.14 in /opt/iobroker/node_modules/iobroker.zigbee, node: v18.20.5, js-controller: 7.0.6
zigbee.0 2025-01-06 16:21:47.750	info	terminating```

@asgothian
Copy link
Collaborator

With or without the ability to control the devices ? And before you said that if you delete the nvbackup.json the adapter doesn't start immediately ?

A.

@Toastbrot20
Copy link
Author

the adapter did not start without the nvbackup.json when switching from the 2nd instance to the first instance. Once the stick had the correct settings, it always started without any problems as shown in the last log. However, all devices are also directly available again.

@Toastbrot20
Copy link
Author

but control devices from coordinator did not work....

@Toastbrot20
Copy link
Author

also pairing or deleting devices did not work

@asgothian
Copy link
Collaborator

I am not sure I follow you. Did you make that additional test I asked for ? Disconnecting the stick from the system to reset it, and then try to start it without any nvbackup.json available ?

If that does not work, and you get the issue of being unable to do the network provisioning, please repeat the test, but disconnect the antenna of the stick (or wrap it in tin foil) to ensure that it does not see the current network. In this case, the adapter should start up without requiring any parameter changes.

A

@Toastbrot20
Copy link
Author

"Disconnecting the stick from the system to reset it, and then try to start it without any nvbackup.json available ?"

I disconnected the stick from the system, but i guess that the device list ist stored on the stick?

[21523.884819] usb 1-1.3: new full-speed USB device number 7 using xhci_hcd
[21523.992045] usb 1-1.3: New USB device found, idVendor=0451, idProduct=16c8, bcdDevice= 1.00
[21523.992065] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[21523.992071] usb 1-1.3: Product: CC2538 USB CDC
[21523.992076] usb 1-1.3: Manufacturer: Texas Instruments
[21523.999467] cdc_acm 1-1.3:1.0: ttyACM0: USB ACM device

@asgothian
Copy link
Collaborator

It should not be, if the stick looses power. That's what the shepherd.db and nvbackup.json files are for. Removing the shepherd.db effectively removes the devices, so that is not a good idea, but the nvbackup.json file used to not be present, so the question is if we can get your adapter running without having one which does not seem to match in some specific information.

Also - can you provide me with the 2 nvbackup.json files - the one from the test-instance where you can control the device and the one from your main instance where you cannot ? Maybe I can find something and patch it

A.

@Toastbrot20
Copy link
Author

I have now done it again without the antenna and the log looks the same.
also all devices shown the last status from before.
image

@asgothian
Copy link
Collaborator

if you are up for it, I am on the iobroker discord - channel 2useronly. It may be easier if we speak and/or use screen sharing in discord to run the tests and such.

A bit of context:

  • the display you have there is triggered by a combination of the objects in the iobroker tree and the shepherd.db. Each tile will reference one object in the tree, and the content will be filled only if the device definition is found via the entry in the shepherd.db. This does not mean that the device is truly available, it just means that the data says it should be there.
    The nvbackup.json contains additional data from the NVRAM of the stick. As far as I could find out, the name is misleading, as there is no real non-volatile ram on most sticks, so the file doubles as the stick non-volatile memory storage, and the data is pushed onto the stick at the start of the adapter.

What makes me consider that there is something off in this file is the fact that the identical hard/software combination will work when set up as new instance, but not operate your old instance. So there has to be something in the nvbackup.json file which causes this.

A

@Toastbrot20
Copy link
Author

i printed the diff between both files:

diff nvbackup_0.json nvbackup_1.json 
7c7
<       "date": "2025-01-06T15:51:39.382Z",
---
>       "date": "2025-01-06T16:01:15.712Z",
13c13
<       "tclk_seed": "9dce69746e07ad22bxxxxxxxxxxx"
---
>       "tclk_seed": "589b7aab617f2be01xxxxxxxxxxxx"
17,18c17,18
<   "pan_id": "1axx",
<   "extended_pan_id": "00xxxxxxxxxxxxxxx",
---
>   "pan_id": "1d25",
>   "extended_pan_id": "7866452301efcdab",
21c21
<   "channel": 11,
---
>   "channel": 26,
23c23
<     11
---
>     26
28c28
<     "frame_counter": 98101032
---
>     "frame_counter": 98087775
44c44
<       "is_child": true
---
>       "is_child": false```

@asgothian
Copy link
Collaborator

what are those numbers 7c7, 21c21 and 23c23. I assume the x's are edited in to hide some data from your side ? if so, can you please verify that the data matches the entries in your configuration.

Also - do you have access to an nvbackup.json from before you updated from 1.10.13 ?

A.

@Toastbrot20
Copy link
Author

yes i hidded the pan_id, extended_pan_id and tclk_seed. 7c7 is the line 7 of both files. ( it matched with the line :-) )

@asgothian
Copy link
Collaborator

OK.. please stop the adapter, patch the nvbackup.json to say "is_child": false and then restart the adapter

A.

@Toastbrot20
Copy link
Author

unfortunately no improvement :-(

@Toastbrot20
Copy link
Author

i compare it also with a old backup file. There are some changes on the devices, but the main settings are the same.

@asgothian
Copy link
Collaborator

did you soft reset the coordinator before the whole thing ? (unplug it, wait 20 seconds, plug it back in) ?

@Toastbrot20
Copy link
Author

no, in this case I let the coordinator sticked ..... Sorry

@asgothian
Copy link
Collaborator

what are the changes on the devices ?

@Toastbrot20
Copy link
Author

I removed some devices and a nwk_adress changed:
image
image

@Toastbrot20
Copy link
Author

also with soft reset the same behaviour

@Toastbrot20
Copy link
Author

is there any way to reset the zigee.0 instance and pair all devices without losing the objects settings in iobroker?

@Toastbrot20
Copy link
Author

or I can also buy a sonoff3 zigbee stick with TI Chipset and replace my cc2538.

@asgothian
Copy link
Collaborator

Yes, just delete the nvbackup.json and shepherd.db and then pair the devices again. It will seem as if all devices are still there, but they are not on the zigbee network

@Toastbrot20
Copy link
Author

but will this also reset the adapter behaviour, that i can´t pair actually?

@Toastbrot20
Copy link
Author

in my secound instance the pairing works as expected, but in the first instance the counter (60sec) did not appear.

@asgothian
Copy link
Collaborator

but will this also reset the adapter behaviour, that i can´t pair actually?

Yes, it should. You may need to modify the pan-ID / extPanID in order to get it to start without trying to reconnect to the existing network, as you cannot reset the devices up front

A.

@Toastbrot20
Copy link
Author

Hey asgothian,
thanks a lot! I paired almost 80% of my devices and it seems to work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants