NEWS
CC2531 Zigbee und Synology
-
Hallo Smarthomer,
ich betreibe ioBroker im Docker auf einer Synology DiskStation.
Ich habe vor, mir einen fertig geflashten Stick zuzulegen.
Frage 1 - Funktioniert so ein CC253x Zigbee Stick an einer DiskStation mit ioBroker im Docker? Wenn ja, werden irgendwelche Treiber oder Software auf dem NAS benötigt?
Frage 2 - Muss die Firmware auf dem Stick ab und zu erneuert werden?
Wenn ja, geht das auch ohne neu flashen des Sticks?
Frage 3 - Gibt es irgendwo eine Anleitung für die Installation auf einem Synology NAS?
Frage 4 - Ich möchte verschieden Xiaomi Produkte im Haus verwenden. Wie sind die Reichweiten der Funkverbindungen, erfahrungsgemäß und wie ist die Zuverlässigkeit der Verbindungen?
Frage 5 - USB Stick mit externe Antenne oder reicht der einfache Stick?
Frage 6 - Wo bekomme ich eine fertig geflashten Stick günstig her? `
alle Antworten auf deine Fragen stehen im Forum..musst du nur suchen..
-
zu1. ja docker ist hier das stichwort
zu2. eigentlich nicht.. und ja es gibt eine Softwarelösung allerdings muss es sich um ein geflashten Stick handeln. Frich flashen geht nicht
zu3. ja es gibt ein thread dazu wie man Docker installiert und konfiguriert
zu4. unterschiedlich.. ich habe 32 Geräte ohne Probleme .. es hängt von aufbau des Netzes ab. und von Raumgegebenheit.. . steht aber alles im Forum
zu5. es ist egal. manche meinen mit der Antenne ist der Empfang besser.. ich habe ohne .. Zigbee spannt ein Netz auf (kein Mesh überigneds) die Geräte reden miteinander
zu6. im ernst…....
-
Danke
-
zu 6. im ernst…. :lol: :lol:
nein nicht wirklich!
Habe mir einen Stick besorgt, bekomme diesen aber nicht installiert.
Ich hätte gerne eine Schritt für Schritt Anleitung, wie wie ich Zigbee mit dem Stick verbunden bekomme. Gibt es die hier schon irgendwo? Die Suche brachte mir keine Ergebnise.
Wie gesagt, mein ioBroker läuft in einem Docker Container auf einer Synology DiskStation.
-
Habe es hinbekommen! :thumbup:
Man kann in der DiskStation nicht den direkten Pfad ls -la /dev/serial/by-id/ plus Namen des Sticks angeben,
da Serials nicht verfügbar ist.
Ich habe jetzt einfach bei Com-Anschlussname die Adresse des Symlinks, also:
/dev/ttyACM0
eingegeben und in der Firewall der Synology den Port: 6754 freigegeben und siehe da, der Adapter ist grün.
Vielen Dank für die Hilfe!
-
Da für mich dieses Thema auch von Interesse ist, stell ich meine Fragen hier, wenn es OK ist!
Ich habe eine DS216+II, ioBrocker ist via Docker auf der DS bereits erfolgreich am laufen und steuert schon mein Smarthome! Auch habe ich bereits ein Xiaomi Gateway im Betrieb und auf diesem sind bereits 27 Geräte verbunden, hab gelesen das 30 Geräte das Maximum sind, daher muss ich mich um eine weitere Alternative umsehen, da noch einige Xiaomi Aktoren benötigt werden!
Daher meine Frage welchen Zigbee Stick benötige ich, bitte Link zu Amazon, oder Ebay, muss dieser dann noch extra geflasht werden?
Als Adapter kann ich dann ja den Zigbee Adapter für iobroker installieren?
-
Die DS216+II hat hinten zwei USB und vorne einen USB Anschluss, also in Summe drei USB. Warum eine zweite Zigbee Instanz ? Ich habe zur Zeit nur den Xiaomi Gateway, also im iobroker noch keine Instanz für Zigbee
-
Ich habe zu spät gelesen, dass du nur den Gatway nutzt und habe deshalb meinen Kommentar wieder gelöscht.
Ich weiß nicht, ob du den Stick parallel zum Gatway nutzen kannst. Könnte es mir aber sehr gut vorstellen.
Ich habe meinen Stick in der Bucht gekauft und nach ein paar Anfängerproblemen mit meiner DiskStation connecten können. Wie und ob das Ganze funktioniert, kann ich noch nicht sagen, da ich noch auf meine Xiaomi Hardware warte. Ich habe ein paar Fenstersensoren, Thermostate und einen Wassermelder bestellt.
Hier mal der Link zum USB Stick:
-
danke für die info, werde mich einstweilen gedulden und warten wie es hier weitergeht!
-
Habe mir jetzt eine neue Version über Github gezogen. Und damit geht es jetzt. Hatte wahrscheinlich noch mit meinem Umzug vom PI auf Synology zu tun.
Ursprungspost:
` >
@StM47:Habe es hinbekommen! :thumbup:
Man kann in der DiskStation nicht den direkten Pfad ls -la /dev/serial/by-id/ plus Namen des Sticks angeben,
da Serials nicht verfügbar ist.
Ich habe jetzt einfach bei Com-Anschlussname die Adresse des Symlinks, also:
/dev/ttyACM0
eingegeben und in der Firewall der Synology den Port: 6754 freigegeben und siehe da, der Adapter ist grün.
Vielen Dank für die Hilfe! `
Hmm bei mir ist die Firewall aus. Trotzdem keine Zugriff. Laut Diststation liegt bei mir der USB Stick auch in ttyACM0. Noch eine Idee?
Zuordnung sollte doch eigentlich passen?
[879039.051000] cdc_acm 1-2:1.0: ttyACM0: USB ACM device [879039.057388] usbcore: registered new interface driver cdc_acm [879039.064163] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [879039.411142] WARNING! power/level is deprecated; use power/control instead [881833.398665] usb 1-2: USB disconnect, device number 3 [881837.733006] usbcore: deregistering interface driver cdc_acm [881847.956980] usb 1-2: new full-speed USB device number 4 using xhci_hcd [881848.477921] PPP generic driver version 2.4.2 [881848.491043] cdc_acm 1-2:1.0: ttyACM0: USB ACM device [881848.497768] usbcore: registered new interface driver cdc_acm [881848.504264] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
Ich versteh das echt nicht. Mist.
Fehlermeldung:
host.iobroker 2019-02-08 21:29:11.429 error instance system.adapter.zigbee.0 terminated with code 1 () host.iobroker 2019-02-08 21:29:11.429 error Caught by controller[0]: at Object.Module._extensions..js (module.js:664:10) host.iobroker 2019-02-08 21:29:11.429 error Caught by controller[0]: at Module._compile (module.js:653:30) host.iobroker 2019-02-08 21:29:11.429 error Caught by controller[0]: at Object. <anonymous>(/opt/iobroker/node_modules/cc-znp/node_modules/serialport/lib/bindings/linux.js:2:36) host.iobroker 2019-02-08 21:29:11.429 error Caught by controller[0]: at bindings (/opt/iobroker/node_modules/bindings/bindings.js:81:44) host.iobroker 2019-02-08 21:29:11.429 error Caught by controller[0]: at require (internal/module.js:11:18) host.iobroker 2019-02-08 21:29:11.429 error Caught by controller[0]: at Module.require (module.js:597:17) host.iobroker 2019-02-08 21:29:11.429 error Caught by controller[0]: at Function.Module._load (module.js:498:3) host.iobroker 2019-02-08 21:29:11.429 error Caught by controller[0]: at tryModuleLoad (module.js:506:12) host.iobroker 2019-02-08 21:29:11.429 error Caught by controller[0]: at Module.load (module.js:566:32) host.iobroker 2019-02-08 21:29:11.429 error Caught by controller[0]: at Object.Module._extensions..node (module.js:682:18) host.iobroker 2019-02-08 21:29:11.429 error Caught by controller[0]: Error: /opt/iobroker/node_modules/cc-znp/node_modules/serialport/build/Release/serialport.node: wrong ELF class: ELFCLASS32 host.iobroker 2019-02-08 21:29:11.429 error Caught by controller[0]: ^ host.iobroker 2019-02-08 21:29:11.429 error Caught by controller[0]: throw e host.iobroker 2019-02-08 21:29:11.428 error Caught by controller[0]: /opt/iobroker/node_modules/bindings/bindings.js:88</anonymous> ```` `
-
@MyzerAT sagte in CC2531 Zigbee und Synology:
danke für die info, werde mich einstweilen gedulden und warten wie es hier weitergeht!
Habe heute das Paket erhalten und die Aktoren konnten problemlos angelernt werden.
-
@MyzerAT sagte in CC2531 Zigbee und Synology:
Die DS216+II hat hinten zwei USB und vorne einen USB Anschluss, also in Summe drei USB. Warum eine zweite Zigbee Instanz ? Ich habe zur Zeit nur den Xiaomi Gateway, also im iobroker noch keine Instanz für Zigbee
danke für die info, welche probleme hattest du?
-
Lese meine Beiträge hier im Thema von vor 16 Tagen, da hatte ich meine Probleme aufgeführt. Waren abe eher Peanutz.
-
habe heute meinen Zigbee Stick bekommen, werde am späteren Nachmittag versuchen diesen auf der DS zu installieren, darf ich auf dich zukommen falls ich Hilfe brauche?
-
habe den Stick jetzt eingesteckt und was muss ich nun machen ?
-
klar, gerne!
-
@MyzerAT sagte in CC2531 Zigbee und Synology:
habe den Stick jetzt eingesteckt und was muss ich nun machen ?
schau dir mal dieses Video dazu an!
Dort wird alles sehr gut erklärt. -
steh leider schon an
muss ich auf den Terminal der Diskstation oder des Docker?! bei der Diskstation gibt es den Pfad , habe den nun beim Adapter eingetragen!
und Firewall auf der DS habe ich keine Aktiv, somit muss ich ja den Port auch nicht freigeben ?
-
Das sollte passen
-
bei mir kommt nach dem installieren des Adapters folgende Meldung
und die Instanz bleibt gelb!
muss auf der DS nicht was installiert werden, damit es den Stick erkennt?
im Log beim iobroker steht folgendes: