Klingt ja schon mal sehr gut! Den Rest bekommst du auch noch hin. Zuerst mal ein List von meinem FHEM- Device: Internals:
DEF 192.168.1.130 3002 /opt/fhem/vclient.cfg 0
FILE /opt/fhem/vclient.cfg
FUUID 61ec4ab7-f33f-0666-fb88-5e7c404fbee4fd82
INTERVAL 0
IP 192.168.1.130
NAME V200WB2
NR 2286
PORT 3002
STATE device defined
TYPE VCLIENT
READINGS:
2022-05-06 10:55:24 Aussentemp 17.0
2022-05-06 10:55:29 Betriebsart H+WW
2022-05-06 10:55:26 Brennerlaufzeit 4017
2022-05-06 10:55:22 Brennerstatus 1
2022-05-06 10:55:32 Drehz_Pumpe_Soll_% 0
2022-05-06 10:55:27 Fehlermeldung OK
2022-05-06 10:55:23 Kessel_Ist 31.5
2022-05-06 10:55:19 Kessel_Soll 0.0
2022-05-06 10:55:21 Raumsoll 20.0
2022-05-06 10:55:33 Speicher_Ist 50.5
2022-05-06 10:55:31 Speicher_Soll 50.0
2022-05-06 10:55:28 Ventilstatus 1
2022-01-24 19:37:07 last_set_command ERROR, see logfile
2022-07-29 06:45:55 state device defined
Attributes:
comment Zum Deaktivieren Intervall von 600 auf 0 setzen!
devStateIcon {my $okcolor = 'sani_heating@red';$okcolor='sani_heating@lime' if (ReadingsVal($name, "Fehlermeldung", "UNKNOWN") eq "OK");my $pcolor = 'sani_pump@grey';$pcolor='sani_pump@lime' if (ReadingsVal($name, "Drehz_Pumpe_Soll_%", "0") > "0");"<div>" . FW_makeImage("$okcolor","sani_heating") .". .". FW_makeImage("$pcolor","sani_pump") . "</div>"}
event-on-update-reading Aussentemp,Drehz_Pumpe_Soll_%,Fehlermeldung,Kessel_Ist,Speicher_Ist,Ventilstatus
group 1_Vitodens
room 2_Heizung
verbose 2 Dem Benutzer "fhem" solltest du zuerst mal sudomäßig alles erlauben siehe auch hier: /etc/sudoers.d/ anlegen falls noch nicht exist. und entspr. befüllen: fhem ALL=NOPASSWD: ALL (Alles ist ohne Passwortabfrage möglich) Später kannst du ihn dann ggf. wieder einschränken: fhem ALL=(ALL) NOPASSWD: /sbin/reboot, /sbin/shutdown, /sbin/halt, /usr/bin/play (Nur benötige Befehle ohne Passwortabfrage freigegeben) Zu den Recheten empfehle ich diesen Forenthread. Außerdem muss der Benutzer fhem in der Gruppe dialout sein. Bei mir sieht das z.B. so aus (bei mir verschickt FHEM u.a. auch Mails und gibt Sprachmeldungen aus): root@debsrv:~# groups fhem fhem : dialout mail sudo audio
... Mehr anzeigen