ECMDDevice ändert IODev

Begonnen von TiPpFeHlEr, 24 Februar 2019, 07:56:08

Vorheriges Thema - Nächstes Thema

TiPpFeHlEr

Hallo,

habe immerwieder Probleme mit 2 ECMD Devices.
das erste ist

defmod EBUS ECMD telnet 127.0.0.1:8888
attr EBUS classdefs bai00.class=/opt/fhem/bai00.cfg
attr EBUS icon usb
attr EBUS requestSeparator �
attr EBUS room System,Vaillant
attr EBUS verbose 0

das zweite
defmod EBUS_2 ECMD telnet 127.0.0.1:8889
attr EBUS_2 classdefs bai00.class=/opt/fhem/bai00.cfg
attr EBUS_2 icon usb
attr EBUS_2 requestSeparator �
attr EBUS_2 room System,Vaillant
attr EBUS_2 verbose 0


Das Problem betrifft die ECMDDevice's des EBUS_2
diese sind zb. so definiert
defmod FanStage ECMDDevice bai00.class
attr FanStage IODev EBUS_2
attr FanStage icon Ventilator_wind
attr FanStage room Lueftung
attr FanStage stateFormat FanStage
attr FanStage userReadings Status {ReadingsVal("FanStage","FanStage",0)}


nach einer unbestimmten Zeit arbeiten diese nicht mehr.
nach langer Suche stellte ich fest, das die ECMDDevices
ihre IODev geändert haben

in den Internals steht dann

IODev     EBUS
IODevMissing   1
IODevName      EBUS_2


warum ist das so, und wie kann ich das verhindern?

MfG Maik