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
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
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
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