{
if ([06:00-22:00]) {
fhem_set ("$SELF"." desiredTemp 20");set_State ("heizen")}
}
else {fhem_set ("$SELF"." desiredTemp 18");set_State ("Absenkung")}
}
}{
{
if ([06:00-22:00]) {
fhem ("setReading "."$SELF"." desiredTemp 20");set_State ("heizen")}
}
else {"setReading "."$SELF"." desiredTemp 18");set_State ("Absenkung")}
}
}
ZitatOder hat jemand eine andere Idee?
2026.02.27 01:20:02 2: Gas_Heizung : km200_ParseHttpResponseInit - ERROR : /: No proper Communication with Gateway: connect to http://192.168.XXX.XXX:80 timed out
2026.02.27 01:20:02 2: Gas_Heizung : km200_ParseHttpResponseInit - ERROR : Timer restarted to try again in 10sInternals:
DEF 192.168.XXX.XXX cAXZ-XXX-fcx2-XXX XXX1234
DELAYDYNVAL 60
FUUID 69a0c03f-f33f-f4cb-229e-ddf4a23a46e62f82
INTERVALDYNVAL 300
NAME Gas_Heizung
NR 1247
POLLINGTIMEOUT 5
READBACKDELAY 100
READTEXTLEN 0
STATE ERROR - Initial Connection failed... Try to re-connect in 10s
TYPE km200
URL 192.168.XXX.XXX
eventCount 3
.attraggr:
.attrminint:
READINGS:
2026-02-27 01:25:33 fullResponse OK
Secret:
CRYPTKEYINITIAL Sm52��PXJ␂StG������П�/��ȟ�;��+
CRYPTKEYPRIVATE Sm52��PXJ␂StG���␐^␟3l␇��␜��gh���
KM200ALLSERVICES:
/
/application
/dhwCircuits
/dhwCircuits
/gateway
/gservice-tariff
/heatSources
/heatingCircuits
/notifications
/recordings
/solarCircuits
/system
KM200ALLSERVICESBACKUP:
/
/application
/dhwCircuits
/dhwCircuits
/gateway
/gservice-tariff
/heatSources
/heatingCircuits
/notifications
/recordings
/solarCircuits
/system
KM200DONOTPOLL:
KM200RESPONDINGSERVICES:
KM200WRITEABLESERVICES:
status:
FlagDynRequest 0
FlagGetRequest 0
FlagInitRequest 1
FlagSetRequest 0
FlagStatRequest 0
temp:
ServiceCounterDyn 0
ServiceCounterInit 0
ServiceDbLogSplitHash
service /gateway/DateTime
Attributes:
IntervalDynVal 90
PollingTimeout 120
ReadBackDelay 2000
disable 0attr WW_Heizstab setList off:noArg $DEVICETOPIC/rpc {"id":0,"src":"fhem","method":"LIGHT.Set","params": {"id":0,"on":false}}
on:noArg $DEVICETOPIC/rpc {"id":0,"src":"fhem","method":"LIGHT.Set","params": {"id":0,"on":true}}
toggle:noArg $DEVICETOPIC/rpc {"id":0,"src":"fhem","method":"LIGHT.Toggle","params": {"id":0}}
pct:colorpicker,BRI,0,5,100 $DEVICETOPIC/rpc {"id":0,"src":"fhem","method":"LIGHT.Set","params": {"id":0,"brightness":$EVTPART1}}
attr WW_Heizstab webCmd on:off:pctZitatGebe mir bitte mal deine Station ID.6000515
ZitatAber eigentlich ist das falsch, weil es ja "S5" für "Strassenbahn Line 5", "E5" für "ExpressLine 5", "5-AST" für Anruf-Sammel-Taxi 5" immer nur die "5" zurück gegeben würde.Das alte HTTPMOD Departure Device hat nur "5" geliefert - das hat funktioniert. Hier ist halt alles RNV.
Zitat von: JWRu am 26 Februar 2026, 16:47:51Die erste Version des Readings ist richtig - siehe meinen Post #9.
Dein Reading sieht so aus:[["RNV 5","Schriesheim","5"],["RNV 5","Heidelberg Bismarckplatz","3"]...]Das FTUI Widget kann anscheinend mit dem "RNV " nichts anfangen - es produziert jedenfalls danach immer ein linefeed.
sub DepartureBnT_Attr(@) {
my @a = @_;
my $name = $a[1];
my $hash = $defs{$name};
### Check whether "ShowDetails" attribute has been provided
elsif ($a[2] eq "ShowDetails")
{
### Log Entry for debugging purposes
Log3 $name, 1, $name. " : DepartureBnT_Attr - ShowDetails : " . $a[3];
if ($a[3] eq "Fhem"){
$modules{DepartureBnT}{FW_detailFn} = "";
}
elsif ($a[3] eq "Departure"){
$modules{DepartureBnT}{FW_detailFn} = "DepartureBnT_FW_detailFn";
}
### Update all Departures
DepartureBnT_Update($hash);
}
}