Autor Thema: HMUARTLGW: Modul für HomeMatic UART-Modul (RPi) und HomeMatic LAN Gateway  (Gelesen 133831 mal)

Online Otto123

  • Hero Member
  • *****
  • Beiträge: 8926
    • Otto's Technik Blog
Gut, Ich ändere das morgen im Wiki.

Aber ist der richtige Befehl, auswählbar in der Oberfläche jetzt klar?

Gruß Otto
Viele Grüße aus Leipzig
RaspberryPi,HMLAN,HMUART,Homematic,Fritz!Box 7490,Sonos,ET9200,Arduino nano,ESP8266

Online eisman

  • Full Member
  • ***
  • Beiträge: 160
hi,

habe mir auch ein LGW gebaut:
  ESP32 Version ESPEasy 20100.
  SerToLan mit 115200
  Eingebunden über uart://<ip>:23
  update über GUI
  set HMLAN2 updateCoPro (path-> zu /opt/...../.eq3)

  alles über die WiKi gemacht und hat ohne Probleme funktioniert.

gruss
   
« Letzte Änderung: 15 April 2018, 09:51:49 von eisman »
1x FHEM Debian, Homematic / 1x FHEM Debian, FS20 / 1X FHEM Raspberry ,i2c,onewire,gpio
1x MQTT auf Windows 2012 Hyper-V-Server / 5x ESP8266(ESPeasy,ESPlink) mit 7"HMI
1x FHEM Windows / 1x Arduino Mega mit Configurable Firmata 2.06V

Offline Fhemeinsteiger

  • Full Member
  • ***
  • Beiträge: 106
Ja O.K. na klar.
Das hätte ich mir auch selber denken können.
Ich wills hier gar nicht sagen, aber das alles habe ich schon mal vor ca. einem Jahr gemacht.
Da hat es auf Anhieb funktioniert.
Ich weiß nicht warum ich mich diesmal so dämlich anstelle.
Ich werd halt Älter.
Jedoch hab ich bis heute das Modul nicht über USB aktivieren können.
Ich werde mir mal neue FT232RL FTDI USB zu TTL Serial Konverter Adapter anschaffen.
Alle welche ich bisher hatte funktionierten nicht.


Danke

Online Otto123

  • Hero Member
  • *****
  • Beiträge: 8926
    • Otto's Technik Blog
Ich werde mir mal neue FT232RL FTDI USB zu TTL Serial Konverter Adapter anschaffen.
Keine gute Idee, die liefern am 3,3 Volt Anschluss eventuell zu wenig Strom. Ich bin mir nicht sicher, kann sein das das RPI Modul 50 mA braucht und der FTDI liefert max 50 mA.
Ich würde einen mit CP2102 Chip nehmen. Allerdings gibt es da offenbar immer mal wieder ein Problem mit dem internen  3,3 Volt Regler, man sollte nicht nur einen kaufen und den 3,3 Volt Anschluss unbedingt messen.

Gruß Otto
Viele Grüße aus Leipzig
RaspberryPi,HMLAN,HMUART,Homematic,Fritz!Box 7490,Sonos,ET9200,Arduino nano,ESP8266

Offline Fhemeinsteiger

  • Full Member
  • ***
  • Beiträge: 106
Zitat
Ich würde einen mit CP2102 Chip nehmen

Danke für den Tip.
So werd ich es machen

fhemeinsteiger

Offline Fhemeinsteiger

  • Full Member
  • ***
  • Beiträge: 106
Hallo,
Ich hab jetzt so ein Chip CP2102.
Über /dev/ttyUSB0 konfiguriert...
3,3Volt liegen an.
HMUARTGW hat Software 1.4.1 und funktioniert über die ttyAMA0 Schnittstelle.
Nur über USB gehts nicht.
Im log wie gehabt:
2018.04.17 12:17:30 3: Setting hmatic serial parameters to 115200,8,N,1
2018.04.17 12:17:30 1: /dev/ttyUSB0 reappeared (hmatic)
2018.04.17 12:17:34 1: HMUARTLGW hmatic did not respond for the 1. time, resending
2018.04.17 12:17:37 1: HMUARTLGW hmatic did not respond for the 2. time, resending
2018.04.17 12:17:40 1: HMUARTLGW hmatic did not respond for the 3. time, resending

 in der fhem.conf:

define hmatic HMUARTLGW /dev/ttyUSB0
attr hmatic hmId 424242

Wo liegt der Hase im Pfeffer?
Ich komme hier nicht weiter
Hilfeee

Offline Beta-User

  • Hero Member
  • *****
  • Beiträge: 2864
Zeig doch mal bitte, was das OS unter
ls -l /dev/ttyUSB* und
ls -l /dev/serial/by-idmeldet.

ich verbinde über USB und da sind alle 4 USB Schnittstellen besetzt.
Klingt danach, als würde da der Hase zu finden sein ;) .
Server: HP-T5740 mit Debian stretch (i386) | ConfigDB | VCCU mit einiger HM-Hardware | MySensors seriell (2.2.0, RS485+nRF24, div. konkrete Hardware, u.a. einige DS18B20) | Milight@ESP-GW | SIGNALduino | MapleCUN

Online Otto123

  • Hero Member
  • *****
  • Beiträge: 8926
    • Otto's Technik Blog
Also ich habe einfach mal meinen CP2102 Adapter genommen, mein RPI-UART Modul vom ESP8266 abgezogen und mit Drähten:
3,3  -> 3,3
gnd  -> gnd
RX   -> TX
TX   -> RX

define hmatic HMUARTLGW /dev/ttyUSB0
Und siehe da: 2018.04.17 12:57:55 1: HMUARTLGW hmatic did not respond for the 1. time, resending
2018.04.17 12:57:58 1: HMUARTLGW hmatic did not respond for the 2. time, resending
2018.04.17 12:58:01 1: HMUARTLGW hmatic did not respond for the 3. time, resending
2018.04.17 12:58:04 1: HMUARTLGW hmatic did not respond after all, reopening
:o
Klar ich hatte vergessen: es gab ein define arduinomax6675 JeeLink /dev/ttyUSB0@9600 aus einem Test. ;D

Den gelöscht und alles funktioniert sofort!  :D

Was liefert Dir ein
list .*:FILTER=DEF=/dev/ttyUSB.*
Gruß Otto
Viele Grüße aus Leipzig
RaspberryPi,HMLAN,HMUART,Homematic,Fritz!Box 7490,Sonos,ET9200,Arduino nano,ESP8266

Offline Fhemeinsteiger

  • Full Member
  • ***
  • Beiträge: 106
Zitat
RX   -> TX
TX   -> RX

Vertauschen?? :-[ :-[ :-\

manoman, darauf wäre ich nie gekommen.
...und schon funktioniert es.  ;D ;D ;D
Tausend Dank Otto123

Online Otto123

  • Hero Member
  • *****
  • Beiträge: 8926
    • Otto's Technik Blog
Naja ich habe es sicherheitshalber mal mit ins Wiki geschrieben ;)

Gruß Otto
Viele Grüße aus Leipzig
RaspberryPi,HMLAN,HMUART,Homematic,Fritz!Box 7490,Sonos,ET9200,Arduino nano,ESP8266

 

decade-submarginal