Wemo Maker Not Responding

Hello All,

For some reason my wemo maker is not working at all.
It was automatically discovered, but the relay/sensor channels are not working.

A log shows only this:

2018-06-12 18:45:40.653 [TRACE] [inding.wemo.handler.WemoMakerHandler] - Command ‘ON’ received for channel ‘wemo:Maker:Maker-1_0-221604S000003A:relay’
2018-06-12 18:45:59.704 [TRACE] [inding.wemo.handler.WemoMakerHandler] - Command ‘OFF’ received for channel ‘wemo:Maker:Maker-1_0-221604S000003A:relay’

Which is basically nothing…

Any help would be appreciated.

Best regards,

Would you please give us some more information:
Java version
openHAB version

Sorry for the not complete information.

OS: Windows 10
Java Version:

openjdk version “10.0.1” 2018-04-17
OpenJDK Runtime Environment Zulu10.2+3 (build 10.0.1+9)
OpenJDK 64-Bit Server VM Zulu10.2+3 (build 10.0.1+9, mixed mode)

OpenHAB version: openHAB 2.4.0 Build #1295

The Wemo Maker is already updated to the latest version

You are using a wrong Java version, openHAB requieres Java8 !

But i thought Java8 is the minimum requirement! so anything higher should work… or not? I just downloaded the latest Zulu Java version

No, Java8 only.

Sorry for the late reply.

I changed today to java8 and it works perfectly.

Many thanks for help :slight_smile:

Great, thanks for letting us know

Hello Hans-Jörg,
Everything works fine, but i noticed after sometime the binding just stops working without any error logs watsoever. I have a button mapped to the wemo-maker relay and it is working normally, but suddenly it stops (randomly). And i have to manually restart the binding from the console to make it work again.
Is this known issue? Am i doing something wrong here?

Please let me know if u need more details, logs (nothing actually there :))… etc.

No, this is no known issue and does not happen within my installation. It is also nothing special to the WeMo Maker device, as I have one running as well. Please set the WeMo Binding to log level TRACE on KARAF console and post the output you can see just before the Binding stops working.

Here is the log where it suddenly started not to work afterwards:

2018-07-06 14:12:19.389 [DEBUG] [org.eclipse.smarthome.binding.wemo ] - ServiceEvent UNREGISTERING - {org.eclipse.smarthome.config.discovery.upnp.UpnpDiscoveryParticipant}={service.id=502, service.bundleid=302, service.scope=bundle, component.name=org.eclipse.smarthome.binding.wemo.internal.discovery.WemoDiscoveryParticipant, component.id=344} - org.eclipse.smarthome.binding.wemo
2018-07-06 14:12:19.407 [DEBUG] [org.eclipse.smarthome.binding.wemo ] - ServiceEvent UNREGISTERING - {org.eclipse.smarthome.core.thing.binding.ThingHandlerFactory}={service.id=503, service.bundleid=302, service.scope=bundle, component.name=org.eclipse.smarthome.binding.wemo.internal.WemoHandlerFactory, component.id=345} - org.eclipse.smarthome.binding.wemo
2018-07-06 14:12:19.412 [DEBUG] [inding.wemo.handler.WemoMakerHandler] - WeMoMakerHandler disposed.
2018-07-06 14:12:19.438 [DEBUG] [org.eclipse.smarthome.binding.wemo ] - ServiceEvent UNREGISTERING - {org.eclipse.smarthome.config.discovery.DiscoveryService}={service.id=504, service.bundleid=302, service.scope=bundle, component.name=org.eclipse.smarthome.binding.wemo.internal.discovery.WemoDiscoveryService, component.id=346} - org.eclipse.smarthome.binding.wemo
2018-07-06 14:12:19.511 [DEBUG] [org.eclipse.smarthome.binding.wemo ] - BundleEvent STOPPING - org.eclipse.smarthome.binding.wemo
2018-07-06 14:12:19.516 [DEBUG] [org.eclipse.smarthome.binding.wemo ] - BundleEvent STOPPED - org.eclipse.smarthome.binding.wemo
2018-07-06 14:12:19.517 [DEBUG] [org.eclipse.smarthome.binding.wemo ] - BundleEvent STARTING - org.eclipse.smarthome.binding.wemo
2018-07-06 14:12:19.522 [DEBUG] [org.eclipse.smarthome.binding.wemo ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.config.discovery.upnp.UpnpDiscoveryParticipant}={service.id=505, service.bundleid=302, service.scope=bundle, component.name=org.eclipse.smarthome.binding.wemo.internal.discovery.WemoDiscoveryParticipant, component.id=347} - org.eclipse.smarthome.binding.wemo
2018-07-06 14:12:19.530 [DEBUG] [org.eclipse.smarthome.binding.wemo ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.core.thing.binding.ThingHandlerFactory}={service.id=506, service.bundleid=302, service.scope=bundle, component.name=org.eclipse.smarthome.binding.wemo.internal.WemoHandlerFactory, component.id=348} - org.eclipse.smarthome.binding.wemo
2018-07-06 14:12:19.533 [DEBUG] [org.eclipse.smarthome.binding.wemo ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.config.discovery.DiscoveryService}={service.id=507, service.bundleid=302, service.scope=bundle, component.name=org.eclipse.smarthome.binding.wemo.internal.discovery.WemoDiscoveryService, component.id=349} - org.eclipse.smarthome.binding.wemo
2018-07-06 14:12:19.536 [DEBUG] [org.eclipse.smarthome.binding.wemo ] - BundleEvent STARTED - org.eclipse.smarthome.binding.wemo
2018-07-06 14:12:19.576 [DEBUG] [ing.wemo.internal.WemoHandlerFactory] - Trying to create a handler for ThingType 'wemo:Maker
2018-07-06 14:12:19.577 [DEBUG] [ing.wemo.internal.WemoHandlerFactory] - Creating a WemoMakerHandler for thing ‘wemo:Maker:Maker-1_0-221604S000003A’ with UDN ‘Maker-1_0-221604S000003A’
2018-07-06 14:12:19.579 [DEBUG] [inding.wemo.handler.WemoMakerHandler] - Creating a WemoMakerHandler for thing ‘wemo:Maker:Maker-1_0-221604S000003A’
2018-07-06 14:12:19.588 [DEBUG] [inding.wemo.handler.WemoMakerHandler] - Initializing WemoMakerHandler for UDN ‘Maker-1_0-221604S000003A’
2018-07-06 14:12:19.598 [TRACE] [inding.wemo.handler.WemoMakerHandler] - Command ‘REFRESH’ received for channel ‘wemo:Maker:Maker-1_0-221604S000003A:sensor’
2018-07-06 14:12:19.598 [TRACE] [inding.wemo.handler.WemoMakerHandler] - Command ‘REFRESH’ received for channel ‘wemo:Maker:Maker-1_0-221604S000003A:relay’

2018-07-06 14:12:48.578 [TRACE] [inding.wemo.handler.WemoMakerHandler] - Command 'ON' received for channel 'wemo:Maker:Maker-1_0-221604S000003A:relay'
2018-07-06 14:12:49.340 [TRACE] [inding.wemo.handler.WemoMakerHandler] - Command 'OFF' received for channel 'wemo:Maker:Maker-1_0-221604S000003A:relay'
2018-07-06 18:07:01.961 [TRACE] [inding.wemo.handler.WemoMakerHandler] - Command 'ON' received for channel 'wemo:Maker:Maker-1_0-221604S000003A:relay'
2018-07-06 18:07:04.600 [TRACE] [inding.wemo.handler.WemoMakerHandler] - Command 'OFF' received for channel 'wemo:Maker:Maker-1_0-221604S000003A:relay'
2018-07-06 19:58:39.051 [TRACE] [inding.wemo.handler.WemoMakerHandler] - Command 'ON' received for channel 'wemo:Maker:Maker-1_0-221604S000003A:relay'
2018-07-06 19:58:41.577 [TRACE] [inding.wemo.handler.WemoMakerHandler] - Command 'OFF' received for channel 'wemo:Maker:Maker-1_0-221604S000003A:relay'

2018-07-07 11:47:26.794 [TRACE] [inding.wemo.handler.WemoMakerHandler] - Command 'ON' received for channel 'wemo:Maker:Maker-1_0-221604S000003A:relay'
2018-07-07 11:47:29.340 [TRACE] [inding.wemo.handler.WemoMakerHandler] - Command 'OFF' received for channel 'wemo:Maker:Maker-1_0-221604S000003A:relay'

What happened just before the first unregistering?

That was when i restarted it two days ago. It worked for two days in a row, then suddenly nothing. The logs as i told you as well not showing any problem.
Im puzzled really…

Hmm, logs after a restart are not really helpfull. Even you see nothing in the logs, I definitely need logs just before it stopped working.

True. I just can’t find anything at all from the binding!! it just stops.

Is there something i’m missing here? i enabled the trace logging for the binding.