controller shift - how ?

Discussions about Z-Way software and Z-Wave technology in general
michap
Posts: 323
Joined: 26 Mar 2013 10:35
Contact:

controller shift - how ?

Post by michap » 19 Feb 2015 11:07

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

pz1
Posts: 2053
Joined: 08 Apr 2012 13:44

Re: controller shift - how ?

Post by pz1 » 19 Feb 2015 12:30

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)

michap
Posts: 323
Joined: 26 Mar 2013 10:35
Contact:

Re: controller shift - how ?

Post by michap » 19 Feb 2015 13:28

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

pofs
Posts: 688
Joined: 25 Mar 2011 19:03

Re: controller shift - how ?

Post by pofs » 19 Feb 2015 18:40

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 :)

michap
Posts: 323
Joined: 26 Mar 2013 10:35
Contact:

Re: controller shift - how ?

Post by michap » 23 Feb 2015 16:07

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

simonchase
Posts: 7
Joined: 30 Nov 2015 12:30

Re: controller shift - how ?

Post by simonchase » 02 Dec 2015 11:59

Hi Michael,
I agree with your question. I must replace my broken razberry board and also have this problem!

Regards

Simonchase
Raspberry PI 2, RazBerry

Location: Germany

michap
Posts: 323
Joined: 26 Mar 2013 10:35
Contact:

Re: controller shift - how ?

Post by michap » 02 Dec 2015 12:11

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

simonchase
Posts: 7
Joined: 30 Nov 2015 12:30

Re: controller shift - how ?

Post by simonchase » 02 Dec 2015 14:37

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
Raspberry PI 2, RazBerry

Location: Germany

simonchase
Posts: 7
Joined: 30 Nov 2015 12:30

Re: controller shift - how ?

Post by simonchase » 02 Dec 2015 19:44

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
Raspberry PI 2, RazBerry

Location: Germany

michap
Posts: 323
Joined: 26 Mar 2013 10:35
Contact:

Re: controller shift - how ?

Post by michap » 02 Dec 2015 22:05

Do you have a Gen5 Razberry?

Have you tried to restore with rc15 / rc17 ?

Michael

Post Reply