i have try to change to the new syntax … for no error in log. But after change the xiaomi sensors doesn’t work.
old version thing file:
Bridge mihome:bridge:7811dcb8e6xx "EG_Xiaomi Gateway" [ serialNumber="7811dcb8e6xx", ipAddress="192.168.0.1xx", port=9898, key="6416995F20xxxxxx", pollingInterval=6000 ]
{
Thing mihome:gateway:7811dcb8e6xx "EG_Xiaomi Mi Smart Home Gateway" @ "EgWz" [itemId="7811dcb8e6xx"]
Thing mihome:sensor_switch:158d000210b5xx "EgWz Button" @ "EgWz" [itemId="158d000210b5xx"]
Thing mihome:sensor_magnet:158d00026aefxx "EgWz Sensor Door" @ "EgWz" [itemId="158d00026aefxx"] // Türsensor Sitzplatz
Thing mihome:sensor_magnet:158d00027b26xx "EgEz Sensor Door" @ "EgEz" [itemId="158d00027b26xx"] // Türsensor Türe Esszimmer
}
Bridge mihome:bridge:7811dcb8e8xx "OG_Xiaomi Gateway" [ serialNumber="7811dcb8e8xx", ipAddress="192.168.0.1xx", port=9898, key="23C9AD74xxxxxxxx", pollingInterval=6000 ]
{
Thing mihome:gateway:7811dcb8e8xx "OG_Xiaomi Mi Smart Home Gateway" @ "Og" [itemId="7811dcb8e8xx"]
}
Bridge mihome:bridge:7811dcb9e2xx "GG_Xiaomi Gateway" [ serialNumber="7811dcb9e2xx", ipAddress="192.168.0.1xx", port=9898, key="9878E232xxxxxxxx", pollingInterval=6000 ]
{
Thing mihome:gateway:7811dcb9e2xx "GG_Xiaomi Mi Smart Home Gateway" @ "Gg" [itemId="7811dcb9e2xx"]
}
Thing File with new Syntax:
Bridge mihome:bridge:7811dcb8e6xx "EG_Xiaomi Gateway" @ "EgWz" [serialNumber="7811dcb8e6xx", ipAddress="192.168.0.1xx", port=9898, key="6416995Fxxxxxxxx", pollingInterval=6000]
{
Things:
gateway 7811dcb8e6xx "EG_Xiaomi Mi Smart Home Gateway" @ "EgWz" [itemId="7811dcb8e6xx"]
sensor_switch 158d000210b5xx "EgWz Button" @ "EgWz" [itemId="158d000210b5xx"]
sensor_magnet 158d00026aefxx "EgWz Sensor Door" @ "EgWz" [itemId="158d00026aefxx"] // Türsensor Sitzplatz
sensor_magnet 158d00027b26xx "EgEz Sensor Door" @ "EgEz" [itemId="158d00027b26xx"] // Türsensor Türe Esszimmer
}
Bridge mihome:bridge:7811dcb8e8xx "OG_Xiaomi Gateway" [ serialNumber="7811dcb8e8xx", ipAddress="192.168.0.1xx", port=9898, key="23C9AD74xxxxxxxx", pollingInterval=6000 ]
{
Things:
gateway 7811dcb8e8xx "OG_Xiaomi Mi Smart Home Gateway" @ "Og" [itemId="7811dcb8e8xx"]
}
Bridge mihome:bridge:7811dcb9e2xx "GG_Xiaomi Gateway" [ serialNumber="7811dcb9e2xx", ipAddress="192.168.0.1xx", port=9898, key="9878E232xxxxxxxx", pollingInterval=6000 ]
{
Things:
gateway 7811dcb9e2xx "GG_Xiaomi Mi Smart Home Gateway" @ "Gg" [itemId="7811dcb9e2xx"]
}
Definition of 1st door sensor: (the same for old and new syntax)
Contact EgEz_SensorDoor_Status "EgEz Sensor Door Status" (gMySQL_Sensors) {channel="mihome:sensor_magnet:158d00027b26xx:isOpen"}
Entry of Door Sensor in Openhab.log (the door sensor is not included via thing file):
2018-08-25 15:51:56.392 [INFO ] [g.discovery.internal.PersistentInbox] - Added new thing ‘mihome:sensor_magnet:158d00026aefxx’ to inbox.
With the old syntax, the door sensor works, when i change to the new syntax (only in thing-file), the door sensor doesn’t work. What’s the problem?