[RELEASE] Toggimmer & Cooper RF9500 Beast

Where do you get that error. I can see in your screenshots that you have the wrong github repository.

I followed the directions and cut and paste ST-Loggimmer from line 6. I should have figured that out.

I have 4 devices handlers installed that I tried with the switch. There is a default one called ‘Copper RF9500’ on the smart things app under ‘Things’ it shows when I toggle the switch. The dimmer buttons do nothing. When I try ‘Cooper RF9500 stock’, ‘Copper RF9500 Beast’ and ‘Advanced Zwave Dimmer Swich w Color Control’, none of them change value when I flip the switch

This is the error I get on the app. It does it on all the device handlers. It does it with both v2 and the standard version of the app.

There is either a bug with my code (though I can’t find one) or ST that is preventing these settings from saving on Android. Any chance you have an iOS device to use in the short term while I try to figure this out?

1 Like

I will try on a IOS device. When I try using the SmartThings Simulator I get this error.

Yea, try iOS. You can’t trust the simulator.

1 Like

I tired it on a iPhone. It shows device installed then it give the same error. After that every time I hit save I get the unexpected error banner on the app.

I have this working as far as I can turn the one light I have this switch connected too to turn on and off but can not figure out how to dim it from the switch. The little dimmer switch next to the main big switch does not register in the logs whenever it is pressed. How do I dim the RF9500 from the switch itself?

It should just work, however I’ve had to tweak the DH a few times as it seems different hardware revisions work differently.

So no logs at all when pressing the dimming buttons?

Nope. It is like the button does not exist.

Where did you buy it? If amazon you can return it.

When I select “New Toggimmer Automation” in Toggimmer v2, my phone just seems to spin the progress spinner infinitely. iOS 11, latest ST, ST v2 hub, trying to use a rf9500. Any advice?

I left it running and walked away. About 2 hours later, when I looked it had create a blank app that I could rename. Is something is going slow, but it works.

Can you now create more? It’s instant for me.

Yes, seems instant now. Wondering if there was some ST maintenance last night that got in the way.
My wife is pretty happy with the RF9500 and toggimmer, thanks!

Nick Kiest

1 Like

something is wrong with my RF9500 since the last smarrthings firmware update… whenever i press a button on it, it sends the on/off command twice! so any button i press it sends two presses instead of one. anyone else having this problem?

Any chance you can put the log level to debug on the device and post the logs here?

ok so here are the logs. i went into my basement where i have this RF switch, press the top part of the toggle button once, all the lights associated with it [hue bulbs] turned on, then a few of them turned off right after.

so what happens is i turn the light switch on and usually half the time half the lights will just turn off right after, like they are getting the off signal right after the on signal.

144920b4-0a81-4b00-9f3c-58cb23c74569  4:55:09 PM: debug Not parsing XML message:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:GetVolumeResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1">
<CurrentVolume>
16
</CurrentVolume>
</u:GetVolumeResponse>
</s:Body>
</s:Envelope>
144920b4-0a81-4b00-9f3c-58cb23c74569 4:55:09 PM: trace Extracting current volume
144920b4-0a81-4b00-9f3c-58cb23c74569 4:55:09 PM: trace sonosAction(GetVolume, RenderingControl, /MediaRenderer/RenderingControl/Control, [InstanceID:0, Channel:Master])
144920b4-0a81-4b00-9f3c-58cb23c74569 4:55:09 PM: trace getVolume()
144920b4-0a81-4b00-9f3c-58cb23c74569 4:55:09 PM: trace doPoll
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – End levelHandler(evt).
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – End setDimmers(val)
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin getNextValue()
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin getNextValue()
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin getNextValue()
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin getNextValue()
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin getNextValue()
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin getNextValue()
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin getNextValue()
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin getNextValue()
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin getNextValue()
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin setDimmers(val)
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: info Toggimmer – UP
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin levelHandler(evt).
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – End switchHandler(evt).
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: info Toggimmer – basement 9 – Turned on.
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: info Toggimmer – basement 8 – Turned on.
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: info Toggimmer – basement 7 – Turned on.
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: info Toggimmer – basement 6 – Turned on.
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: info Toggimmer – basement 5 – Turned on.
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: info Toggimmer – basement 4 – Turned on.
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: info Toggimmer – basement 3 – Turned off.
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: info Toggimmer – basement 2 – Turned off.
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: info Toggimmer – basement 1 – Turned off.
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin switchHandler(evt).
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – End switchHandler(evt).
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: info Toggimmer – basement 9 – Turned on.
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: info Toggimmer – basement 8 – Turned on.
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: info Toggimmer – basement 7 – Turned on.
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: info Toggimmer – basement 6 – Turned on.
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: info Toggimmer – basement 5 – Turned on.
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: info Toggimmer – basement 4 – Turned on.
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: info Toggimmer – basement 3 – Turned on.
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: info Toggimmer – basement 2 – Turned on.
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: info Toggimmer – basement 1 – Turned on.
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin switchHandler(evt).
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – End levelHandler(evt).
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – End setDimmers(val)
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin getNextValue()
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin getNextValue()
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin getNextValue()
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin getNextValue()
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin getNextValue()
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin getNextValue()
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin getNextValue()
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin getNextValue()
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin getNextValue()
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin setDimmers(val)
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: info Toggimmer – DOWN
a88907db-4c26-4e17-a63c-c138f63e551c 4:54:37 PM: debug Toggimmer – Begin levelHandler(evt).
4a415ebb-cb30-48cb-b656-85ef45824574 4:54:34 PM: debug Not parsing XML message:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:GetVolumeResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1">
<CurrentVolume>
16
</CurrentVolume>
</u:GetVolumeResponse>
</s:Body>
</s:Envelope>
4a415ebb-cb30-48cb-b656-85ef45824574 4:54:34 PM: trace Extracting current volume
4a415ebb-cb30-48cb-b656-85ef45824574 4:54:34 PM: trace sonosAction(GetVolume, RenderingControl, /MediaRenderer/RenderingControl/Control, [InstanceID:0, Channel:Master])
4a415ebb-cb30-48cb-b656-85ef45824574 4:54:34 PM: trace getVolume()
4a415ebb-cb30-48cb-b656-85ef45824574 4:54:34 PM: trace doPoll
bb22cf09-be5d-4c0e-a80f-40086f7437c2 4:54:33 PM: debug Not parsing XML message:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:GetVolumeResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1">
<CurrentVolume>
15
</CurrentVolume>
</u:GetVolumeResponse>
</s:Body>
</s:Envelope>
bb22cf09-be5d-4c0e-a80f-40086f7437c2 4:54:33 PM: trace Extracting current volume
bb22cf09-be5d-4c0e-a80f-40086f7437c2 4:54:33 PM: trace sonosAction(GetVolume, RenderingControl, /MediaRenderer/RenderingControl/Control, [InstanceID:0, Channel:Master])
bb22cf09-be5d-4c0e-a80f-40086f7437c2 4:54:33 PM: trace getVolume()
bb22cf09-be5d-4c0e-a80f-40086f7437c2 4:54:33 PM: trace doPoll
fc5bd10a-6f63-44b4-8571-058bd60bba5a 4:54:32 PM: debug Not parsing XML message:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:GetVolumeResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1">
<CurrentVolume>
15
</CurrentVolume>
</u:GetVolumeResponse>
</s:Body>
</s:Envelope>
fc5bd10a-6f63-44b4-8571-058bd60bba5a 4:54:32 PM: trace Extracting current volume
fc5bd10a-6f63-44b4-8571-058bd60bba5a 4:54:32 PM: trace sonosAction(GetVolume, RenderingControl, /MediaRenderer/RenderingControl/Control, [InstanceID:0, Channel:Master])
fc5bd10a-6f63-44b4-8571-058bd60bba5a 4:54:32 PM: trace getVolume()
fc5bd10a-6f63-44b4-8571-058bd60bba5a 4:54:32 PM: trace doPoll
4:54:17 PM: info Waiting on events…
4:54:17 PM: info For past logs for individual things go to the My Devices section, find the device and click on the Events link on the device information page.
4:54:17 PM: info This console provides live logging of your SmartThings.

Can you try this branch?

didn’t seem to do anything. when i control the lights individually from the app or hue app, they work fine. and when i use a virtual switch in the app to turn them on/off it works fine. so it’s def the RF9500 … also i notice that half the lights are like dimming half way as well when using the RF 9500 sometimes… very weird!

I added more logging. Can you…

1 - Update from this branch.
2 - Once the new DH is installed. Go into the setting for that device in the ST app. Set the log level to “DEBUG”, and the gap setting to 400.
3 - Press “Save” <— Do this even if those settings are already set.