scootaash
(Fraser)
January 14, 2017, 12:25pm
1
Hi All,
Hopefully someone can help! I’m trying to get started in OH2 and have successfully set up my WeMo switches but am struggling with the maker.
The maker controls my garage door with the relay linked to a contact switch so I can tell if it’s open or not. This works in the WeMo app.
I’ve set the thing up in the Paper UI and added the item in text .items file. I can successfully add the maker switch and control the garage door but can’t make the contact switch show up. (Well, it shows up but doesn’t change)
My items:
Switch GarageBikesSwitch { channel=“wemo:Maker:Maker-1_0-221529S0000246:relay”, autoupdate=“false”}
Switch GarageBikesSensor { channel=“wemo:Maker:Maker-1_0-221529S0000246:sensor”}
Switch GarageBikesSensor2 { channel=“wemo:Maker:Maker-1_0-221529S0000246:state”}
My sitemap
Frame label=“WeMo” {
Switch item=GarageBikesSwitch
Switch item=GarageBikesSensor
Sensor 2 was just an attempt to try this a different way. I’ve also tried setting up the items in the UI.
This seems in line with the binding instructions here although the maker sensor isn’t mentioned.
Can anyone help?
Cheers
hmerk
(Hans-Jörg Merk)
January 14, 2017, 11:50pm
2
Well, I have to extend the doku…
Please set the Wemo Binding to TRACE mode by typing
log:set TRACE org.eclipse.smarthome.binding.wemo
into Karaf console, the have the sensor triggered and post your debug log here.
1 Like
scootaash
(Fraser)
January 18, 2017, 10:00pm
3
Ahha! A bit of further playing seems to have got it working. The log helped, thanks.
For anyone else trying to do this I now have:
Sitemap
Frame label=“Garage” {
Switch item=GarageBikesSwitch mappings=[ON=“Go!”] icon=bike
Text item=GarageBikesSensor
}
Items:
Switch GarageBikesSwitch { channel=“wemo:Maker:Maker-1_0-221529S0000246:relay”, autoupdate=“false”}
Switch GarageBikesSensor { channel=“wemo:Maker:Maker-1_0-221529S0000246:sensor”}
Contact GarageBikesSensor2 { channel=“wemo:Maker:Maker-1_0-221529S0000246:sensor”}
The switch in bold works (it shows up as a switch or, as I’ve done it, as no switch but a red/green icon). The contact doesn’t seem to do anything.
For reference / if it’s useful here are my logs
09:58:31.018 [INFO ] [marthome.event.ItemStateChangedEvent] - GarageBikesSensor changed from ON to OFF
09:58:31.019 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeValue: 1
09:58:37.544 [TRACE] [inding.wemo.handler.WemoMakerHandler] - Maker response ‘Switch0Sensor0SwitchMode1SensorPresent1
’ for device ‘wemo:Maker:Maker-1_0-221529S000018B’ received
09:58:37.553 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeName: Switch
09:58:37.555 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeValue: 0
09:58:37.556 [DEBUG] [inding.wemo.handler.WemoMakerHandler] - New relayState ‘OFF’ for device ‘wemo:Maker:Maker-1_0-221529S000018B’ received
09:58:37.563 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeName: Sensor
09:58:37.566 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeValue: 0
09:58:37.567 [DEBUG] [inding.wemo.handler.WemoMakerHandler] - New sensorState ‘ON’ for device ‘wemo:Maker:Maker-1_0-221529S000018B’ received
09:58:37.571 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeName: SwitchMode
09:58:37.572 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeValue: 1
09:58:37.573 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeName: SensorPresent
09:58:37.575 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeValue: 1
09:58:45.989 [TRACE] [inding.wemo.handler.WemoMakerHandler] - Maker response ‘Switch0Sensor1SwitchMode1SensorPresent1
’ for device ‘wemo:Maker:Maker-1_0-221529S0000246’ received
09:58:46.001 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeName: Switch
09:58:46.004 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeValue: 0
09:58:46.006 [DEBUG] [inding.wemo.handler.WemoMakerHandler] - New relayState ‘OFF’ for device ‘wemo:Maker:Maker-1_0-221529S0000246’ received
09:58:46.014 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeName: Sensor
09:58:46.015 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeValue: 1
09:58:46.019 [DEBUG] [inding.wemo.handler.WemoMakerHandler] - New sensorState ‘OFF’ for device ‘wemo:Maker:Maker-1_0-221529S0000246’ received
09:58:46.025 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeName: SwitchMode
09:58:46.032 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeValue: 1
09:58:46.035 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeName: SensorPresent
09:58:46.038 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeValue: 1
09:58:52.547 [TRACE] [inding.wemo.handler.WemoMakerHandler] - Maker response ‘Switch0Sensor0SwitchMode1SensorPresent1
’ for device ‘wemo:Maker:Maker-1_0-221529S000018B’ received
09:58:52.555 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeName: Switch
09:58:52.556 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeValue: 0
09:58:52.558 [DEBUG] [inding.wemo.handler.WemoMakerHandler] - New relayState ‘OFF’ for device ‘wemo:Maker:Maker-1_0-221529S000018B’ received
09:58:52.561 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeName: Sensor
09:58:52.563 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeValue: 0
09:58:52.564 [DEBUG] [inding.wemo.handler.WemoMakerHandler] - New sensorState ‘ON’ for device ‘wemo:Maker:Maker-1_0-221529S000018B’ received
09:58:52.568 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeName: SwitchMode
09:58:52.571 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeValue: 1
09:58:52.572 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeName: SensorPresent
09:58:52.574 [TRACE] [inding.wemo.handler.WemoMakerHandler] - attributeValue: 1