rename von HM-MOD-Re8 und deren Kanälen (gelöst)

Begonnen von oldman, 03 Februar 2022, 14:49:31

Vorheriges Thema - Nächstes Thema

oldman

erledigt.
Was ist mit den unknown devices im vccu reading?
Bis auf 732B12 (gestern eingerichtet) gibt es die nicht oder nicht mehr in meinem System.
Stören die? Kann ich die entfernen?

Beta-User

Lass die drin, das sind ggf. Devices "vom Nachbarn" (die VCCU verhindert u.a. auch "help me"-Einträge ;) ).

Sobald du das 732B12 "richtig" eingerichtet hast, sollte es von alleine verschwinden (bin aber nich ganz sicher).

Dann lösch bitte an der VCCU noch das IODev-Attribut (das liese sich nicht mehr neu setzen, wenn IOList vorhanden ist).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

frank

Zitat von: oldman am 04 Februar 2022, 11:21:27
erledigt.
Was ist mit den unknown devices im vccu reading?
Bis auf 732B12 (gestern eingerichtet) gibt es die nicht oder nicht mehr in meinem System.
Stören die? Kann ich die entfernen?
sollten nicht stören.
kann man mit "set vccu clear unknownDev" löschen, baut sich aber nach und nach ggf wieder auf, wenn entsprechende messages empfangen werden.


ZitatUnd noch eine Frage: ich habe die gepatchte 10 CUL_HM.pm eingesetzt. Jetzt steigt das Update an dieser Stelle aus.
was für ein update, fhem update? ich verstehe diese aussage nicht.


Zitatich habe alles wie beschrieben abgearbeitet, ...
ein "get hminfo configCheck" ist nun also sauber? ggf noch bereinigen.

autoReadTest         : HM_E2 HM_E28 HM_E12 HM_S2 HM_E13 HM_E27 HM_E24 HM_E1 HM_E21 HM_E11 HM_E22 HM_E23 HM_E26 HM_S1 HM_E3
diese liste bei protoevents sollte auch leer sein!
eventuell mal ein fhem restart machen.


ZitatWas ich nicht verstehe, es ist nur 1 von 5 Geräten das oft rumzickt, unabhängig vom rssi auch wenn besser 50.
Aktionen sind nicht mehr als bei anderen Devices.
das muss halt noch ermittelt werden.  ;)
ein resend während eines getconfig von einem device mit 8 channels wäre nicht besonders ungewöhnlich.

ist der eine resend beim HM_E2 von vor oder nach der "bereinigung"?

wenn alle vorbereitungen abgeschlossen sind, schalte das sniffen der raw messages für das device HM_E2 ein.
sobald beim device ein resend gemeldet wird (protResnd), postest du den entsprechenden abschnit aus fhem.log.
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

oldman

ok, ich lösche die mal, das sind vermutlich alte devices von mir, die Nachbarn sind noch 10 Jahre älter :)
configCheck ist leer, autoReadtest ist leer, war eine alte protoEvent-Liste.
Ich meine das FHEM-Update, das ich alle halbe Jahre mache. Das läuft jetzt bis 10 und bricht dann ab:
Events (Filter: global)   FHEM log   ResetCreate/Modify Device

2022.02.04 13:24:44 1 : Downloading https://fhem.de/fhemupdate/controls_fhem.txt
2022.02.04 13:24:45 1 : RMDIR: ./restoreDir/update/2020-06-11
2022.02.04 13:24:45 1 : UPD ./CHANGED
2022.02.04 13:24:45 1 : UPD ./GPL_V2.txt
2022.02.04 13:24:45 1 : UPD ./MAINTAINER.txt
2022.02.04 13:24:45 1 : UPD ./configDB.pm
2022.02.04 13:24:45 1 : UPD ./fhem.pl
2022.02.04 13:24:45 1 : UPD FHEM/00_CUL.pm
2022.02.04 13:24:45 1 : UPD FHEM/00_ElsnerWS.pm
2022.02.04 13:24:46 1 : UPD FHEM/00_FBAHA.pm
2022.02.04 13:24:46 1 : UPD FHEM/00_FBAHAHTTP.pm
2022.02.04 13:24:46 1 : UPD FHEM/00_FHZ.pm
2022.02.04 13:24:46 1 : UPD FHEM/00_HMLAN.pm
2022.02.04 13:24:46 1 : UPD FHEM/00_HMUARTLGW.pm
2022.02.04 13:24:46 1 : UPD FHEM/00_MQTT.pm
2022.02.04 13:24:46 1 : UPD FHEM/00_MQTT2_CLIENT.pm
2022.02.04 13:24:46 1 : UPD FHEM/00_MQTT2_SERVER.pm
2022.02.04 13:24:46 1 : UPD FHEM/00_MYSENSORS.pm
2022.02.04 13:24:46 1 : UPD FHEM/00_Neuron.pm
2022.02.04 13:24:46 1 : UPD FHEM/00_OW2S0SMSGUARD.pm
2022.02.04 13:24:46 1 : UPD FHEM/00_OWX.pm
2022.02.04 13:24:46 1 : UPD FHEM/00_RPII2C.pm
2022.02.04 13:24:46 1 : UPD FHEM/00_SIGNALduino.pm
2022.02.04 13:24:46 1 : UPD FHEM/00_SONOS.pm
2022.02.04 13:24:46 1 : UPD FHEM/00_Schellenberg.pm
2022.02.04 13:24:47 1 : UPD FHEM/00_TCM.pm
2022.02.04 13:24:47 1 : UPD FHEM/00_THZ.pm
2022.02.04 13:24:47 1 : UPD FHEM/00_ZWCUL.pm
2022.02.04 13:24:47 1 : UPD FHEM/00_ZWDongle.pm
2022.02.04 13:24:47 1 : UPD FHEM/01_FHEMWEB.pm
2022.02.04 13:24:47 1 : UPD FHEM/02_FTUISRV.pm
2022.02.04 13:24:47 1 : UPD FHEM/02_RSS.pm
2022.02.04 13:24:47 1 : UPD FHEM/10_CUL_HM.pm
2022.02.04 13:24:47 1 : open ./FHEM/10_CUL_HM.pm failed: Permission denied, trying to restore the previous version and aborting the update

Wahrscheinlich durch den Austausch von 10_CUL_HM passiert. Besitzer ist jetzt nicht fhem sondern pi, die Rechte sind unverändert.
Da kann ich mir nicht helfen, Linux ist nicht so meins.

Der resend ist vor der Bereinigung aufgetreten, seitdem ist Funkstille.
Zitatwenn alle vorbereitungen abgeschlossen sind, schalte das sniffen der raw messages für das device HM_E2 ein.
sobald beim device ein resend gemeldet wird (protResnd), postest du den entsprechenden abschnit aus fhem.log.

Mach ich wenn du mir sagst wie das geht >:(

Beta-User

Vorläufig sollte CUL_HM in "exclude_from_update" (in global), speichern und dann auf der (Linux-ssh-) Kommandozeile "sudo chown fhem: /opt/fhem/FHEM/*" (Passwortabfrage sollte klar sein, falls es nicht klappt, bitte "man chown" konsultieren)
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

oldman

Man muss nur drüber reden. Nachdem ich den vorherigen Post abgesetzt hatte hat mir Google auf meine Frage 'Liux Besutzer ändern' mit chown geantwortet.
Ist erledigt, läuft durch.

Beta-User

...dann hast du jetzt aber vermutlich wieder die "Standardversion" von CUL_HM. Bitte frank's Version testen!
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

frank

Zitatwenn alle vorbereitungen abgeschlossen sind, schalte das sniffen der raw messages für das device HM_E2 ein.
"attr <io> logIDs HM_E2"
und im global device "attr mseclog" aktivieren, damit auch milisekunden im log geschrieben werden.
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

oldman

Letzte Nacht ist es wieder passiert. ResndFail --> iOError

protoEvents send to devices done:
    name               :State           |CmdPend   |Snd       |Resnd     #CmdDel    |ResndFail |Nack      |IOerr     
    Alarmstatus        : done           |  -       | 6        |  -       #  -       |  -       |  -       |  -       
    Arbeitszimmer      : done           |  -       | 2        |  -       #  -       |  -       |  -       |  -       
    Bad_oben           : done           |  -       | 1        |  -       #  -       |  -       |  -       |  -       
    Bad_unten          : done           |  -       | 2        |  -       #  -       |  -       |  -       |  -       
    Beamerschalter     : done           |  -       | 2        |  -       #  -       |  -       |  -       |  -       
    EG_Badfenster      : done           |  -       | 51       |  -       #  -       |  -       |  -       |  -       
    EG_Badfenster_kipp : done           |  -       | 49       |  -       #  -       |  -       |  -       |  -       
    EG_Kuechenfenster  : done           |  -       | 48       |  -       #  -       |  -       |  -       |  -       
    EG_Rauchmelder     : done           |  -       | 3        |  -       #  -       |  -       |  -       |  -       
    EG_SZ_Fenster      : done           |  -       | 49       |  -       #  -       |  -       |  -       |  -       
    EG_Terrassentuer   : done           |  -       | 49       |  -       #  -       |  -       |  -       |  -       
    EG_WZ_Fenster1     : done           |  -       | 47       |  -       #  -       |  -       |  -       |  -       
    EG_WZ_Fenster2     : done           |  -       | 46       |  -       #  -       |  -       |  -       |  -       
    Flur_Nacht         : done           |  -       | 6        |  -       #  -       |  -       |  -       |  -       
    Gong               : done           |  -       | 190      |  -       #  -       |  -       |  -       |  -       
    HM_E1              : done           |  -       | 160      | 8        #  -       |  -       |  -       |  -       
    HM_E2              : done           |  -       | 623      | 85       # 95       | 76       |  -       | 1       
    HM_E3              : done           |  -       | 1026     | 87       # 13       | 10       |  -       |  -       
    HM_S1              : done           |  -       | 214      |  -       # 2        |  -       |  -       | 1       
    HM_S2              : pending        | 1 pending|  -       |  -       #  -       |  -       |  -       |  -       
    HM_Steckdose1      : done           |  -       | 6        |  -       #  -       |  -       |  -       |  -       
    HM_Steckdose2      : done           |  -       | 6        |  -       #  -       |  -       |  -       |  -       
    HM_Steckdose3      : done           |  -       | 4        |  -       #  -       |  -       |  -       |  -       
    HM_Steckdose4      : done           |  -       | 4        |  -       #  -       |  -       |  -       |  -       
    Markise            : done           |  -       | 2        |  -       #  -       |  -       |  -       |  -       
    OG_Rauchmelder     : done           |  -       | 2        |  -       #  -       |  -       |  -       |  -       
=================================================================================================================
    sum                0                |1         |2598      |180       #110       |86        |0         |2         

    CUL_HM queue length:0

    requests pending
    ----------------
    autoReadReg          :
        recent           : none
    status request       :
    autoReadReg wakeup   :
    status request wakeup:
    autoReadTest         : HM_E2

    IODevs:myHmUART:opened condition:ok
            msgLoadCurrent: 20

Für die Auswertung des Sniffer-Ergebnisses brauche ich irgendeine Mapping-Liste, um die 4-7 übertragenen Bytes zu verstehen. Wo finde ich das etwas?
Hier das Logging:
2022.02.06 21:48:59.435 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 8B B0 11 1A2B3C 732B12 0203000000
2022.02.06 21:49:00.041 0: HMUARTLGW myHmUART recv: 01 04 03 00 2A msg: 8B 80 02 732B12 1A2B3C 0103000000
2022.02.06 21:50:55.912 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 8C B0 11 1A2B3C 732B12 0201C80000BB80
2022.02.06 21:50:56.431 0: HMUARTLGW myHmUART recv: 01 04 03 00 29 msg: 8C 80 02 732B12 1A2B3C 0101C84000
2022.02.06 21:53:47.123 0: HMUARTLGW myHmUART recv: 01 05 01 00 29 msg: 8D A4 10 732B12 1A2B3C 06010000
2022.02.06 21:58:57.609 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 8E B0 11 1A2B3C 732B12 0203000000
2022.02.06 21:58:58.216 0: HMUARTLGW myHmUART recv: 01 04 03 00 29 msg: 8E 80 02 732B12 1A2B3C 0103000000
2022.02.06 22:00:02.110 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 8F B0 11 1A2B3C 732B12 0202000000
2022.02.06 22:00:02.631 0: HMUARTLGW myHmUART recv: 01 04 03 00 29 msg: 8F 80 02 732B12 1A2B3C 0102000000
2022.02.06 22:02:55.911 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 90 B0 11 1A2B3C 732B12 0201C80000BB80
2022.02.06 22:02:59.272 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 90 B0 11 1A2B3C 732B12 0201C80000BB80
2022.02.06 22:08:56.440 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 91 B0 11 1A2B3C 732B12 0203000000
2022.02.06 22:09:02.449 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 91 B0 11 1A2B3C 732B12 0203000000
2022.02.06 22:14:55.913 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 92 B0 11 1A2B3C 732B12 0201C80000BB80
2022.02.06 22:15:01.813 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 92 B0 11 1A2B3C 732B12 0201C80000BB80
2022.02.06 22:18:57.555 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 93 B0 11 1A2B3C 732B12 0203000000
2022.02.06 22:19:01.893 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 93 B0 11 1A2B3C 732B12 0203000000
2022.02.06 22:26:55.911 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 94 B0 11 1A2B3C 732B12 0201C80000BB80
2022.02.06 22:26:59.259 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 94 B0 11 1A2B3C 732B12 0201C80000BB80
2022.02.06 22:28:56.438 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 95 B0 11 1A2B3C 732B12 0203000000
2022.02.06 22:29:00.791 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 95 B0 11 1A2B3C 732B12 0203000000
2022.02.06 22:38:56.956 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 96 B0 11 1A2B3C 732B12 0203000000
2022.02.06 22:39:04.212 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 96 B0 11 1A2B3C 732B12 0203000000
2022.02.06 22:48:56.439 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 97 B0 11 1A2B3C 732B12 0203000000
2022.02.06 22:49:02.339 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 97 B0 11 1A2B3C 732B12 0203000000
2022.02.06 22:50:58.534 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 98 B0 11 1A2B3C 732B12 0201C80000BB80
2022.02.06 22:51:04.729 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 98 B0 11 1A2B3C 732B12 0201C80000BB80
2022.02.06 22:58:56.438 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 99 B0 11 1A2B3C 732B12 0203000000
2022.02.06 22:59:01.388 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 99 B0 11 1A2B3C 732B12 0203000000
2022.02.06 23:08:58.796 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 9A B0 11 1A2B3C 732B12 0203000000
2022.02.06 23:09:03.126 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 9A B0 11 1A2B3C 732B12 0203000000
2022.02.06 23:18:57.083 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 9B B0 11 1A2B3C 732B12 0203000000
2022.02.06 23:19:03.133 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 9B B0 11 1A2B3C 732B12 0203000000
2022.02.06 23:28:56.438 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 9C B0 11 1A2B3C 732B12 0203000000
2022.02.06 23:29:00.888 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 9C B0 11 1A2B3C 732B12 0203000000
2022.02.06 23:38:56.948 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 9D B0 11 1A2B3C 732B12 0203000000
2022.02.06 23:39:01.882 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 9D B0 11 1A2B3C 732B12 0203000000
2022.02.06 23:40:00.025 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 9E B0 11 1A2B3C 732B12 0206000000
2022.02.06 23:40:00.097 3: CUL_HM set HM_E34 off noArg
2022.02.06 23:40:00.122 3: FS20 set DIMMER off
2022.02.06 23:40:05.709 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 9E B0 11 1A2B3C 732B12 0206000000
2022.02.06 23:48:56.441 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 9F B0 11 1A2B3C 732B12 0203C80000
2022.02.06 23:49:00.864 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 9F B0 11 1A2B3C 732B12 0203C80000
2022.02.06 23:58:56.437 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: A0 B0 11 1A2B3C 732B12 0203C80000
2022.02.06 23:59:05.179 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: A0 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 00:00:20.869 3: FS20 set DIMMER off
2022.02.07 00:00:33.577 3: FS20 set DIMMER off
2022.02.07 00:00:46.582 3: FS20 set DIMMER off
2022.02.07 00:00:51.485 5: Triggering oben_off
2022.02.07 00:00:51.486 4: oben_off exec set HM_Steckdose2 off; set HM_Steckdose4 off; set HM_Steckdose1 off; sleep 30; set HM_E32 off; set HM_E35 off; set HM_E36 off;  set DIMMER off; sleep 30; set HM_E34 off; set Flur_Nacht on; set Alarmstatus on; sleep 30; set HM_E14 on ; set HM_Steckdose3 off;
2022.02.07 00:01:21.673 3: FS20 set DIMMER off
2022.02.07 00:01:51.688 3: CUL_HM set HM_E34 off noArg
2022.02.07 00:01:54.789 1: [Alarm 6] will be armed from alarmSensor Alarmstatus with event on, delay 0:10
2022.02.07 00:02:21.784 3: CUL_HM set HM_E14 on noArg
2022.02.07 00:08:56.488 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: A1 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 00:09:03.365 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: A1 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 00:18:59.030 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: A2 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 00:19:03.364 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: A2 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 00:28:59.034 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: A3 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 00:29:03.486 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: A3 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 00:38:57.175 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: A4 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 00:39:03.330 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: A4 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 00:48:56.438 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: A5 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 00:49:01.354 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: A5 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 00:58:56.438 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: A6 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 00:59:01.446 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: A6 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 01:08:58.793 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: A7 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 01:09:06.038 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: A7 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 01:18:56.440 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: A8 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 01:19:03.015 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: A8 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 01:28:56.439 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: A9 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 01:29:00.848 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: A9 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 01:38:59.715 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: AA B0 11 1A2B3C 732B12 0203C80000
2022.02.07 01:39:06.026 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: AA B0 11 1A2B3C 732B12 0203C80000
2022.02.07 01:48:56.968 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: AB B0 11 1A2B3C 732B12 0203C80000
2022.02.07 01:49:01.931 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: AB B0 11 1A2B3C 732B12 0203C80000
2022.02.07 01:58:57.567 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: AC B0 11 1A2B3C 732B12 0203C80000
2022.02.07 01:59:02.048 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: AC B0 11 1A2B3C 732B12 0203C80000
2022.02.07 02:08:56.438 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: AD B0 11 1A2B3C 732B12 0203C80000
2022.02.07 02:09:00.883 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: AD B0 11 1A2B3C 732B12 0203C80000
2022.02.07 02:18:57.585 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: AE B0 11 1A2B3C 732B12 0203C80000
2022.02.07 02:19:04.839 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: AE B0 11 1A2B3C 732B12 0203C80000
2022.02.07 02:28:56.489 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: AF B0 11 1A2B3C 732B12 0203C80000
2022.02.07 02:29:03.367 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: AF B0 11 1A2B3C 732B12 0203C80000
2022.02.07 02:39:00.758 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: B0 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 02:39:05.079 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: B0 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 02:48:59.028 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: B1 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 02:49:03.953 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: B1 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 02:58:56.440 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: B2 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 02:59:02.879 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: B2 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 03:08:59.320 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: B3 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 03:09:04.444 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: B3 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 03:18:57.582 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: B4 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 03:19:02.611 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: B4 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 03:28:56.441 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: B5 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 03:29:00.822 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: B5 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 03:38:56.948 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: B6 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 03:39:02.763 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: B6 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 03:48:56.438 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: B7 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 03:49:01.498 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: B7 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 03:58:56.438 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: B8 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 03:59:03.075 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: B8 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 04:02:57.223 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: B9 B0 11 1A2B3C 732B12 0202C80000
2022.02.07 04:03:03.352 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: B9 B0 11 1A2B3C 732B12 0202C80000
2022.02.07 04:08:56.440 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: BA B0 11 1A2B3C 732B12 0203C80000
2022.02.07 04:09:02.324 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: BA B0 11 1A2B3C 732B12 0203C80000
2022.02.07 04:18:56.440 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: BB B0 11 1A2B3C 732B12 0203C80000
2022.02.07 04:19:01.741 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: BB B0 11 1A2B3C 732B12 0203C80000
2022.02.07 04:28:58.580 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: BC B0 11 1A2B3C 732B12 0203C80000
2022.02.07 04:29:03.223 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: BC B0 11 1A2B3C 732B12 0203C80000
2022.02.07 04:38:57.793 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: BD B0 11 1A2B3C 732B12 0203C80000
2022.02.07 04:39:02.115 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: BD B0 11 1A2B3C 732B12 0203C80000
2022.02.07 04:48:56.482 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: BE B0 11 1A2B3C 732B12 0203C80000
2022.02.07 04:49:00.970 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: BE B0 11 1A2B3C 732B12 0203C80000
2022.02.07 04:58:56.503 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: BF B0 11 1A2B3C 732B12 0203C80000
2022.02.07 04:59:05.813 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: BF B0 11 1A2B3C 732B12 0203C80000
2022.02.07 05:08:57.619 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: C0 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 05:09:04.878 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: C0 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 05:18:56.441 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: C1 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 05:19:03.954 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: C1 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 05:28:56.439 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: C2 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 05:29:01.465 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: C2 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 05:38:59.952 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: C3 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 05:39:04.428 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: C3 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 05:48:58.260 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: C4 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 05:49:03.296 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: C4 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 05:58:56.482 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: C5 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 05:59:01.541 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: C5 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 06:08:57.628 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: C6 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 06:09:02.151 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: C6 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 06:18:57.617 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: C7 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 06:19:02.022 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: C7 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 06:28:56.440 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: C8 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 06:29:03.713 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: C8 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 06:38:56.947 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: C9 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 06:39:03.461 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: C9 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 06:48:56.438 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: CA B0 11 1A2B3C 732B12 0203C80000
2022.02.07 06:49:02.714 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: CA B0 11 1A2B3C 732B12 0203C80000
2022.02.07 06:58:59.125 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: CB B0 11 1A2B3C 732B12 0203C80000
2022.02.07 06:59:04.271 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: CB B0 11 1A2B3C 732B12 0203C80000
2022.02.07 07:02:55.911 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: CC B0 11 1A2B3C 732B12 0201C80000BB80
2022.02.07 07:03:02.431 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: CC B0 11 1A2B3C 732B12 0201C80000BB80
2022.02.07 07:08:57.350 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: CD B0 11 1A2B3C 732B12 0203C80000
2022.02.07 07:09:02.653 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: CD B0 11 1A2B3C 732B12 0203C80000
2022.02.07 07:14:55.913 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: CE B0 11 1A2B3C 732B12 0201C80000BB80
2022.02.07 07:15:00.962 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: CE B0 11 1A2B3C 732B12 0201C80000BB80
2022.02.07 07:18:57.568 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: CF B0 11 1A2B3C 732B12 0203C80000
2022.02.07 07:19:02.036 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: CF B0 11 1A2B3C 732B12 0203C80000
2022.02.07 07:26:56.318 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: D0 B0 11 1A2B3C 732B12 0201C80000BB80
2022.02.07 07:27:02.630 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: D0 B0 11 1A2B3C 732B12 0201C80000BB80
2022.02.07 07:28:57.573 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: D1 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 07:29:02.585 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: D1 B0 11 1A2B3C 732B12 0203C80000
2022.02.07 07:37:39.444 5: Triggering oben_on
2022.02.07 07:37:39.445 4: oben_on exec {if (Value "oben" eq "off") {fhem("set oben on");; fhem("set Pumpenlaufzeit on");; fhem("set HM_E14 off");;fhem("sleep 30;; set HM_E34 off");; fhem("set HM_Steckdose4 on");;  fhem("set HM_Steckdose1 on");; fhem("sleep 30;; set DISARM on");; fhem("set Flur_Nacht off");; fhem("set Tagstrom on")}}
2022.02.07 07:37:39.463 3: CUL_HM set HM_E14 off noArg
2022.02.07 07:37:39.588 3: CUL_HM set HM_E14 off noArg
2022.02.07 07:37:39.720 3: oben_on return value: Please define Tagstrom first
2022.02.07 07:38:12.597 3: CUL_HM set HM_E34 off noArg
2022.02.07 07:38:56.948 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: D2 B0 11 1A2B3C 732B12 0203C80000

frank

#24
da ist einiges seltsam...

1. ist das log im gezeigten zeitraum komplett, oder hast du nur teile rauskopiert?
2. zeig mal noch das log von davor.
3. poste je ein list vom io, HM_S2, HM_E2 device und die chn 1,2,3,4
4. scheinbar gibt es einen automatismus, der alle 10min aktiv wird. davon auch ein list.

ab ca 22:00 gibt es keine "recv" infos mehr vom io.
entweder das device ist tot, oder das io sendet nicht mehr.
eventuell ein overload problem.

5. hast du ein weiteres io zum sniffen für homematic, zb einen cul?

edit:
6. noch ein list HM_S1  ;)
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

frank

hier gibt es auch einen voodoo thread: https://forum.fhem.de/index.php/topic,88775.msg812474.html#msg812474
du fütterst die channel ja auch teilweise mit on-for-timer, oder?

vielleicht ist doch was dran.
fw bug oder falsche cmds von fhem.
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

oldman

#26
Ich habe nicht gleich geantwortet weil ich Heiz- und ZirkuPumpe vom HM_E2 runternehmen will.
Dann ist beim Ausfall nur noch Licht betroffen. MISSINGACK bedeutet bei mir: geh in Keller und drück Knöpfchen.
Kann man den Empfänger nicht eleganter zur Weiterarbeit auffordern?

Also ich bastel jetzt in meine Heizungssteuerung (Arduiono) eine Ansteuerung von Heiz- und ZirkuPumpe.
Ähnlich dem Code in FHEM:

+*00:06:00 { if (Value('HM_E22') eq "off" and ReadingsVal("Temp_Outdoor","temperature",99) <16
                        and ReadingsVal("Temp_Outdoor","temperature",99) >=8 and $hour >=4 and $hour <22 and  Value('Verreist') eq "nein"
                        and (Value('HM_E31') eq "on" or Value('HM_E23') eq "on"  or Value('HM_E33') eq "on"))
                           { fhem("set HM_E22 on-for-timer 192")}
                     elsif (Value('HM_E22') eq "off" and ReadingsVal("Temp_Outdoor","temperature",99) <8 and $hour >=4 and $hour <22 and  Value('Verreist') eq "nein"
                          and (Value('HM_E31') eq "on" or Value('HM_E23') eq "on" or Value('HM_E33') eq "on"))
                         { fhem("set HM_E22 on")}
            }

Das ist schon so geschrieben, dass möglichst wenig gefunkt werden muss, aber ich kann das auch komplett rausnehmen.
Und für die Zirkupumpe kann ich dann anstelle von
+*00:12:00
IF ($hour>= 7 and $hour < 23 and [Verreist] eq "nein") (set HM_E21 on-for-timer 150)


eine Temperatursteuerung einbauen (Henning Smarthome-Hacks).
Der frei werdene HM_E2-Ausgang liefert dann das abwesend/verreist-Signal.

Also erstmal Danke und vorerst nur die Bitte für eine Quelle zum Deuten des Funkverkehrs iO HM_E..

frank

ich habe keinen re8 und kann die "probleme" daher nur aus den wenigen "informationen" dieser 2 threads beurteilen.
bisher ist in deinem sniff nur zu sehen, dass der aktor plötzlich bis zum ende des log nicht mehr antwortet.
die wenigen kommunikationen vor dem sterben sind unauffällig.


ab dem on-for-timer werden alle messages von fhem an den aktor einmal wiederholt, da keine antworten mehr kommen:
Zitat2022.02.06 22:02:55.911 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: 90 B0 11 1A2B3C 732B12 0201C80000BB80
msgType
sender
empfänger
channel
level (on/C8, off/00)
timer (150/BB80)

12min zuvor wurde der selbe cmd noch einwandfrei beantwortet und auch nach dem ablauf des timers der neue status gesendet. vermutlich auch tage lang problemlos. das kannst nur du beantworten, da du das log ja nicht posten willst.

es muss ja etwas "besonderes" sein, das dieses verhalten auslöst, da ja nicht sehr viele davon betroffen sind. dein HM_E1 ist ja eventuell auch nicht betroffen.
fraglich ist ja auch, ob nur die antworten ausbleiben, aber die cmds trotzdem verarbeitet werden.
devices müssen auch die 1% regel beim senden beachten: vielleicht gibt es dabei einen bug, so dass das senden nicht mehr aktiviert wird.

ZitatDas ist schon so geschrieben, dass möglichst wenig gefunkt werden muss, aber ich kann das auch komplett rausnehmen.
channel 3 wird aber alle 10min geschaltet, obwohl nichts zu ändern ist. => 24x6=144 msgs pro tag. davon sind vermutlich 142 befehle am tag unnötig, das sind eventuell gut 50% aller msgs zum device!

"set on-for-timer" könntest du "ersetzen", indem du den channel mit einem virtuellen channel der vccu peerst, die statemaschine entsprechend konfigurierst und dann den re8 channel über "set pressS <peer>" triggerst.



einen katalog über die messages gibt es nicht. frag mal bei eq3 an.  ;)
@papa hatte mal einen link gepostet, der eine kleine übersicht gezeigt hat. finde ich aber nicht mehr.
eigentlich steht ja auch alles in cul_hm, was bekannt ist.

einfach den eventmonitor öffnen, events reduzieren/ausschalten und die option fhem.log aktivieren.
bei eingeschaltetem "sniffen" siehst du dann live, welche msgs bei welchen cmds kommen.
on, off und on-for-timer sind ja auch ziehmlich ähnlich.
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

oldman

Hallo Frank,

Danke für die Tipps, habe eine Menge gelernt.
Vor allem was aus dem Logging rauszuholen ist (attr <io> logID und FHEM-Log im Event-Monitor.

Ich habe die at's  auf if .. else durchsucht und wenn vorhanden 2 Befehle draus gemacht.
Das reduziert um mehr als 50%. Und schon wird es stabiler.
Seit 2 Tagen kein MissingAck.