FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: stobor am 03 Mai 2020, 14:28:51

Titel: Start RPC Server nach Update der fhem.cfg
Beitrag von: stobor am 03 Mai 2020, 14:28:51
Hallo,
ich habe jetzt meine CCU2 mit in FHEM eingebunden:

Connection to CCU2
define d_ccu HMCCU 192.168.178.21
setuuid d_ccu 5e6e57b6-f33f-2cfb-f1d1-7d29f8b4fcf9c94b
attr d_ccu ccudef-readingfilter .*
attr d_ccu ccuflags procrpc
attr d_ccu cmdIcon on:general_an off:general_aus
attr d_ccu eventMap /rpcserver on:on/rpcserver off:off/
attr d_ccu room CCU
attr d_ccu rpcinterfaces BidCos-RF,VirtualDevices
attr d_ccu rpcport 2001,9292
attr d_ccu rpcserver on
attr d_ccu stateFormat rpcstate/state


der RPC-Server scheint beim Start meines FHEM-PCs automatisch mit zu starten (Anzeige in der FHEM GUI: running/OK). Editiere ich aber die fhem.cfg, Startet der RPC-Server nach dem Speichern anscheinend nicht automatisch (FHEM GUI: inactive/OK), und ich muss die AN-Taste noch einmal betätigen.

Gibt's einen Trick, so dass der RPC-Server immer mit startet?
Titel: Antw:Start RPC Server nach Update der fhem.cfg
Beitrag von: amenomade am 04 Mai 2020, 19:53:40
ZitatGibt's einen Trick, so dass der RPC-Server immer mit startet?
Trick: fhem.cfg nicht editieren. Jedes Mal, wenn Du fhem.cfg editierst (über den Editor von Fhem) wird ein rereadcfg durchgeführt, was viele Nebeneffekte haben kann.

Wird bei einem Start von Fhem der RPC-Server automatisch gestartet oder nicht? Ich vermute schon, da das Attribut rpcserver auf "on" steht. Aber dieses Attribut reagiert nur auf global/INITIALIZED und nicht auf global/REREADCFG.
Evtl, wenn Du es unbedingt falsch machen möchtests, sprich weiterhin in fhem.cfg rumfummeln möchstest, kreierst Du ein notify, das auf global/REREADCFG reagiert und ein set rpcserver on macht.