#erledigt# HMUARTLGW nach upgrade nur init

Begonnen von Helmi55, 13 August 2021, 15:06:55

Vorheriges Thema - Nächstes Thema

Helmi55

Hallo
ich habe meinen Raspberry Pi 3 Model B Rev 1.2 (Jessie) gegen einen Raspberry Pi 4 Model B Rev 1.1 (Muster) getauscht.
OS neu aufgespielt und danach ein Backup des alten auf den neuen restored.
Der HmUART  zwischen disonnected und init hin und her.
Diese Punkte habe ich ebenfalls durchgeführt
UART muss in der /boot/config.txt aktiviert sein:

enable_uart=1
Die serielle Schnittstelle darf in der /boot/cmdline.txt nicht referenziert werden (console=...)

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
Das Getty auf der seriellen Schnittstelle muss deaktiviert werden

sudo systemctl stop serial-getty@ttyAMA0.service
sudo systemctl disable serial-getty@ttyAMA0.service
Der Fhem-Benutzer muss in die dialout-Gruppe aufgenommen werden, damit er auf das serielle Gerät zugreifen darf.

sudo addgroup fhem dialout


Was übersehe ich da noch?

List von HmUART
Internals:
   CNT        1
   Clients    :CUL_HM:
   DEF        /dev/ttyAMA0
   DevState   1
   DevType    UART
   DeviceName /dev/ttyAMA0@115200
   FD         4
   FUUID      5c45c883-f33f-ee2d-f30a-a2e9da1db1f13ae2
   LastOpen   1628859900.96959
   NAME       myHmUART
   NOTIFYDEV  global
   NR         43
   NTFY_ORDER 50-myHmUART
   PARTIAL   
   STATE      opened
   TYPE       HMUARTLGW
   XmitOpen   0
   model      HM-MOD-UART
   owner_CCU  VCCU
   Helper:
     AckPending:
       1:
         cmd        00
         dst        0
         frame      FD00030001009E03
         time       1628859901.97358
     LastSendLen:
       3
     Log:
       IDs:
   MatchList:
     1:CUL_HM   ^A......................
   PeerQueue:
     HASH(0x53b27c0)
     HASH(0x53be948)
     HASH(0x53b2928)
     HASH(0x53c8e08)
     HASH(0x53d2550)
     HASH(0x53d2810)
     HASH(0x3cc5048)
     HASH(0x53c05f0)
     HASH(0x53d90e8)
     HASH(0x53df7e0)
     HASH(0x53d1e78)
     HASH(0x53e0478)
     HASH(0x53fae18)
     HASH(0x53dfe58)
     HASH(0x5407590)
     HASH(0x5404298)
     HASH(0x54047c0)
     HASH(0x53de2d8)
     HASH(0x5407bf0)
     HASH(0x5407ea8)
     HASH(0x540ecf0)
     HASH(0x540f320)
     HASH(0x540f380)
     HASH(0x540e918)
     HASH(0x540fc10)
     HASH(0x4a842a0)
     HASH(0x4b8fd20)
     HASH(0x4b94c38)
     HASH(0x4eb31c0)
     HASH(0x4eb32c8)
     HASH(0x4a5a868)
     HASH(0x481dc40)
     HASH(0x4b8a0b0)
     HASH(0x4b8ff00)
     HASH(0x3d10ef0)
     HASH(0x481d898)
     HASH(0x4be9300)
     HASH(0x4afcbc8)
     HASH(0x2a93138)
     HASH(0x3ccf8e0)
     HASH(0x3ce9698)
     HASH(0x3cdf5f0)
     HASH(0x2a54c30)
     HASH(0x3cdf410)
     HASH(0x3cdf800)
     HASH(0x3cdf2d8)
     HASH(0x3cd63c0)
     HASH(0x3ce3a28)
     HASH(0x3cdec78)
     HASH(0x3ccf8c8)
   Peers:
     342CD2     pending
     3F5B09     pending
     490D03     pending
     4D7515     pending
     4ECA00     pending
     4F1C53     pending
     534596     pending
     542908     pending
     54BF46     pending
     54C1B8     pending
     573813     pending
     5829CD     pending
     5829F0     pending
     5829F9     pending
     593520     pending
     593522     pending
     5976B7     pending
     5C4008     pending
     5C7942     pending
     5D4904     pending
     5D496C     pending
     600F51     pending
     61989C     pending
     65A47F     pending
     6B6F8E     pending
   READINGS:
     2021-08-11 16:08:36   D-HMIdAssigned  300884
     2021-08-11 16:08:36   D-HMIdOriginal  4C4086
     2021-08-11 16:08:37   D-firmware      1.4.1
     2021-08-11 16:08:37   D-serialNr      NEQ0606008
     2021-08-13 15:00:34   D-type          HM-MOD-UART
     2021-08-13 15:05:01   cond            init
     2021-08-12 16:50:54   load            2
     2021-08-13 15:00:34   loadLvl         suspended
     2021-08-13 15:05:00   state           opened
   helper:
Attributes:
   alias      myHmUART
   hmId       300884
   room       HM-Steuerung


und von der VCCU

Internals:
   DEF        300884
   FUUID      5c45c883-f33f-ee2d-9493-1ceec205116b9c79
   IODev      myHmUART
   NAME       VCCU
   NOTIFYDEV  global
   NR         48
   NTFY_ORDER 50-VCCU
   STATE      myHmUART:init
   TYPE       CUL_HM
   assignedIOs myHmUART
   chanNo     01
   READINGS:
     2021-08-13 15:00:55   IODev           myHmUART
     2021-08-13 15:06:07   IOopen          0
     2021-01-10 16:45:56   cfgState        ok
     2021-04-02 13:38:03   sabotageAttackId_ErrIoId_4E4C03 cnt:255
     2021-04-02 13:38:03   sabotageAttack_ErrIoAttack_cnt 255
     2021-08-13 15:06:07   state           myHmUART:init
     2021-08-10 02:12:24   unknown_220355  received
     2020-10-27 03:01:08   unknown_2D7517  received
     2017-10-01 17:12:49   unknown_342B4A  received
     2018-01-11 13:42:28   unknown_342CD2  received
     2021-02-04 12:59:46   unknown_3F5B09  received
     2021-07-29 19:23:12   unknown_3FBE5A  received
     2018-01-23 16:50:13   unknown_4100AB  received
     2017-11-12 15:13:39   unknown_490D03  received
     2019-10-09 16:47:55   unknown_4D242F  received
     2017-08-23 08:59:58   unknown_4D7515  received
     2021-04-02 13:38:03   unknown_4E4C03  received
     2021-07-18 13:43:46   unknown_4ECD11  received
     2017-10-03 13:17:00   unknown_4F1C53  received
     2018-09-07 10:32:26   unknown_514EF7  received
     2018-04-13 09:48:24   unknown_534596  received
     2019-05-27 11:05:08   unknown_5381AB  received
     2020-11-16 15:02:39   unknown_539964  received
     2018-09-09 15:02:20   unknown_54558D  received
     2018-09-11 09:15:27   unknown_5455FD  received
     2020-03-15 17:01:00   unknown_54BF46  received
     2021-08-09 18:05:02   unknown_555925  received
     2019-05-13 13:40:08   unknown_562675  received
     2017-11-20 11:01:05   unknown_573813  received
     2021-08-12 09:04:38   unknown_57418E  received
     2020-12-17 18:28:57   unknown_57469E  received
     2018-11-30 06:43:10   unknown_574AAB  received
     2020-02-27 19:57:54   unknown_57944A  received
     2018-03-05 09:04:22   unknown_5829CD  received
     2018-03-28 11:13:04   unknown_5829F0  received
     2018-02-15 14:07:56   unknown_5829F9  received
     2018-03-19 14:10:30   unknown_589703  received
     2021-07-27 17:41:56   unknown_58C360  received
     2017-10-02 08:28:09   unknown_593520  received
     2017-10-02 08:18:47   unknown_593522  received
     2017-10-01 16:39:09   unknown_5976B7  received
     2018-05-04 16:23:01   unknown_5A2CB9  received
     2018-08-21 16:53:22   unknown_5C4008  received
     2017-10-03 13:34:59   unknown_5C7942  received
     2018-09-11 15:56:43   unknown_5D4904  received
     2018-09-10 17:55:16   unknown_5D496C  received
     2018-04-12 11:55:00   unknown_5DEA11  received
     2018-11-09 08:57:05   unknown_600F51  received
     2019-05-27 13:26:49   unknown_61989C  received
     2021-07-09 18:28:40   unknown_62CCDC  received
     2021-08-03 18:24:01   unknown_635845  received
     2019-01-21 13:55:25   unknown_64323C  received
     2021-08-12 16:25:45   unknown_658E61  received
     2018-11-12 15:40:20   unknown_65A47F  received
     2020-03-15 17:21:48   unknown_6B6F8E  received
     2019-09-28 18:09:44   unknown_6C9A46  received
     2021-06-13 15:04:30   unknown_999999  received
     2018-08-21 16:55:16   unknown_EE0460  received
     2018-07-01 12:26:01   unknown_FFFD8A  received
   helper:
     HM_CMDNR   52
     peerFriend peerSD,peerSens,peerAct
     peerIDsState peerUnread
     peerOpt    -:virtual
     regLst     0
     rxType     1
     cmds:
       TmplKey    :no:1628859656.0241
       TmplTs     1628859656.0241
       cmdKey     1:1:1::VCCU::01:
       cmdLst:
         assignHmKey noArg
         assignIO   -IO- [({set}|unset)]
         clear      [(readings|rssi|msgEvents|attack|{msgErrors}|unknownDev)]
         defIgnUnknown noArg
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getDevInfo noArg
         hmPairForSec [-sec-]
         hmPairSerial -serial-
         peerChan   -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
         peerSmart  -peerOpt-
         postEvent  -condition-
         press      [(long|{short})] [(-peer-|{all})] [(noBurst|{Burst})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{all})]
         pressS     [(-peer-|{all})]
         raw        -data- [...]
         reset      noArg
         tplSet_0   -tplChan-
         unpair     noArg
         update     noArg
         virtual    [(1..50;1|{1})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    Anrichte,Bad_Heizung,Balkon,Brunnen,Decke,DekoLampe_Stiegen,DekoLampe_TV,Eingangstuere,FB_BadHeizung,FB_Vorzimmer_Btn_01,FB_Vorzimmer_Btn_02,FB_Vorzimmer_Btn_03,FB_Vorzimmer_Btn_04,FB_Vorzimmer_Btn_05,FB_Vorzimmer_Btn_06,FB_Vorzimmer_Btn_07,FB_Vorzimmer_Btn_08,FB_Wz_Btn_01,FB_Wz_Btn_02,FB_Wz_Btn_03,FB_Wz_Btn_04,FB_Wz_Btn_05,FB_Wz_Btn_06,FB_Wz_Btn_07,FB_Wz_Btn_08,FB_Wz_Btn_09,FB_Wz_Btn_10,FB_Wz_Btn_11,FB_Wz_Btn_12,Garten_oben,HM_61989C_SenF,HM_61989C_SenI,HM_61989C_SenPwr,HM_61989C_SenU,HM_6B6F8E_Btn_02,Luster,SD_TV_links,Sitzbank_links,Sitzbank_rechts,Stehlampe_Sitzbank,Stehlampe_Stiegen,TV_Licht,TabletWZ,Vitrine,Vitrine_Ofen,WintergartenTuer,Wintergartenlicht
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         listDevice noArg
         param      -param-
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       prefIO     
       vccu       VCCU
       ioList:
         myHmUART
     mRssi:
       mNo       
     peerIDsH:
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       vrt        1
     tmpl:
Attributes:
   IODev      myHmUART
   IOList     myHmUART
   alias      VCCU
   expert     defReg,rawReg
   model      CCU-FHEM
   peerIDs    peerUnread
   room       HM-Steuerung
   subType    virtual
   webCmd     virtual:update



Zusatz: Modul sitzt direkt am Pi auf der GPIO

danke für eure Hilfe
Gruß
helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

Otto123

#1
Hallo Helmut,

Wenn ich richtig sehe, hast Du die Uart nicht "getauscht" .

Im Wiki steht alles was Du machen musst. Im Raspberry Artikel,
https://wiki.fhem.de/wiki/Raspberry_Pi#Verwendung_UART_f.C3.BCr_Zusatzmodule

Gruß Otto

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

Helmi55

Guten Morgen
herzlichen Dank Otto.
Habe einige UART Threads durchgeackert aber den Eintrag hab ich anscheinen übersehen.

Danke so funktionierts. Nice weekend

Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

Helmi55

Hallo Otto,
ich bin am verzweifeln.....
Hat alles funktioniert - nach deiner Anleitung.
Nur ich wollte es perfekt haben und das ganze nochmals aufsetzen und natürlich für mich dokumentieren.

Jetzt funktioniert es wieder nicht und ich habe diese Meldung

pi@Haussteuerung:~ $ ls -l /dev/serial*
lrwxrwxrwx 1 root root  7 Aug 15 12:25 /dev/serial0 -> ttyAMA0
lrwxrwxrwx 1 root root  5 Aug 15 12:25 /dev/serial1 -> ttyS0

/dev/serial:
insgesamt 0
drwxr-xr-x 2 root root 80 Aug 15 12:25 by-id
drwxr-xr-x 2 root root 80 Aug 15 12:25 by-path
pi@Haussteuerung:~ $


Das schein zu funktionieren:
pi@Haussteuerung:~ $ ls -l /dev/ttyAMA0
crw-rw---- 1 root dialout 204, 64 Aug 15 12:30 /dev/ttyAMA0
pi@Haussteuerung:~ $


Das steht im Log
CUL_HM set Garten_oben statusRequest noArg
2021.08.15 12:27:21 3: CUL_HM set Brunnen statusRequest noArg
2021.08.15 12:27:22 3: CUL_HM set TabletWZ statusRequest noArg
2021.08.15 12:27:22 1: HMUARTLGW myHmUART did not respond after all, reopening
2021.08.15 12:27:22 3: myHmUART device closed
2021.08.15 12:27:22 3: Setting myHmUART serial parameters to 115200,8,N,1
2021.08.15 12:27:22 1: /dev/ttyAMA0 reappeared (myHmUART)
2021.08.15 12:27:24 2: AttrTemplates: got 244 entries
2021.08.15 12:27:26 1: HMUARTLGW myHmUART did not respond for the 1. time, resending
2021.08.15 12:27:29 1: HMUARTLGW myHmUART did not respond for the 2. time, resending
2021.08.15 12:27:32 1: HMUARTLGW myHmUART did not respond for the 3. time, resending
2021.08.15 12:27:35 1: HMUARTLGW myHmUART did not respond after all, reopening
2021.08.15 12:27:35 3: myHmUART device closed
2021.08.15 12:27:35 3: Setting myHmUART serial parameters to 115200,8,N,1
2021.08.15 12:27:35 1: /dev/ttyAMA0 reappeared (myHmUART)
2021.08.15 12:27:39 1: HMUARTLGW myHmUART did not respond for the 1. time, resending


Der UART steht wieder nur auf init

Das habe ich auch ausgeführt
Die serielle Schnittstelle darf in der /boot/cmdline.txt nicht referenziert werden (console=...)

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait


fhem ist auch in der dialaut Gruppe

Hilfst du mir bitte nochmals - was übersehe ich da oder wo mach ich schon wieder einen Fehler?

Danke Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

Helmi55

Hallo Otto
vergiss meine Frage.

Das Problem saß vorm Bildschirm

Nice Sunday
Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/