Umzug von Z-Wave Gen5 auf Gen7

Ich beschreibe mal meine Schritte beim Umzug von Z-Wave Gen5 auf Gen7

Setting

1 Master homee mit Gen5
1 Slave homee mit Gen5 und Gen7

Geräte je Cube

Gen5-Slave:

Fibaro Single Switch (Schalter Haustür)
Fibaro Magic Eye (Bewegungsmelder)
Greenwave Powernode (Trinkbrunnen)
Technisat Z2 (Stecker)

Gen5-Master:

Danfoss RS Raumthermostat (Raumsensor 1)
Danfoss RS Raumthermostat (Raumsensor 2)
Fibaro Double Switch (Schalter Dachgeschoss)

Gen7-Slave

Keine Geräte

Ziel

Der Slave soll nur noch mit dem Gen7 laufen und den neuen Z-Wave JS Stack bekommen.

Geräte, die dort noch nicht laufen, werden weiter am Gen5-Master betrieben.

Vorbereitung

Backups von beiden Systemen anlegen!

Durchführung

Slave herunterfahren und den Gen5 entfernen. Neustart nur mit Gen7 (und weiteren Würfeln).

Die homee iOS App Version 2.41.3 (beta über Testflight oder stable über App Store) ist Voraussetzung.

Update auf neue ZWJS beta prüfen und installieren.

Die Installation lief zügig und problemlos durch.

Aber: ein Gerät Silicon Labs USB Contoller steht nun in der Geräteliste. Muss das so sein? (Es wurde später bestätigt, dass der Eintrag in der späteren Entwicklung ausgeblendet wird)

In der ZWJS UI werden neben dem Controller auch 4 tote Nodes gezeigt.

Vermutlich sind das die alten Geräte, die ich nicht exkludiert hatte.

Inklusion

Die Inklusion klappt nur, wenn das Gerät vollständig exkludiert wurde. Da ein Parallelbetrieb mit Gen7 und Gen5 nicht möglich ist, musste ich den noch laufenden Gen5 für die Exklusion nutzen.

Durch den passenden Punkt in den Einstellungen des Z-Wave Würfels ging das problemlos.

Der Prozess zum Einlernen neuer Geräte über die App ist immer im letzten Schritt abgebrochen, denn die Verbindung zwischen Cube und App wurde unterbrochen. Manchmal wurde auch ein Neustart gemeldet.

Homeegramme

Die alten Geräte wurden im Master noch als nicht erreichbar angezeigt. So konnte ich in den Details zum alten Gerät die Homeegramme aufrufen und nach und nach auf die neuen Geräte ändern.

Vermutlich hätte es auch geklappt, erst im Slave zu exkludieren, dann das Update zu fahren und dann im Master die „im Host gelöschten“ Geräte umzuziehen. So weit hatte ich gar nicht mitgedacht. :man_facepalming:

Aktuell habe ich im Slave 4 Leichen, die wegen fehlendem Gen5 nicht gelöscht werden können.

Mit Michas Tool https://homee-tool.de ist das Löschen aber eine Sache von ein paar Klicks. :muscle:

Nächste Schritte

Nach ein paar Tagen und ausreichend positiven Erfahrungen habe ich dann den Umzug vom Gen5 auf dem Master zum Gen7 auf dem Slave durchgeführt.

Da es noch keine vollständige Unterstützung des Raumthermostats (Schalter fehlt) und der Verbrauchsanzeige der Fibaro Switche gibt, sind ein Double Switch und ein Danfoss/Devolo wieder zurück auf den Gen5 gewandert.

Ich hoffe, dass meine Beschreibung hilfreich für euch ist.

2 „Gefällt mir“

Vielen Dank für dein Feedback.

Wir sehen uns gerade die Optionen an, die Geräte von Gen5 auf den Gen7 umziehen zu können.

Was der Weg dann wäre(noch Theorie und vor dem Wechsel auf eine ZWJS-homee-Core-Version), vom Gen5 auf den Gen7 mit der schon vorhandenen Umzugsfunktion die Geräte erstmal auf den Gen7 umziehen(Pläne usw.) bleiben erhalten.

Dann übernehmen wir diese ID(homeeID/ZwaveID) auch in ZWJS und dadurch sollten auch alles erhalten bleiben mit aktueller ZWJS installation.

4 „Gefällt mir“

Danke für dein Feedback.
Je einfacher der Umzug werden kann, umso besser.

Es gibt dabei aber viele Konstellationen durchzudenken.

  • Ein Turm mit Gen5 und neuem Gen7 (welche Firmware wird aktuell und zukünftig ausgeliefert?)
  • Ein Turm mit Gen5 und gebraucht gekauftem Gen7 (mit und ohne ZWJS möglich)
  • Zwei Türmchen per hih verbunden (einer oder zwei Gen5, ansonsten wie oben)

Die vorhandene Umzugsfunktion der Webapp läuft aktuell nur auf dem gleichen homee und nicht zwischen Master und Slave, richtig?

2 „Gefällt mir“

Da Gen5 Besitzer weiterhin unterstützt werden sollen, wird es wohl künftig 2 Versionen geben: mit SiliconLabs Treiber und mit ZWJS.

Für den gleichzeitigen Betrieb von Gen5 und Gen7 braucht man dann die „alte“ Version.
Damit wäre ein Umzug der Geräte vom Gen5 auf den Gen7 möglich.
Dann den Gen5 abnehmen und Update auf die ZWJS Version.
So laut Steffen die Theorie.

1 „Gefällt mir“

Gen5 und Gen7 (alte Version) hat bei mir nie funktioniert, sondern immer das System zum Absturz gebracht.
Bin gespannt, was als Lösung kommt…

1 „Gefällt mir“

Gen5 auf Gen7:
ich habe etwa 30 Z-Wave Geräte und der Umzug gestaltet sich mühsam. Im neuem Gen7 Würfel habe ich die Funktion „move device“ ausprobiert. Schon das „excludieren“ hat nicht auf Anhieb funktioniert. Beim ersten Gerät bekomme ich „time out“ Fehler beim includieren.

Es wäre schön eine Anleitung zu haben und ein einfacher Vorgang zu haben für den Umstieg auf Gen7.
Was ist die Empfehlung für den Umzug?

1 „Gefällt mir“

Ok Danke! Dies werde ich mir genauer ansehen

sorry blöde Frage… wie komme ich auf die GUI von Z-Wave JS UI ?? Über den Homee Würfel ?

Safari öffnen, dann ip Adresse vom Würfel und
„ :8091“ in die Adresszeile eingeben.
Besser verständlich:
192.xxx.xxx.xx:8091

2 „Gefällt mir“

Siehe auch

2 „Gefällt mir“

Danke , Danke… ich habe dies probiert in Safari und Firefox und bekomme nur eine Error Meldung. Meine Homee liegt auf 192.168.1.85 … ohne die Portangabe, komme ich auf die Homee-Anmeldung. Nur die 8091 funktionieren nicht

1 „Gefällt mir“

Den : vor der 8091 hast du auch (192.xxx.xxx.xx:8091)?
Ansonsten noch mal genau bei der IP Adresse nachschauen, nicht das sich dort ein Zahlendreher eingeschlichen hat.

Nur zur Sicherheit nachgefragt:
Welche Versionen (Würfel und App) und welchen Update-Kanal nutzt du?

1 „Gefällt mir“

Diese Aussage zeigt mir, dass noch eine Stable mit dem Silicon Labs Treiber im Einsatz ist.
Das wäre dann erst Step 1 von 2: Umzug vom Gen5 auf den Gen7.

Step 2 wäre dann das Abnehmen des Gen5 Würfels und die Installation einer ZWJS Version.

Erst mit einer ZWJS Version steht auch das ZWJS UI zur Verfügung.

2 „Gefällt mir“

@Nero8704 einige Geräteklassen fehlen noch komplett. Du solltest also eine gewisse Neugier und Geduld mitbringen :slight_smile:

1 „Gefällt mir“

Hallo Pino,
jetzt kommen wir der Sache womögich näher. Danke!
Was meinst meinst Du genau? Welcher Schritt müsste ich machen?

Meine Situation:
Ich habe alle Würfel drauf, d.h den alten Gen5 und den neuen Gen7. Brain Cube ist auf 2.41.3 Version, Gen7 habe ich einen reset gemacht und ist auf 7.21. Ein Gerät habe ich erfolgreich exkludiert, aber das inkludieren geht nicht. Time out Fehler. Über den Webbrower geht die ZWJS UI nicht - auch nicht, wenn ich den Gen5 Würfel wegnehmen und nur den Gen7 Würfel drauf habe.

Dein homee hat noch keine Version mit ZWJS.
Die homee Versionen mit ZWJS sind noch im Alpha/Beta Stadium.
In den Versionen mit ZWJS ist noch längst nicht alles implementiert, das bauen wir durch unsere Tests jetzt erst nach und nach auf.
Siehe auch

Wenn ich persönlich ein laufendes Produktiv-System mit 30 Geräten hätte, würde ich Stand heute noch nicht auf die ZWJS Version wechseln. Der Umfang der implementierten Geräte wird sich in den nächsten Tagen und Wochen aber noch steigern.
Die meisten Alpha/Beta Tester für ZWJS haben extra einen Test homee laufen, damit wir unsere aktiven Smart Homes nicht zerschiessen.

Wenn Du testen möchtest: gerne.
Wenn Du Deine Produktiv-Umgebung umziehen möchtest: das ist in meinen Augen noch zu früh.

Zu Deiner Situation:
Der Gen7 mit dem alten Treiber (wie bei Dir) ist sehr zickig, was das Anlernen angeht. Da muss man die Geräte oft sehr nah an den Würfel heranbringen. Außerdem kann es nie schaden, ein Gerät nach dem Exkludieren und vor dem neuen Einlernen noch zusätzlich zurückzusetzen.
Und es gibt Geräte, die laufen am Gen5, aber nicht am Gen7 mit dem alten Treiber.

5 „Gefällt mir“

ok. Herzlichen Dank! Das klärt die Situation und ich warte natürlich!!

1 „Gefällt mir“