[ gelöst ] 6 fach Taster HM-PB-6-WM55 und 4 fach Aktor HM-LC-SW4-DR

Begonnen von UweUwe, 29 März 2020, 19:58:08

Vorheriges Thema - Nächstes Thema

UweUwe

Hallo Otto,

ls -l /dev/ttyA* bringt auf dem "Sende-RPI, Verstärker-RPI,Hz-Raum"

crw-rw---- 1 root dialout 166,  0 Apr 11 09:17 /dev/ttyACM0
crw--w---- 1 root tty     204, 64 Apr 11 09:25 /dev/ttyAMA0

UweUwe

Im Logile finde sich verständlicherweise die Nachricht regelmässig im Minutentakt

2020.04.11 10:48:56 1: 192.168.20.29:2000 disconnected, waiting to reappear (cul_HzRaum)
2020.04.11 10:49:56 1: 192.168.20.29:2000 disconnected, waiting to reappear (cul_HzRaum)

Otto123

Und der Dienst ser2net auf dem Pi wo der CUL steckt läuft? Hast Du nach der Konfigänderung neu gestartet?
Sieht irgendwie ansonsten nicht falsch aus.
Geht sowas auf Kommdozeile?
telnet 192.168.20.29 2000
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

UweUwe

Hallo Otto,
im der Kommoandozeile von meinem FHEM-Server (das andere RPI hat kein FHEM), bringt
telnet 192.168.20.29 2000
die Fehlermeldung:
Unknown command telnet, try help. Ich vermute, dass ich telnet installieren muss.


Otto123

#49
Ich dachte immer das ist "drin" :)
sudo apt-get update && sudo apt-get install telnet
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

UweUwe

Hallo Otto.

pi@mymachine:/home $ sudo apt-get update && apt-get install telnet
OK:1 http://raspbian.raspberrypi.org/raspbian stretch InRelease
OK:2 http://archive.raspberrypi.org/debian stretch InRelease
Paketlisten werden gelesen... Fertig
E: Sperrdatei /var/lib/dpkg/lock konnte nicht geöffnet werden. - open (13: Keine Berechtigung)
E: Sperren des Administrationsverzeichnisses (/var/lib/dpkg/) nicht möglich, sind Sie root?

UweUwe

FHEM kennt auch noch kein telnet.
Unknown command telnet, try help.

Otto123

#52
sorry da fehlte ein zweites sudo, hab es oben korrigiert.
Aber auf dem Pi war das doch immer schon drauf? Oder kam bei mir durch eine andere Installation.Bei meinem neuesten buster System war es auch nicht drauf :)
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

UweUwe

Hallo Otto,
Jetzt ist die Telnet Installation auf dem RPI durchgelaufen, danke.
Auf FHEM gibt es einen telnetPort: list telnetPort (ich weiss nicht , woher)


Internals:
   CONNECTS   7
   DEF        7072 global
   FD         5
   FUUID      5c65ca1a-f33f-1e06-d2b1-729a1a468adb5fbf
   NAME       telnetPort
   NR         36
   PORT       7072
   STATE      Initialized
   TYPE       telnet
   READINGS:
     2020-04-11 14:25:07   state           Initialized
Attributes:
   DbLogExclude .*


Leider bringt telnet 192.168.20.29 2000 immer noch Unknown command telnet, try help. identische Fehlermeldung zu telnetPort 192.168.20.29 2000. der neue CUL ist noch disconnected. Internals:
   CMDS       
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS:FS20V: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        192.168.20.29:2000 0000
   DeviceName 192.168.20.29:2000
   FHTID      0000
   FUUID      5e91838a-f33f-1e06-310c-fb20afe8b9257b9e
   NAME       cul_HzRaum
   NEXT_OPEN  1586608957
   NR         627
   PARTIAL   
   STATE      disconnected
   TYPE       CUL
   initString X21
   MatchList:
     0:FS20V    ^81..(04|0c)..0101a001......00[89a-f]...
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04......a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
     L:CUL_REDIRECT ^o+
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2020-04-11 14:41:37   state           disconnected
Attributes:
   DbLogExclude .*
   room       Heizraum,Homematic



Otto123

#54
Irgendwie ein Missverständnis, ich meine den telnet Befehl auf System Ebene-nicht innerhalb von fhem!

Der soll nur testen ob der Port auf dem pi erreichbar ist. Damit wäre klar das dort ein Dienst läuft...
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

UweUwe

#55
Hi, die scheinen sich zu mögen..

pi@mymachine:~ $ telnet 192.168.20.29 2000
Trying 192.168.20.29...
Connected to 192.168.20.29.
Escape character is '^]'.
Connection closed by foreign host.

Der CUL ist noch disconnected..
Kann dies daran liegen, dass ich schon 2 CULs in RPI-FHEM verwendet habe. List CUL_0 (FHT)
Internals:
   CMDS       ABbCeFGhiKkLlMmNRTtUuVWXxYZ
   CUL_0_MSGCNT 860
   CUL_0_TIME 2020-04-11 16:33:56
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS:FS20V: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/ttyACM0@9600 1034
   DeviceName /dev/ttyACM0@9600
   FD         11
   FHTID      1034
   FUUID      5c65ca1b-f33f-1e06-2d62-5aa313bd38c1d35c
   NAME       CUL_0
   NR         60
   PARTIAL   
   RAWMSG     TC02D858205
   RSSI       -71.5
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 CUL868
   initString X21
   MatchList:
     0:FS20V    ^81..(04|0c)..0101a001......00[89a-f]...
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04......a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
     L:CUL_REDIRECT ^o+
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2020-04-11 14:25:08   cmds             A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
     2020-04-11 16:33:56   state           Initialized
   SOFTBUFFER:
Attributes:
   DbLogExclude .*

List CUL_1 Homematic Internals:
   CMDS       ABbCeFGhiKkLlMmNRTtUuVWXxYZ
   CUL_1_MSGCNT 206
   CUL_1_TIME 2020-04-11 16:41:49
   Clients    :CUL_HM:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        /dev/ttyACM1@38400 1111
   DeviceName /dev/ttyACM1@38400
   FD         12
   FHTID      1111
   FUUID      5c65ca1b-f33f-1e06-1d95-ebb35074516e92d5
   NAME       CUL_1
   NR         67
   PARTIAL   
   RAWMSG     A0D6384105FE7345555550601B5000D
   RSSI       -67.5
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 CUL868
   initString X21
Ar
   owner_CCU  VCCU
   MatchList:
     1:CUL_HM   ^A....................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2020-04-11 14:25:08   cmds             A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
     2020-04-11 16:41:49   state           Initialized
   helper:
Attributes:
   DbLogExclude .*
   hmId       555555
   rfmode     HomeMatic
   room       Homematic


und jetzt der neue CUL (cul_HzRaum)

Internals:
   CMDS       
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS:FS20V: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        192.168.20.29:2000 0000
   DeviceName 192.168.20.29:2000
   FHTID      0000
   FUUID      5e91838a-f33f-1e06-310c-fb20afe8b9257b9e
   NAME       cul_HzRaum
   NEXT_OPEN  1586615979
   NR         627
   PARTIAL   
   STATE      disconnected
   TYPE       CUL
   initString X21
   MatchList:
     0:FS20V    ^81..(04|0c)..0101a001......00[89a-f]...
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04......a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
     L:CUL_REDIRECT ^o+
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2020-04-11 16:38:39   state           disconnected
Attributes:
   DbLogExclude .*
   room       Heizraum,Homematic


Und der neue CUL cul_HzRaum hat das Format meines FHEM FHT-Culs, nicht des FHEM Homematic CULs.
Es fehlt z.B. rfmode Homematic in dem cul_HzRaum.

Otto123

Connected to 192.168.20.29.
Escape character is '^]'.
--- hier drückst Du die escape Taste ? oder macht er das allein?
Connection closed by foreign host.

Wie gesagt, ich kann es nicht testen Vielleicht testest Du das mal mit einem sicher funktionierenden CUL?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

UweUwe

Hallo, ne ich mach gar nichts, ich drücke kein ESC. Connection closed kommt automatisch

Otto123

Das bedeutet er macht eine Verbindung und schließt sie sofort wieder.
Das erscheint mir komisch.  :-\
Ich habe einen HMUART über ser2net angebunden, dort bleibt die Verbindung mit telnet bis ich sie abbreche (^] -> strg+)
Wenn FHEM eine bestehende Verbindung hat, kommt vor dem automatischen connection closed ein
Port already in use

Wenn allerdings kein connect zu Stande kommt gibt es eine Fehlermeldung.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

UweUwe

Hallo Otto,

ich glaube, ich fahr dann mal über den HM-UART, hab ja noch einen da.
Umbau sollte nicht so schwierig sein.
Muss mal sehen, wo der auf dem Raspberry Pi Modell B Revision 2 hingehört.
Dann die ser2net.conf ändern auf:
echo "4000:raw:0:/dev/ttyAMA0:115200 NONE 1STOPBIT 8DATABITS HANGUP_WHEN_DONE"
gehört das echo und die "" dazu?

und den Dienst neu starten:
systemctl restart ser2net

Anschliessend telnet ausprobieren. Ist doch so richtig?