Was man bekommt hängt von den verwendeten Sensoren ab.
Ich verwende als Tür-/Fenstersensoren z.B. "Golden Security GS - WDS07". Über RFLink entstehen dann im ioBrker 3 Objekte. Ein Objekt wird neu mit "true" befüllt, wenn sich die Tür öffnet und ein anderes wird mit neu "true" befüllt wenn sich die Tür schliesst. Ein drittes signalisiert tamper, damit mache ich nichts. Der Sensor sendet nie false, immer nur true. Man kann jetzt mit einem einfachen JavaScript in ioBroker ein weiteres, selbstangelegtes Objekt auf z.B. auf "true" bei offener und auf "false" bei geschlossener Tür setzen. Zumindest bei den o.g. Sensoren muß man keine Bitschieberei vornehmen, das macht der RFLInk für mich.
Aber man bekommt leider vom Sensor nicht direkt true für offen und false für geschlossen, wie man das von HM her gewöhnt ist.
Ähnlich die PIR-Sensoren. Hier habe ich 2 Typen im Einsatz und die schicken immer ein neues true, wenn Bewegung erkannt, aber nie ein false. Damit kann man bei Bewegung triggern und z.B. Licht schalten. Wenn man daraus so etwas wie "Noch jemand awesend" ableiten möchte, muß man sich das selbst ableiten.
Bei den 3 von mir getesteten Wassermeldern sieht das ähnlich aus. Wenn es nass wird, senden die true, nie aber ein false. Solange es trocken ist senden die nichts (oder sollten das zumindest so tun).
Ob sich Deine speziellen Smartwares so verhalten weiss ich nicht, weil ich die nicht habe. Vielleicht findet man im RFLink Forum http://www.letscontrolit.com/forum/viewforum.php dazu etwas. Ansonsten ist RFLink recht günstig zu bekommen oder für <10EUR probeweise zu basteln und damit einen Versuch wert. Für mich hat es sich jedenfalls gelohnt, weil ich etliche Tempertursensoren, Tür-/Fensersensoren und Pirs damit betreibe, die z.B. in Homematic deutlich teurer wären.