homebridge-edomoticz Plugin
Moderator: leecollings
- TheRamon
- Posts: 126
- Joined: Tuesday 12 July 2016 11:32
- Target OS: Raspberry Pi / ODroid
- Domoticz version: BETA
- Location: NL/DE
- Contact:
Re: homebridge-edomoticz Plugin
@simon_rb:
I have just fixed the issue with brightness. How I reproduced it:
- Open Home app
- Dim value to 50% or so.
- Turn off the lamp
- Close and kill Home app
- Reopen Home app
- Turn on the lamp (would return to 100% here..)
Have also committed a new version to the master branch.
I have just fixed the issue with brightness. How I reproduced it:
- Open Home app
- Dim value to 50% or so.
- Turn off the lamp
- Close and kill Home app
- Reopen Home app
- Turn on the lamp (would return to 100% here..)
Have also committed a new version to the master branch.
- TheRamon
- Posts: 126
- Joined: Tuesday 12 July 2016 11:32
- Target OS: Raspberry Pi / ODroid
- Domoticz version: BETA
- Location: NL/DE
- Contact:
Re: homebridge-edomoticz Plugin
@hpapagaj:
It's really really hard for me to reproduce this issue. I saw you're not using MQTT so I've turned that off on my side, too.
Please have a look at my logs. I have created two scenarios. One where the light was already on at 50%~ish. One where the light was totally off (turned it off when the light was 50%~ish).
I have added the Domoticz log and the Philips Hue (emulator) log. Please see what happens.
You'll see the Hue light report brightness 252. That's 100%. (There's still a bug that prevents me from sending 255. But that's another problem).
Light on, 50%. -> SIRI: Dim light 100%.
Light was off, last state was 50%. -> SIRI: Dim light 100%.
It's really really hard for me to reproduce this issue. I saw you're not using MQTT so I've turned that off on my side, too.
Please have a look at my logs. I have created two scenarios. One where the light was already on at 50%~ish. One where the light was totally off (turned it off when the light was 50%~ish).
I have added the Domoticz log and the Philips Hue (emulator) log. Please see what happens.
You'll see the Hue light report brightness 252. That's 100%. (There's still a bug that prevents me from sending 255. But that's another problem).
Light on, 50%. -> SIRI: Dim light 100%.
Code: Select all
Domoticz: 2016-11-10 11:09:49.935 User: Admin initiated a switch command
Domoticz: 2016-11-10 11:09:49.937 (Hue Bridge Emulator) Lighting Limitless/Applamp (Hue Lamp 1)
Philips Hue: Thu, 10 Nov 2016 11:09:49 [{"success":{"/lights/1/state/bri":252}},{"success":{"/lights/1/state/on":true}}]
Code: Select all
Domoticz: 2016-11-10 11:11:25.941 User: Admin initiated a switch command
Domoticz: 2016-11-10 11:11:25.943 (Hue Bridge Emulator) Lighting Limitless/Applamp (Hue Lamp 1)
Domoticz: 2016-11-10 11:11:25.944 User: Admin initiated a switch command
Domoticz: 2016-11-10 11:11:25.946 (Hue Bridge Emulator) Lighting Limitless/Applamp (Hue Lamp 1)
Philips Hue: Thu, 10 Nov 2016 11:11:25 [{"success":{"/lights/1/state/on":true}}]
Philips Hue: Thu, 10 Nov 2016 11:11:25 [{"success":{"/lights/1/state/bri":252}},{"success":{"/lights/1/state/on":true}}]
-
- Posts: 612
- Joined: Wednesday 07 August 2013 19:09
- Target OS: -
- Domoticz version:
- Location: UK
- Contact:
Re: homebridge-edomoticz Plugin
Excellent, I shall try it out tonight when I get home. That really was quick! Top man!TheRamon wrote:@simon_rb:
I have just fixed the issue with brightness. How I reproduced it:
- Open Home app
- Dim value to 50% or so.
- Turn off the lamp
- Close and kill Home app
- Reopen Home app
- Turn on the lamp (would return to 100% here..)
Have also committed a new version to the master branch.
UPDATE:- Hasn't fixed my issue. Force closing and reopening the app doesn't seem to replicate my fault as I tried that before I updated. If you restart homebridge then turn on a dimmer it will jump to 100% and doesn't remember the Domoticz value. So my wall lights said 80% in domoticz, I turned them on from Home App and it went straight to 100% and my wall lights turned on at 80% (Domoticz value) then jumped straight to 100%, Domoticz now shows them at 100%. Hope that helps. If I lower them to 80%, turn them off and when turning them back on they will remember the 80% however if I leave it 5 mins and turn them back on it repeats the same thing (going to 100% and changing domoticz to 100%)
UPDATE2:- Bizzarely is currently working! I'll keep and eye on it. Cheers TheRamon!!
- TheRamon
- Posts: 126
- Joined: Tuesday 12 July 2016 11:32
- Target OS: Raspberry Pi / ODroid
- Domoticz version: BETA
- Location: NL/DE
- Contact:
Re: homebridge-edomoticz Plugin
I can imagine cached values being empty after restarting "the code". Apparently first time value caching is bugged since it goes to 100%. I'll have a look anyway!
- TheRamon
- Posts: 126
- Joined: Tuesday 12 July 2016 11:32
- Target OS: Raspberry Pi / ODroid
- Domoticz version: BETA
- Location: NL/DE
- Contact:
Re: homebridge-edomoticz Plugin
^ Have just fixed the dimmer issue. Values are now saved and fetched properly, even when terminating the Homebridge plugin.
Please see master for a new commit.
Please see master for a new commit.
-
- Posts: 612
- Joined: Wednesday 07 August 2013 19:09
- Target OS: -
- Domoticz version:
- Location: UK
- Contact:
Re: homebridge-edomoticz Plugin
Cheers dude. Amazing work. 
UPDATE:- Have reset Homebridge after the latest update and its remembered the dimmer values. Top man! Thanks again.

UPDATE:- Have reset Homebridge after the latest update and its remembered the dimmer values. Top man! Thanks again.
Re: homebridge-edomoticz Plugin
Hi, today I updated to the latest version too, still no luck.TheRamon wrote:@hpapagaj:
It's really really hard for me to reproduce this issue. I saw you're not using MQTT so I've turned that off on my side, too.
Code: Select all
2016-11-11 22:18:08.359 User: Admin initiated a switch command (25/LED/Set Level)
2016-11-11 22:18:08.365 LUA: dev Set Level: 96 %
2016-11-11 22:18:08.365 LUA: Value received from Domoticz was 31
2016-11-11 22:18:08.365 LUA: Calculated value for ESP is 1023
2016-11-11 22:18:08.365 LUA: Dimming LED to 1023
2016-11-11 22:18:08.365 LUA: echo Fadetimer=2000,LED1_target=1023 | socat - TCP:192.168.1.10:43333
2016-11-11 22:18:08.360 (Quinled_1) Lighting 5 (LED)
2016-11-11 22:18:08.780 User: Admin initiated a switch command (25/LED/On)
2016-11-11 22:18:08.787 LUA: dev On
2016-11-11 22:18:08.787 LUA: Value received from Domoticz was 0
2016-11-11 22:18:08.788 LUA: Calculated value for ESP is 8
2016-11-11 22:18:08.788 LUA: Dimming LED to 8
2016-11-11 22:18:08.788 LUA: echo Fadetimer=2000,LED1_target=8 | socat - TCP:192.168.1.10:43333
2016-11-11 22:18:08.781 (Quinled_1) Lighting 5 (LED)
[eDomoticz] LED sent command succesfully.
[eDomoticz] LED sent command succesfully.
Here is the LUA script, which is watching the LED status: here. It's so simple, it's only combines together the value of the dimmer + some parameter.
One more info:
Code: Select all
2016-11-11 22:18:08.787 LUA: Value received from Domoticz was 0
2016-11-11 22:18:08.788 LUA: Calculated value for ESP is 8

The only question is that why it is still requesting an On command after Set Level.

-
- Posts: 5
- Joined: Friday 11 November 2016 20:57
- Target OS: Raspberry Pi / ODroid
- Domoticz version: V3.6707
- Contact:
Re: homebridge-edomoticz Plugin
I have an outdoor Oregon temp/humidity/pressure device + weather underground setup. on domoticz web interface all the measurements are correct.
however using Eve and Home apps negative temperature values are converted to positive. e.g. now its -4.8C outside, it shows as 4.8C in Eve and 5C in Home. I had the same issue with both non MQTT version and after switching to MQTT. Bug or an issue on my side?
Another strange issue - Eve shows all devices from Domoticz while Home shows Unsupported or does not show at all. is this expected behaviour?
however using Eve and Home apps negative temperature values are converted to positive. e.g. now its -4.8C outside, it shows as 4.8C in Eve and 5C in Home. I had the same issue with both non MQTT version and after switching to MQTT. Bug or an issue on my side?
Another strange issue - Eve shows all devices from Domoticz while Home shows Unsupported or does not show at all. is this expected behaviour?
Raspberry PI2 + Aeon Stick Gen5, Motion Sensor, Energie Meter 2e + Fibaro Switches, Motion Sensors, Wall plugs + Everspring Flood Sensors+ RFLink + RFXcom + Oregon temp\hum + Soil sensor + Global Cache + Wemo + Mysensors ESP WiFi Gateway (sensors in dev)
-
- Posts: 612
- Joined: Wednesday 07 August 2013 19:09
- Target OS: -
- Domoticz version:
- Location: UK
- Contact:
Re: homebridge-edomoticz Plugin
@TheRamon,
I have a 100 step dimmer that for some reason is 1% below the domoticz dimmer value. Its a 0-99 step dimmer.. I'll say set my Surround Sound to 65 and it will set it to 64 in domoticz.. However if it set it to 65 in Domoticz it will stay at 64 within Homekit.. Can't quite figure it out lol
Just checked all my 0-99 dimmers and all behave the same lol 1% out when using Siri or Homekit sliders
I have a 100 step dimmer that for some reason is 1% below the domoticz dimmer value. Its a 0-99 step dimmer.. I'll say set my Surround Sound to 65 and it will set it to 64 in domoticz.. However if it set it to 65 in Domoticz it will stay at 64 within Homekit.. Can't quite figure it out lol
Just checked all my 0-99 dimmers and all behave the same lol 1% out when using Siri or Homekit sliders
-
- Posts: 350
- Joined: Sunday 19 April 2015 0:36
- Target OS: Raspberry Pi / ODroid
- Domoticz version: V2022.2
- Location: UK
- Contact:
Re: homebridge-edomoticz Plugin
@simon_rb, what do you use for your 100-step dimmers?
-
- Posts: 612
- Joined: Wednesday 07 August 2013 19:09
- Target OS: -
- Domoticz version:
- Location: UK
- Contact:
Re: homebridge-edomoticz Plugin
LMS player and Denon Amp volumesMikeF wrote:@simon_rb, what do you use for your 100-step dimmers?
Sent from my iPhone using Tapatalk
- G3rard
- Posts: 669
- Joined: Wednesday 04 March 2015 22:15
- Target OS: -
- Domoticz version: No
- Location: The Netherlands
- Contact:
Re: homebridge-edomoticz Plugin
@TheRamon
I also have a 100 step dimmer (just as simon_rb) and have an issue when updating it via Siri.
It is sending a On command after updating the level. That is causing the volume being set to 0.
Strange thing is that I updated eDomoticz to the latest version and then added the above switch (idx=411).
With a switch which was already there before updating eDomoticz, the On command is being sent before the level update (see below idx=409) and then it is working fine.
Information on the dimmer
Any idea's how to prevent the On command from being send, or at least being send before setting the level?
Edit: SOLVED, did a npm update but that's not containing the latest git changes.
Thanks simon_rb
I also have a 100 step dimmer (just as simon_rb) and have an issue when updating it via Siri.
Code: Select all
2016-11-12 15:42:29.022 Dummy: Light/Switch | Sonos keuken volume
2016-11-12 15:42:29.021 MQTT: Topic: domoticz/in, Message: {"command":"switchlight","idx":411,"switchcmd":"On"}
2016-11-12 15:42:28.871 Dummy: Light/Switch | Sonos keuken volume
2016-11-12 15:42:28.871 MQTT: Topic: domoticz/in, Message: {"command":"switchlight","idx":411,"level":30,"switchcmd":"Set Level"}
Strange thing is that I updated eDomoticz to the latest version and then added the above switch (idx=411).
With a switch which was already there before updating eDomoticz, the On command is being sent before the level update (see below idx=409) and then it is working fine.
Code: Select all
2016-11-12 15:40:26.094 Dummy: Light/Switch | Sonos kantoor volume
2016-11-12 15:40:26.094 MQTT: Topic: domoticz/in, Message: {"command":"switchlight","idx":409,"level":20,"switchcmd":"Set Level"}
2016-11-12 15:40:25.943 Dummy: Light/Switch | Sonos kantoor volume
2016-11-12 15:40:25.942 MQTT: Topic: domoticz/in, Message: {"command":"switchlight","idx":409,"switchcmd":"On"}
Code: Select all
"SubType" : "Switch",
"SwitchType" : "Dimmer",
"SwitchTypeVal" : 7,
Edit: SOLVED, did a npm update but that's not containing the latest git changes.
Thanks simon_rb

Last edited by G3rard on Saturday 12 November 2016 23:03, edited 3 times in total.
Not using Domoticz anymore
-
- Posts: 612
- Joined: Wednesday 07 August 2013 19:09
- Target OS: -
- Domoticz version:
- Location: UK
- Contact:
Re: homebridge-edomoticz Plugin
@G3rard
Have you updated from the latest branch via git rather than NPM. I don't think the fix has been implemented to NPM branch yet..
The behaviour your describing is what was happening to me before TheRamon fixed the issue.
Have you updated from the latest branch via git rather than NPM. I don't think the fix has been implemented to NPM branch yet..
The behaviour your describing is what was happening to me before TheRamon fixed the issue.
- G3rard
- Posts: 669
- Joined: Wednesday 04 March 2015 22:15
- Target OS: -
- Domoticz version: No
- Location: The Netherlands
- Contact:
Re: homebridge-edomoticz Plugin
Used NPM update indeed. Shall update via Git this evening. Cheers.
Not using Domoticz anymore
-
- Posts: 350
- Joined: Sunday 19 April 2015 0:36
- Target OS: Raspberry Pi / ODroid
- Domoticz version: V2022.2
- Location: UK
- Contact:
Re: homebridge-edomoticz Plugin
I believe that it is the case that the iOS 10 Home app doesn't support combined temp / humidity / pressure sensors - I have the same with a MySensors node which I built - shows OK in Eve.aram wrote:
Another strange issue - Eve shows all devices from Domoticz while Home shows Unsupported or does not show at all. is this expected behaviour?
- G3rard
- Posts: 669
- Joined: Wednesday 04 March 2015 22:15
- Target OS: -
- Domoticz version: No
- Location: The Netherlands
- Contact:
Re: homebridge-edomoticz Plugin
I indeed updated via NPM earlier, so to update via git I have done the following steps:simon_rb wrote:@G3rard
Have you updated from the latest branch via git rather than NPM. I don't think the fix has been implemented to NPM branch yet..
The behaviour your describing is what was happening to me before TheRamon fixed the issue.
Code: Select all
sudo rm -r /usr/lib/node_modules/homebridge-edomoticz/
Code: Select all
sudo git clone https://github.com/PatchworkBoy/homebridge-edomoticz.git
Code: Select all
Error: The requested platform 'eDomoticz' was not registered by any plugin.
Also the homebridge-edomoticz gets installed in that folder, so that went okay.
Edit: solved it by manually updating the changed files in the homebridge-edomoticz/lib folder.
But there must be an easier way

At least the dimmer issues are gone now

Not using Domoticz anymore
- G3rard
- Posts: 669
- Joined: Wednesday 04 March 2015 22:15
- Target OS: -
- Domoticz version: No
- Location: The Netherlands
- Contact:
Re: homebridge-edomoticz Plugin
Seems to be something that is caused by MQTT. When sending the following to MQTT directlysimon_rb wrote:@TheRamon,
I have a 100 step dimmer that for some reason is 1% below the domoticz dimmer value. Its a 0-99 step dimmer.. I'll say set my Surround Sound to 65 and it will set it to 64 in domoticz.. However if it set it to 65 in Domoticz it will stay at 64 within Homekit.. Can't quite figure it out lol
Just checked all my 0-99 dimmers and all behave the same lol 1% out when using Siri or Homekit sliders
Code: Select all
mosquitto_pub -h localhost -t "domoticz/in" -m '{"command":"switchlight","idx":409,"level":2,"switchcmd":"Set Level"}'
I have changed the following code in domoticz_accessory.js
Code: Select all
var dim = (level / this.factor == 15) ? 16 : level / this.factor;
Code: Select all
var dim = (level / this.factor == 15) ? 16 : (level / this.factor) + 1;
Not sure although if that is the best solution.
Not using Domoticz anymore
-
- Posts: 612
- Joined: Wednesday 07 August 2013 19:09
- Target OS: -
- Domoticz version:
- Location: UK
- Contact:
Re: homebridge-edomoticz Plugin
Sorry G3rard, been out. Have you got the git working?
Sent from my iPhone using Tapatalk
Sent from my iPhone using Tapatalk
- G3rard
- Posts: 669
- Joined: Wednesday 04 March 2015 22:15
- Target OS: -
- Domoticz version: No
- Location: The Netherlands
- Contact:
Re: homebridge-edomoticz Plugin
No, solved it by manually updating the changed files in the homebridge-edomoticz/lib folder.
Have an issue when updating via git, see http://www.domoticz.com/forum/viewtopic ... 99#p103888.
Have an issue when updating via git, see http://www.domoticz.com/forum/viewtopic ... 99#p103888.
Not using Domoticz anymore
-
- Posts: 612
- Joined: Wednesday 07 August 2013 19:09
- Target OS: -
- Domoticz version:
- Location: UK
- Contact:
Re: homebridge-edomoticz Plugin
Glad you got it to work. Might have to do the above if that fixes the 1% discrepancy.. maybe TheRamon will implement it..
Sent from my iPhone using Tapatalk
Sent from my iPhone using Tapatalk
Who is online
Users browsing this forum: No registered users and 1 guest