Page 1 of 2

controller shift - how ?

Posted: 19 Feb 2015 11:07
by michap
Hi,

I have tried to transfer an existing network to Z-Way, but it didnt work.

How to make a controller shift right? Somebody made it with success?
(I'm only speaking about the network - without automation etc. of course)

My network with about 30 nodes at Aeon Stick is managed with Open ZWave.
Tried several things - no success.

Result should be that the "old" homeid is at RazBerry together with all devices, without reinclude the devices.

The Razberry will have after this controller shift the ID=1 ? If not - can it be a problem in future?

(BTW: the shift from Z-Way would be also interesting to document step by step ....)

Thanks for any help.

Best regards
Michael

Re: controller shift - how ?

Posted: 19 Feb 2015 12:30
by pz1
michap wrote:(BTW: the shift from Z-Way would be also interesting to document step by step ....)
I have tried to describe that in the Recipes from posts by Pofs. Hardly anbody has bothered to test that yet. (I am waiting for the proper firmware for my UZB1 to give it a go.)
note: I am aware this recipe is not a solution for your move from an Aeon stick (which is not supported by Z-Way)

Re: controller shift - how ?

Posted: 19 Feb 2015 13:28
by michap
Hi,

thanks. Will check it :)

"Controller Shift" will be used in normal case between different systems - so as sample between
Open Zwave -> Z-Way or Vera -> Z-Way or Fibaro HC -> Open Zwave ec.

So I think there should / could be "any way" to do it.

See viewtopic.php?f=3422&t=19794
(But didn't understand how to use the backup....;) )

Michael

Re: controller shift - how ?

Posted: 19 Feb 2015 18:40
by pofs
Generally, controller shift is done by switching an old controller into "controller shift" mode and then switching a new one into "learn" mode. I'm just not quite sure if the new controller should be included in the network, or you need to reset it first. Try both ways :)

Re: controller shift - how ?

Posted: 23 Feb 2015 16:07
by michap
No success at all....

Maybe other way is possible?
As far as I know the network info will be imported into a new controller (RaZberry) with Z-Way from RaZberry Backup-file.
So in this backup file should be the network Info of the needed network, including Home-ID and the IDs of the current network.

Could it be possible to create such an XML for my network and import it to the RaZberry?
Yes - it will be manual work, but I think it will be more easy to get a success.

I must only use a template of a RaZberry network and add my HomeID, Network IDs, maybe manufacturer and device IDs - and then the restore should work.

Could this be a right way/solution for switch to RaZberry / Z-Way ?

Michael

Re: controller shift - how ?

Posted: 02 Dec 2015 11:59
by simonchase
Hi Michael,
I agree with your question. I must replace my broken razberry board and also have this problem!

Regards

Simonchase

Re: controller shift - how ?

Posted: 02 Dec 2015 12:11
by michap
Hi,

this topic is sooooo old :)

In meantime the backup/restore is working.
If you have old RaZberry - use latest version (rc17 or rc15) - then restore of your file will work.

If you have new Gen 5 Razberry / UZB - make an update of bootloader and firmware first
( ... /expert/#/uzb )

We have it tested - it is working again fine. Made a full restore to other controller without problems.

Michael

Re: controller shift - how ?

Posted: 02 Dec 2015 14:37
by simonchase
Hi michael,

thx 4 your fast reply. I'll try it out and will give a feedback here however it fails or succeeds.

Regards

Simonchase

Re: controller shift - how ?

Posted: 02 Dec 2015 19:44
by simonchase
hi again,

i tried to make a firmware update for my razberry. but the log is continously like the following:

Code: Select all

[2015-12-02 16:24:00.144] [I] [zway] Removing job: Write bytes to extended EEPROM
[2015-12-02 16:24:00.150] [D] [zway] SENDING: ( 01 28 00 2B 00 9D 80 00 20 7F 7E 85 58 B4 74 29 1D 48 03 B1 C1 5F BC 1C DF 60 D3 B8 08 1B ED CF 85 CA BD 57 D9 0A 8C 49 CA B1 )
[2015-12-02 16:24:00.436] [I] [zway] Job 0x2b (Write bytes to extended EEPROM): No ACK received before timeout
[2015-12-02 16:24:00.456] [D] [zway] SENDING: ( 01 28 00 2B 00 9D 80 00 20 7F 7E 85 58 B4 74 29 1D 48 03 B1 C1 5F BC 1C DF 60 D3 B8 08 1B ED CF 85 CA BD 57 D9 0A 8C 49 CA B1 )
[2015-12-02 16:24:00.751] [I] [zway] Job 0x2b (Write bytes to extended EEPROM): No ACK received before timeout
[2015-12-02 16:24:00.757] [D] [zway] SENDING: ( 01 28 00 2B 00 9D 80 00 20 7F 7E 85 58 B4 74 29 1D 48 03 B1 C1 5F BC 1C DF 60 D3 B8 08 1B ED CF 85 CA BD 57 D9 0A 8C 49 CA B1 )
[2015-12-02 16:24:01.012] [D] [zway] Job 0x2b: deleted from queue
[2015-12-02 16:24:01.027] [I] [zway] Job 0x2b (Write bytes to extended EEPROM): No ACK received before timeout
[2015-12-02 16:24:01.027] [W] [zway] Job 0x2b (Write bytes to extended EEPROM) dropped: too many resends
[2015-12-02 16:24:01.027] [D] [zway] Job 0x2b (Write bytes to extended EEPROM): fail
[2015-12-02 16:24:01.027] [I] [zway] Removing job: Write bytes to extended EEPROM
[2015-12-02 16:24:01.036] [D] [zway] SENDING: ( 01 28 00 2B 00 9D A0 00 20 2B E0 07 59 37 67 BA D5 4F A2 B5 8F DD 5B D4 4A 7C DC 22 D4 B0 49 94 33 AB 29 F7 D9 91 37 1A 2B B7 )
[2015-12-02 16:24:01.319] [I] [zway] Job 0x2b (Write bytes to extended EEPROM): No ACK received before timeout
[2015-12-02 16:24:01.324] [D] [zway] SENDING: ( 01 28 00 2B 00 9D A0 00 20 2B E0 07 59 37 67 BA D5 4F A2 B5 8F DD 5B D4 4A 7C DC 22 D4 B0 49 94 33 AB 29 F7 D9 91 37 1A 2B B7 )
[2015-12-02 16:24:01.654] [I] [zway] Job 0x2b (Write bytes to extended EEPROM): No ACK received before timeout
[2015-12-02 16:24:01.662] [D] [zway] SENDING: ( 01 28 00 2B 00 9D A0 00 20 2B E0 07 59 37 67 BA D5 4F A2 B5 8F DD 5B D4 4A 7C DC 22 D4 B0 49 94 33 AB 29 F7 D9 91 37 1A 2B B7 )
[2015-12-02 16:24:01.902] [D] [zway] Job 0x2b: deleted from queue
[2015-12-02 16:24:01.960] [I] [zway] Job 0x2b (Write bytes to extended EEPROM): No ACK received before timeout
[2015-12-02 16:24:01.960] [W] [zway] Job 0x2b (Write bytes to extended EEPROM) dropped: too many resends
[2015-12-02 16:24:01.960] [D] [zway] Job 0x2b (Write bytes to extended EEPROM): fail
[2015-12-02 16:24:01.960] [I] [zway] Removing job: Write bytes to extended EEPROM
[2015-12-02 16:24:01.966] [D] [zway] SENDING: ( 01 28 00 2B 00 9D C0 00 20 A6 57 1A 5D CD 9F F4 DB 9E 47 AE 8A 2B 4A 3F 40 2B BB BC 44 0D C5 38 2D 33 AA 63 28 AB 97 26 16 C2 )
[2015-12-02 16:24:02.255] [I] [zway] Job 0x2b (Write bytes to extended EEPROM): No ACK received before timeout
[2015-12-02 16:24:02.260] [D] [zway] SENDING: ( 01 28 00 2B 00 9D C0 00 20 A6 57 1A 5D CD 9F F4 DB 9E 47 AE 8A 2B 4A 3F 40 2B BB BC 44 0D C5 38 2D 33 AA 63 28 AB 97 26 16 C2 )
[2015-12-02 16:24:02.540] [I] [zway] Job 0x2b (Write bytes to extended EEPROM): No ACK received before timeout
[2015-12-02 16:24:02.547] [D] [zway] SENDING: ( 01 28 00 2B 00 9D C0 00 20 A6 57 1A 5D CD 9F F4 DB 9E 47 AE 8A 2B 4A 3F 40 2B BB BC 44 0D C5 38 2D 33 AA 63 28 AB 97 26 16 C2 )
[2015-12-02 16:24:02.761] [D] [zway] Job 0x2b: deleted from queue
[2015-12-02 16:24:02.817] [I] [zway] Job 0x2b (Write bytes to extended EEPROM): No ACK received before timeout
[2015-12-02 16:24:02.817] [W] [zway] Job 0x2b (Write bytes to extended EEPROM) dropped: too many resends
[2015-12-02 16:24:02.817] [D] [zway] Job 0x2b (Write bytes to extended EEPROM): fail
[2015-12-02 16:24:02.817] [I] [zway] Removing job: Write bytes to extended EEPROM
[2015-12-02 16:24:02.824] [D] [zway] SENDING: ( 01 28 00 2B 00 9D E0 00 20 2E D9 35 1B 4E 50 76 ED 3E E2 74 42 8E 6A A9 58 41 32 91 5B 14 2B A5 D8 79 1F 76 DA 29 98 8C 39 37 )
[2015-12-02 16:24:03.097] [I] [zway] Job 0x2b (Write bytes to extended EEPROM): No ACK received before timeout
[2015-12-02 16:24:03.103] [D] [zway] SENDING: ( 01 28 00 2B 00 9D E0 00 20 2E D9 35 1B 4E 50 76 ED 3E E2 74 42 8E 6A A9 58 41 32 91 5B 14 2B A5 D8 79 1F 76 DA 29 98 8C 39 37 )
[2015-12-02 16:24:03.389] [I] [zway] Job 0x2b (Write bytes to extended EEPROM): No ACK received before timeout
[2015-12-02 16:24:03.394] [D] [zway] SENDING: ( 01 28 00 2B 00 9D E0 00 20 2E D9 35 1B 4E 50 76 ED 3E E2 74 42 8E 6A A9 58 41 32 91 5B 14 2B A5 D8 79 1F 76 DA 29 98 8C 39 37 )
[2015-12-02 16:24:03.615] [D] [zway] Job 0x2b: deleted from queue
[2015-12-02 16:24:03.683] [I] [zway] Job 0x2b (Write bytes to extended EEPROM): No ACK received before timeout
[2015-12-02 16:24:03.684] [W] [zway] Job 0x2b (Write bytes to extended EEPROM) dropped: too many resends
[2015-12-02 16:24:03.684] [D] [zway] Job 0x2b (Write bytes to extended EEPROM): fail
[2015-12-02 16:24:03.684] [I] [zway] Removing job: Write bytes to extended EEPROM
[2015-12-02 16:24:03.689] [D] [zway] SENDING: ( 01 28 00 2B 00 9E 00 00 20 B6 64 1F F6 5E 8A E5 FE 90 61 3A 02 FC 6A 97 B5 9A 2E 5E D2 48 C4 9E 0C 56 0C 30 28 A5 36 4D 29 58 )
[2015-12-02 16:24:03.977] [I] [zway] Job 0x2b (Write bytes to extended EEPROM): No ACK received before timeout
[2015-12-02 16:24:03.999] [D] [zway] SENDING: ( 01 28 00 2B 00 9E 00 00 20 B6 64 1F F6 5E 8A E5 FE 90 61 3A 02 FC 6A 97 B5 9A 2E 5E D2 48 C4 9E 0C 56 0C 30 28 A5 36 4D 29 58 )
[2015-12-02 16:24:04.288] [I] [zway] Job 0x2b (Write bytes to extended EEPROM): No ACK received before timeout
[2015-12-02 16:24:04.293] [D] [zway] SENDING: ( 01 28 00 2B 00 9E 00 00 20 B6 64 1F F6 5E 8A E5 FE 90 61 3A 02 FC 6A 97 B5 9A 2E 5E D2 48 C4 9E 0C 56 0C 30 28 A5 36 4D 29 58 )
[2015-12-02 16:24:04.496] [D] [zway] Job 0x2b: deleted from queue
[2015-12-02 16:24:04.582] [I] [zway] Job 0x2b (Write bytes to extended EEPROM): No ACK received before timeout
[2015-12-02 16:24:04.582] [W] [zway] Job 0x2b (Write bytes to extended EEPROM) dropped: too many resends
[2015-12-02 16:24:04.582] [D] [zway] Job 0x2b (Write bytes to extended EEPROM): fail
[2015-12-02 16:24:04.583] [I] [zway] Removing job: Write bytes to extended EEPROM
[2015-12-02 16:24:04.588] [D] [zway] SENDING: ( 01 28 00 2B 00 9E 20 00 20 94 9D 2E 86 1E 11 3E A6 75 F0 42 B4 7B FE 61 01 DE 0A 31 B5 3E EE 8C 46 F8 3C B1 68 DA 02 18 63 36 )
[2015-12-02 16:24:04.857] [I] [zway] Job 0x2b (Write bytes to extended EEPROM): No ACK received before timeout
[2015-12-02 16:24:04.875] [D] [zway] SENDING: ( 01 28 00 2B 00 9E 20 00 20 94 9D 2E 86 1E 11 3E A6 75 F0 42 B4 7B FE 61 01 DE 0A 31 B5 3E EE 8C 46 F8 3C B1 68 DA 02 18 63 36 )
[2015-12-02 16:24:05.154] [I] [zway] Job 0x2b (Write bytes to extended EEPROM): No ACK received before timeout
[2015-12-02 16:24:05.159] [D] [zway] SENDING: ( 01 28 00 2B 00 9E 20 00 20 94 9D 2E 86 1E 11 3E A6 75 F0 42 B4 7B FE 61 01 DE 0A 31 B5 3E EE 8C 46 F8 3C B1 68 DA 02 18 63 36 )
[2015-12-02 16:24:05.331] [D] [zway] Job 0x2b: deleted from queue
[2015-12-02 16:24:05.448] [I] [zway] Job 0x2b (Write bytes to extended EEPROM): No ACK received before timeout
[2015-12-02 16:24:05.448] [W] [zway] Job 0x2b (Write bytes to extended EEPROM) dropped: too many resends
[2015-12-02 16:24:05.448] [D] [zway] Job 0x2b (Write bytes to extended EEPROM): fail
[2015-12-02 16:24:05.448] [I] [zway] Removing job: Write bytes to extended EEPROM
[2015-12-02 16:24:05.456] [D] [zway] SENDING: ( 01 28 00 2B 00 9E 40 00 20 A3 9D F6 C9 EC 56 18 20 EA AB 87 68 9E F1 02 9A B8 46 98 49 D1 D6 43 83 B4 E4 76 85 07 20 B3 AC AB )
[2015-12-02 16:24:05.724] [I] [zway] Job 0x2b (Write bytes to extended EEPROM): No ACK received before timeout
[2015-12-02 16:24:05.729] [D] [zway] SENDING: ( 01 28 00 2B 00 9E 40 00 20 A3 9D F6 C9 EC 56 18 20 EA AB 87 68 9E F1 02 9A B8 46 98 49 D1 D6 43 83 B4 E4 76 85 07 20 B3 AC AB )
[2015-12-02 16:24:05.997] [I] [zway] Job 0x2b (Write bytes to extended EEPROM): No ACK received before timeout
[2015-12-02 16:24:06.015] [D] [zway] SENDING: ( 01 28 00 2B 00 9E 40 00 20 A3 9D F6 C9 EC 56 18 20 EA AB 87 68 9E F1 02 9A B8 46 98 49 D1 D6 43 83 B4 E4 76 85 07 20 B3 AC AB )
[2015-12-02 16:24:06.168] [D] [zway] Job 0x2b: deleted from queue
[2015-12-02 16:24:06.290] [I] [zway] Job 0x2b (Write bytes to extended EEPROM): No ACK received before timeout
[2015-12-02 16:24:06.291] [W] [zway] Job 0x2b (Write bytes to extended EEPROM) dropped: too many resends
[2015-12-02 16:24:06.291] [D] [zway] Job 0x2b (Write bytes to extended EEPROM): fail
[2015-12-02 16:24:06.291] [I] [zway] Removing job: Write bytes to extended EEPROM
[2015-12-02 16:24:06.307] [D] [zway] SENDING: ( 01 28 00 2B 00 9E 60 00 20 16 5A 42 FD FA 70 96 F0 0D E8 92 0A 83 C3 9A 49 2E 05 DA BB A6 17 CD 99 C3 A8 FB 2F 7F 02 FC 8B C9 )
[2015-12-02 16:24:06.413] [C] [i/o] Serial port has gone: (null)
[2015-12-02 16:24:06.413] [E] [zway] Device processing interrupted
[2015-12-02 16:24:06.413] [D] [zway] Worker thread exit point
[2015-12-02 16:24:06.415] [I] [core] Terminating Z-Wave binding
[2015-12-02 16:24:06.427] [D] [zway] Worker thread successfully finished
[2015-12-02 16:24:06.427] [I] [zway] Saving configuration data to config/zddx/dacea632-DevicesData.xml
[2015-12-02 16:24:06.615] [E] [core] Callback execution error: Error: DH was deleted and is not usable anymore
    at Error (native)
    at Object.<anonymous> (automation/modules/SwitchControlGenerator/index.js:112:53)
    at ZWaveAPI.ZMEFirmwareUpgrade (automation/modules/ZWave/index.js:775:5)
    at WebServer.document_root (automation/Webserver.js:27:11)
looks like /dev/ttyAMA0 is not responding ....

after that, i had to disconnect the razberry board from my raspberry pi und repower the PI to make it visible to the z-way-server.

hmmmm

Re: controller shift - how ?

Posted: 02 Dec 2015 22:05
by michap
Do you have a Gen5 Razberry?

Have you tried to restore with rc15 / rc17 ?

Michael