I try to add a HomeMatic smoke detector via openHAB to Homekit.
Group gRM-WZ "Rauchmelder WZ" {homekit="SmokeSensor"}
String RM_WZ "Rauchmelder Alarm" (gRM-WZ) {homekit="SmokeSensor.SmokeDetectedState", channel="homematic:HmIP-SWSD:3014F711A000041709ADFEF0:000A5A49A8007E:1#SMOKE_DETECTOR_ALARM_STATUS"}
Switch RM_WZ_battery "Rauchmelder Batterie" (gRM-WZ) {homekit="SmokeSensor.BatteryLowStatus", channel="homematic:HmIP-SWSD:3014F711A000041709ADFEF0:000A5A49A8007E:0#LOW_BAT"}
Number RM_WZ_signal "Rauchmelder Signal" (gRM-WZ) {channel="homematic:HmIP-SWSD:3014F711A000041709ADFEF0:000A5A49A8007E:0#SIGNAL_STRENGTH"}
Homekit’s charecteristic for “SmokeSensor.SmokeDetectedState” expects a switch (0/1) but I get string from the Homematic binding’s item channel.
Is this achievable without writing a rule?