Fehlermeldung:
Code: Alles auswählen
2024-12-12 15:39:09.560 [ERROR] [org.openhab.core.items.GenericItem ] - Tried to set invalid state CLOSED (OpenClosedType) on item snzb04_01_tamper of type SwitchItem, ignoring it
2024-12-12 15:39:09.778 [ERROR] [org.openhab.core.items.GenericItem ] - Tried to set invalid state CLOSED (OpenClosedType) on item snzb04_01_state of type SwitchItem, ignoring it
2024-12-12 15:39:12.080 [ERROR] [org.openhab.core.items.GenericItem ] - Tried to set invalid state CLOSED (OpenClosedType) on item snzb04_01_batterylow of type SwitchItem, ignoring it
Code: Alles auswählen
// Tür- Fenster-Sensor SNZB-04 01
Group gsnzb04_01 "Sensor SNZB-04 01" <gosundsp111> (gUG_Heizraum) ["Door"]
Number:ElectricPotential snzb04_01_voltage "Sensor SNZB-04 01 Spannung [%.1f]" <energy> (gsnzb04_01) ["Voltage"] { channel="mqtt:topic:danny:snzb0401:voltage"}
Number:Dimensionless snzb04_01_battery "Sensor SNZB-04 01 Batterie" <gosundsp111> (gsnzb04_01) ["Level"] { channel="mqtt:topic:danny:snzb0401:battery", unit="%", stateDescription="pattern" [pattern="%.0f %unit%"] }
Switch snzb04_01_batterylow "Sensor SNZB-04 01 Batterie niedrig" <siren1> (gsnzb04_01) ["LowBattery"] { channel="mqtt:topic:danny:snzb0401:batterylow" }
Switch snzb04_01_state "Sensor SNZB-04 01 Heizraum " <door> (gsnzb04_01,gInDoorCellar) ["OpenState"] { channel="mqtt:topic:danny:snzb0401:contact" }
Switch snzb04_01_tamper "Sensor SNZB-04 01 Manipulation [%s]" <siren1> (gsnzb04_01) ["Tampered"] { channel="mqtt:topic:danny:snzb0401:tamper" }
Number snzb04_01_linkquality "Sensor SNZB-04 01 LQI [%.1f %unit%]" <qualityofservice> (gsnzb04_01) ["Level"] { channel="mqtt:topic:danny:snzb0401:linkquality", stateDescription="" [pattern="%.0f LQI"] }
Code: Alles auswählen
Thing mqtt:topic:danny:snzb0401 "Sensor SNZBD-04 01" (mqtt:broker:danny ) @ "zigbee2mqtt"
{
Channels:
Type number : voltage "SNZB-04 01 Spannung" [ stateTopic="zigbee2mqtt/snzb_04_01/voltage", unit="mV" ]
Type number : battery "SNZB-04 01 Batterie" [ stateTopic="zigbee2mqtt/snzb_04_01/battery", unit="%" ]
Type switch : batterylow "SNZB-04 01 Batterie Niedrig" [ stateTopic="zigbee2mqtt/snzb_04_01/battery_low", on="true", off="false" ]
Type switch : contact "SNZB-04 01 Kontact" [ stateTopic="zigbee2mqtt/snzb_04_01/contact", on="false", off="true" ]
Type switch : tamper "SNZB-04 01 Tamper" [ stateTopic="zigbee2mqtt/snzb_04_01/tamper", on="true", off="false" ]
Type number : linkquality "SNZB-04 01 Empfangsstärke LQI" [ stateTopic="zigbee2mqtt/snzb_04_01", transformationPattern="JSONPATH:$.linkquality", unit="lqi" ]
}
In VSC sehe ich aber folgendes Bild: ...und auch in der Karaf-Konsole sehe ich keinen Fehler:
Code: Alles auswählen
openhab> items list snzb04_01_*
snzb04_01_battery (Type=NumberItem, State=100 %, Label=Sensor SNZB-04 01 Batterie, Category=gosundsp111, Tags=[Level], Groups=[gsnzb04_01])
snzb04_01_voltage (Type=NumberItem, State=3 V, Label=Sensor SNZB-04 01 Spannung, Category=energy, Tags=[Voltage], Groups=[gsnzb04_01])
snzb04_01_tamper (Type=SwitchItem, State=OFF, Label=Sensor SNZB-04 01 Manipulation, Category=siren1, Tags=[Tampered], Groups=[gsnzb04_01])
snzb04_01_state (Type=SwitchItem, State=OFF, Label=Sensor SNZB-04 01 Heizraum , Category=door, Tags=[OpenState], Groups=[gsnzb04_01, gInDoorCellar])
snzb04_01_batterylow (Type=SwitchItem, State=OFF, Label=Sensor SNZB-04 01 Batterie niedrig, Category=siren1, Tags=[LowBattery], Groups=[gsnzb04_01])
snzb04_01_linkquality (Type=NumberItem, State=148, Label=Sensor SNZB-04 01 LQI, Category=qualityofservice, Tags=[Level], Groups=[gsnzb04_01])
openhab>


