Platine für Selbstbau NanoCUL

Begonnen von prodigy7, 26 Juni 2015, 21:17:48

Vorheriges Thema - Nächstes Thema

PeMue

Zitat von: HomeAlone am 06 Januar 2016, 23:28:39
Dennoch wird die nanoCUL nicht erkannt. (gleicher Logeintrag in fhem).
ein
get nanoCUL433 ccconfig
gibt lediglich ein NO FD zurück.

Hat vielleicht jemand einen Tipp für mich?
Hast Du auch mal
get nanoCUL433 version probiert? Wenn da nichts zurückkommt, ist der nanoCUL falsch definiert. Für einen mit Atmetga328p Prozessor müsste das /dev/ttyUSBx sein.
Ansonsten ggf. mal
set nanoCUL433 reopen

Gruß Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

timtom

Hallo zusammen,

mich freut es, dass das Projekt so erfolgreich voran kommt. Daher habe ich mich schon mal für eine weitere Bestellung eingetragen.

Mir fehlt noch etwas der Überblick, welche Version für mich die richtige ist. Da ich vorerst kein mySensors nutzen möchte und kein SMD löten kann ;) Wir es wohl Version 1 werden. Größenmäßig macht das ja auch nicht wirklich so einen riesen Unterschied (insb. ohne Stamp).

Jetzt Frag ich mich jedoch, wo die Vor- und Nachteile bei den einzelnen Funkmodulen (RF1100, D-SUN, Stamps) sind?

Hat jemand eine gute China-Bezugsquelle für die zusätzlich benötigten Teile:
1. Arduino (sollte ja FTDI sein)
2. Funkmodul (z.B. RF1100 mit SMA Antenne) sowie Stamp-Module (falls diese Vorteile haben)
3. Was wird sonst noch benötigt? Stecksockel?

Viele Grüße
der Tim

Hauswart

Zitat von: timtom am 07 Januar 2016, 10:02:40
Mir fehlt noch etwas der Überblick, welche Version für mich die richtige ist.
Hier im PDF siehst du, was du mit welcher Version machen kannst: http://forum.fhem.de/index.php/topic,38561.msg352981.html#msg352981

Aber wird wohl ein V1.1 in Frage kommen :) Ausser du möchtest einen 433Mhz CUL, dann kannst auch V2.2 nehmen.
1. Installation:
KNX, Tasmota (KNX), Sonos, Unifi

2. Installation:
HM-CFG-USB, Unifi (, SIGNALduino 868, MySensors, SIGNALduino 433)

PeMue

Übersicht mit allen wichtigen Links siehe erste Seite des Posts:
http://forum.fhem.de/index.php/topic,38561.msg313605.html#msg313605
Ich versuche, alle Posts aktuell zu halten.

Gruß Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Omega-5

Zitat von: HomeAlone am 06 Januar 2016, 23:28:39

2016.01.06 22:48:27 3: Opening nanoCUL433 device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AI03D7GU-if00-port0
2016.01.06 22:48:27 3: Setting nanoCUL433 serial parameters to 3840,8,N,1
2016.01.06 22:48:27 3: nanoCUL433 device opened
2016.01.06 22:48:36 1: Cannot init /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AI03D7GU-if00-port0, ignoring it (nanoCUL433)

Hast du das mit CUT&PASTE gemacht? Dann stimmt die Baudrate nicht. Feht eine 0. 38400,8,N,1

Gruß Friedrich
RaspberryPi2, nanoCUL, 3x DS18B20, FS20: 4x Funk-Schalter ST-4, LaCrosseGW,
HomeMatic: HMLAN, HM-WDS10-TH-O, HM_MYS_RelaisBoard,
I2C: HYT221 über modifiziertes Modul I2_I2C_SHT21.pm (Q&D),

Garagenhaus

Zitat von: timtom am 07 Januar 2016, 10:02:40
Hallo zusammen,

mich freut es, dass das Projekt so erfolgreich voran kommt. Daher habe ich mich schon mal für eine weitere Bestellung eingetragen.

Mir fehlt noch etwas der Überblick, welche Version für mich die richtige ist. Da ich vorerst kein mySensors nutzen möchte und kein SMD löten kann ;) Wir es wohl Version 1 werden. Größenmäßig macht das ja auch nicht wirklich so einen riesen Unterschied (insb. ohne Stamp).

Jetzt Frag ich mich jedoch, wo die Vor- und Nachteile bei den einzelnen Funkmodulen (RF1100, D-SUN, Stamps) sind?

Hat jemand eine gute China-Bezugsquelle für die zusätzlich benötigten Teile:
1. Arduino (sollte ja FTDI sein)
2. Funkmodul (z.B. RF1100 mit SMA Antenne) sowie Stamp-Module (falls diese Vorteile haben)
3. Was wird sonst noch benötigt? Stecksockel?

Viele Grüße
der Tim
Hi Tim,
in Verbindung mit Typ 1
1. richtig, Arduino Nano oder ähnlich. FTDI wird bevorzugt wegen der Seriennummer.

2. Funkmodul für 433 kannst du beide nehmen (D-Sun oder RF1100SE). Ich habe die blaue RF1100SE und die passt einfach perfekt. Man braucht auch keinen Stecksockel, da es so schmal ist, dass man an alle Arduino Pins zum Löten dran kommt. Stamp Modul: Vorteil. Es gibt sie auch in 868Mhz (Homematic). Löten ist auch genauso einfach, drauflegen, löten, das wars. Siehe Bilder von mir weiter oben. Ich habe beide Varianten gelötet.
Manche Module haben schon eine SMA Buchse und SMA Antenne dabei. Das ist optisch schön. Aber keine Garantie, dass die Antenne auch wirklich für 433Mhz optimiert ist. Bei Problemen kann man immer noch einfach einen Antennendraht der richtigen Länge in die SMA Buchse stecken.  Der Antennendraht hat erst mal eine relativ neutrale homogene Abstrahl-Charakteristik. FHEM zeigt die Empfangstärke an, da sieht man dann schnell, ob die Antenne was taugt oder ob man ein anderes Problem hat. Zur Not ist der Sockel auch schnell abgelötet.

3. Kein Stecksockel, aber das USB Kabel (miniB) wird manchmal vergessen.

Garagenhaus

Zitat von: Hauswart am 07 Januar 2016, 07:46:44
Sammlung fertiger Prototypen inklusive Bilder (Reverse bis einschliesslich Seite 39):

V1.1:
PeMue: http://forum.fhem.de/index.php/topic,38561.msg381917.html#msg381917 // http://forum.fhem.de/index.php/topic,38561.msg385205.html#msg385205 (gepatcht)

HomeAlone: http://forum.fhem.de/index.php/topic,38561.msg386388.html#msg386388 (RF1100-SE 433 MHz (10 Pin))
Garagenhaus: http://forum.fhem.de/index.php/topic,38561.msg377436.html#msg377436 (RF1100-SE 433 MHz (10 Pin))
AxelSchweiss: http://forum.fhem.de/index.php/topic,38561.msg377444.html#msg377444 (RF1100-SE 433 MHz (10 Pin))
Spezialtrick: http://forum.fhem.de/index.php/topic,38561.msg377445.html#msg377445 (RF1100-SE 433 MHz (10 Pin))
Tom71: http://forum.fhem.de/index.php/topic,38561.msg372816.html#msg372816 (RF1100-SE 433 MHz (10 Pin))

ucm73: http://forum.fhem.de/index.php/topic,38561.msg371190.html#msg371190 (868 MHZ SMD module (11 Pin SMD))

V2.2:

V3.1:
PeMue: http://forum.fhem.de/index.php/topic,38561.msg378828.html#msg378828 // http://forum.fhem.de/index.php/topic,38561.msg380768.html#msg380768 (868 MHZ SMD module (11 Pin SMD))
Imega-5: http://forum.fhem.de/index.php/topic,38561.msg377036.html#msg377036  (868 MHZ SMD module (11 Pin SMD))
ucm73: http://forum.fhem.de/index.php/topic,38561.msg371190.html#msg371190 (868 MHZ SMD module (11 Pin SMD))

PeMue: http://forum.fhem.de/index.php/topic,38561.msg373539.html#msg373539 (Jeelink Korrektur)

wird noch vervollständigt...
Ebenfalls fertig:
Garagenhaus: http://forum.fhem.de/index.php/topic,38561.msg377436.html#msg377436 (868 MHZ SMD module (11 Pin SMD))

astro0302



2016.01.06 22:48:27 3: Opening nanoCUL433 device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AI03D7GU-if00-port0
2016.01.06 22:48:27 3: Setting nanoCUL433 serial parameters to 3840,8,N,1
[b]2016.01.06 22:48:27 3: nanoCUL433 device opened[/b]
2016.01.06 22:48:36 1: Cannot init /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AI03D7GU-if00-port0, ignoring it (nanoCUL433)


Hi!

Ich flashe meinen nanoCUL immer per Putty über den Raspberry. Damit dies funktioniert, darf FHEM zu diesem Zeitpunkt nicht laufen. Nach dem flashen FHEM wieder starten und gut ist.

An welchem Device (Raspberry, Windows, Fritzbox) hängt denn Dein nanoCUL?

Grüße

Andreas





1x Rpi 3B mit Raspian (Jessie) , 1x nanoCUL (arduino nano + 433MHz Modul)1.65 a-culfw,  12x REV Funksteckdosen 433Mhz, 2x Uralt-Funkthermometer (433MHz), 1x nanoCUL 868MHz, 1x mapleCUN Large,  Xiaomi Door/Window Sensor, Wemos D1 mini, Sonoff S20 mit Tasmota, Ikea Tradfri, div. Shelly Komponenten

Tom71

Hallo,
gestern hab ich es endlich geschafft mein MySensor Gateway mit dem Arduino Micro zusammenzulöten. Das klappte recht gut, allerdings ist das Funkmodul NRF24L01+ richtig zu befestigen. Der Taster war etwas im Weg, da die Anschlüsse des Funkmoduls nicht mittig waren, wie angenommen.
Allerdings hab ich erst später den Micro flashen wollen und siehe da, es geht nicht. Anscheinend gibt es Probleme das Serial Gateway auf den Micro zu flashen. Hat das schon jemand versucht? Mein Micro ist danach nicht mehr per serieller Schnittstelle erreichbar. Nur durch einen reset auf den bootloader bringt ihn wieder zu leben. Gleiches Problem hab ich bei einem unbeschalteten Arduino Micro. Es liegt also zunächst nicht an meinem Lötergebnis.
Ich probier mal weiter...

Ich hätte daher aber noch Bedarf an einer 2.2 Platine, die ich dann mit einem Nano bestücken kann.
Gruss Thomas
Homematic | RaspberryMatic

Spezialtrick

#684
Zitat von: Hauswart am 07 Januar 2016, 07:46:44
Sammlung fertiger Prototypen inklusive Bilder (Reverse bis einschliesslich Seite 39):

V1.1:
PeMue: http://forum.fhem.de/index.php/topic,38561.msg381917.html#msg381917 // http://forum.fhem.de/index.php/topic,38561.msg385205.html#msg385205 (gepatcht)

HomeAlone: http://forum.fhem.de/index.php/topic,38561.msg386388.html#msg386388 (RF1100-SE 433 MHz (10 Pin))
Garagenhaus: http://forum.fhem.de/index.php/topic,38561.msg377436.html#msg377436 (RF1100-SE 433 MHz (10 Pin))
AxelSchweiss: http://forum.fhem.de/index.php/topic,38561.msg377444.html#msg377444 (RF1100-SE 433 MHz (10 Pin))
Spezialtrick: http://forum.fhem.de/index.php/topic,38561.msg377445.html#msg377445 (RF1100-SE 433 MHz (10 Pin))
Tom71: http://forum.fhem.de/index.php/topic,38561.msg372816.html#msg372816 (RF1100-SE 433 MHz (10 Pin))

ucm73: http://forum.fhem.de/index.php/topic,38561.msg371190.html#msg371190 (868 MHZ SMD module (11 Pin SMD))

V2.2:

V3.1:
PeMue: http://forum.fhem.de/index.php/topic,38561.msg378828.html#msg378828 // http://forum.fhem.de/index.php/topic,38561.msg380768.html#msg380768 (868 MHZ SMD module (11 Pin SMD))
Imega-5: http://forum.fhem.de/index.php/topic,38561.msg377036.html#msg377036  (868 MHZ SMD module (11 Pin SMD))
ucm73: http://forum.fhem.de/index.php/topic,38561.msg371190.html#msg371190 (868 MHZ SMD module (11 Pin SMD))

PeMue: http://forum.fhem.de/index.php/topic,38561.msg373539.html#msg373539 (Jeelink Korrektur)

wird noch vervollständigt...

Hier sind noch die ersten fertigen Gateways (Seite 30-38):

V1.1:
Spezialtrick:   http://forum.fhem.de/index.php/topic,38561.msg367558.html#msg367558   nanoCUL433-Slim   (RF1100-SE 433 MHz (10 Pin))
Tom71:   http://forum.fhem.de/index.php/topic,38561.msg368669.html#msg368669   nanoCUL868   (868 MHZ SMD module (11 Pin SMD))

V2.2:
chris1284:   http://forum.fhem.de/index.php/topic,38561.msg366374.html#msg366374   nanoCUL433   (RF1100-SE 433 MHz (10 Pin))
Spezialtrick:   http://forum.fhem.de/index.php/topic,38561.msg366487.html#msg366487   MySensorsGW   (NRF24 mit SMA-Buchse)

V3.1:
Hexenmeister:   http://forum.fhem.de/index.php/topic,38561.msg364089.html#msg364089   MySensorsGW (NRF24 SMD)
Spezialtrick:   http://forum.fhem.de/index.php/topic,38561.msg368018.html#msg368018   nanoCUL868 (Max! und HM funktionieren) (868 MHZ SMD module (11 Pin SMD))
chris1284:   http://forum.fhem.de/index.php/topic,38561.msg368562.html#msg368562   nanoCUL868 (HM funktioniert) (868 MHZ SMD module (11 Pin SMD))
Omega-5:   http://forum.fhem.de/index.php/topic,38561.msg369973.html#msg369973   nanoCUL868 (Pro Micro)   (868 MHZ SMD module (11 Pin SMD))
FHEM - Debmatic - Zigbee2MQTT - Homekit

Spezialtrick

Zitat von: Garagenhaus am 04 Januar 2016, 20:41:49
Die manuelle Excel Liste würde ich vorschlagen, nicht mehr weiter zu pflegen/synchronisieren. Nur manueller Mehraufwand.

Von mir aus.  ;) Dann veröffentliche aber bitte regelmäßig eine Übersicht über die bisher eingegangenen Platinenbestellungen, damit weiterhin ein Überblick besteht.  :)
FHEM - Debmatic - Zigbee2MQTT - Homekit

timtom

Danke Hauswart, MePue und Garagenhaus für die super Erläuerungen. Die Posts kenn ich natürlich alle. Nur waren mir die Vor-/Nachteile nicht bewusst. Im Endeffekt ist es also egal, solange man die Bauteile so kombiniert, dass der Gateway das tut, was man möchte ;)
Da ich eine Homematic-Stick habe und als nächstes Steckdosen auf 433Mhz schalten möchte und ggf. die Rolländen einbinden will, werd ich mein Glück mal mit der 1er Version und RF1100SE probieren. Falls das klappt noch ein 1er mit 868Mhz. Man weiß ja nie ;)

HomeAlone

Zitat von: Omega-5 am 07 Januar 2016, 10:25:30
Hast du das mit CUT&PASTE gemacht? Dann stimmt die Baudrate nicht. Feht eine 0. 38400,8,N,1

Gruß Friedrich

Das war es! Habe ich die ganze Zeit übersehen! Da ich den Eintrag für den 868er CUL vom 433er Eintrag kopiert hatte, haben sie sich entsprechend beide "falsch" verhalten.

Vielen Dank Friedrich. Hast auf jeden Fall ein Bierchen bei mir gut! :)


2016.01.07 18:00:28 3: Opening nanoCUL433 device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AI03D7GU-if00-port0
2016.01.07 18:00:28 3: Setting nanoCUL433 serial parameters to 38400,8,N,1
2016.01.07 18:00:28 3: nanoCUL433 device opened
2016.01.07 18:00:31 3: nanoCUL433: Possible commands: BCFiAZEkGMKUYRTVWXefltx
2016.01.07 18:00:31 2: Setting CUL fhtid from FFFF to 1234


get ccconfig liefert jetzt auch etwas zurück:
nanoCUL433 ccconf => freq:427.567MHz bWidth:541KHz rAmpl:24dB sens:4dB

Zitat von: PeMue am 07 Januar 2016, 07:50:25
Hast Du auch mal
get nanoCUL433 version probiert?
[...]
Das liefert jetzt auch einen vernünftigen Wert :)
nanoCUL433 version => V 1.66 nanoCUL433

Wenn ich mit der Fernbedienung die Intertechno Steckdosen schalte, bekommt das fhem auch mit. Lediglich wenn ich über die Oberfläche von fhem versuche, die Steckdosen zu schalten, tut sich nichts bei den Steckdosen.
Dem muss ich nachher noch mal auf den Grund gehen - vielleicht ist die Antenne von dem China Modul ja nicht so dolle. Allerdings 2,5m Sendeleistung sollten drin sein, oder?


HomeAlone

Zitat von: astro0302 am 07 Januar 2016, 11:33:44
Ich flashe meinen nanoCUL immer per Putty über den Raspberry. Damit dies funktioniert, darf FHEM zu diesem Zeitpunkt nicht laufen. Nach dem flashen FHEM wieder starten und gut ist.

An welchem Device (Raspberry, Windows, Fritzbox) hängt denn Dein nanoCUL?

Der Vollständigkeit halber dann hier der (nun doch als funktionierend bestätigte) Aufruf zum Flashen unter Windows:

D:\Arduino\arduino-1.6.7\hardware\tools\avr\bin>avrdude -D -p atmega328p -c usbasp -U flash:w:culfw_v1.66_16_433_nano.hex -C ..\etc\avrdude.conf

Also in das Verzeichnis von avrdude wechseln und entsprechend ausführen. Das hex file habe ich dabei in den selben Ordner kopiert, in dem auch avrdude.exe liegt.
Wenn der Programmer einen USB-Port benötigt muss dieser noch mittels Parameter -P (z.B. -P COM8) angegeben werden. Beim usbasp ist das nicht notwendig.

Omega-5

So, nach dem gestern die Flashchips (16 Mbit M25P16) gekommen sind, habe ich mal auf der V3.1 die JeeLink-Bestückung aufgebaut und mit der LaCrosseITPlusReader.10.1q (RFM12 f:868300 r:17241) getestet. Die bekannte Änderung wegen der vertauschten Anschlüsse am RFM12B habe ich gemacht. Funktioniert !!!  :)
Die LED arbeitet, leuchtet aber wie auch beim MySensors-Gate, invertiert. Beim Redesign also nach +3.3V statt GND. Mechanisch kollidieren das Flash und der FTDI auf dem Nano. Dadurch wird der Abstand zwischen Nano und NanoCUL-Platine noch etwas größer und das gesamte Modul passt nur noch so eben ins Gehäuse. Ich habe zwei 4,5 mm Abstandsbolzen auf die schon 4 mm hohen Befestigungen geklebt, dann ist noch ca. 1 mm Luft zwischen Quarz und Deckel.
Die Funktion des Flash konnte ich noch nicht testen das soll mit der RF12demo.pde gehen.

Gruß Friedrich
RaspberryPi2, nanoCUL, 3x DS18B20, FS20: 4x Funk-Schalter ST-4, LaCrosseGW,
HomeMatic: HMLAN, HM-WDS10-TH-O, HM_MYS_RelaisBoard,
I2C: HYT221 über modifiziertes Modul I2_I2C_SHT21.pm (Q&D),