Zitat von: Mikel2906 am 12 Mai 2026, 20:01:01Danke 300P,
die Idee ist gut.
attr DEVICE disabledForIntervals HH:MM-HH:MM HH:MM-HH:MM ist gesetzt.
Mal sehen was morgen mein LOG anzeigt.
VG
Michael
Zitat2026.05.12 20:26:47 1: Including ./log/fhem.save
Can't use an undefined value as an ARRAY reference at ./FHEM/48_SST.pm line 594.
<ftui-label
[text]="DS18B20_D52BBC000000_T05_Puffer1_oben:cleanTemp"
[color]="DS18B20_D52BBC000000_T05_Puffer1_oben:cleanTemp | step('20:blue, 60:yellow, 100:red')"
style="font-weight: bold;"
class="size-2">
</ftui-label>
deleteattr SBS501500C04F readingListdeletereading SBS501500C04F .*attr SBS501500C04F autocreate 0Die Magie passiert über bridgeRegexp. Signale von Basis 1 leiten wir an Geräte namens XSense_... weiter:attr SBS501500C04F bridgeRegexp homeassistant/[^/]+/SBS501500C04F_([0-9A-F]+)/.*state:.* "XSense_$1"(Optional) Falls ihr eine 2. Basisstation habt (z.B. ID: SBS501500935D), macht ihr das Gleiche, leitet aber an XSense2_... weiter:deleteattr SBS501500935D readingListdeletereading SBS501500935D .*attr SBS501500935D autocreate 0attr SBS501500935D bridgeRegexp homeassistant/[^/]+/SBS501500935D_([0-9A-F]+)/.*state:.* "XSense2_$1"Jetzt in der X-Sense App MQTT Deaktivieren und wieder Aktivieren, damit FHEM die Einzelgeräte (z.B. XSense_00000001, XSense2_00000001) anlegt!attr XSense_.* autocreate 0attr XSense_.* readingList homeassistant/binary_sensor/SBS501500C04F_[^/]+/[^/]+/state:.* { my @t = split('/',$TOPIC);; my @p = split('_',$t[3]);; return if (InternalVal($NAME,"DEF","") !~ m/$p[1]$/);; return json2nameValue($EVENT, $p[-1].'_', $JSONMAP) }deletereading XSense_.* .*(Optional) Für alle Melder der 2. Basisstation (XSense2_...):attr XSense2_.* autocreate 0attr XSense2_.* readingList homeassistant/binary_sensor/SBS501500935D_[^/]+/[^/]+/state:.* { my @t = split('/',$TOPIC);; my @p = split('_',$t[3]);; return if (InternalVal($NAME,"DEF","") !~ m/$p[1]$/);; return json2nameValue($EVENT, $p[-1].'_', $JSONMAP) }deletereading XSense2_.* .*Alles abspeichern:saveDeaktiviert und Aktiviert nun noch mal MQTT in der X-Sense App. Eure FHEM-Geräte haben jetzt wunderschöne Readings wie smokealarm_status, online_status oder battery_status.rename XSense_00000001 XSense_Wohnzimmerrename XSense2_00000001 XSense2_FeWo_Schlafzimmerdefine N_Haus_Feueralarm notify XSense.*:.*alarm_status:.*Detected|XSense.*:.*alarm_status:.*Cleared {
my $melder = $NAME;;
my $event = $EVENT;;
my $status = $EVTPART1;;
# Sensortyp extrahieren
my ($typ) = $event =~ m/(smoke|co|heat)alarm_status/;;
$typ //= "Unbekannt";;
# Nachricht je nach Status anpassen
my $msg;;
if ($status =~ /Cleared/i) {
$msg = "✅ ENTWARNUNG: Melder '$melder' meldet: $typ ($status)!";;
} else {
$msg = "🚨 ALARM! Melder '$melder' meldet: $typ ($status)!";;
}
fhem("set TelegramBot message $msg");;
}(Natürlich TelegramBot durch euer eigenes Benachrichtigungs-Device ersetzen).trigger XSense_FeWo_Schlafzimmer smokealarm_status: Detectedund trigger XSense_FeWo_Schlafzimmer smokealarm_status: Cleared get myCCU3 ccuDevices angezeigt.Leinwand HmIP-FROLL HmIP-RF 00116269940885 8
KEY_TRANSCEIVER [2x]
SHUTTER_TRANSMITTER [1x]
SHUTTER_VIRTUAL_RECEIVER [3x]get myCCU3 createDev ist "Leinwand" aber nicht in der Auswahlliste. Sowohl CCU als auch FHEM wurden schon mehrfach neu gestartet.get myCCU3 create Leinwand bekomme ich als AntwortResults of create command:
Not detected CCU devices:
Leinwand = 00116269940885 [Leinwand]HMCCUDEV [Leinwand] Device type not known by HMCCU. Please set control and/or state channel with attributes controldatapoint and statedatapoint
angezeigt.set Leinwand defaults update liefertHMCCUDEV: Leinwand Cannot detect role of Leinwandundset Leinwand defaults resetergibtHMCCUDEV: Leinwand Device type HmIP-FROLL not known by HMCCU
Cannot detect role of Leinwand
Set version 4.3 attributes und legt völlig falsche readingsfilter an.Zitat von: FlatTV am 07 Mai 2026, 22:50:40Also bei mir läuft der Soundcork nach dem Update nicht mehr.
http://ip:8000/docs kann ich noch aufrufen, beim Aufruf von http://ip:8000/ kommen nur Fehler.