NEWS
Zigbee-Stick cc2652P direkt über LAN anbinden
-
Der USR-TCP232-E2 ist angekommen. Der kann 2 serielle Schnittstellen bedienen. Brauche derzeit zwar nur eine, aber vielleicht kommt ja noch ein ZWave Stick o.ä. hinzu. Außerdem habe ich schon so einen in Betrieb und dann habe ich es mit Betrieb, Ersatzteilen etc. einfacher.
So sieht das Teil aus:
Links war eine Steckerleiste in eine für mein Gehäuse ungünstige Richtung (in die Blattebene hinein). Habe sie ausgelötet.
Zur Befestigungim Gehäuse verwende ich eine Kombination aus Klemmung an der Ethernetbuchse und Klebung. Oben auf die Ehternetbuchse (also auf die im Bild sichtbare Beschriftung) kommt ein doppelseitiger Klebestreifen, mit dem die Buchse ins Gehäuse geklebt wird.
Hier ist eine neue, gewinkelte Steckerleist platzsparend eingelötet, eine Buchsenleiste aufgesteckt und 4 Leitungen angelötet: 5V, sowie TxD und RxD
Der komplette Kabelsatz sieht so aus:
Ein refurbished Schalengehäse aus der Schublade paßt einigermassen:
Deckel zu:
Läuft. -
@1n4148 sagte in Zigbee-Stick cc2652P direkt über LAN anbinden:
@klassisch Bin gespannt auf die Langzeiterfahrung.
Heute, Ende Juni 2021 sind die Erfahrungen immer noch prima. Und mein Zigbee Netz ist mittlerweile recht groß. In jedem Wohnraum mindestens ein Floalt Panel und viel Zubehör wie aqara Opple 6-fach Taster, aqara BWM, Lichtsensor, Wassersensoren. Einige Blitzwolf leistungsmessende Zwischenstecker, Sonoff Zigbee Zeug.
Manchmal überrascht Zigbee auch positiv. Nach einem ersten gescheiterten Versuch vor Monaten dem "Carport" meines Automowers eine Zigbee T-H Meßstelle zu spendieren, hat es jetzt funktioniert. Hautpzutaten: Zusätzliche Blitzwolf Zigbee messender Zwischenstecker auf der Terrasse für den Automower (ersetzt Shelly) und Geduld. Nach anfänglichem Zögern hat sich das Netzwerk "eingerüttelt" und die T wird mit Link quality von 48 empfangen.
-
@crunchip hat andernorts von einem Problem mit dem USR TCP232-T2 berichtet.
Gerät nicht erreichbar.
Aus meiner Sicht gibt es 2 Möglichkeiten, das Gerät erreichbar zu machen, wenn es ein Originalgerät ist.- Nach der [Anleitung zum E2](http://www.pusr.com/Support/download_hits.html?id=32 , S. 8 Net testing environment. So mache ich es mittlerweile, wobei ich mich auf die "E2" eingeschossen habe. Die Anleitung zum T2 Kapitel 1.2 Connection, s. 5ff beschreibt diesen Vorgang auch (Windows, Linux kenne ich mich nicht aus)
- Man nehme einen alten oder Ersatzrouter, stelle dessen IP auf 192.168.0.1 ein, schließe den USR sowie den eigenen PC (DHCP) an und connecte dann 192.168.0.7. So habe ich es mit meinem ersten T2 gemacht, weil ich nicht an den Netzwerkeinstellungen meines PC rumfummeln wollte.
Der webserver verwendet credentials (admin, admin). Dann schnell auf DHCP umstellen, das Gerät neu starten und in das Heimnetzwerk einbinden. Der Router verrät die neue IP
@crunchip zitiert eine Github-Seite, welche die Einbindung in ein TI Lauchboard beschreibt. Laut dem Schaltplan, den ich dazu mal herangezogen hatte, sollte das auch gehen. Der Zigbee-Baustein benötigt halt serielle i/O und das Lauchboard stellt dann auch die passenden Jumper bereit.
Die Versorgung der USR-Module kann über 5V oder auch 3.3V erfolgen. Die 5V vor dem Spannungsregler (AMS1117, soweit ich mich erinnere) oder 3.3V NACH dem Spannungsregler.
RxD und TxD sind 3.3V. Also keine 5V anlegen. -
@klassisch Danke für die Info`s guck ich mir mal näher an.
Bin da leider kein Netzwerkprofi.
Wenn ich ein extra Netzwerk (192.168.x.x)einrichte, mit Unifi ja möglich, müsste es dann klappen. -
@crunchip Zu den unifi kann ich leider ichts sagen. Habe ja noch die Fritte, die von Netzwerkern verachtet wird. Aber ich bin da kein Profi.
Bei meinem ersten T2 habe ich einfach kurzerhand eine "freie" 7430 aus dem Schrank geholt, die an den Rechner angeschlossen und dann diese 7430 auf IP192.168.0.1 gestellt. Klarn Rechner wieder raus und rein und dann den USR angeschlossen und auf 192.168.0.7 angesurft.
Ist auch kein spezieller Port, also wahrscheinlich 80 oder sonst ein Standard.
Diese Methode sollte ja mit jedem OS gehen.
Ich hatte aber auch mal aus Geiz einen scheinbaren T2 gekauft, der sich zwar anpingen ließ aber keine Website aufgebaut hat. Der hatte einen großen statt der 2 kleineren Chips.
Daß die Teile mit fixed ID verschickt werden ist mir unverständlich. Unnötiger Aufwand.
Viel Erfolg! -
@klassisch Netzwerk mit der IP Range 192.168.0.0/24 hab ich mir gerade eingerichtet, später mal umstöpseln und gucken, ob ich dann auf die Webseite komme.
ich werde später berichten.
wie muss es dann in der Instanz eingetragen werden( COM Anschluss), nur die IP? -
tcp://IP:Port
bei mir siehts so aus
Und klar, alles klein. Port wird Dir bei der Einrichtung des USR angeboten, kannst aber auch wählen. -
@klassisch ok, danke, ich werde berichten
-
@klassisch habs heute mal versucht, hat alles geklappt mit der IP Umstellung des USR, allerdings bekomme ich die zigbee Instanz nicht zum laufen, beim starten/beenden der Instanz kommt folgendes
zigbee.0 2021-07-01 12:04:19.830 error (32102) Cannot read property 'getEntries' of null zigbee.0 2021-07-01 12:04:19.829 error at processTicksAndRejections (internal/process/task_queues.js:95:5) zigbee.0 2021-07-01 12:04:19.829 error at runMicrotasks (<anonymous>) zigbee.0 2021-07-01 12:04:19.829 error at Zigbee.onUnload (/opt/iobroker/node_modules/iobroker.zigbee/main.js:696:41) zigbee.0 2021-07-01 12:04:19.829 error at ZigbeeController.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:385:20) zigbee.0 2021-07-01 12:04:19.829 error at ZigbeeController.callExtensionMethod (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:214:42) zigbee.0 2021-07-01 12:04:19.829 error at DeviceAvailability.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zbDeviceAvailability.js:222:43) zigbee.0 2021-07-01 12:04:19.829 error at ZigbeeController.getClients (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:228:49) zigbee.0 2021-07-01 12:04:19.829 error at Controller.getDevices (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:303:31) zigbee.0 2021-07-01 12:04:19.829 error at Function.all (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/device.js:240:16) zigbee.0 2021-07-01 12:04:19.829 error at Function.loadFromDatabaseIfNecessary (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/device.js:220:55) zigbee.0 2021-07-01 12:04:19.829 error (32102) TypeError: Cannot read property 'getEntries' of null zigbee.0 2021-07-01 12:04:19.825 error (32102) unhandled promise rejection: Cannot read property 'getEntries' of null zigbee.0 2021-07-01 12:04:19.824 error (32102) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). zigbee.0 2021-07-01 12:04:19.823 info (32102) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
ansonsten kommt dann
zigbee.0 2021-07-01 12:18:35.954 error (11099) Error herdsman start zigbee.0 2021-07-01 12:18:35.953 error (11099) Failed to start Zigbee zigbee.0 2021-07-01 12:18:35.952 error (11099) Starting zigbee-herdsman problem : "Error while opening socket" zigbee.0 2021-07-01 12:18:35.944 info (11099) Starting Zigbee npm ... zigbee.0 2021-07-01 12:18:35.942 info (11099) Try to reconnect. zigbee.0 2021-07-01 12:18:25.955 info (11099) Installed Version: ioBroker/ioBroker.zigbee#master zigbee.0 2021-07-01 12:18:25.940 error (11099) Error herdsman start zigbee.0 2021-07-01 12:18:25.937 error (11099) Failed to start Zigbee zigbee.0 2021-07-01 12:18:25.936 error (11099) Starting zigbee-herdsman problem : "Error while opening socket" zigbee.0 2021-07-01 12:18:25.718 info (11099) Starting Zigbee npm ... zigbee.0 2021-07-01 12:18:25.622 info (11099) starting. Version 1.5.6 in /opt/iobroker/node_modules/iobroker.zigbee, node: v14.17.0, js-controller: 3.3.14
-
@crunchip Bin jetzt nicht der Adpater-Spezialist. Aber Error opening socket klingt schon nach tcp Problem.
Hast Du RxD (converter) -> TxD (board) gekreuzt?
Ich fahre noch eine ältere Versionskombi mit V1.5.5.
Aber das sollte hoffentlich nicht stören.Läuft der Stick/das board über USB?
-
@klassisch sagte in Zigbee-Stick cc2652P direkt über LAN anbinden:
Hast Du RxD (converter) -> TxD (board) gekreuzt?
na so wie es in der Anleitung steht "DIO12 (RX) und DIO13 (TX)"
oder ich tausche die mal
edit: jetzt komm ich mit, nein nicht gekreuzt, versuche ich gleich nochmal@klassisch sagte in Zigbee-Stick cc2652P direkt über LAN anbinden:
Läuft der Stick/das board über USB?
ja, das läuft
-
@klassisch also ich hab jetzt beides probiert, 1zu1 und gekreuzt angeschlossen, beides der gleiche Fehler.
hier sieht man irgendwie auch nichts arbeiten
Edit:
jetzt tut sich was, hab im Menü den Work Mode noch geändert auf TCP Server
zigbee.0 2021-07-01 19:15:30.646 error (16349) Error herdsman start zigbee.0 2021-07-01 19:15:30.645 error (16349) Failed to start Zigbee zigbee.0 2021-07-01 19:15:30.643 error (16349) Starting zigbee-herdsman problem : "Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)" zigbee.0 2021-07-01 19:15:11.660 info (16349) Installed Version: ioBroker/ioBroker.zigbee#master zigbee.0 2021-07-01 19:15:11.632 info (16349) Starting Zigbee npm ... zigbee.0 2021-07-01 19:15:11.631 info (16349) Try to reconnect. zigbee.0 2021-07-01 19:15:01.630 error (16349) Error herdsman start zigbee.0 2021-07-01 19:15:01.628 error (16349) Failed to start Zigbee zigbee.0 2021-07-01 19:15:01.627 error (16349) Starting zigbee-herdsman problem : "Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)" zigbee.0 2021-07-01 19:14:42.668 info (16349) Installed Version: ioBroker/ioBroker.zigbee#master
EEEEEEEEEEEEEEEDDDDDDDDDDIIIIITTTT: Instanz ist GRÜN
-
@crunchip Glückwunsch, sehr schön, daß es jetzt funktioniert.
ja TCP Server. der anfragende Rechner ist der Client.
Sorry, daß ich derzeit so langsam reagiere. Bekomme irgendwie keine Updateinfos zu den abonnierten Themen mehr. Edit: Das war der Spamfilter des email-hosters. -
@klassisch kein Problem, wir sind hier ja auch nicht im 1zu1 Chat.
nachdem die Instanz endlich lief, musste ich nen tradfri repeater und zwei xiaomi Sensoren neu anlernen, die wollten nicht mehr.
Jetzt brauch ich nur noch ein passendes Gehäuse. -
@crunchip Ja, bei Zigbee gibt es so viele credentials....
Wollte gestern testweise den Koordinator von einer zweiten Instanz aus parallel ansteuern. Das war nicht gut. Da ist die laufende Haupt-Instanz gleich ausgestiegen und das Netz hat nachher wieder Zeit gebraucht, um sich zu "erholen". Wenn man solche Spiele macht, sollte man besser wissen was man tut. Ich habe mich da noch nicht tief genug eingearbeitet. Nur an der Oberfläche und nur aktuell auftretende Themen behandelt.
Als Gehäuse nehme ich gerne die Donau-Elektronik Gehäuse KGB11 bzw. 15. Wenn man mehr Platz braucht auch KGB21 oder 31, weiß jetzt nicht, wie groß das TI Launchboard ist.
Die sind schlicht, einfach zu handhaben und billig. Gibt es schon Jahrzehnte, derzeit bei Pollin oder Voelkner.
Wer die alten Pop-Farben liebt, wird mit KGB10,12,13,14 fündig
Den USR T2 habe über seine Eth Buchse befestigt. Einfach an die Buchse Kabelschuhe anlöten, notfalls auch Ösen aus 1.5mm² Cu Installationsdraht selbst gebogen und mit Schrauben dann an die "Frontplatte" geschraubt.
Oder bei der Montageart "Eth-Buchse senkrecht orientiert" die Kabelschuhe nicht gebogen und eine Schraube durch die Ösen geführt (vorletzes + drittletztes Bild). Die Schraube Stützt sich dann an entsprechendne Domen in den Gehäusehalbschalen ab -
@klassisch sagte in Zigbee-Stick cc2652P direkt über LAN anbinden:
Donau-Elektronik Gehäuse KGB11
Danke für den Tipp, hatte ja ein selbst gedrucktes Gehäuse(Vorlage), aber eben genau passend fürs Board.
Mit selbst konstruieren hab ichs nicht so, da ist dann so ein fertiges Gehäuse zum kaufen, doch die beste Alternative.
Werd mich mal umsehen, was es so an passende Größen gibt. -
@crunchip Versuche schon seit Jahren vergeblich eine eventuelle Anschaffung eines 3D Druckers zu rechtfertigen. Aber Gehäusebau hat dazu noch nicht getaugt.
Neben den Donau-Gehäusen verwende ich viele Aufputz-Verteilerdosen von einfach bis edel und Kabelkanäle in verschiedenen Abmessungen. Mein erster Zigbee-Stick, der leider nur USB direkt hat, sonst aber sehr gut funktionierte, wohnt in einem Kabelkanal. Mit einer Pucksäge und einem Heißluftföhn ist da schnell ein einfaches Gehäuse gezimmert. Und Kabelkanäle gibt es in vielen Größen und einige Farben. Die kleineren, gängigen Größen braucht man eh im Vorrat. -
@klassisch ja das mit dem Kabelkanal hatte ich schon gesehen. Man muss halt nur erfinderisch sein, dann geht alles mögliche. Nachteil, wie willst du dann argumentieren, das ein 3d Drucker her muss, wenn es auch ohne geht.
-
@crunchip sagte in Zigbee-Stick cc2652P direkt über LAN anbinden:
Nachteil, wie willst du dann argumentieren, das ein 3d Drucker her muss, wenn es auch ohne geht.
Ja, deshalb schleiche ich schon seit Jahren um das Thema rum und habe noch keinen. 3EUR für ein KGB, <1 EUR für einfache AP Dosen, ein paar Löcher gebohrt/gefeilt, Befestigungen gebaut und man ist letztlich billiger als gedruckt und schneller als konstruiert und gedruckt. Es sei denn man hat beim CAD genügend tägliche Praxis und ist da flott. Bei mir nicht der Fall. Und Figürchen drucken ist nicht so meins.
Oft können auch Verpackungen als Gehäuse bzw. Befestigungsmaterial dienen. -
@klassisch Bevor ich davon ausgehen einen defekten, oder gefakten USR TCP232-T2 vom Alimann bekommen zu haben, frag ich doch einfach nochmal: Mein Netz ist sowieso in dieser IP Range (Fritzbox hat 192.168.0.1), da sollte ich doch direkt Zugriff haben mit dem Aufruf von 192.168.0.7, oder hab ich es falsch verstanden? Sämtliche Versuche scheitern, selbst bei Direktverkabelung mit Ausschalten von Firewall und Defender und fixer IP 192.168.0.201 kein Zugriff (5V/VDD-GND und 3,3V/VCC-GND versucht). Über Web und über die USR Test Tools nix. Übersehe ich was?