rule "CCGX MQTT Keep Alive Timer"
when
Time cron "0/10 * * * * ?"
then
val mqttActions = getActions("mqtt", "mqtt:broker:VenusOS")
mqttActions.publishMQTT("R/dxxxxxxxx/keepalive", "["battery/256/Soc"]")
end
Diese Rule funktioniert nicht, sobald ich die beiden Hochkomma innerhalb der eckigen Klammern einfüge. Allerdings muss der Inhalt der Nachricht so aussehen: ["battery/256/Soc"]
rule "CCGX MQTT Keep Alive Timer"
when
Time cron "0/10 * * * * ?"
then
val mqttActions = getActions("mqtt", "mqtt:broker:VenusOS")
mqttActions.publishMQTT("R/dxxxxxxxx/keepalive", '["battery/256/Soc"]')
end
openHAB5.1.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox VE 9.1.6 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte