Zitat von: Prof. Dr. Peter Henning am 01 Mai 2026, 15:27:08Farben geht nicht, weil Telegram diese selbst benutzt (grün="geheim").danke, aber link geht nicht
Es gibt aber eine Unzahl von Unicode-Zeichen, die man für "frei" oder "besetzt" verwenden kann. https://www.compart.com/de/unicode/search
LG
pah

define NACK notify HzgAktor.*:(MISSING.ACK.*|.*NACK.*) set teleBot _msg @xyz @abc Problem mit $NAME:$EVENT
attr NACK comment Meldet sich, wenn ein Heizungsaktor nicht geschalten hat
attr NACK room Büro,Heizung,System
attr NACK verbose 1
# DEF HzgAktor.*:(MISSING.ACK.*|.*NACK.*) set teleBot _msg @xyz @abc Problem mit $NAME:$EVENT
# FUUID 5ce84ebc-f33f-a625-78df-99848b9166400330
# NAME NACK
# NR 83
# NTFY_ORDER 50-NACK
# REGEXP HzgAktor.*:(MISSING.ACK.*|.*NACK.*)
# STATE 2026-04-26 03:03:32
# TYPE notify
# READINGS:
# 2026-05-01 07:07:53 state active
# 2026-04-26 03:03:32 triggeredByDev HzgAktorSchlafzimmer
# 2026-04-26 03:03:32 triggeredByEvent MISSING ACK
#
setstate NACK 2026-04-26 03:03:32
setstate NACK 2026-05-01 07:07:53 state active
setstate NACK 2026-04-26 03:03:32 triggeredByDev HzgAktorSchlafzimmer
setstate NACK 2026-04-26 03:03:32 triggeredByEvent MISSING ACK
define HzgThermostatBuero_notify_1 notify HzgThermostat.*:battery:low set teleBot _msg @xyz @abc Batterie leer bei $NAME
attr HzgThermostatBuero_notify_1 devStateIcon low:10px-kreis-gelb off:10px-kreis-rot ok:10px-kreis-gruen
attr HzgThermostatBuero_notify_1 stateFormat battery
attr HzgThermostatBuero_notify_1 verbose 5
# DEF HzgThermostat.*:battery:low set teleBot _msg @xyz @abc Batterie leer bei $NAME
# FUUID 5ce84ec9-f33f-a625-9eb6-830fc44baabff9ee
# NAME HzgThermostatBuero_notify_1
# NOTIFYDEV HzgThermostat.*
# NR 149
# NTFY_ORDER 50-HzgThermostatBuero_notify_1
# REGEXP HzgThermostat.*:battery:low
# STATE battery
# TYPE notify
# eventCount 9
# READINGS:
# 2026-05-01 15:59:55 statStateDay active: 16:00:00 active_Count: 1
# 2026-04-30 23:59:55 statStateDayLast active: 24:00:00 active_Count: 1
# 2026-05-01 15:59:55 statStateHour active: 00:00:00 active_Count: 1
# 2026-05-01 15:59:55 statStateHourLast active: 01:00:00 active_Count: 1
# 2026-05-01 15:59:55 statStateMonth active: 16:00:00 active_Count: 1
# 2026-04-30 23:59:55 statStateMonthLast active: 30d 00:00:00 active_Count: 1
# 2026-05-01 15:59:55 statStateYear active: 120d 14:59:57 active_Count: 2 inactive: 00:00:03 inactive_Count: 1
# 2025-12-31 23:59:55 statStateYearLast active: 643d 07:03:30 active_Count: 1 (since: 2024-03-28_16:56:25)
# 2026-05-01 07:07:54 state active
# 2026-01-13 22:59:06 triggeredByDev HzgThermostatBuero
# 2026-01-13 22:59:06 triggeredByEvent battery:low
# helper:
# _98_statistics myStatDevice
#
setstate HzgThermostatBuero_notify_1 battery
setstate HzgThermostatBuero_notify_1 2026-05-01 15:59:55 statStateDay active: 16:00:00 active_Count: 1
setstate HzgThermostatBuero_notify_1 2026-04-30 23:59:55 statStateDayLast active: 24:00:00 active_Count: 1
setstate HzgThermostatBuero_notify_1 2026-05-01 15:59:55 statStateHour active: 00:00:00 active_Count: 1
setstate HzgThermostatBuero_notify_1 2026-05-01 15:59:55 statStateHourLast active: 01:00:00 active_Count: 1
setstate HzgThermostatBuero_notify_1 2026-05-01 15:59:55 statStateMonth active: 16:00:00 active_Count: 1
setstate HzgThermostatBuero_notify_1 2026-04-30 23:59:55 statStateMonthLast active: 30d 00:00:00 active_Count: 1
setstate HzgThermostatBuero_notify_1 2026-05-01 15:59:55 statStateYear active: 120d 14:59:57 active_Count: 2 inactive: 00:00:03 inactive_Count: 1
setstate HzgThermostatBuero_notify_1 2025-12-31 23:59:55 statStateYearLast active: 643d 07:03:30 active_Count: 1 (since: 2024-03-28_16:56:25)
setstate HzgThermostatBuero_notify_1 2026-05-01 07:07:54 state active
setstate HzgThermostatBuero_notify_1 2026-01-13 22:59:06 triggeredByDev HzgThermostatBuero
setstate HzgThermostatBuero_notify_1 2026-01-13 22:59:06 triggeredByEvent battery:low
for(let a of [{n:"hideMenu", i:"#menuBtn"},attr TTS TTS_CacheFileDir www/audioAudio funktioniert jetzt damit! Super. Jetzt nur nich das Problem mit dem Menübutton.