[erledigt] HMUARTLGW disconnected wenn OWServer pollt

Begonnen von joomba, 14 August 2017, 23:26:42

Vorheriges Thema - Nächstes Thema

joomba

Hallo,

ich hab da mal ein Problem. Jedes mal wenn OWServer meine 1-wire Devices abfragt (alle 600 Sekunden), dann steigt HMUARTLGW aus.
Beispiel: reading um 2017-08-14 23:05:27 (bei einem Beispielsensor) und disconnect um 2017.08.14 23:05:44.

Beispiel "list" eines Sensors:
Internals:
   DEF        26.6F48E1010000 600
   IODev      myOWServer
   LAST_READ_FAILED 0
   NAME       Bad_OG
   NOTIFYDEV  global
   NR         42
   NTFY_ORDER 50b-Bad_OG
   STATE      Temperatur: 23.3  °C Luftfeuchte: 68 %
   TYPE       OWDevice
   Helper:
     DBLOG:
       humidity:
         myDbLog:
           TIME       1502744735.92442
           VALUE      67.7265
       temperature:
         myDbLog:
           TIME       1502744735.92442
           VALUE      23.3125
   READINGS:
     2017-08-14 23:05:27   humidity        67.7265
     2017-08-14 23:05:27   lueftenSinnvoll ja
     2017-08-14 23:05:27   state           VAD: n/a  VDD: n/a  temperature: 23.3125
     2017-08-14 23:05:27   temperature     23.3125
   fhem:
     address    26.6F48E1010000
     alerting   0
     bus        bus.0
     interfaces multisensor
     interval   600
     getters:
       B1-R1-A/gain
       B1-R1-A/offset
       B1-R1-A/pressure
       CA
       DATANAB/humidity
       EE
       HIH3600/humidity
       HIH4000/humidity
       HTM1735/humidity
       IAD
       MultiSensor/type
       S3-R1-A/current
       S3-R1-A/gain
       S3-R1-A/illuminance
       S3-R1-A/illumination
       VAD
       VDD
       address
       crc8
       date
       disconnect/date
       disconnect/udate
       endcharge/date
       endcharge/udate
       family
       humidity
       id
       locator
       offset
       pages/page.0
       pages/page.1
       pages/page.2
       pages/page.3
       pages/page.4
       pages/page.5
       pages/page.6
       pages/page.7
       pages/page.ALL
       r_address
       r_id
       r_locator
       temperature
       type
       udate
       vis
     polls:
       temperature
       humidity
     setters:
       B1-R1-A/gain
       B1-R1-A/offset
       CA
       DATANAB/reset
       EE
       IAD
       S3-R1-A/gain
       date
       disconnect/date
       disconnect/udate
       endcharge/date
       endcharge/udate
       offset
       pages/page.0
       pages/page.1
       pages/page.2
       pages/page.3
       pages/page.4
       pages/page.5
       pages/page.6
       pages/page.7
       pages/page.ALL
       udate
     state:
       VAD
       VDD
       temperature
Attributes:
   DbLogInclude temperature,humidity
   IODev      myOWServer
   event-min-interval temperature:600,humidity:600
   event-on-change-reading temperature:1,humidity:1
   event-on-update-reading .*
   group      Sensor_Temp_Hum_OG
   icon       temperature_humidity
   model      DS2438
   polls      temperature,humidity
   room       Klima,Bad_OG
   stateFormat {sprintf("Temperatur: %.1f  °C Luftfeuchte: %.0f %%",ReadingsVal("Bad_OG","temperature",0), ReadingsVal("Bad_OG","humidity",0))}
   userReadings lueftenSinnvoll {(ReadingsVal("Bad_OG","humidity","N/A") >(shiftRelHumidity(ReadingsVal("Aussensensor","temperature","30"),ReadingsVal("Aussensensor","humidity","100"), ReadingsVal("Bad_OG","temperature","N/A") )+3))?"ja":"nein" }


LOG-Einträge:
2017.08.14 23:05:44 1: 192.168.2.175:2000 disconnected, waiting to reappear (meinLGW)
2017.08.14 23:05:44 1: 192.168.2.175:2001 disconnected, waiting to reappear (meinLGW:keepAlive)
2017.08.14 23:05:53 3: Opening meinLGW:keepAlive device 192.168.2.175:2001
2017.08.14 23:05:53 1: 192.168.2.175:2000 reappeared (meinLGW)
2017.08.14 23:05:53 3: meinLGW:keepAlive device opened
2017.08.14 23:05:53 3: HMUARTLGW meinLGW BidCoS-port opened
2017.08.14 23:05:53 3: HMUARTLGW meinLGW:keepAlive KeepAlive-port opened


list HMUARTLGW
Internals:
   AssignedPeerCnt 1
   CNT        6
   DEF        192.168.2.175
   DEVCNT     2
   DevState   99
   DevType    LGW
   DeviceName 192.168.2.175:2000
   FD         11
   LastOpen   1502744753.77856
   NAME       meinLGW
   NR         48
   PARTIAL
   RAWMSG     05000039A286704176AA00000000C445
   RSSI       -57
   STATE      opened
   TYPE       HMUARTLGW
   XmitOpen   1
   model      eQ3-HM-LGW
   msgLoadCurrent 1
   msgLoadHistory 1/-/-/-/-/-/-/-/-/-/-/-
   msgLoadHistoryAbs 1/0/-/-/-/-/-/-/-/-/-/-/-
   owner      3DB4A2
   owner_CCU  VCCU
   Helper:
     CreditTimer 25
     FW         66561
     Initialized 1
     AckPending:
     LastSendLen:
       3
       3
     Log:
       IDs:
     PeerQueue:
     RoundTrip:
       Delay      0.00396394729614258
     loadLvl:
       lastHistory 1502745066.9001
   Peers:
     4176AA     +4176AA,00,00,00
   READINGS:
     2017-08-14 23:06:06   D-HMIdAssigned  3DB4A2
     2017-08-14 23:06:06   D-HMIdOriginal  FFFFFF
     2017-08-14 23:05:53   D-LANfirmware   1.1.5
     2017-08-14 23:06:06   D-firmware      1.4.1
     2017-08-14 23:05:53   D-serialNr      **********
     2017-08-14 23:05:53   D-type          eQ3-HM-LGW
     2017-08-14 23:06:06   cond            ok
     2017-08-14 23:11:08   load            1
     2017-08-14 23:06:06   loadLvl         low
     2017-08-14 23:05:53   state           opened
   helper:
   keepAlive:
     CNT        246
     DEVCNT     245
     DevState   99
     DevType    LGW-KeepAlive
     DeviceName 192.168.2.175:2001
     FD         24
     LastOpen   1502744753.78479
     NAME       meinLGW:keepAlive
     NR         196
     PARTIAL
     STATE      opened
     TEMPORARY  1
     TYPE       HMUARTLGW
     XmitOpen   0
     Helper:
       NextKeepAlive 1502745143.13641
       Log:
         Resolve    1
         IDs:
     READINGS:
       2017-08-14 23:05:53   state           opened
     lgwHash:
Attributes:
   hmId       3DB4A2
   lgwPw      **********


list meinLGW:keepAlive
Internals:
   CNT        217
   DEVCNT     216
   DevState   99
   DevType    LGW-KeepAlive
   DeviceName 192.168.2.175:2001
   FD         24
   LastOpen   1502745370.90236
   NAME       meinLGW:keepAlive
   NR         215
   PARTIAL
   STATE      opened
   TEMPORARY  1
   TYPE       HMUARTLGW
   XmitOpen   0
   Helper:
     NextKeepAlive 1502745431.93774
     Log:
       Resolve    1
       IDs:
   READINGS:
     2017-08-14 23:16:10   state           opened
   lgwHash:
     AssignedPeerCnt 1
     CNT        244
     DEF        192.168.2.175
     DEVCNT     244
     DevState   99
     DevType    LGW
     DeviceName 192.168.2.175:2000
     FD         11
     LastOpen   1502745370.89049
     NAME       meinLGW
     NR         48
     PARTIAL
     RAWMSG     040200
     RSSI       -57
     STATE      opened
     TYPE       HMUARTLGW
     XmitOpen   1
     model      eQ3-HM-LGW
     msgLoadCurrent 0
     msgLoadHistory -/-/-/-/-/-/-/-/-/-/-/-
     msgLoadHistoryAbs 0/-/-/-/-/-/-/-/-/-/-/-/-
     owner      3DB4A2
     owner_CCU  VCCU
     Helper:
       CreditTimer 4
       FW         66561
       Initialized 1
       AckPending:
       LastSendLen:
         3
         3
       Log:
         IDs:
       PeerQueue:
       RoundTrip:
         Delay      0.00404882431030273
       loadLvl:
         lastHistory 1502745375.86114
     Peers:
       4176AA     +4176AA,00,00,00
     READINGS:
       2017-08-14 23:16:15   D-HMIdAssigned  3DB4A2
       2017-08-14 23:16:15   D-HMIdOriginal  FFFFFF
       2017-08-14 23:16:10   D-LANfirmware   1.1.5
       2017-08-14 23:16:15   D-firmware      1.4.1
       2017-08-14 23:16:10   D-serialNr      **********
       2017-08-14 23:16:10   D-type          eQ3-HM-LGW
       2017-08-14 23:16:15   cond            ok
       2017-08-14 23:16:15   load            0
       2017-08-14 23:16:15   loadLvl         low
       2017-08-14 23:16:10   state           opened
     helper:
     keepAlive:
Attributes:
   room       hidden
   verbose


list VCCU
Internals:
   DEF        3DB4A2
   IODev      meinLGW
   NAME       VCCU
   NOTIFYDEV  global
   NR         60
   STATE      meinLGW:ok,
   TYPE       CUL_HM
   assignedIOs meinLGW
   READINGS:
     2017-08-14 23:16:15   state           meinLGW:ok,
     2017-03-16 13:20:08   unknown_246D36  received
     2017-03-18 05:58:00   unknown_27E40C  received
     2017-03-13 14:56:58   unknown_2EAA44  received
     2017-04-08 11:27:03   unknown_3B010E  received
     2017-03-12 13:13:48   unknown_3B0EDC  received
     2017-03-13 14:57:50   unknown_44E854  received
     2017-04-17 17:31:43   unknown_44E85D  received
     2017-03-26 07:33:26   unknown_45560B  received
     2017-04-09 15:36:18   unknown_455620  received
     2017-03-13 14:57:14   unknown_45F355  received
     2017-03-13 12:45:44   unknown_45F39D  received
     2017-05-02 16:14:49   unknown_4F25A4  received
   helper:
     HM_CMDNR   191
     mId        FFF0
     rxType     1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       prefIO
       vccu
       ioList:
         meinLGW
     mRssi:
       mNo
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf
       qReqStat
     role:
       chn        1
       dev        1
       vrt        1
     rssi:
     shadowReg:
     tmpl:
Attributes:
   IODev      meinLGW
   IOList     meinLGW
   expert     2_raw
   model      CCU-FHEM
   subType    virtual
   webCmd     virtual:update


Bin ich überhaupt im richtigen Unterforum oder soll ich lieber nach 1Wire verschieben?

Gruss
joomba
Raspberry Pi 3 + COM to 1-Wire USB Adapter mit DS2480B Serial 1-Wire Line Driver (von locutus) + nanoCUL C1101 433MHz ATMEGA328P FT232RL FTDI Chipsatz + HM-LGW-O-TW-W-EU-2 Funk-LAN Gateway

mgernoth

Hallo,

Zitat von: joomba am 14 August 2017, 23:26:42
ich hab da mal ein Problem. Jedes mal wenn OWServer meine 1-wire Devices abfragt (alle 600 Sekunden), dann steigt HMUARTLGW aus.

Blockiert das Pollen Fhem?

Blockaden in der Größenordnung von ein paar Sekunden können nicht abgefangen werden, da das Lan-Gateway sehr häufig gestreichelt werden will. Außerdem machen sie IMHO Fhem unbenutzbar...

Viele Grüße
  Michael

joomba

Zitat von: mgernoth am 15 August 2017, 10:11:37
Hallo,

Blockiert das Pollen Fhem?

Blockaden in der Größenordnung von ein paar Sekunden können nicht abgefangen werden, da das Lan-Gateway sehr häufig gestreichelt werden will. Außerdem machen sie IMHO Fhem unbenutzbar...

Viele Grüße
  Michael

Hallo Michael,

wie finde ich heraus, ob das komplette FHEM blockiert wird oder ob es sich um ein spezielles Problem zwischen OWServer und dem LAN-Gateway handelt? Zur Zeit habe ich nur 4 Temperatur-/Luftfeuchtigkeitssensoren über 1-Wire und einen Temperatur-/Luftfeuchtigkeitssensor von Homematic.

Gruß
joomba
Raspberry Pi 3 + COM to 1-Wire USB Adapter mit DS2480B Serial 1-Wire Line Driver (von locutus) + nanoCUL C1101 433MHz ATMEGA328P FT232RL FTDI Chipsatz + HM-LGW-O-TW-W-EU-2 Funk-LAN Gateway

joomba

Hallo,

vielen Dank nochmal für deine Antwort Michael.
Zum Einen bin ich mit der Auswertung einer möglichen Blockade nicht weiter gekommen, aber zum Anderen tritt das Problem nicht mehr auf. Vielleicht hat ein Update geholfen. Ich kann leider keine Erklärung liefern, bin aber froh das Problem nicht mehr zu haben.

Gruss
joomba
Raspberry Pi 3 + COM to 1-Wire USB Adapter mit DS2480B Serial 1-Wire Line Driver (von locutus) + nanoCUL C1101 433MHz ATMEGA328P FT232RL FTDI Chipsatz + HM-LGW-O-TW-W-EU-2 Funk-LAN Gateway