Created by potrace 1.8, written by Peter Selinger 2001-2007
Change wizard
Change the timespec:
Relative   Periodic   Use perl function for timespec
 
Change the executed command:
 CopyThermostateToMQTT +*00:01:00 set


CopyThermostateToMQTT
Internals
COMMAND
{
  foreach my $Cul (keys %main::CulLocationPairs) {
    my $Location=$main::CulLocationPairs{$Cul};
	fhem "set MQTT_Client publish KHS59/$Location/HK-Thermostat {\"ts\":\"".FmtDateTime(time())."\",\"measured-temp\":".ReadingsNum($Cul,"measured-temp",0).",\"desired-temp\":".ReadingsNum($Cul,"desired-temp",0).",\"ValvePosition\":".ReadingsNum($Cul,"ValvePosition",0).",\"batteryLevel\":".ReadingsNum($Cul,"batteryLevel",0)."}";
  }
}
DEF
+*00:01:00 {
  foreach my $Cul (keys %main::CulLocationPairs) {
    my $Location=$main::CulLocationPairs{$Cul};
	fhem "set MQTT_Client publish KHS59/$Location/HK-Thermostat {\"ts\":\"".FmtDateTime(time())."\",\"measured-temp\":".ReadingsNum($Cul,"measured-temp",0).",\"desired-temp\":".ReadingsNum($Cul,"desired-temp",0).",\"ValvePosition\":".ReadingsNum($Cul,"ValvePosition",0).",\"batteryLevel\":".ReadingsNum($Cul,"batteryLevel",0)."}";
  }
}
FUUID
6932b16a-f33f-45a2-7b28-a8be900761d5518e
NAME
CopyThermostateToMQTT
NR
476
NTM
15:41:18
PERIODIC
yes
RELATIVE
yes
REP
-1
STATE
Next: 15:41:18
TIMESPEC
00:01:00
TRIGGERTIME
1765118478.46668
TRIGGERTIME_FMT
2025-12-07 15:41:18
TYPE
eventCount
3142
Readings
state
Next: 15:41:18
2025-12-07 15:40:18
CopyThermostateToMQTT
Attributes
room
Probably associated with
opened