Hallo,
beim Erstellen eines ROOMMATE device mit mehreren present devices ist mir folgendes Verhalten aufgefallen:
Absent wird korrekt gesetzt, wenn ALLE present devices als abwesend erkannt wurden.
Present wird jedoch gesetzt, wenn nur EINES der present devices als anwesend erkannt wurde.
Dies ist jedoch abweichend von der Beschreibung in der CommandRef (sowohl deutsch als auch englisch):
rr_presenceDevices - take over presence state from any other FHEM device. Separate more than one device with comma meaning ALL of them need to be either present or absent to trigger update of this ROOMMATE device. You may optionally add a reading name separated by :, otherwise reading name presence and state will be considered.
Es gibt bestimmt Anwendungsfälle, wo dieses Verhalten gewünscht ist. In meinem Fall leider gar nicht.
Meine konkrete Frage: wäre es nicht für alle Anwendungsfälle sinnvoll, das gewünschte Verhalten über ein Attribut steuerbar zu machen?
Danke im voraus,
Gruß Wolfgang