hmusb disconnect seit update auf bullseye

Begonnen von Franz Tenbrock, 03 Dezember 2022, 12:31:00

Vorheriges Thema - Nächstes Thema

Franz Tenbrock

hHallo
habe noch 2 Probleme nach update von wheezy auf bullsey
1. ich komme mit HTTPS nicht auf Fhem nur mit http
2. Homematik Geräte sind nich mehr erreichbar

hier ein Ausschnitt aus dem Logfile

2022.12.03 12:16:24 1: 127.0.0.1:1234 disconnected, waiting to reappear (hmusb)
2022.12.03 12:16:24 1: HMLAN_Parse: hmusb new condition disconnected
2022.12.03 12:16:25 1: HMLAN_Parse: hmusb new condition init
2022.12.03 12:16:25 1: 127.0.0.1:1234 reappeared (hmusb)
2022.12.03 12:16:25 1: 127.0.0.1:1234 disconnected, waiting to reappear (hmusb)
2022.12.03 12:16:25 1: HMLAN_Parse: hmusb new condition disconnected
2022.12.03 12:16:26 1: HMLAN_Parse: hmusb new condition init
2022.12.03 12:16:26 1: 127.0.0.1:1234 reappeared (hmusb)
2022.12.03 12:16:26 1: 127.0.0.1:1234 disconnected, waiting to reappear (hmusb)
2022.12.03 12:16:26 1: HMLAN_Parse: hmusb new condition disconnected
2022.12.03 12:16:27 1: HMLAN_Parse: hmusb new condition init
2022.12.03 12:16:27 1: 127.0.0.1:1234 reappeared (hmusb)

hier ein list mhusb:

nternals:
   Clients    :CUL_HM:
   DEF        127.0.0.1:1234
   DeviceName 127.0.0.1:1234
   FD         51
   FUUID      5e4ef6d6-f33f-132e-6a07-051ae6c57244543f
   IFmodel    USB
   NAME       hmusb
   NR         258
   NTFY_ORDER 47-hmusb
   PARTIAL   
   RAWMSG     E3BB090,0000,0001F81A,FF,FFB5,14845E3BB090000000800000000000000008FC01
   RSSI       -75
   STATE      opened
   TYPE       HMLAN
   XmitOpen   1
   assignedIDsCnt 34
   eventCount 4686
   hmusb_MSGCNT 4
   hmusb_TIME 2022-12-03 12:28:22
   msgKeepAlive dlyMax:0.009 bufferMin:4
   msgLoadCurrent 0
   msgLoadHistoryAbs 5min steps: 0/0/0/0/0/0/0/0/0/0/0/0
   nextOpenDelay 10
   owner      424242
   uptime     000 00:02:55.033
   READINGS:
     2022-12-03 12:25:17   D-HMIdAssigned  424242
     2022-12-03 12:25:17   D-HMIdOriginal  34F34D
     2022-12-03 12:25:17   D-firmware      0.964
     2022-12-03 12:25:17   D-serialNr      LEQ1517608
     2022-12-03 12:26:16   Xmit-Events     init:1557 disconnected:1559 ok:2
     2022-12-03 12:26:16   cond            ok
     2022-12-03 12:29:08   loadLvl         low
     2022-09-11 05:30:36   prot_ERROR-Overload last
     2022-09-11 05:35:10   prot_Warning-HighLoad last
     2022-12-03 12:26:13   prot_disconnected last
     2022-12-03 12:26:13   prot_init       last
     2022-12-03 12:26:16   prot_ok         last
     2022-12-03 12:26:13   state           opened
   helper:
     assIdCnt   34
     assIdRep   34
     info       03C4,LEQ1517608,34F34D,424242
     setTime    50966
     cnd:
       0          2
       253        1559
       255        1557
     ids:
       22441F:
         cfg        +22441F,00,00,00
         name       Tor
       240CDD:
         cfg        +240CDD,00,00,00
         name       TV_Licht
       240DFD:
         cfg        +240DFD,00,00,00
         name       Schalter_Eingang_Licht
       2BDB40:
         cfg        +2BDB40,00,00,00
         name       Sensor.Bad
       2BDB4B:
         cfg        +2BDB4B,00,00,00
         name       Sensor.Tuer.Essen
       2BDB94:
         cfg        +2BDB94,00,00,00
         name       Sensor.Buero
       2BDBCD:
         cfg        +2BDBCD,00,00,00
         name       Sensor.Tuer.Tv
       2BDC04:
         cfg        +2BDC04,00,00,00
         name       Sensor.Garage
       2BDCC8:
         cfg        +2BDCC8,00,00,00
         name       Sensor.Kueche
       2BDD4B:
         cfg        +2BDD4B,00,00,00
         name       Sensor.Keller
       2BDD9F:
         cfg        +2BDD9F,00,00,00
         name       Sensor.Jan
       2BDE2D:
         cfg        +2BDE2D,00,00,00
         name       Sensor.Essen
       2DD9B5:
         cfg        +2DD9B5,00,00,00
         name       HM_2DD9B5
       34D6B3:
         cfg        +34D6B3,00,00,00
         name       Markise_essen
       353D34:
         cfg        +353D34,00,00,00
         name       HM_Garten
       379798:
         cfg        +379798,00,00,00
         name       motion_Eingang
       37A29E:
         cfg        +37A29E,00,00,00
         name       motion_Carport
       3BB090:
         cfg        +3BB090,00,00,00
         name       Ter_Strahler
       3E47DE:
         cfg        +3E47DE,00,00,00
         name       Switch_Keller_li
       3E947E:
         cfg        +3E947E,02,00,00
         name       HM_3E947E
       4099C0:
         cfg        +4099C0,00,00,00
         name       Garage_schalter
       409AAE:
         cfg        +409AAE,00,00,00
         name       Gartenpumpe
       41A1ED:
         cfg        +41A1ED,00,00,00
         name       Rol.Kueche
       41A339:
         cfg        +41A339,00,00,00
         name       Rol.Essen
       41A3F3:
         cfg        +41A3F3,00,00,00
         name       Rol.Tv
       41F7B3:
         cfg        +41F7B3,00,00,00
         name       Markise_wohnen
       41F893:
         cfg        +41F893,00,00,00
         name       Rol.Vorne
       42ABC2:
         cfg        +42ABC2,00,00,00
         name       Rol.Bad
       477840:
         cfg        +477840,00,00,00
         name       Rol.Daniel
       4778F8:
         cfg        +4778F8,00,00,00
         name       Rol.Buero
       48D1ED:
         cfg        +48D1ED,00,00,00
         name       Schalter_WC_Licht
       4AAEC0:
         cfg        +4AAEC0,00,00,00
         name       Mini_Tor
       4C5B21:
         cfg        +4C5B21,00,00,00
         name       Motor_WC
       4E61EC:
         cfg        +4E61EC,00,00,00
         name       motion_WC
     k:
       BufMin     4
       DlyMax     0.009
       Next       1670066973.23569
       Start      1670066948.23569
     loadLvl:
       bl         40
       a:
         99
         90
         40
         0
       h:
         0          low
         40         batchLevel
         90         high
         99         suspended
     log:
       all        0
       sys        0
       ids:
         ARRAY(0x2a98d40)
     q:
       HMcndN     0
       answerPend 0
       hmLanQlen  1
       keepAliveRec 1
       keepAliveRpt 0
       loadLastMax 0
       loadNo     5
       scnt       7
       sending    0
       ald:
         0
         0
         0
         0
         0
         0
         0
         0
         0
         0
         0
         0
       apIDs:
     ref:
       hmtL       175033
       kTs        0
Attributes:
   hmId       424242
   hmLanQlen  1_min
   loadLevel  0:low,40:batchLevel,90:high,99:suspended
   room       anlernen mit cul,CUL_HM,Garten,System


wer hat einen Tip
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

frank

im list ist aber aktuell alles ok.  ;)
2022-12-03 12:26:16   cond            ok

1. fw auf 0.967 updaten
2. hmland updaten
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Franz Tenbrock

ich lese das hier:
https://wiki.fhem.de/wiki/HomeMatic_Firmware_Update#Firmware_Update_mit_CUL.2FHM-CFG-
USB.2FHMUARTLGW_unter_FHEM

und schon das erste funktioniert nicht
Da nach dem Update immer noch die alte FW-Version in FHEM steht, kann man entweder bei einigen Geräten die Version mit
    set <device> getVersion

also : set hmusb getVersion
Unknown argument getVersion, choose one of close hmPairForSec hmPairSerial open reassignIDs reopen restart

das hier im Reading von hmusb
D-firmware   0.964    2022-12-03 12:25:17

ein Stolperstein nach dem anderen
reboot vom Systemhat auch nicht geholfen
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

MadMax-FHEM

#3
Deine (ständige) Hüpferei von Thread zu Thread zu neuem Thread macht es nicht leicht(er) ;)

Wie wird denn hmland gestartet?

Du kommst von Wheezy: initd
D.h. (so kenne ich das noch) hmlad wird im fhem-Start-Script unter /etc/initd gestartet...
(mag jetzt nicht Ursache sein)

Neu unter Bullseye (bzw. seit Stretch): systemd
D.h. fhem und hmland haben Unit-Files unter /etc/systemd/system
(so bei mir)

Und (im anderen Thread geantwortet): du hast unter Wheezy gebaut. Mag gehen, mag auch nicht gehen. Evtl. mal unter Bullseye neu bauen?
Anleitung ist ja im Wiki...

FW-Update: ich habe die 0.967
Man kann doch auch ohne fhem flashen?
Also fhem stoppen und dann per Console flashen: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/hmcfgusb

EDIT: hierbei https://wiki.fhem.de/wiki/HomeMatic_Firmware_Update#Firmware_Update_mit_CUL.2FHM-CFG-USB.2FHMUARTLGW_unter_FHEM geht es um FW-Updates von Homematic BidCos Geräten, nicht dem hmland bzw. dem USB-Stick...
Das ist weiter unten zu finden "Firmware Update mit CUL/HM-CFG-USB unter Linux" bzw. habe ich oben direkt zur Seite von hmland verlinkt...
Sorry, auch hierbei geht es um FW-Update von Homematic Geräten und nicht vom hmland. Das habe ich aber oben verlinkt...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

frank

Zitatich lese das hier:
völlig falsch.
da werden devices zb mit hilfe des hmusb updated.
aber nicht der hmusb selbst.

ich würde auch mal im ersten angepinnten thread, erster beitrag, schauen.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Franz Tenbrock

Sorry
weiss gerade nicht wo vorne und hinten ist

hatte im Commit was stehen:

# http://forum.fhem.de/index.php/topic,13071.msg79872.html#msg79872
#falls hmusb disconnected:, hmland starten. s.u.
#root@cubie:/opt# cd hmcfgusb
#root@cubie:/opt/hmcfgusb# ./hmland -d -p 1234
#Daemon with PID 1152 started!

define hmusb HMLAN 127.0.0.1:1234
setuuid hmusb 5e4ef6d6-f33f-132e-6a07-051ae6c57244543f
attr hmusb hmId 424242
attr hmusb hmLanQlen 1_min
attr hmusb loadLevel 0:low,40:batchLevel,90:high,99:suspended
attr hmusb room anlernen mit cul,CUL_HM,Garten,System



habe das dann mit putty probiert:

root@cubie:~# cd /opt/
root@cubie:/opt# cd hmcfgusb
root@cubie:/opt/hmcfgusb# ./hmland -d -p 1234
Daemon with PID 7058 started!
Can't bind socket: Address already in use



wenn ich nun im Logfile schaus steht das hier:

2022.12.03 13:19:36 1: HMLAN_Parse: hmusb new condition disconnected
2022.12.03 13:19:36 3: Opening hmusb device 127.0.0.1:7058
2022.12.03 13:19:36 1: hmusb: Can't connect to 127.0.0.1:7058: Connection refused
2022.12.03 13:19:36 1: HMLAN_Parse: hmusb new condition disconnected


cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

keine Ahnung was ich gemacht habe
aber homematik funktioniert wieder

gleich mehr
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

MadMax-FHEM

Can't bind socket: Address already in use

Naja: 1x wird hmland wohl per Startscript gestartet und dann noch mal von Console (deine Eingabe/Post) -> wenn er schon läuft, dann geht manuell starten nicht (mehr, bis eben der autom. Prozess beendet wird)...

Wäre auch so, wenn du fhem noch mal starten würdest, dann halt andere Ports: 8083 schon belegt...

Ich bin nicht sicher, ob das auch nach einem Neustart wieder tut...

Siehe u.a. anderer Thrad (wie geschrieben: das "Durcheinander" macht es nicht leichter / auch nicht für dich)...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)