Wemo Maker not updating status

I have a Wemo Maker configured and it is working but in one direction only. I can send commands to the device and it changes states. However, after about one minute the switch status goes back to off as shown in the log file below.

2016-11-24 12:51:56 - N380_Maker_2F4_SW state updated to OFF
2016-11-24 12:52:12 - N380_Maker_2F4_SW received command ON
2016-11-24 12:52:14 - N380_Maker_2F4_SW received command OFF
2016-11-24 12:52:17 - N380_Maker_2F4_SW received command ON
2016-11-24 12:52:56 - N380_Maker_2F4_SW state updated to OFF

As you can see the last update was OFF. I turned it ON then OFF then ON again but after a short while the status came back as OFF when the device is actually turned on.

The status in the sitemap also goes back to OFF although the device is still ON.

Any ideas???

Could you please post your item config and your debug log, so I can see what is going on.

Thank you hmerk!

Here’s my item config:
Switch N380_Maker_2F4_SW “Eric Test Maker 2F4” (gN380, Makers) {wemo=“Maker-1_0-221519S00002F4:sensor:switch”}

and my openhab.log:
2016-11-24 13:28:35.389 [INFO ] [.o.core.internal.CoreActivator] - openHAB runtime has been started (v1.8.3).
2016-11-24 13:28:36.515 [INFO ] [o.o.i.s.i.DiscoveryServiceImpl] - mDNS service has been started
2016-11-24 13:28:38.853 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:39.432 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:40.103 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:41.259 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:41.469 [INFO ] [.o.u.w.i.servlet.WebAppServlet] - Started Classic UI at /classicui/openhab.app
2016-11-24 13:28:41.700 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:42.274 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:42.650 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:42.893 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:43.057 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:43.293 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:43.499 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:43.685 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:43.840 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:44.061 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:44.314 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:44.493 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:44.633 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:44.771 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:44.909 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:46.997 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:47.204 [INFO ] [c.internal.ModelRepositoryImpl] - Loading model 'default.sitemap’
2016-11-24 13:28:47.376 [INFO ] [c.internal.ModelRepositoryImpl] - Loading model 'default.items’
2016-11-24 13:28:47.548 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:48.061 [INFO ] [o.o.i.s.i.DiscoveryServiceImpl] - Service Discovery initialization completed (bound to address: 192.168.7.101).
2016-11-24 13:28:51.104 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2016-11-24 13:28:58.490 [INFO ] [.o.b.wemo.internal.WemoBinding] - Wemo Device with UDN ‘Maker-1_0-221519S00002F4:sensor:switch’ discovered
2016-11-24 13:28:59.493 [INFO ] [.service.AbstractActiveService] - Wemo Refresh Service has been started

I added another Wemo device. This one is a wemo switch and it’s working perfectly. It takes about a minute to update on the openhab webpage but the status is correct.

Here’s the original wemo maker that doesn’t update correctly:
Switch N380_Maker_2F4_SW “Eric Test Maker 2F4” (gN380, Makers) {wemo=“Maker-1_0-221519S00002F4:sensor:switch”}

Here’s the added wemo switch that works correctly:
Switch N380_Plug_378_SW “Eric Test Switch 378” (gN380, Plugs) {wemo=“Socket-1_0-221215K0100378”}

Your maker item is incorrect, it is either sensor or switch, not both in one item😉

Thank you so much for the help. :slight_smile:

I had sorta guessed at that one and tried the following already with no success:
Switch Maker_2F4_SW “Eric Test Maker 2F4 Relay” (gN380, Makers) {wemo=“Maker-1_0-221519S00002F4:switch”}
Contact Maker_2F4_SNSR “Eric Test Maker 2F4 Sensor [MAP(en.map):%s]” (gN380, Makers) {wemo=“Maker-1_0-221519S00002F4:sensor”}

But then nothing works and lots of messages in log file…(Also used the start_debug.bat to get more info)
15:57:58.283 [INFO ] [.o.b.wemo.internal.WemoBinding:376 ] - Wemo Device with UDN ‘Socket-1_0-221215K0100378’ discovered
15:57:58.284 [INFO ] [.o.b.wemo.internal.WemoBinding:376 ] - Wemo Device with UDN ‘Sensor-1_0-221219L01013FC’ discovered
15:57:58.284 [INFO ] [.o.b.wemo.internal.WemoBinding:376 ] - Wemo Device with UDN ‘Maker-1_0-221519S00002F4:sensor:switch’ discovered
15:57:59.284 [DEBUG] [.o.b.wemo.internal.WemoBinding:383 ] - Message receive timed out.
15:57:59.284 [DEBUG] [.o.b.wemo.internal.WemoBinding:472 ] - New binary state ‘null’ for item ‘Maker_2F4_SNSR’ received
15:58:46.935 [DEBUG] [.o.b.wemo.internal.WemoBinding:283 ] - internalReceiveCommand() is called!
15:58:46.939 [DEBUG] [.o.b.wemo.internal.WemoBinding:450 ] - No Location found for item ‘Maker_2F4_SW’, start new discovery
15:58:46.988 [DEBUG] [.o.b.wemo.internal.WemoBinding:301 ] - wemoDiscovery() is called!
15:58:46.990 [DEBUG] [.o.b.wemo.internal.WemoBinding:354 ] - Send datagram packet.
15:58:46.992 [DEBUG] [.o.b.wemo.internal.WemoBinding:359 ] - Receive SSDP Message.
15:58:47.031 [DEBUG] [.o.b.wemo.internal.WemoBinding:359 ] - Receive SSDP Message.
15:58:47.032 [DEBUG] [.o.b.wemo.internal.WemoBinding:359 ] - Receive SSDP Message.
15:58:47.033 [INFO ] [.o.b.wemo.internal.WemoBinding:376 ] - Wemo Device with UDN ‘Sensor-1_0-221219L01013FC’ discovered
15:58:47.033 [INFO ] [.o.b.wemo.internal.WemoBinding:376 ] - Wemo Device with UDN ‘Socket-1_0-221215K0100378’ discovered
15:58:47.034 [DEBUG] [.o.b.wemo.internal.WemoBinding:359 ] - Receive SSDP Message.
15:58:47.038 [INFO ] [.o.b.wemo.internal.WemoBinding:376 ] - Wemo Device with UDN ‘Maker-1_0-221519S00002F4:sensor:switch’ discovered
15:58:47.039 [DEBUG] [.o.b.wemo.internal.WemoBinding:359 ] - Receive SSDP Message.
15:58:47.040 [DEBUG] [.o.b.wemo.internal.WemoBinding:359 ] - Receive SSDP Message.
15:58:47.041 [DEBUG] [.o.b.wemo.internal.WemoBinding:359 ] - Receive SSDP Message.
15:58:47.042 [INFO ] [.o.b.wemo.internal.WemoBinding:376 ] - Wemo Device with UDN ‘Socket-1_0-221215K0100378’ discovered
15:58:47.042 [INFO ] [.o.b.wemo.internal.WemoBinding:376 ] - Wemo Device with UDN ‘Sensor-1_0-221219L01013FC’ discovered
15:58:47.042 [INFO ] [.o.b.wemo.internal.WemoBinding:376 ] - Wemo Device with UDN ‘Maker-1_0-221519S00002F4:sensor:switch’ discovered
15:58:48.044 [DEBUG] [.o.b.wemo.internal.WemoBinding:383 ] - Message receive timed out.
15:58:59.285 [DEBUG] [.o.b.wemo.internal.WemoBinding:118 ] - execute() method is called!
15:58:59.285 [DEBUG] [.o.b.wemo.internal.WemoBinding:123 ] - Wemo item ‘Maker_2F4_SW’ state will be updated
15:58:59.285 [DEBUG] [.o.b.wemo.internal.WemoBinding:450 ] - No Location found for item ‘Maker_2F4_SW’, start new discovery
15:58:59.286 [DEBUG] [.o.b.wemo.internal.WemoBinding:301 ] - wemoDiscovery() is called!

What OS and Java Version are you running ?

For this particular setup, I’m running Windows 7 SP1

But I’m also working on multiple setups. Just to give you a quick background I’m a teaching electronics in a college and just learning this stuff with the intention to incorporate in our Home Automation course.
I have 2 Raspberry Pi’s setup in a lab. I’m testing with this Windows computer in my office and I have a Mac at home that I’m also playing with. I also have multiple Linux machines that I plan to try as well once I get more familiarized with the overall package.

Sorry, my fault misleading you.
I have not implemented support for WeMo Maker and WeMo LEDs in the openHAB 1.x binding version. Those and eventually any further devices are and will be available in openHAB 2.0 only.

Best
Hans-Jörg

Excellent. If that’s the case I’m happy with that answer. Even if it’s not supported, it clarified many things for me as worked on the issue.

I had started to setup the 2.0 but as a newbie, I found there wasn’t enough solid documentation so I went back to 1.8 to gain experience. I’m already starting to understand the package relatively well so I should be ready to get started with 2.0 very soon.

Once again, thank you for the help. You’ll probably see more of me around. :slight_smile:

I am always happy to help :wink: