FHEM Forum

Verschiedenes => Bastelecke => Thema gestartet von: Ranseyer am 02 Juli 2018, 19:21:32

Titel: Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: Ranseyer am 02 Juli 2018, 19:21:32
Freue mich über Feedback zu: einen AddOn für den Maple-CUL
Ziel:
-Aufnahme von 1-2 RaspberryAddons und einmal
-CC2530 Platine ( https://de.aliexpress.com/item/CC2530-Zigbee-UART-Wireless-Core-Board-Development-Board-CC2530F256-Serial-Port-Wireless-Module-24MHz/32767470382.html)
-also gesamt max 2 Stück

Ihr müsst euch vorstellen, dass das Teil auf die große Platine siehe Anhand gesteckt wird.

Fragen:
-Was haltet ihr davon, im speziellen von der Ausrichtung von AddOns für den Raspi...


Rohdaten: https://github.com/ranseyer/CUN-STM32/tree/master/HW-MAPLE-Large/AddOns/RasPi-UART__Zigbee-CC2530-V01

PS: Die Stamp Version ist zwar billiger, aber ich hab jetzt vorerst keine Lust mehr einen neuen Footprint zu zeichnen. ( https://de.aliexpress.com/item/CC2530-wireless-module-Zigbee-module/1861120386.html )


Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: Ranseyer am 02 Juli 2018, 22:38:30
Und noch mal der erste Entwurf des AddOns als Grafik (Beschriftung ist natürlich nicht fertig, aber das wäre noch zu früh)

-SV1+SV2 für Raspi-Addons
-Der Debuger kann notfalls auch noch nach der Montage eingesetzt werden
-Und es könnte notfalls auch extern Saft eingespeist und reguliert werden
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: mark79 am 03 Juli 2018, 00:44:10
Hallo,

das sieht schon gut aus. :) Kann man das AddOn auch auf die small Variante vom CUN aufstecken, oder brauch man den großen CUN dafür?

Was nicht schlecht wäre, wäre ein Jumper oder Schiebeschalter, um P20 nach GND zu verbinden, oder zu trennen.
Laut GIT muss P20 nach dem flashen mit GND verbunden werden, um den CC2530 per TTL betreiben zu können.

https://github.com/Koenkk/zigbee2mqtt/issues/88#issuecomment-394143853

Kann aber leider noch nicht bestätigen, ob das auch so stimmt, ich warte noch auf die Lieferung. Der Verkäufer hat die Sachen erst am 20.06 verschickt.
Aber wenn die hier sind, werde ich berichten. :)


Viele Grüße
Mark
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: Ranseyer am 03 Juli 2018, 08:14:37
ZitatKann man das AddOn auch auf die small Variante vom CUN aufstecken, oder brauch man den großen CUN dafür?
Auf dem großen sollte es ohne wackeln halten. Die beiden UARTs liegen bei der kleinen Version (V1.0)aber auch nebeneinander und haben die richtige Belegung. (Man muss halt auf darauf achten auf die richtige Seite zu montieren, sonst wären diese verdreht.)

ZitatLaut GIT muss P20 nach dem flashen mit GND verbunden werden, um den CC2530 per TTL betreiben zu können.
Kann ich machen.

Danke fürs Feedback.
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: PeMue am 03 Juli 2018, 08:49:56
Zitat von: Ranseyer am 02 Juli 2018, 19:21:32
PS: Die Stamp Version ist zwar billiger, aber ich hab jetzt vorerst keine Lust mehr einen neuen Footprint zu zeichnen. ( https://de.aliexpress.com/item/CC2530-wireless-module-Zigbee-module/1861120386.html )
Wenn SMD, warum dann nicht diese hier: https://de.aliexpress.com/item/2-4G-CC2530F256-Zigbee-Intelligent-Home-Networking-Wireless-Module-WITH-SMD-type-IPEX-Antenna-Interface-CC2530/32803335623.html?spm=a2g0x.search0104.3.57.7b3641b5OZgFKt&ws_ab_test=searchweb0_0,searchweb201602_3_10320_10152_10151_10065_10321_10344_10068_10342_10547_10343_10322_10340_10548_10341_10696_10084_10083_10618_10304_10307_10820_10821_10302_10843_10059_100031_10319_10103_524_10624_10623_10622_10621_10620,searchweb201603_12,ppcSwitch_5&algo_expid=523e62f9-d0b2-47cd-a440-67b837b77774-7&algo_pvid=523e62f9-d0b2-47cd-a440-67b837b77774&transAbTest=ae803_2&priceBeautifyAB=0? Da gäbe es die Zeichnung für den Footprint mit dabei.

Gruß Peter
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: Ranseyer am 04 Juli 2018, 20:19:49
Danke, wenn dann würde ich eher in diese Richtung gehen. Aber dazu im Moment eine EAGLE Lib zu zeichnen habe ich keine Lust. Da verbaue ich lieber 2-3 von den genannten im 2,54mm Raster. (Mir persönlich reicht wohl eine einzige Platine dazu)
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: mark79 am 09 Juli 2018, 22:26:19
Hallo Ranseyer,

kann man das Addon evtl. schon von dir beziehen? :)

Mir ist noch was aufgefallen. Warum sind auf einer Seite 7 Reihen für den CC2530 und auf der anderen nur 6? Passt das dann mit der Stromversorgung?
Mein CC2530 hat 2x 6 reihen auf jeder Seite: https://de.aliexpress.com/item/CC2530-Zigbee-UART-Wireless-Core-Board-Development-Board-CC2530F256-Serial-Port-Wireless-Module-24MHz/32767470382.html

Ich habe heute erneut probiert, den CC2530 per Arduino zu flashen und dieses mal hat es geklappt.

Ich habe den CC2530 an ein USB TTL Adapter angeschlossen und wie vorher geschrieben, passt das die Verkablung so:
P03 verbinden nach TX
P02 verbinden nach RX
P20 kurzschließen auf GND

Ganz genau kann ich das erst Mittwoch sagen, da ich hier keine Zigbee Geräte habe.
Aber zigbee2mqtt startet ohne Fehler, was er bei falsch angeschlossenen TX/RX nicht macht.
Daher wird das wohl stimmen. Wenn nicht, melde ich mich noch mal.


Viele Grüße
Mark
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: Ranseyer am 09 Juli 2018, 22:40:27
Danke für den Hinweis. Werde ich für die Zukunft ändern

Das bedeutet 4 Pins sind falsch:
-GND geht ins leere = egal, kann auch bequem gebrückt werden. Damit ist das Modul dann ggf. doppelt an GND.
-Reboot = evtl unnötig und geht eh auf einen Jumper

Die beiden sind unnötig und man könnte diese auch ganz easy mit dem Cutter rechs vom Connector trennen. (sollte man, ich weiss spontan nicht für was genau die Nachbar Pins sind)
-DC
-DD
Die beiden gehen nur der vollständigkeit halber auf den Anschluss für den CC Debugger. Genutzt zum Flashen wird aber nur der Takt und ein zweites Signal (so aus dem Kopf).

Da am Samstag bestellt hab ich noch keine. Bei Interesse bitte eine PN oder besser Mail senden.
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: mark79 am 09 Juli 2018, 23:20:01
Ja leider, dieses Leiterbahnen verfolgen ist nix für mich, da bekomme ich einen Knoten im Kopf von.  :o

DC, DD & RST kann man trennen und per Kabel an den Debug Port verbinden. Um den CC2530 flashen zu können.
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: Mave am 10 Juli 2018, 11:44:56
Ich hätte Interesse an einem Gehäuse für den CC2531.

Hat da jemand was in Planung?
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: Ranseyer am 10 Juli 2018, 11:48:07
Das https://www.thingiverse.com/thing:2803664 oder das  https://www.thingiverse.com/thing:2947863 ?
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: Mave am 10 Juli 2018, 12:00:36
Verkaufst Du so etwas?

https://www.thingiverse.com/thing:2947863
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: Ranseyer am 10 Juli 2018, 20:24:22
Nee, ich verkaufe keine 3D Drucke. Ein paar der Teile liegen herum.
Daher: Sende mir doch einfach eine PN und gegen deutlich aufgerundete Versandkosten bekommst du so ein Teil.
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: GotliebWend am 23 Juli 2018, 18:54:23
Wie programiert  man den USB CC2531 sniffer?
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: Ranseyer am 23 Juli 2018, 19:32:56
Bitte hier keine solchen absolut OT FRagen stellen !
Das hier tut nichts zur Sache in diesem Thread: https://github.com/Koenkk/zigbee2mqtt/wiki/Getting-started
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: Spaltenputzer am 26 Juli 2018, 14:27:01
Tag zusammen,
vielleicht könnt ihr mir weiterhelfen.

Ich möchte den CC2530 am "Raspberry 2" anschliessen um zigbee2mqtt zu nutzen.
Wenn es möglich ist über einen UART USB converter FT232.
Zur Zeit läuft bei mir der CC2531 und empfängt auch.
Aber die Reichweite ist ja nicht wirklich gut.
Problem ist jetzt glaub ich das zigbee2mqtt immer unter "/dev/ttyAMA0" den Stick sucht?
Wie muss ich den CC2530 mit dem TTL UART Converter verbinden
und wie bekomme ich es dann hin das zigbee2mqtt den CC2530 Chip auch findet?

Hab noch Fotos von der Hardware gemacht die ich habe.
Würd mich wirklich freuen.

Gruß
Sven

Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: Beta-User am 26 Juli 2018, 14:36:39
@Spaltenputzer
Zitat von: Ranseyer am 23 Juli 2018, 19:32:56Bitte hier keine solchen absolut OT FRagen stellen !
Die Schnittstelle, an der der TI sitzt, läßt sich konfigurieren, siehe https://github.com/Koenkk/zigbee2mqtt/wiki/Running-the-bridge, dort Ziff. 3.

Zum Rest bitte ggf. einen separaten Thread aufmachen, das ist jedenfalls in diesem Forum wohl wirklich Neuland, die Kunst dürfte sich aber darauf beschränken, 3.3V (?), GND und RX/TX zu finden ;) . Und ob der FTDI genug Strom bei 3.3V bringt, solltest du ggf. auch nochmal checken. (Alternative: CP2102, aber prüfen, ob wirklich nur 3.3V kommen)
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: Ranseyer am 10 September 2018, 20:21:37
So, bin wieder in Deutschland und habe das Thema nochmals angegegangen.

-Das CC2530 Modul braucht m.E. keine zusätzlichen 3,3V zum Flashen
-Es reicht Pin2+9 beim Debugger zu verbinden (Der PIN heisst ja auch in manchen Darstellungen Target-Voltage Sense) => Ich denke das wird Default in meiner Schaltung.

Flashen läuft so: Stumpf meine Platine mit dem CC-Debugger 1:1 mit einem 10 poligen Kabel verbinden, Flash Programmer nutzen, fertig.

Step 2 Wird sein das Teil praktisch zu verwenden, und dazu die UART Leitungen noch leicht anpassen.

Die beiden überflüssigen Pins für das Modul waren leider kein Fehler... Sonder es war dieses geplant: https://de.aliexpress.com/item/ZigBee-Wireless-Module-CC2530-CC2591-PA-Module/1831284083.html
Das ist ist teurer und zu ??-Prozent besser... (in der Theorie)
Ich überlege mal ob beide Module ohne Jumper möglich sind... (bei einem der Module ist ganz sicher die Antenne nicht genau an der Außenkante, das hier verlinkte Modul ist größer...)
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: mark79 am 11 September 2018, 13:09:03
Zitat von: Spaltenputzer am 26 Juli 2018, 14:27:01
Tag zusammen,
vielleicht könnt ihr mir weiterhelfen.

Ich möchte den CC2530 am "Raspberry 2" anschliessen um zigbee2mqtt zu nutzen.
Wenn es möglich ist über einen UART USB converter FT232.
Zur Zeit läuft bei mir der CC2531 und empfängt auch.
Aber die Reichweite ist ja nicht wirklich gut.
Problem ist jetzt glaub ich das zigbee2mqtt immer unter "/dev/ttyAMA0" den Stick sucht?
Wie muss ich den CC2530 mit dem TTL UART Converter verbinden
und wie bekomme ich es dann hin das zigbee2mqtt den CC2530 Chip auch findet?

Hast du das Problem noch?

Wie man den CC2530 via UART verkabelt steht hier:
https://github.com/Koenkk/zigbee2mqtt/issues/293

Mit der Standard Firmware oder die von ptvo lief mein CC2530 auch nicht, er wurde von zigbee2mqtt nicht erkannt.
Mit der Firmware aus dem Link hier funktioniert es aber seit 2 Wochen einwandfrei: https://github.com/Koenkk/zigbee2mqtt/issues/293#issuecomment-415407191

Anbinden würde ich ihn direkt über /dev/serial/by-id/xxx
Mach dazu einfach ein ls -l /dev/serial/by-id/ und schaue nach welches Device neu hinzugekommen ist und binde es in der configuration.yaml so ein:

z.B.
root@fhem:~# cat /opt/zigbee2mqtt/data/configuration.yaml
serial:
  port: /dev/serial/by-id/usb-STM32_MapleCUL_def25096-if02
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: gloob am 24 Oktober 2018, 11:16:56
Hallo Ranseyer,

Du nutzt den Maple-CUL doch auch über Netzwerk. Wie bindest du den CC2530 denn eigentlich in zigbee2MQTT ein? Normalerweise wird doch dort ein COM Port erwartet.
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: Beta-User am 24 Oktober 2018, 11:53:49
Da unter Linux alles eine Datei ist, sollte das ohne weiteres an den im Netzwerk vom Maple weitergereichten Schnittstellen funktionieren.
Kann nur derzeit nicht testen...
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: Ranseyer am 24 Oktober 2018, 15:38:52
Das sehe ich auch so. Nutze das allerdings noch nicht.

Hast du die Bitrate eingestellt und gespeichert ?
https://wiki.fhem.de/wiki/MapleCUN#Zus.C3.A4tzliche_Serielle_Schnittstellen
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: mark79 am 25 Oktober 2018, 21:14:38
Das Problem ist zigbee2mqtt zu sagen, das er den Stick im Netzwerk findet. Das geht nur, wenn die Software das unterstützt und ich meine gelesen zu haben das tut sie nicht.
Im Github hatte das mal jemand angefragt und da hieß es, es geht (noch) nicht.

Jedoch sollte das mit socat funktionieren, damit könnte man den CC2530 Adapter im Netzwerk lokal virtualisieren.
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: dmq am 10 Februar 2019, 19:28:27
ZitatJedoch sollte das mit socat funktionieren, damit könnte man den CC2530 Adapter im Netzwerk lokal virtualisieren.

hat das ggf. jemand getestet? Ich würde den CC2530 auch gerne über MapleCUN über Ethernet veröffentlichen...

Danke vorab
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: Ranseyer am 10 Februar 2019, 19:48:05
Ja das läuft definitiv: https://wiki.fhem.de/wiki/MapleCUX-Platinen#CC2530_AddOn
Letzte Woche erst wieder getestet.

Was mir noch nicht 100% klar ist, sind die Extremfälle: LAN länger ausgefallen, oder wenn beim FHEM Start das Teil nicht erreichbar ist habe  ich auch nich getestet.
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: dmq am 10 Februar 2019, 19:57:59
ZitatJa das läuft definitiv: https://wiki.fhem.de/wiki/MapleCUX-Platinen#CC2530_AddOn

Den Eintrag kannte ich noch nicht :)

Danke Dir!
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: dmq am 10 Februar 2019, 20:24:43
Ist der Kondensator C5 (220uF) auf deiner Addon-Platine v0.2/v0.3 eigentlich entbehrlich oder empfehlenswert?

Danke vorab.
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: Ranseyer am 10 Februar 2019, 20:25:39
Optional (wie eigentlich alles...)
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: kabakakao am 29 September 2020, 17:28:46
Habe mir jetzt ein 2530+2591 geholt, um die Reichweite zu erhöhen. Hier das Pin-Layout:

https://www.zigbee2mqtt.io/how_tos/how_to_create_a_cc2530_router.html#pin-layout-of-various-cc2530-modules (https://www.zigbee2mqtt.io/how_tos/how_to_create_a_cc2530_router.html#pin-layout-of-various-cc2530-modules)

Würde es jetzt erstmal mit eigenem ,,addon" versuchen. Aber ich kann das Schema nicht richtig lesen, was ich wo anschließen muss :-[
Kann mir da jemand einen Tipp geben? Habe das Large v3.4

Danke und Gruß,
Stephan
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: Ranseyer am 29 September 2020, 18:25:41
..wenn man das "Webee CC2530 + CC2591" Modul aus deinem Link mit dem CC2530 vergleich komme ich auf folgendes:
-Die Belegung ist fast gleich...
-Allerdings würde an meiner Platine dann auf P23 GND anliegen (siehe CC2530 Modul)

Ich habe das Webee Modul nicht und kann daher nicht sagen was passiert wenn auf P23 GND liegt. Aber man könnte ja mal Messen, falls dort VCC (+3,3V) anliegen, dann wäre das ein Kurzschluss. Wenn nicht würde ich das einfach mal probieren. Wenn der Pin ein Eingang(oder inaktiv) ist, wird er vermutlich nicht beachtet...
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: kabakakao am 29 September 2020, 18:31:20
So sehe ich das auch. Würde ein eigenes ,,addon" machen um auszuschließen, dass ich was zerstöre.
Somit muss ich wissen, wie ich den zigbee auf dein Board verbinden muss.
Sorry, wenn ich mich komisch ausgedrückt habe.

Gruß,
Stephan
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: Ranseyer am 29 September 2020, 18:44:14
Meine AddOn Platine sieht so aus: https://raw.githubusercontent.com/ranseyer/CUN-STM32/master/HW-MAPLE-Large/Archiv/AddOns/RasPi-UART__Zigbee-CC2530/Schematic.png

Auszug davon siehe Anlage.

Aber noch einfacher wäre doch einfach die beiden Bilder aus deinem Link zu vergleichen...

Hoffe das hilft dir.
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: kabakakao am 29 September 2020, 19:18:26
Leider nicht. Entweder wir reden aneinander vorbei, oder ich verstehe nicht, was du meinst.
Deswegen jetzt mal ein Anhang, was ich vor habe
Titel: Antw:Maple-CUL AddOn für Zigbee und 1-2 RaspberryAddons
Beitrag von: Ranseyer am 30 September 2020, 21:33:24
Ich kann dem Problem nicht ganz folgen...


Du musst doch nur RX+TX vertauscht verbinden zum MAPLE CUL.
(Und VCC und GND wäre gut damit das Teil auch etwas tut. Ob die noch Leitungen fürs flashen extra haben willst ist deine Entscheidung)

Ich habe dir vorher schon beschrieben, falls P23 kein Ausgang auf High ist wird nicht viel passieren wenn du es vorsichtig (mit Strom-messung und erst nur kurz) an meiner AddOn Platine probierst...)

Ansonsten gibt es hier den Schaltplan deiner Platine (die ja auch beschriftet ist): https://raw.githubusercontent.com/ranseyer/CUN-STM32/master/HW-MAPLE-Large/Archiv/V3.4/Schematic.png (Mitte beim Maple die beiden 4 poligen Anschlüsse. Es muss halt im Ende RX vom Maple selbst (egal wie es and der Platine beschriftet ist) an den TX vom CC2530).