Page 16 of 86
Re: eDomoticz Homebridge-Plugin
Posted: Saturday 21 May 2016 23:52
by markk
Hi
I followed the instructions. it now seems I've got homebridge running but when I tried to check the status it shows as Inacive (dead)
Code: Select all
pi@raspberrypi:~$ sudo /etc/init.d/homebridge start
Starting homebridge
pi@raspberrypi:~$ systemctl status homebridge
● homebridge.service - LSB: Start daemon at boot time
Loaded: loaded (/etc/init.d/homebridge)
Active: inactive (dead)
pi@raspberrypi:~$
Re: eDomoticz Homebridge-Plugin
Posted: Sunday 22 May 2016 0:31
by Marci
Have you run it from the commandline by typing homebridge [enter] to see if any errors are thrown?
Re: eDomoticz Homebridge-Plugin
Posted: Sunday 22 May 2016 0:36
by markk
Back to the old "Illegal instruction" massages.
Code: Select all
pi@raspberrypi:~$ homebridge
Illegal instruction
pi@raspberrypi:~$
Re: eDomoticz Homebridge-Plugin
Posted: Sunday 22 May 2016 10:47
by Marci
Got a spare SD card?
Re: eDomoticz Homebridge-Plugin
Posted: Sunday 22 May 2016 15:21
by markk
Yeah
Do you think I should start from scratch then?
Shouldn't be too much bother. I only move domoticz from Windows to a Pi a couple of weeks ago.
Re: eDomoticz Homebridge-Plugin
Posted: Sunday 22 May 2016 17:03
by Marci
Summat certainly seems b0rked on your current install. Do a clean install of Jessie from raspberry Pi site, then see text file attachment at end of first post. That's my own standard 'get up n running' setup.
Re: eDomoticz Homebridge-Plugin
Posted: Friday 27 May 2016 14:47
by MPaul
Hi Marci.
Could I ask your help - I created water counters in Domoticz with type General and subtype Counter Incremental.
That counters got updated by ESP8266 and located at Utility tab in Domoticz.
I could see both total and instant values there.
But in Eve application, I see that counters as of Contact type - so no values, just 'NO' status.
Could you please tell what is wrong ?
I registered an issue for that in eDomoticz github and attached JSON output for that counters.
Thanks in advance.
Re: eDomoticz Homebridge-Plugin
Posted: Tuesday 31 May 2016 21:52
by markk
Marci wrote:Got a spare SD card?
hi
I think i've made a bit of progress (if you can call different errors progress!)
I started from a fresh install and it now looks like I have forever and homebridge installed
Code: Select all
pi@raspberrypi:~$ sudo find / -name forever
/root/.npm/registry.npmjs.org/forever
/root/.npm/forever
/usr/local/bin/forever
/usr/local/lib/node_modules/forever
/usr/local/lib/node_modules/forever/bin/forever
/usr/local/lib/node_modules/forever/lib/forever
pi@raspberrypi:~$ sudo find / -name homebridge
/root/.npm/homebridge
/home/pi/homebridge
/home/pi/homebridge/bin/homebridge
/usr/local/lib/node_modules/homebridge
/usr/local/lib/node_modules/homebridge/bin/homebridge
/usr/bin/homebridge
/usr/lib/node_modules/homebridge
/usr/lib/node_modules/homebridge/bin/homebridge
pi@raspberrypi:~$
Then type forever start /usr/local/lib/node_modules/homebridge/bin/homebridge
Code: Select all
pi@raspberrypi:~$ forever start /usr/local/lib/node_modules/homebridge/bin/homebridge
warn: --minUptime not set. Defaulting to: 1000ms
warn: --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms
info: Forever processing file: /usr/local/lib/node_modules/homebridge/bin/homebridge
pi@raspberrypi:~$
Then running tail -f `ls -t ~/.forever/*.log | grep -v '^d' | head -n1`
Code: Select all
pi@raspberrypi:~$ tail -f `ls -t ~/.forever/*.log | grep -v '^d' | head -n1`
at Module.require (module.js:366:17)
at require (module.js:385:17)
at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns/lib/dns_sd.js:32:22)
at Module._compile (module.js:435:26)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.require (module.js:366:17)
error: Forever detected script exited with code: 1
error: Script restart attempt #7
module.js:339
throw err;
^
Error: Cannot find module '../build/Release/dns_sd_bindings'
at Function.Module._resolveFilename (module.js:337:15)
at Function.Module._load (module.js:287:25)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns/lib/dns_sd.js:32:22)
at Module._compile (module.js:435:26)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.require (module.js:366:17)
error: Forever detected script exited with code: 1
error: Script restart attempt #8
module.js:339
throw err;
^
This is my config.json
Code: Select all
{
"bridge": {
"name": "Homebridge",
"username": "CC:21:3E:E4:DE:33",
"port": 51826,
"pin": "031-45-154"
},
"description": "Configuration file for Domoticz platform.",
"platforms": [
{
"platform": "eDomoticz",
"name": "eDomoticz",
"server": "xxxxx:[email protected]",
"port": "8082",
"ssl": 0,
"roomid": 0
}
],
"accessories": [
]
}
I'd be so grateful if someone could let me know how to fix this
eDomoticz Homebridge-Plugin
Posted: Wednesday 01 June 2016 11:41
by Marci
Code: Select all
sudo apt-get install libavahi-compat-libdnssd-dev
sudo npm install -g homebridge --unsafe-perm
(Installs libdns then reinstalls homebridge)
Re: eDomoticz Homebridge-Plugin
Posted: Wednesday 01 June 2016 22:12
by markk
Thanks for you reply.
I did this but it looks like libdns was already installed
Code: Select all
pi@raspberrypi:~$ sudo apt-get install libavahi-compat-libdnssd-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libavahi-compat-libdnssd-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded
followed on with the next part and reinstalled homebridge anyway. now getting:
Code: Select all
*** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
*** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister>
[Wed Jun 01 2016 21:02:08 GMT+0100 (BST)] Warning: skipping plugin found at '/usr/local/lib/node_modules/homebridge-edomoticz' since we already loaded the same plugin from '/usr/lib/node_modules/homebridge-edomoticz'.
[Wed Jun 01 2016 21:02:16 GMT+0100 (BST)] Loaded plugin: homebridge-edomoticz
[Wed Jun 01 2016 21:02:16 GMT+0100 (BST)] Registering accessory 'homebridge-edomoticz.eDomoticz'
[Wed Jun 01 2016 21:02:16 GMT+0100 (BST)] Registering platform 'homebridge-edomoticz.eDomoticz'
[Wed Jun 01 2016 21:02:16 GMT+0100 (BST)] ---
[Wed Jun 01 2016 21:02:16 GMT+0100 (BST)] Loaded config.json with 0 accessories and 1 platforms.
[Wed Jun 01 2016 21:02:16 GMT+0100 (BST)] ---
[Wed Jun 01 2016 21:02:17 GMT+0100 (BST)] Loading 1 platforms...
[Wed Jun 01 2016 21:02:17 GMT+0100 (BST)] [Domoticz] Initializing eDomoticz platform...
[Wed Jun 01 2016 21:02:17 GMT+0100 (BST)] [Domoticz] Fetching Domoticz lights and switches...
[Wed Jun 01 2016 21:02:17 GMT+0100 (BST)] Loading 0 accessories...
[Wed Jun 01 2016 21:02:18 GMT+0100 (BST)] [Domoticz] There was a problem connecting to Domoticz.
error: Forever detected script exited with code: 0
error: Script restart attempt #14
eDomoticz Homebridge-Plugin
Posted: Wednesday 01 June 2016 22:39
by Marci
The warnings are normal re: bonjour & avahi - just ignore those...
Somehow you've ended up with 2 copies of the plugin installed, fix with:
Code: Select all
sudo rm -rf /usr/lib/node_modules/homebridge-edomoticz
And it should then detect and use the copy from /usr/local/lib/node_modules/homebridge-edomoticz
Finally, what's causing homebridge to actually fail and exit, as it says, is because it can't connect to Domoticz... check ~/.homebridge/config.json: ipaddress and port. Port is usually 8080. IP will usually work as 127.0.0.1
Re: eDomoticz Homebridge-Plugin
Posted: Thursday 02 June 2016 0:58
by markk
Thanks so much for your help. I've been messing around with config.json and finally mannaged to get it so it looks like a load of my switches etc are loading but now I get this error at the end:
Code: Select all
[Wed Jun 01 2016 23:50:48 GMT+0100 (BST)] [Domoticz] Fetching Domoticz lights an d switches...
[Wed Jun 01 2016 23:50:48 GMT+0100 (BST)] Loading 0 accessories...
[Wed Jun 01 2016 23:51:11 GMT+0100 (BST)] [Domoticz] Initializing platform accessory '/hdd/0/load/0 Used Space'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'AIRCON HEAT ON'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Aimee lamp'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Aimee phone'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Aimee socket'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Aimeeslight'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Alarm beep'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Back Garden Sensor'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Back door contact'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Bathroom UFH'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Bedroom blind'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Bell 1'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Big dog'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Bonz bed light'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Bonz home'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Bunny house power'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Bunnys house light'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'CO Detector'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'CPU Core 1'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dining room blind'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dining room socket 1'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dining room socket 2'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Diningroomlight'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dog Switch'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dog barking'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Domo Pi'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Door Sensor'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Door contact 2'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Door sensor 2'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Doorsensor'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dummy Doorbel'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dummy-Aimeeslight'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dummy-Diningroomlight'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dummy-Hallwaylight'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dummy-Landinglight'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dummy-Loungelights'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dummy-Ourbedroomlight'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dummy-Sparebedroomlight'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Free'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Freezer Temp'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Fridge Temp'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Front Door Bell'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Front door contact'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Frontcamswitch'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Garden switch 1'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Garden switch 2'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Gardencamswitch'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Gardenlights'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Hallway socket'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Hallwaylight'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'HarmonyPowerOff'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'IPCAMswitch'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Kitchen Sensor'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Kitchen socket 1'...
[Wed Jun 01 2016 23:51:16 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Kitchen socket 2'...
[Wed Jun 01 2016 23:51:16 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Kitchen socket 3'...
[Wed Jun 01 2016 23:51:16 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Kitchen socket 4'...
[Wed Jun 01 2016 23:51:16 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Kitchencamswitch'...
[Wed Jun 01 2016 23:51:16 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Kodi Lights'...
[Wed Jun 01 2016 23:51:16 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Kodi TV'...
[Wed Jun 01 2016 23:51:16 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Kodi kindle'...
[Wed Jun 01 2016 23:51:16 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Landing'...
[Wed Jun 01 2016 23:51:16 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Landing'...
/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:219
throw new Error("Cannot add a bridged Accessory with the same UUID as another bridged Accessory: " + existing.UUID);
^
Error: Cannot add a bridged Accessory with the same UUID as another bridged Accessory: d157d998-ffc0-45a9-a7fc-f42455cfbc3a
at Bridge.Accessory.addBridgedAccessory (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:219:13)
at Server.<anonymous> (/usr/local/lib/node_modules/homebridge/lib/server.js:346:24)
at /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/once.js:15:19
at callbackLater (/usr/local/lib/node_modules/homebridge-edomoticz/index.js:366:37)
at Object.<anonymous> (/usr/local/lib/node_modules/homebridge-edomoticz/index.js:392:17)
at Request.self.callback (/usr/local/lib/node_modules/homebridge-edomoticz/node_modules/request/request.js:198:22)
at emitTwo (events.js:87:13)
at Request.emit (events.js:172:7)
at Request.<anonymous> (/usr/local/lib/node_modules/homebridge-edomoticz/node_modules/request/request.js:1082:10)
at emitOne (events.js:82:20)
error: Forever detected script exited with code: 1
error: Script restart attempt #12
Re: eDomoticz Homebridge-Plugin
Posted: Thursday 02 June 2016 0:59
by markk
Thanks so much for your help. I've been messing around with config.json and finally mannaged to get it so it looks like a load of my switches etc are loading but now I get this error at the end:
Code: Select all
[Wed Jun 01 2016 23:50:48 GMT+0100 (BST)] [Domoticz] Fetching Domoticz lights an d switches...
[Wed Jun 01 2016 23:50:48 GMT+0100 (BST)] Loading 0 accessories...
[Wed Jun 01 2016 23:51:11 GMT+0100 (BST)] [Domoticz] Initializing platform accessory '/hdd/0/load/0 Used Space'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'AIRCON HEAT ON'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Aimee lamp'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Aimee phone'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Aimee socket'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Aimeeslight'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Alarm beep'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Back Garden Sensor'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Back door contact'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Bathroom UFH'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Bedroom blind'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Bell 1'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Big dog'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Bonz bed light'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Bonz home'...
[Wed Jun 01 2016 23:51:12 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Bunny house power'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Bunnys house light'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'CO Detector'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'CPU Core 1'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dining room blind'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dining room socket 1'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dining room socket 2'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Diningroomlight'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dog Switch'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dog barking'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Domo Pi'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Door Sensor'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Door contact 2'...
[Wed Jun 01 2016 23:51:13 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Door sensor 2'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Doorsensor'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dummy Doorbel'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dummy-Aimeeslight'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dummy-Diningroomlight'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dummy-Hallwaylight'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dummy-Landinglight'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dummy-Loungelights'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dummy-Ourbedroomlight'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Dummy-Sparebedroomlight'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Free'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Freezer Temp'...
[Wed Jun 01 2016 23:51:14 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Fridge Temp'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Front Door Bell'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Front door contact'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Frontcamswitch'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Garden switch 1'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Garden switch 2'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Gardencamswitch'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Gardenlights'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Hallway socket'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Hallwaylight'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'HarmonyPowerOff'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'IPCAMswitch'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Kitchen Sensor'...
[Wed Jun 01 2016 23:51:15 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Kitchen socket 1'...
[Wed Jun 01 2016 23:51:16 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Kitchen socket 2'...
[Wed Jun 01 2016 23:51:16 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Kitchen socket 3'...
[Wed Jun 01 2016 23:51:16 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Kitchen socket 4'...
[Wed Jun 01 2016 23:51:16 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Kitchencamswitch'...
[Wed Jun 01 2016 23:51:16 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Kodi Lights'...
[Wed Jun 01 2016 23:51:16 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Kodi TV'...
[Wed Jun 01 2016 23:51:16 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Kodi kindle'...
[Wed Jun 01 2016 23:51:16 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Landing'...
[Wed Jun 01 2016 23:51:16 GMT+0100 (BST)] [Domoticz] Initializing platform accessory 'Landing'...
/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:219
throw new Error("Cannot add a bridged Accessory with the same UUID as another bridged Accessory: " + existing.UUID);
^
Error: Cannot add a bridged Accessory with the same UUID as another bridged Accessory: d157d998-ffc0-45a9-a7fc-f42455cfbc3a
at Bridge.Accessory.addBridgedAccessory (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:219:13)
at Server.<anonymous> (/usr/local/lib/node_modules/homebridge/lib/server.js:346:24)
at /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/once.js:15:19
at callbackLater (/usr/local/lib/node_modules/homebridge-edomoticz/index.js:366:37)
at Object.<anonymous> (/usr/local/lib/node_modules/homebridge-edomoticz/index.js:392:17)
at Request.self.callback (/usr/local/lib/node_modules/homebridge-edomoticz/node_modules/request/request.js:198:22)
at emitTwo (events.js:87:13)
at Request.emit (events.js:172:7)
at Request.<anonymous> (/usr/local/lib/node_modules/homebridge-edomoticz/node_modules/request/request.js:1082:10)
at emitOne (events.js:82:20)
error: Forever detected script exited with code: 1
error: Script restart attempt #12
Maybe I still have two copies of the plugin. This didn't seem to do anything:
Code: Select all
pi@raspberrypi:~$ sudo rm -rf /usr/lib/node_modules/homebridge-edomoticz
pi@raspberrypi:~$
eDomoticz Homebridge-Plugin
Posted: Thursday 02 June 2016 1:18
by Marci
You have two switches/devices in Domoticz with the same name ('Landing'). Every device must have a unique name.
Re: eDomoticz Homebridge-Plugin
Posted: Thursday 02 June 2016 13:57
by markk
So I have
My smartwares radiator added two devices, both with the same name. Ok, it's running now. Now to connect to Eve
Thanks again very much for all your time, effort and patience in helping me to get this installed.
Re: eDomoticz Homebridge-Plugin
Posted: Thursday 02 June 2016 20:13
by markk
Oh dear. Fallen again on the home straight

- image.jpeg (47.62 KiB) Viewed 3220 times
Re: eDomoticz Homebridge-Plugin
Posted: Thursday 02 June 2016 20:23
by Marci
How many devices do you have in total in Domoticz?
Re: eDomoticz Homebridge-Plugin
Posted: Thursday 02 June 2016 20:42
by markk
Loads

I think that is the problem
I've now created a roomplan with just those I need and changed the config.json from 0 to reflect this plan but whever I reboot it loads all of them again. How can I get it to only load the roomplan items?
Re: eDomoticz Homebridge-Plugin
Posted: Thursday 02 June 2016 21:45
by Marci
Post the content of your current config.json...
Re: eDomoticz Homebridge-Plugin
Posted: Thursday 02 June 2016 21:51
by markk
This is it. My Domoticz runs on port 8082
Code: Select all
{
"bridge": {
"name": "Homebridge",
"username": "CC:21:3E:E4:DE:33",
"port": 51826,
"pin": "031-45-154"
},
"description": "Configuration file for (e)xtended Domoticz platform.",
"platforms": [
{
"platform": "eDomoticz",
"name": "Domoticz",
"server": "127.0.0.1",
"port": "8082",
"ssl": 0,
"roomid": 13
}
],
"accessories": []
}
EDIT: Ok, I managed to get it working. it seems that, no matter what editor I used, the config.json changes I made via Winscp weren't taking effect.
I stopped homebridge and did
Code: Select all
sudo pico ~/.homebridge/config.json
changed the room id from 0 to 13, saved with "ctrl o" then "ctrl x" and it all worked.