[SOLVED] 2 items with different ids both switch both devices!

I use the following default.sitemap:
sitemap default label=“My first sitemap”

{
Switch item=Subwoofer label=“Subwoofer”
Switch item=SWITCH_KAFFEE label=“Kaffeemaschine”
}

I use the following default.items:
Switch Subwoofer “Subwoofer” (gWohnzimmer) { channel=“tplinksmarthome:hs110:C6A524:switch” }
Switch SWITCH_KAFFEE “Kaffeemaschine” (gWohnzimmer) { channel=“tplinksmarthome:hs110:C689B4:switch” }

As you can see the channels use different channels

  • Platform information:
    • Hardware: synology ds918
    • openHAB version: 2.4.0
  • Issue of the topic:

When I open basic ui and switch either of the two switches, ALWAYS BOTH devices (TPLink) get switched.

  • Please post configurations (if applicable):
  • If logs where generated please post these here using code fences:
    2019-03-30 12:30:22.514 [vent.ItemStateChangedEvent] - Subwoofer changed from OFF to ON
    2019-03-30 12:30:27.237 [ome.event.ItemCommandEvent] - Item ‘Subwoofer’ received command OFF
    2019-03-30 12:30:27.239 [nt.ItemStatePredictedEvent] - Subwoofer predicted to become OFF
    2019-03-30 12:30:27.245 [vent.ItemStateChangedEvent] - Subwoofer changed from ON to OFF
    2019-03-30 12:30:28.804 [ome.event.ItemCommandEvent] - Item ‘Subwoofer’ received command ON
    2019-03-30 12:30:28.806 [nt.ItemStatePredictedEvent] - Subwoofer predicted to become ON
    2019-03-30 12:30:28.809 [vent.ItemStateChangedEvent] - Subwoofer changed from OFF to ON
    2019-03-30 12:30:29.754 [ome.event.ItemCommandEvent] - Item ‘Subwoofer’ received command OFF
    2019-03-30 12:30:29.755 [nt.ItemStatePredictedEvent] - Subwoofer predicted to become OFF
    2019-03-30 12:30:29.757 [vent.ItemStateChangedEvent] - Subwoofer changed from ON to OFF
    2019-03-30 12:32:28.438 [.ItemChannelLinkAddedEvent] - Link ‘tplinksmarthome_hs110_C689B4_switch-tplinksmarthome:hs110:C689B4:switch’ has been added.
    2019-03-30 12:32:28.442 [.ItemChannelLinkAddedEvent] - Link ‘tplinksmarthome_hs110_C689B4_power-tplinksmarthome:hs110:C689B4:power’ has been added.
    2019-03-30 12:32:28.458 [.ItemChannelLinkAddedEvent] - Link ‘tplinksmarthome_hs110_C689B4_energyUsage-tplinksmarthome:hs110:C689B4:energyUsage’ has been added.
    2019-03-30 12:32:28.465 [me.event.InboxRemovedEvent] - Discovery Result with UID ‘tplinksmarthome:hs110:C689B4’ has been removed.
    2019-03-30 12:32:28.471 [hingStatusInfoChangedEvent] - ‘tplinksmarthome:hs110:C689B4’ changed from UNINITIALIZED to INITIALIZING
    2019-03-30 12:32:28.474 [hingStatusInfoChangedEvent] - ‘tplinksmarthome:hs110:C689B4’ changed from INITIALIZING to UNKNOWN
    2019-03-30 12:32:28.963 [hingStatusInfoChangedEvent] - ‘tplinksmarthome:hs110:C689B4’ changed from UNKNOWN to ONLINE
    2019-03-30 12:32:28.970 [vent.ItemStateChangedEvent] - tplinksmarthome_hs110_C689B4_switch changed from NULL to ON
    2019-03-30 12:32:28.971 [vent.ItemStateChangedEvent] - tplinksmarthome_hs110_C689B4_energyUsage changed from NULL to 0.0
    2019-03-30 12:32:28.973 [vent.ItemStateChangedEvent] - tplinksmarthome_hs110_C689B4_power changed from NULL to 0.0
    2019-03-30 12:33:42.187 [.ItemChannelLinkAddedEvent] - Link ‘Subwoofer-tplinksmarthome:hs110:C689B4:switch’ has been added.
    2019-03-30 12:33:42.196 [vent.ItemStateChangedEvent] - Subwoofer changed from OFF to ON
    2019-03-30 12:34:04.654 [.ItemChannelLinkAddedEvent] - Link ‘SWITCH_KAFFEE-tplinksmarthome:hs110:C689B4:switch’ has been added.
    2019-03-30 12:34:04.657 [vent.ItemStateChangedEvent] - SWITCH_KAFFEE changed from NULL to ON
    2019-03-30 12:34:08.653 [vent.ChannelTriggeredEvent] - harmonyhub:hub:MyHarmonyHub:activityStarted triggered PowerOff
    2019-03-30 12:34:10.615 [vent.ItemStateChangedEvent] - Subwoofer changed from ON to OFF
    2019-03-30 12:34:29.198 [vent.ItemStateChangedEvent] - Subwoofer changed from OFF to ON
    2019-03-30 12:34:40.835 [vent.ItemStateChangedEvent] - Subwoofer changed from ON to OFF
    2019-03-30 12:34:58.209 [ome.event.ItemCommandEvent] - Item ‘SWITCH_KAFFEE’ received command OFF
    2019-03-30 12:34:58.211 [nt.ItemStatePredictedEvent] - SWITCH_KAFFEE predicted to become OFF
    2019-03-30 12:34:58.218 [vent.ItemStateChangedEvent] - SWITCH_KAFFEE changed from ON to OFF
    2019-03-30 12:34:59.333 [vent.ItemStateChangedEvent] - tplinksmarthome_hs110_C689B4_switch changed from ON to OFF
    2019-03-30 12:45:00.103 [ome.event.ItemCommandEvent] - Item ‘SWITCH_KAFFEE’ received command ON
    2019-03-30 12:45:00.108 [nt.ItemStatePredictedEvent] - SWITCH_KAFFEE predicted to become ON
    2019-03-30 12:45:00.109 [vent.ItemStateChangedEvent] - SWITCH_KAFFEE changed from OFF to ON
    2019-03-30 12:45:02.217 [vent.ItemStateChangedEvent] - tplinksmarthome_hs110_C689B4_switch changed from OFF to ON
    2019-03-30 12:45:02.219 [vent.ItemStateChangedEvent] - Subwoofer changed from OFF to ON
    2019-03-30 12:45:05.808 [vent.ItemStateChangedEvent] - Subwoofer changed from ON to OFF
    2019-03-30 12:45:32.320 [vent.ItemStateChangedEvent] - Subwoofer changed from OFF to ON
    2019-03-30 12:45:35.980 [vent.ItemStateChangedEvent] - Subwoofer changed from ON to OFF
    2019-03-30 12:46:00.008 [ome.event.ItemCommandEvent] - Item ‘SWITCH_KAFFEE’ received command OFF
    2019-03-30 12:46:00.011 [nt.ItemStatePredictedEvent] - SWITCH_KAFFEE predicted to become OFF
    2019-03-30 12:46:00.012 [vent.ItemStateChangedEvent] - SWITCH_KAFFEE changed from ON to OFF
    2019-03-30 12:46:02.471 [vent.ItemStateChangedEvent] - tplinksmarthome_hs110_C689B4_switch changed from ON to OFF
    2019-03-30 12:54:01.448 [ome.event.ItemCommandEvent] - Item ‘SWITCH_KAFFEE’ received command ON
    2019-03-30 12:54:01.450 [nt.ItemStatePredictedEvent] - SWITCH_KAFFEE predicted to become ON
    2019-03-30 12:54:01.452 [vent.ItemStateChangedEvent] - SWITCH_KAFFEE changed from OFF to ON
    2019-03-30 12:54:04.840 [vent.ItemStateChangedEvent] - tplinksmarthome_hs110_C689B4_switch changed from OFF to ON
    2019-03-30 12:54:04.843 [vent.ItemStateChangedEvent] - Subwoofer changed from OFF to ON
    2019-03-30 12:54:04.852 [vent.ItemStateChangedEvent] - tplinksmarthome_hs110_C689B4_power changed from 0.0 to 5.486
    2019-03-30 12:54:11.666 [ome.event.ItemCommandEvent] - Item ‘SWITCH_KAFFEE’ received command OFF
    2019-03-30 12:54:11.670 [nt.ItemStatePredictedEvent] - SWITCH_KAFFEE predicted to become OFF
    2019-03-30 12:54:11.671 [vent.ItemStateChangedEvent] - SWITCH_KAFFEE changed from ON to OFF
    2019-03-30 12:54:14.366 [ome.event.ItemCommandEvent] - Item ‘Subwoofer’ received command OFF
    2019-03-30 12:54:14.368 [nt.ItemStatePredictedEvent] - Subwoofer predicted to become OFF
    2019-03-30 12:54:14.371 [vent.ItemStateChangedEvent] - Subwoofer changed from ON to OFF
    2019-03-30 12:54:16.135 [ome.event.ItemCommandEvent] - Item ‘Subwoofer’ received command ON
    2019-03-30 12:54:16.139 [nt.ItemStatePredictedEvent] - Subwoofer predicted to become ON
    2019-03-30 12:54:16.141 [vent.ItemStateChangedEvent] - Subwoofer changed from OFF to ON
    2019-03-30 12:54:17.267 [ome.event.ItemCommandEvent] - Item ‘Subwoofer’ received command OFF
    2019-03-30 12:54:17.270 [nt.ItemStatePredictedEvent] - Subwoofer predicted to become OFF
    2019-03-30 12:54:17.272 [vent.ItemStateChangedEvent] - Subwoofer changed from ON to OFF
    2019-03-30 12:54:18.935 [ome.event.ItemCommandEvent] - Item ‘Subwoofer’ received command ON
    2019-03-30 12:54:18.937 [nt.ItemStatePredictedEvent] - Subwoofer predicted to become ON
    2019-03-30 12:54:18.938 [vent.ItemStateChangedEvent] - Subwoofer changed from OFF to ON
    2019-03-30 12:54:23.402 [ome.event.ItemCommandEvent] - Item ‘Subwoofer’ received command OFF
    2019-03-30 12:54:23.404 [nt.ItemStatePredictedEvent] - Subwoofer predicted to become OFF
    2019-03-30 12:54:23.405 [vent.ItemStateChangedEvent] - Subwoofer changed from ON to OFF
    2019-03-30 12:54:35.017 [vent.ItemStateChangedEvent] - tplinksmarthome_hs110_C689B4_switch changed from ON to OFF
    2019-03-30 12:54:35.018 [vent.ItemStateChangedEvent] - tplinksmarthome_hs110_C689B4_power changed from 5.486 to 0.0
    2019-03-30 12:54:35.019 [vent.ItemStateChangedEvent] - tplinksmarthome_hs110_C689B4_energyUsage changed from 0.0 to 0.003
    2019-03-30 12:54:37.009 [ome.event.ItemCommandEvent] - Item ‘Subwoofer’ received command ON
    2019-03-30 12:54:37.011 [nt.ItemStatePredictedEvent] - Subwoofer predicted to become ON
    2019-03-30 12:54:37.013 [vent.ItemStateChangedEvent] - Subwoofer changed from OFF to ON
    2019-03-30 12:54:43.624 [ome.event.ItemCommandEvent] - Item ‘Subwoofer’ received command OFF
    2019-03-30 12:54:43.628 [nt.ItemStatePredictedEvent] - Subwoofer predicted to become OFF
    2019-03-30 12:54:43.630 [vent.ItemStateChangedEvent] - Subwoofer changed from ON to OFF
    2019-03-30 12:55:05.178 [vent.ItemStateChangedEvent] - tplinksmarthome_hs110_C689B4_energyUsage changed from 0.003 to 0.004
    2019-03-30 12:55:21.730 [ome.event.ItemUpdatedEvent] - Item ‘Subwoofer’ has been updated.
    2019-03-30 12:55:21.734 [ome.event.ItemUpdatedEvent] - Item ‘SWITCH_KAFFEE’ has been updated.
    2019-03-30 12:55:35.315 [vent.ItemStateChangedEvent] - SWITCH_KAFFEE changed from NULL to OFF
    2019-03-30 12:55:35.316 [vent.ItemStateChangedEvent] - Subwoofer changed from NULL to OFF
    2019-03-30 12:55:41.743 [ome.event.ItemCommandEvent] - Item ‘Subwoofer’ received command ON
    2019-03-30 12:55:41.745 [nt.ItemStatePredictedEvent] - Subwoofer predicted to become ON
    2019-03-30 12:55:41.747 [vent.ItemStateChangedEvent] - Subwoofer changed from OFF to ON
    2019-03-30 12:55:48.765 [ome.event.ItemCommandEvent] - Item ‘Subwoofer’ received command OFF
    2019-03-30 12:55:48.766 [nt.ItemStatePredictedEvent] - Subwoofer predicted to become OFF
    2019-03-30 12:55:48.768 [vent.ItemStateChangedEvent] - Subwoofer changed from ON to OFF
    2019-03-30 12:55:59.931 [ome.event.ItemCommandEvent] - Item ‘Subwoofer’ received command ON
    2019-03-30 12:55:59.937 [nt.ItemStatePredictedEvent] - Subwoofer predicted to become ON
    2019-03-30 12:55:59.938 [vent.ItemStateChangedEvent] - Subwoofer changed from OFF to ON
    2019-03-30 12:56:01.681 [ome.event.ItemCommandEvent] - Item ‘Subwoofer’ received command OFF
    2019-03-30 12:56:01.685 [nt.ItemStatePredictedEvent] - Subwoofer predicted to become OFF
    2019-03-30 12:56:01.688 [vent.ItemStateChangedEvent] - Subwoofer changed from ON to OFF
    2019-03-30 12:56:05.398 [vent.ItemStateChangedEvent] - tplinksmarthome_hs110_C689B4_energyUsage changed from 0.004 to 0.006
    2019-03-30 12:58:06.032 [vent.ItemStateChangedEvent] - tplinksmarthome_hs110_C689B4_energyUsage changed from 0.006 to 0.007
    2019-03-30 13:02:42.304 [vent.ItemStateChangedEvent] - tplinksmarthome_hs110_C689B4_switch changed from OFF to ON
    2019-03-30 13:02:42.305 [vent.ItemStateChangedEvent] - SWITCH_KAFFEE changed from OFF to ON
    2019-03-30 13:02:42.306 [vent.ItemStateChangedEvent] - Subwoofer changed from OFF to ON
    2019-03-30 13:02:42.308 [vent.ItemStateChangedEvent] - tplinksmarthome_hs110_C689B4_power changed from 0.0 to 586.344
    2019-03-30 13:02:44.646 [vent.ItemStateChangedEvent] - Subwoofer changed from ON to OFF
    2019-03-30 13:03:12.522 [vent.ItemStateChangedEvent] - tplinksmarthome_hs110_C689B4_switch changed from ON to OFF
    2019-03-30 13:03:12.523 [vent.ItemStateChangedEvent] - SWITCH_KAFFEE changed from ON to OFF
    2019-03-30 13:03:12.524 [vent.ItemStateChangedEvent] - tplinksmarthome_hs110_C689B4_power changed from 586.344 to 0.0

If you remove the group (gWohnzimmer) from the items does it work correctly?

Unfortunately not:

here is the default.items:
Switch Subwoofer “Subwoofer” [“Lighting”] { channel=“tplinksmarthome:hs110:C6A524:switch” }
Switch SWITCH_KAFFEE “Kaffeemaschine” { channel=“tplinksmarthome:hs110:C689B4:switch” }
}

Here is the event log
2019-03-30 14:42:02.466 [ome.event.ItemUpdatedEvent] - Item ‘Subwoofer’ has been updated.
2019-03-30 14:42:02.467 [ome.event.ItemUpdatedEvent] - Item ‘SWITCH_KAFFEE’ has been updated.
2019-03-30 14:42:03.885 [vent.ItemStateChangedEvent] - Subwoofer changed from NULL to OFF
2019-03-30 14:42:15.349 [vent.ItemStateChangedEvent] - SWITCH_KAFFEE changed from NULL to OFF
2019-03-30 14:42:26.867 [ome.event.ItemCommandEvent] - Item ‘Subwoofer’ received command ON
2019-03-30 14:42:26.868 [nt.ItemStatePredictedEvent] - Subwoofer predicted to become ON
2019-03-30 14:42:26.869 [vent.ItemStateChangedEvent] - Subwoofer changed from OFF to ON
2019-03-30 14:42:30.309 [ome.event.ItemCommandEvent] - Item ‘Subwoofer’ received command OFF
2019-03-30 14:42:30.310 [nt.ItemStatePredictedEvent] - Subwoofer predicted to become OFF
2019-03-30 14:42:30.312 [vent.ItemStateChangedEvent] - Subwoofer changed from ON to OFF
2019-03-30 14:42:38.859 [ome.event.ItemCommandEvent] - Item ‘Subwoofer’ received command ON
2019-03-30 14:42:38.860 [nt.ItemStatePredictedEvent] - Subwoofer predicted to become ON
2019-03-30 14:42:38.861 [vent.ItemStateChangedEvent] - Subwoofer changed from OFF to ON
2019-03-30 14:42:40.434 [ome.event.ItemCommandEvent] - Item ‘Subwoofer’ received command OFF
2019-03-30 14:42:40.435 [nt.ItemStatePredictedEvent] - Subwoofer predicted to become OFF
2019-03-30 14:42:40.436 [vent.ItemStateChangedEvent] - Subwoofer changed from ON to OFF

Furhtermore:
When I use KASA the App of TPLink switching the two hs110 independantly fine.

A restart of OH may be needed and if that doesn’t work then try cleaning the cache to remove any old configs.

1 Like

Thanks, clearing the cache has helped. Also I needed to correct an error in my sitemap. But I think the cache clear did the job. Thanks again!

Glad it fixed your problem.:+1: It’s one of the first things to do when troubleshooting issues after making changes to your configs.:wink:

Please mark the topic solved by clicking the square box (lower right corner) on the post that provided the solution and edit the title to start with [Solved]. This will help others with a similar issue find a quick solution.

Thanks

1 Like