Platine für HM-MOD-UART mit ESP8266: Platinenbestellung

Begonnen von PeMue, 12 August 2016, 20:58:05

Vorheriges Thema - Nächstes Thema

andies

Zitat von: PeMue am 21 Mai 2018, 17:03:04
Schau mal im ersten Post in einen Schaltplan, da sollte das erklärt sein.
Sorry, ich muss nochmal nerven, ich schnalle es nicht:

  • In dem Schaltplan im ersten Post (M-MOD-UART_USB_v1.0.sch - aber ist das die Wifi-Variante?) sind nur C1 bis C7 zu finden, nicht aber der in der Stückliste genannte C31. Oder ist der C3 gemeint?
  • Der Schaltplan enthält vermutlich den HM-MOD-UART, wobei ich auf das Objekt mit dem Kennzeichen IC2 tippe. Was aber macht dann der FT232 dort? Ich brauche doch einen Wemos - oder ist das der Wemos?
  • Hat der Wemos nicht auch einen 3.3V Ausgang (reicht der nicht)? Wozu sonst der Spannungsteiler?
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

PeMue

Zitat von: andies am 21 Mai 2018, 18:29:45
Sorry, ich muss nochmal nerven, ich schnalle es nicht:
Das ist auch der Schaltplan nur für USB (quasi als USB Stick). Nimm diesen Schaltplan der multi Variante und schaue Dir die Verkabelung von M21B (WeMos D1 mini) und M31 (HM-Mod-UART) an. Geht über den Jumper entweder mit Rx/Tx vom Wemos oder alternativ (swapped) D7/D8.

Gruß PeMue
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

Ralf9

ZitatHat der Wemos nicht auch einen 3.3V Ausgang (reicht der nicht)? Wozu sonst der Spannungsteiler?
Der 3.3V Ausgang des Wemos reicht. Berechnung siehe "HM-MOD-UART_multi_v1.1_sch.pdf" unten links.

ZitatDen zweiten Teil, der mit der Pfostenleiste, den braucht man dann nicht, korrekt?
Die Platine mit der Pfostenleiste benötigst Du, wenn Du den Wemos mit dem HM-MOD-UART ohne eine extra Platine mit 4 Drähten verbinden willst.

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

andies

Zitat von: Ralf9 am 21 Mai 2018, 20:22:28
Die Platine mit der Pfostenleiste benötigst Du, wenn Du den Wemos mit dem HM-MOD-UART ohne eine extra Platine mit 4 Drähten verbinden willst.
Ich dachte, ich habe es - das verwirrt mich nun. Kann ich nicht einfach Tx/Rx vom HM-MOD-UART mit D7/D8 vom Wemos verbinden (plus VCC und Gnd)?


Gesendet von iPhone mit Tapatalk Pro
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

PeMue

Zitat von: andies am 21 Mai 2018, 20:25:39
Ich dachte, ich habe es - das verwirrt mich nun. Kann ich nicht einfach Tx/Rx vom HM-MOD-UART mit D7/D8 vom Wemos verbinden (plus VCC und Gnd)?
VCC muss halt 3,3 V sein, aber dann geht das. Habe leider auf die Schnelle kein Bild ...

Gruß PeMue
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

andies

Ah, ok. Aber die 3.3 vom wemos sind ausreichend? Oder brauche ich eine weitere Regulierung? Na, das kann ich ausprobieren...


Gesendet von iPad mit Tapatalk Pro
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

PeMue

Zitat von: andies am 21 Mai 2018, 22:04:32
Ah, ok. Aber die 3.3 vom wemos sind ausreichend?
Die reichen vom Strom her aus, da brauchst Du keinen weiteren Spannungsregler.

Gruß PeMue
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

andies

Zitat von: andies am 21 Mai 2018, 20:25:39
Ich dachte, ich habe es - das verwirrt mich nun. Kann ich nicht einfach Tx/Rx vom HM-MOD-UART mit D7/D8 vom Wemos verbinden (plus VCC und Gnd)?
PeMue, kannst Du oder jemand anderes hier Licht ins Dunkel bringen? Ich wurde auf einen Schaltplan verwiesen (https://forum.fhem.de/index.php/topic,55885.msg805850.html#msg805850), bei dem angeblich -UART verkabelt wird, in Wirklichkeit aber -PCB steht. Brauche ich nun PCB, um ihn an den wemos anzuschließen? Oder geht -UART? Wie schließt man dann an? Das widerspricht sich alles, ich blicke nicht durch. 
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

PeMue

Hallo andies,

was verstehst Du unter UART und was unter PCB?
Es gibt von ELV den Bausatz, der besteht aus dem Modul und einer zusätzlichen Leiterplatte. Wenn man das Modul auf die Leiterplatte lötet, kannst Du das Gesamtgebilde direkt auf die Pins des Raspberry Pi stecken.
Wenn Du nur das Modul verwendest, hast Du eine einreihige (RM 2.0 mm!) Pinleiste.
Das sieht dann so wie hier https://forum.fhem.de/index.php?action=dlattach;topic=56606.0;attach=56386;image (Modul unten, Leiterplatte oben) aus.
Die Pinbelegung ist hier gezeigt: https://forum.fhem.de/index.php/topic,56606.msg481391.html#msg481391
Bei meinen Platinen ist nur das Modul verwendbar, die zusätzliche Leiterplatte kannst Du entsorgen.
Bei der Verkabelung von Ralph9 ist die zusätzliche Leiterplatte verwendet.

Gruß PeMue
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

andies

Danke, langsam wird es klarer.

Zitat von: PeMue am 27 Mai 2018, 17:22:50
was verstehst Du unter UART und was unter PCB?
UART=das eigentliche Modul (auf dem steht auch UART drauf)
PCB=das Modul plus die Leiterplatte (mit dem Aufdruck TRX1), damit das alles direkt auf die GPIO des RPi kann

Ich habe keine Platine (mehr), also muss ich direkt verkabeln. Da gibt es nun anscheinend zwei Varianten; die nenne ich mal PeMue-Variante und Ralf9-Variante. Welchen Unterschied gibt es denn bei beiden? Beide lesen doch die serielle Schnittstelle; einmal direkt aus dem UART (=PeMue-Variante) und einmal aus der Leiterplatte (=Ralf9-Variante).

(Und musste bei Ralf9 nicht noch ein Widerstand überbrückt werden?)
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

PeMue

Zitat von: andies am 27 Mai 2018, 17:37:47
Ich habe keine Platine (mehr), also muss ich direkt verkabeln.
Wohin willst Du verkabeln? Auf einen USB2seriell Wandler? Oder auf einen WeMos D1 mini?
Ansonsten schau Dir mal den Schaltplan im ersten Post an ("multi"), da steht's drin. Mit der Pinbelegung von oben solltest Du klarkommen. Oder Du holst Dir amunra's Anleitung und nimmst statt der Leiterplattenvariante die Belegung von oben.

Gruß PeMue
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

andies

Zitat von: PeMue am 27 Mai 2018, 17:50:27
Oder auf einen WeMos D1 mini?
Genau, ich will den UART (also ohne die TRX1-Platine) direkt mit dem WeMos verbinden. Wiki sagt mir D7/D8 - Tx/Rx. Tx/Rx habe ich jetzt dank Deiner Hilfe, D7/D8 am WeMos ist klar.

Wozu hatte denn dann Ralf9 eine alternative Verkabelung, bei der er nicht den UART, sondern die zweite Platine verbunden hatte? Kann man das nicht weglassen?
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

PeMue

Zitat von: andies am 27 Mai 2018, 18:00:28
Wozu hatte denn dann Ralf9 eine alternative Verkabelung, bei der er nicht den UART, sondern die zweite Platine verbunden hatte? Kann man das nicht weglassen?
Jein: auf der Platine sind noch Vorwiderstände bzw. Stützkondensatoren drauf. Auf die Vorwiderstände kann man m.E. verzichten, auf dem WeMos sind genügend Stützkondensatoren drauf - allerdings etwas weit weg. M.E. geht es auch ohne die Platine.

Gruß PeMue
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

andies

#493
Kann ich noch mal Eure Sachkenntnis beanspruchen, ich bin da etwas unsicher. Läuft das Gerät korrekt:

Internals:
   CFGFN     
   CNT        1
   Clients    :CUL_HM:
   DEF        uart://192.168.2.34:23
   DevState   1
   DevType    UART
   DeviceName 192.168.2.34:23
   FD         24
   LastOpen   1528026079.55776
   NAME       WLAN_HmUART
   NR         32732
   PARTIAL   
   STATE      opened
   TYPE       HMUARTLGW
   XmitOpen   0
   model      HM-MOD-UART
   Helper:
     AckPending:
       1:
         cmd        00
         dst        0
         frame      FD00030001009E03
         resend     3
         time       1528026080.5617
     LastSendLen:
       3
     Log:
       IDs:
   MatchList:
     1:CUL_HM   ^A......................
   READINGS:
     2018-06-03 13:41:19   D-type          HM-MOD-UART
     2018-06-03 13:41:20   cond            init
     2018-06-03 13:41:19   loadLvl         suspended
     2018-06-03 13:41:19   state           opened
Attributes:


ich habe die neue Firmware geflasht und dennoch massenhaft Einträge der Form
2018.06.03 13:58:28 1: 192.168.2.34:23 reappeared (WLAN_HmUART)
2018.06.03 13:58:32 1: HMUARTLGW WLAN_HmUART did not respond for the 1. time, resending
2018.06.03 13:58:35 1: HMUARTLGW WLAN_HmUART did not respond for the 2. time, resending
2018.06.03 13:58:38 1: HMUARTLGW WLAN_HmUART did not respond for the 3. time, resending
2018.06.03 13:58:41 1: HMUARTLGW WLAN_HmUART did not respond after all, reopening
2018.06.03 13:58:41 3: WLAN_HmUART device closed
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

tndx

Hi,

hier hatte jemand das gleiche Problem, vielleicht helfen Dir die dort geäußerten Tipps weiter.