alguevara7 / homebridge-ssh

SSH plugin for homebridge: https://github.com/nfarina/homebridge
50 stars 14 forks source link

Is possible to Run a ssh command using this plugin? #19

Open BonRm opened 7 years ago

BonRm commented 7 years ago

I will like to use this plugin to run " sudo mplayer http://icecast.unitedradio.it/Virgin.mp3" To run on raspberry already connected to the speakers the radio station streaming. There is a way to do it? Thanks

IMNotMax commented 7 years ago

Create a bash file to run your command and add the path of this (or these) file in the config.json If you're familiar with params in bash file, you can have an ON and OFF command or simply create a ON file and a OFF file.

And why do you need to sudo mplayer ?

BonRm commented 7 years ago

no need of "sudo" my mistake, I'm a newbie 😐 and i'm not able to create a bash file and add the path to config.json I wanted to use this plugin but is not working https://github.com/Hugoch/homebridge-radio, so i find this plugin to use ssh and will be great to use it to start mplayer streaming on the pi... thanks for the help

IMNotMax commented 7 years ago

:)

Install homebridge-ssh Launch terminal

I like to have my ssh in the homebridge config directory .

Type

cd ~
cd .homebridge (to enter the directory and don't forget the dot !
mkdir myssh (or any name you want)
cd myssh (or the name of your directory)

// now, we have to create a bash file

nano StartRadio.sh (nano is a easy to use text editor)

> #!bin/bash
>  mplayer http://icecast.unitedradio.it/Virgin.mp3

now Ctrl + X answer yes and Enter

Congrats you've created a bash file

Don't forget to make it executable

sudo chmod +x StartRadio.sh

Now, we have to add the home bridge-ssh config to the config.json

It should be like this on a raspberry pi :

"accessories": [
    {
              "accessory": "SSH",
              "name": "Virgin",
              "on": "/'home/pi/.homebridge/myssh/StartRadio.sh",
              "on_value" : "playing",
              "exact_match": true,
              "ssh": {
                "user": "pi",
                "host": "192.168.0.xxx",
                "port": 22,
                "password": "password (or use key)",
              }
    }
]

Now, you can google to find a way to stop mplayer and add a OFF bash file with the good instruction.

It's not the best or the most elegant way but it should work.

Mx

BonRm commented 7 years ago

@IMNotMax so great!!! thanks! I Will try asap

IMNotMax commented 7 years ago

oups ! Be careful, I made some typo mistakes on the code. Looks like auto complete on mobile devices does not help :-)

Example of mistake : /'home/pi/.homebridge/myssh/StartRadio.sh should be /home/pi/.homebridge/myssh/./StartRadio.sh or just /home/pi/.homebridge/myssh/StartRadio.sh

BonRm commented 7 years ago

@IMNotMax yes , thanks, I correct the batch file where was missing a /

#!/bin/bash
mplayer http://icecast.unitedradio.it/Virgin.mp3

and correct the config.json like this:

  "accesories": [
        {
              "accessory": "SSH",
              "name": "Virgin",
              "on": "/home/pi/.homebridge/myssh/StartRadio.sh",
              "on_value" : "playing",
              "exact_match": true,
              "ssh": {
                "user": "pi",
                "host": "192.168.x.xx",
                "port": 22,
                "password": "mypassword"
              }
         }
    ],

now if i run the bash file from terminal is working and start to play. from home app is not working, should appear accessory to add? Try to ask siri in my language to: play virgin, to turn on virgin, to turn on ssh, to turn on/start StartRadio etc... but is not working

IMNotMax commented 7 years ago

If you don't see the accessory in the home app, the config json has a problem. If you see the accessory and it does not turn on AND you've tested the bash, then you have a problem in the parameters. My recurrent problem was the ending } when doing cut and paste. Try to copy paste the entire config.json in this validator: http://jsonlint.com/ It helps a lot !

IMNotMax commented 7 years ago

Usually as soon as your config file is correct, the accessories are available in the home app. You can try the instep not elgato eve apps to test your home bridge. And don't forget to restart the homebrige soft or daemon.

If homebridge is not stable enough, you can use PM2 to keep it alive (auto restart after a crash, log management...). It works pretty well on my PiZero first gen with 32 accessories !

BonRm commented 7 years ago

I already checked the config.json with jsonlint.com and is valid but the accessory SSH is not visible in the home app where i already control other homebridge devices. so bash working, config.json valid but I cannot see the accessory Could be the problem that i didn't put the last line in the SSH accessory? "key": "path to private key file" where I should find the key?

BonRm commented 7 years ago

You can try the instep not elgato eve apps to test your home bridge.

didn't find instep app

BonRm commented 7 years ago

Or should i try to remove the persist and accessories folder before running homebridge?

IMNotMax commented 7 years ago

Below, my own example (the password is fake :) ) the key is a SSH Key you can generate and store on the pi to avoid using user and password (see https://www.digitalocean.com/community/tutorials/how-to-configure-ssh-key-based-authentication-on-a-linux-server for examples). It's usefull when your homebridge server send SSH commands to remote computers. you don't have to store passwords in unencrypted files !

On my config,json, I realise I made aliases of my script in the usr/bin folder for them to be executed from anywhere. Maybe because it did not work well with the full path (don't remember).

Here how to do it :

You can make the shell script executable (chmod +x shellscript.sh). Then you can link to it from /usr/bin (ln -s shellscript.sh /usr/bin/shellscript). from: http://stackoverflow.com/questions/2999448/executing-shell-script-without-calling-sh-implicitly


here my own SSH accessories config.json
"accessories": [
{
"accessory": "SSH",
"name": "Surveillance",
"on": "motion_detector start",
"off": "motion_detector stop",
"ssh": {
"user": "pi",
"host": "localhost",
"port": 22,
"password": "NoChanceYouLlFindMyPassWord:)"
}
},


no need to delete the persist folder, just restart homebridge and check the logs (try to start homebridge through the command line, not with a daemon, to see directly the logs on screen - this avoids tail -f -n 100 /path/to/log/file :) )

Sorry for the misspleeling of the app, it's the Insteon app. But the elgato eve do the job pretty well too.

Hope this helps !
BonRm commented 7 years ago

I just create the link and modified the config.json like this but not working the same

"accesories": [
        {
              "accessory": "SSH",
              "name": "Virgin",
              "on": "/usr/bin/StartRadio",
              "on_value" : "playing",
              "exact_match": true,
              "ssh": {
                "user": "pi",
                "host": "192.168.1.123",
                "port": 22,
                "password": "password"
                }
         }
"on": "motion_detector start",

do you give the name "motion_detector" to your link to motion_detector.sh? where is it located? usr/bin ?

this my DEBUG=* homebridge output:

pi@raspberrypi:~ $ DEBUG=* homebridge
*** 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>
[2017-4-7 18:06:25] Loaded plugin: homebridge-aqara
[2017-4-7 18:06:25] Registering platform 'homebridge-aqara.AqaraPlatform'
[2017-4-7 18:06:25] ---
[2017-4-7 18:06:25] Loaded plugin: homebridge-camera-ffmpeg-omx
[2017-4-7 18:06:25] Registering platform 'homebridge-camera-ffmpeg-omx.Camera-ffmpeg-omx'
[2017-4-7 18:06:25] ---
[2017-4-7 18:06:26] Loaded plugin: homebridge-platform-orvibo
[2017-4-7 18:06:26] Registering platform 'homebridge-platform-orvibo.Orvibo'
[2017-4-7 18:06:26] ---
[2017-4-7 18:06:26] Loaded plugin: homebridge-radio
[2017-4-7 18:06:27] Registering accessory 'homebridge-radio.Radio'
[2017-4-7 18:06:27] ---
[2017-4-7 18:06:28] Loaded plugin: homebridge-ssh
[2017-4-7 18:06:28] Registering accessory 'homebridge-ssh.SSH'
[2017-4-7 18:06:28] ---
[2017-4-7 18:06:28] Loaded plugin: homebridge-yeelight
[2017-4-7 18:06:28] Registering platform 'homebridge-yeelight.yeelight'
[2017-4-7 18:06:28] ---
[2017-4-7 18:06:28] Loaded config.json with 0 accessories and 4 platforms.
[2017-4-7 18:06:28] ---
[2017-4-7 18:06:28] Loading 4 platforms...
[2017-4-7 18:06:28] Initializing Orvibo platform...
[2017-4-7 18:06:28] [yeelight] Initializing yeelight platform...
[2017-4-7 18:06:28] [yeelight] YeePlatform Init
[2017-4-7 18:06:28] Initializing AqaraPlatform platform...
[2017-4-7 18:06:28] Initializing Camera-ffmpeg-omx platform...
  Orvibo Preparing connection and listening +0ms
[2017-4-7 18:06:29] [yeelight] DidFinishLaunching
  EventedHTTPServer Server listening on port 51826 +0ms
[2017-4-7 18:06:29] Homebridge is running on port 51826.
  Orvibo Socket bound to port 10000 +457ms
  Orvibo Broadcast set to true +17ms
  Orvibo Socket bound to port 9999 +5ms
  Orvibo Broadcast set to true +3ms
  Orvibo Socket bound to port 48899 +4ms
  Orvibo Broadcast set to true +2ms
add to multicast group
listen on 0.0.0.0
  EventedHTTPServer Server listening on port 37968 +147ms
[2017-4-7 18:06:29] Camera Nonna Rocam-NC400HD is running on port 37968.
no did or loc found!
[2017-4-7 18:06:29] [yeelight] cached accessory: 0x0000000002be67a4
[2017-4-7 18:06:29] [yeelight] cached accessory: 0x0000000002dfd035
[2017-4-7 18:06:29] [yeelight] cached accessory: 0x0000000002dfddef
already in device list!
[2017-4-7 18:06:29] [yeelight] cached accessory: 0x0000000002be128b
already in device list!
already in device list!
already in device list!
connect ok!
[2017-4-7 18:06:29] [yeelight] accesseory reachable
[2017-4-7 18:06:29] [yeelight] dev connected 0x0000000002be67a4 true
connect ok!
[2017-4-7 18:06:29] [yeelight] accesseory reachable
[2017-4-7 18:06:29] [yeelight] dev connected 0x0000000002dfd035 true
connect ok!
[2017-4-7 18:06:30] [yeelight] accesseory reachable
[2017-4-7 18:06:30] [yeelight] dev connected 0x0000000002dfddef true
connect ok!
[2017-4-7 18:06:30] [yeelight] accesseory reachable
[2017-4-7 18:06:30] [yeelight] dev connected 0x0000000002be128b true
  EventedHTTPServer [::ffff:192.168.1.32] New connection from client +990ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP server listening on port 34634 +10ms
  EventedHTTPServer [::ffff:192.168.1.32] New connection from client +96ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP server listening on port 46316 +5ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /pair-verify +38ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: POST /pair-verify +7ms
  HAPServer [CC:22:3D:E3:CE:30] Pair verify step 1/2 +61ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +190ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /pair-verify +49ms
  HAPServer [A3:EF:0B:D2:1E:01] HAP Request: POST /pair-verify +3ms
  HAPServer [A3:EF:0B:D2:1E:01] Pair verify step 1/2 +12ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +70ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /pair-verify +14ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: POST /pair-verify +3ms
  HAPServer [CC:22:3D:E3:CE:30] Pair verify step 2/2 +10ms
  HAPServer [CC:22:3D:E3:CE:30] Client 5F079212-6D5C-48B6-9679-3C11C579116B verification complete +40ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +64ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /pair-verify +9ms
  HAPServer [A3:EF:0B:D2:1E:01] HAP Request: POST /pair-verify +3ms
  HAPServer [A3:EF:0B:D2:1E:01] Pair verify step 2/2 +5ms
  HAPServer [A3:EF:0B:D2:1E:01] Client 5F079212-6D5C-48B6-9679-3C11C579116B verification complete +27ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +9ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /accessories +20ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: GET /accessories +2ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +105ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /accessories +481ms
  HAPServer [A3:EF:0B:D2:1E:01] HAP Request: GET /accessories +2ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +21ms
  EventedHTTPServer [::ffff:192.168.1.16] New connection from client +6ms
  EventedHTTPServer [::ffff:192.168.1.16] HTTP server listening on port 33435 +12ms
  EventedHTTPServer [::ffff:192.168.1.16] HTTP request: /pair-verify +62ms
  HAPServer [A3:EF:0B:D2:1E:01] HAP Request: POST /pair-verify +9ms
  HAPServer [A3:EF:0B:D2:1E:01] Pair verify step 1/2 +5ms
  EventedHTTPServer [::ffff:192.168.1.16] HTTP Response is finished +38ms
  EventedHTTPServer [::ffff:192.168.1.16] HTTP request: /pair-verify +55ms
  HAPServer [A3:EF:0B:D2:1E:01] HAP Request: POST /pair-verify +2ms
  HAPServer [A3:EF:0B:D2:1E:01] Pair verify step 2/2 +4ms
  HAPServer [A3:EF:0B:D2:1E:01] Client 05A6297F-399B-4704-999B-73A69CB8FA03 verification complete +8ms
  EventedHTTPServer [::ffff:192.168.1.16] HTTP Response is finished +8ms
  EventedHTTPServer [::ffff:192.168.1.16] HTTP request: /accessories +43ms
  HAPServer [A3:EF:0B:D2:1E:01] HAP Request: GET /accessories +2ms
  EventedHTTPServer [::ffff:192.168.1.16] HTTP Response is finished +17ms
  EventedHTTPServer [::ffff:192.168.1.16] HTTP request: /characteristics +114ms
  HAPServer [A3:EF:0B:D2:1E:01] HAP Request: PUT /characteristics +2ms
  Accessory [Camera Nonna Rocam-NC400HD] Processing characteristic set: [{"aid":1,"iid":14,"ev":true},{"aid":1,"iid":21,"ev":true}] +16ms
  Accessory [Camera Nonna Rocam-NC400HD] Registering Characteristic "Streaming Status" for events +10ms
  Accessory [Camera Nonna Rocam-NC400HD] Registering Characteristic "Streaming Status" for events +5ms
  EventedHTTPServer [::ffff:192.168.1.16] HTTP Response is finished +10ms
  EventedHTTPServer [::ffff:192.168.1.16] HTTP request: /characteristics +15ms
  HAPServer [A3:EF:0B:D2:1E:01] HAP Request: PUT /characteristics +2ms
  Accessory [Camera Nonna Rocam-NC400HD] Processing characteristic set: [{"aid":1,"iid":14,"ev":true}] +5ms
  Accessory [Camera Nonna Rocam-NC400HD] Registering Characteristic "Streaming Status" for events +3ms
  EventedHTTPServer [::ffff:192.168.1.16] HTTP Response is finished +4ms
  EventedHTTPServer [::ffff:192.168.1.16] HTTP request: /characteristics?id=1.14 +16ms
  HAPServer [A3:EF:0B:D2:1E:01] HAP Request: GET /characteristics?id=1.14 +2ms
  Accessory [Camera Nonna Rocam-NC400HD] Getting value for Characteristic "Streaming Status" +22ms
  Accessory [Camera Nonna Rocam-NC400HD] Got Characteristic "Streaming Status" value: AQEA +19ms
  EventedHTTPServer [::ffff:192.168.1.16] Muting event '1.14' notification for this connection since it originated here. +18ms
  EventedHTTPServer [::ffff:192.168.1.16] Muting event '1.14' notification for this connection since it originated here. +3ms
  EventedHTTPServer [::ffff:192.168.1.16] HTTP Response is finished +3ms
  EventedHTTPServer [::ffff:192.168.1.16] HTTP request: /characteristics +15ms
  HAPServer [A3:EF:0B:D2:1E:01] HAP Request: PUT /characteristics +3ms
  Accessory [Camera Nonna Rocam-NC400HD] Processing characteristic set: [{"aid":1,"iid":21,"ev":true}] +4ms
  Accessory [Camera Nonna Rocam-NC400HD] Registering Characteristic "Streaming Status" for events +3ms
  EventedHTTPServer [::ffff:192.168.1.16] HTTP Response is finished +4ms
  EventedHTTPServer [::ffff:192.168.1.16] HTTP request: /characteristics?id=1.21 +75ms
  HAPServer [A3:EF:0B:D2:1E:01] HAP Request: GET /characteristics?id=1.21 +3ms
  Accessory [Camera Nonna Rocam-NC400HD] Getting value for Characteristic "Streaming Status" +8ms
  Accessory [Camera Nonna Rocam-NC400HD] Got Characteristic "Streaming Status" value: AQEA +4ms
  EventedHTTPServer [::ffff:192.168.1.16] Muting event '1.21' notification for this connection since it originated here. +7ms
  EventedHTTPServer [::ffff:192.168.1.16] Muting event '1.21' notification for this connection since it originated here. +2ms
  EventedHTTPServer [::ffff:192.168.1.16] HTTP Response is finished +3ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /characteristics +328ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics +2ms
  Accessory [Homebridge] Processing characteristic set: [{"aid":2,"iid":14,"ev":true},{"aid":3,"iid":14,"ev":true},{"aid":4,"iid":14,"ev":true},{"aid":5,"iid":14,"ev":true},{"aid":6,"iid":11,"ev":true},{"aid":7,"iid":11,"ev":true},{"aid":8,"iid":11,"ev":true},{"aid":9,"iid":11,"ev":true},{"aid":10,"iid":11,"ev":true},{"aid":11,"iid":11,"ev":true},{"aid":12,"iid":11,"ev":true},{"aid":13,"iid":12,"ev":true},{"aid":14,"iid":12,"ev":true},{"aid":15,"iid":12,"ev":true},{"aid":16,"iid":12,"ev":true},{"aid":17,"iid":12,"ev":true},{"aid":18,"iid":12,"ev":true},{"aid":19,"iid":12,"ev":true}] +5ms
  Accessory [Homebridge] Registering Characteristic "Reachable" for events +4ms
  Accessory [Homebridge] Registering Characteristic "Reachable" for events +3ms
  Accessory [Homebridge] Registering Characteristic "Reachable" for events +3ms
  Accessory [Homebridge] Registering Characteristic "Reachable" for events +1ms
  Accessory [Homebridge] Registering Characteristic "Reachable" for events +2ms
  Accessory [Homebridge] Registering Characteristic "Reachable" for events +2ms
  Accessory [Homebridge] Registering Characteristic "Reachable" for events +2ms
  Accessory [Homebridge] Registering Characteristic "Reachable" for events +2ms
  Accessory [Homebridge] Registering Characteristic "Reachable" for events +3ms
  Accessory [Homebridge] Registering Characteristic "Reachable" for events +2ms
  Accessory [Homebridge] Registering Characteristic "Reachable" for events +3ms
  Accessory [Homebridge] Registering Characteristic "Reachable" for events +2ms
  Accessory [Homebridge] Registering Characteristic "Reachable" for events +3ms
  Accessory [Homebridge] Registering Characteristic "Reachable" for events +3ms
  Accessory [Homebridge] Registering Characteristic "Reachable" for events +2ms
  Accessory [Homebridge] Registering Characteristic "Reachable" for events +3ms
  Accessory [Homebridge] Registering Characteristic "Reachable" for events +2ms
  Accessory [Homebridge] Registering Characteristic "Reachable" for events +3ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +5ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /characteristics +12ms
  HAPServer [A3:EF:0B:D2:1E:01] HAP Request: PUT /characteristics +2ms
  Accessory [Camera Nonna Rocam-NC400HD] Processing characteristic set: [{"aid":1,"iid":14,"ev":true},{"aid":1,"iid":21,"ev":true}] +4ms
  Accessory [Camera Nonna Rocam-NC400HD] Registering Characteristic "Streaming Status" for events +3ms
  Accessory [Camera Nonna Rocam-NC400HD] Registering Characteristic "Streaming Status" for events +2ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +5ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /characteristics +138ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics +2ms
  Accessory [Homebridge] Processing characteristic set: [{"aid":4,"iid":9,"ev":true},{"aid":4,"iid":10,"ev":true},{"aid":4,"iid":11,"ev":true},{"aid":4,"iid":12,"ev":true}] +4ms
  Accessory [Homebridge] Registering Characteristic "On" for events +7ms
  Accessory [Homebridge] Registering Characteristic "Brightness" for events +3ms
  Accessory [Homebridge] Registering Characteristic "Hue" for events +2ms
  Accessory [Homebridge] Registering Characteristic "Saturation" for events +3ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +4ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /characteristics +101ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics +2ms
  Accessory [Homebridge] Processing characteristic set: [{"aid":6,"iid":9,"ev":true}] +8ms
  Accessory [Homebridge] Registering Characteristic "Contact Sensor State" for events +2ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +4ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /characteristics +51ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics +2ms
  Accessory [Homebridge] Processing characteristic set: [{"aid":7,"iid":9,"ev":true}] +5ms
  Accessory [Homebridge] Registering Characteristic "Contact Sensor State" for events +2ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +4ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /characteristics +151ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics +2ms
  Accessory [Homebridge] Processing characteristic set: [{"aid":5,"iid":9,"ev":true},{"aid":5,"iid":10,"ev":true},{"aid":5,"iid":11,"ev":true},{"aid":5,"iid":12,"ev":true}] +4ms
  Accessory [Homebridge] Registering Characteristic "On" for events +3ms
  Accessory [Homebridge] Registering Characteristic "Brightness" for events +2ms
  Accessory [Homebridge] Registering Characteristic "Hue" for events +3ms
  Accessory [Homebridge] Registering Characteristic "Saturation" for events +2ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +10ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /characteristics +33ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics +3ms
  Accessory [Homebridge] Processing characteristic set: [{"aid":9,"iid":9,"ev":true}] +4ms
  Accessory [Homebridge] Registering Characteristic "Current Temperature" for events +2ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +20ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /characteristics +68ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics +2ms
  Accessory [Homebridge] Processing characteristic set: [{"aid":10,"iid":9,"ev":true}] +4ms
  Accessory [Homebridge] Registering Characteristic "Current Relative Humidity" for events +2ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +9ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /characteristics +19ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics +2ms
  Accessory [Homebridge] Processing characteristic set: [{"aid":8,"iid":9,"ev":true}] +5ms
  Accessory [Homebridge] Registering Characteristic "Motion Detected" for events +2ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +27ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /characteristics +48ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics +2ms
  Accessory [Homebridge] Processing characteristic set: [{"aid":12,"iid":9,"ev":true}] +5ms
  Accessory [Homebridge] Registering Characteristic "Current Relative Humidity" for events +20ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +4ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /characteristics +19ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics +2ms
  Accessory [Homebridge] Processing characteristic set: [{"aid":11,"iid":9,"ev":true}] +5ms
  Accessory [Homebridge] Registering Characteristic "Current Temperature" for events +2ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +4ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /characteristics +20ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics +2ms
  Accessory [Homebridge] Processing characteristic set: [{"aid":13,"iid":9,"ev":true},{"aid":13,"iid":10,"ev":true}] +4ms
  Accessory [Homebridge] Registering Characteristic "On" for events +3ms
  Accessory [Homebridge] Registering Characteristic "Outlet In Use" for events +2ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +4ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /characteristics +17ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics +2ms
  Accessory [Homebridge] Processing characteristic set: [{"aid":14,"iid":9,"ev":true},{"aid":14,"iid":10,"ev":true}] +5ms
  Accessory [Homebridge] Registering Characteristic "On" for events +2ms
  Accessory [Homebridge] Registering Characteristic "Outlet In Use" for events +2ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +5ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /characteristics +15ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics +2ms
  Accessory [Homebridge] Processing characteristic set: [{"aid":16,"iid":9,"ev":true},{"aid":16,"iid":10,"ev":true}] +9ms
  Accessory [Homebridge] Registering Characteristic "On" for events +2ms
  Accessory [Homebridge] Registering Characteristic "Outlet In Use" for events +2ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +4ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /characteristics +13ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics +3ms
  Accessory [Homebridge] Processing characteristic set: [{"aid":15,"iid":9,"ev":true},{"aid":15,"iid":10,"ev":true}] +4ms
  Accessory [Homebridge] Registering Characteristic "On" for events +2ms
  Accessory [Homebridge] Registering Characteristic "Outlet In Use" for events +2ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +4ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /characteristics +17ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics +7ms
  Accessory [Homebridge] Processing characteristic set: [{"aid":18,"iid":9,"ev":true},{"aid":18,"iid":10,"ev":true}] +5ms
  Accessory [Homebridge] Registering Characteristic "On" for events +2ms
  Accessory [Homebridge] Registering Characteristic "Outlet In Use" for events +2ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +5ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /characteristics +20ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics +2ms
  Accessory [Homebridge] Processing characteristic set: [{"aid":19,"iid":9,"ev":true},{"aid":19,"iid":10,"ev":true}] +4ms
  Accessory [Homebridge] Registering Characteristic "On" for events +3ms
  Accessory [Homebridge] Registering Characteristic "Outlet In Use" for events +2ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +31ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /characteristics +14ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics +2ms
  Accessory [Homebridge] Processing characteristic set: [{"aid":17,"iid":9,"ev":true},{"aid":17,"iid":10,"ev":true}] +4ms
  Accessory [Homebridge] Registering Characteristic "On" for events +3ms
  Accessory [Homebridge] Registering Characteristic "Outlet In Use" for events +2ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +4ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /characteristics +17ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics +2ms
  Accessory [Homebridge] Processing characteristic set: [{"aid":2,"iid":9,"ev":true},{"aid":2,"iid":10,"ev":true},{"aid":2,"iid":11,"ev":true},{"aid":2,"iid":12,"ev":true}] +4ms
  Accessory [Homebridge] Registering Characteristic "On" for events +2ms
  Accessory [Homebridge] Registering Characteristic "Brightness" for events +3ms
  Accessory [Homebridge] Registering Characteristic "Hue" for events +2ms
  Accessory [Homebridge] Registering Characteristic "Saturation" for events +2ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +4ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP request: /characteristics +23ms
  HAPServer [CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics +2ms
  Accessory [Homebridge] Processing characteristic set: [{"aid":3,"iid":9,"ev":true},{"aid":3,"iid":10,"ev":true},{"aid":3,"iid":11,"ev":true},{"aid":3,"iid":12,"ev":true}] +15ms
  Accessory [Homebridge] Registering Characteristic "On" for events +2ms
  Accessory [Homebridge] Registering Characteristic "Brightness" for events +3ms
  Accessory [Homebridge] Registering Characteristic "Hue" for events +2ms
  Accessory [Homebridge] Registering Characteristic "Saturation" for events +3ms
  EventedHTTPServer [::ffff:192.168.1.32] HTTP Response is finished +4ms
  Orvibo Discovery packet sent +5s
  Orvibo Discovery packet sent +20ms
  Orvibo Discovery packet sent +4ms
  Orvibo Message sent to 255.255.255.255:10000 with length 6 +7ms
  Orvibo Message sent to 255.255.255.255:10000 with length 6 +15ms
  Orvibo Message sent to 255.255.255.255:10000 with length 6 +3ms
  Orvibo Message received 6864002a716100accf2335f44c2020202020204cf43523cfac202020202020534f433030358a3792dc01 { address: '192.168.1.3', family: 'IPv4', port: 10000, size: 42 } +51ms
  Orvibo Parsing incoming message. Command ID is: 7161 +56ms
  Orvibo Found socket! +8ms
[2017-4-7 18:06:34] New Orvibo found: Socket [accf2335f44c]
  Orvibo Discovery packet sent +28ms
  Orvibo Message received 6864002a716100accf2327cb4420202020202044cb2723cfac202020202020534f433030358a3792dc01 { address: '192.168.1.29', family: 'IPv4', port: 10000, size: 42 } +6ms
  Orvibo Parsing incoming message. Command ID is: 7161 +6ms
  Orvibo Found socket! +2ms
[2017-4-7 18:06:34] New Orvibo found: Socket [accf2327cb44]
  Orvibo Discovery packet sent +11ms
  Orvibo Message received 68640029716100accf232afc1a2020202020201afc2a23cfac2020202020204952443031328a3792dc { address: '192.168.1.10', family: 'IPv4', port: 10000, size: 41 } +31ms
  Orvibo Parsing incoming message. Command ID is: 7161 +3ms
[2017-4-7 18:06:34] New Orvibo found: AllOne [accf232afc1a]
  Orvibo Discovery packet sent +8ms
  Orvibo Message received 6864002a716100accf2335f4b0202020202020b0f43523cfac202020202020534f43303035893792dc00 { address: '192.168.1.30', family: 'IPv4', port: 10000, size: 42 } +19ms
  Orvibo Parsing incoming message. Command ID is: 7161 +3ms
  Orvibo Found socket! +3ms
[2017-4-7 18:06:34] New Orvibo found: Socket [accf2335f4b0]
  Orvibo Discovery packet sent +6ms
  Orvibo Message received 6864002a716100accf2336099420202020202094093623cfac202020202020534f433030358a3792dc00 { address: '192.168.1.21', family: 'IPv4', port: 10000, size: 42 } +5ms
  Orvibo Parsing incoming message. Command ID is: 7161 +4ms
  Orvibo Found socket! +23ms
[2017-4-7 18:06:34] New Orvibo found: Socket [accf23360994]
  Orvibo Discovery packet sent +6ms
  Orvibo Message received 68640029716100accf232afc1a2020202020201afc2a23cfac2020202020204952443031328a3792dc { address: '192.168.1.10', family: 'IPv4', port: 10000, size: 41 } +5ms
  Orvibo Parsing incoming message. Command ID is: 7161 +14ms
  Orvibo Message received 6864002a716100accf2335f44c2020202020204cf43523cfac202020202020534f433030358a3792dc01 { address: '192.168.1.3', family: 'IPv4', port: 10000, size: 42 } +12ms
  Orvibo Parsing incoming message. Command ID is: 7161 +3ms
  Orvibo Found socket! +2ms
  Orvibo Message received 6864002a716100accf2327cb4420202020202044cb2723cfac202020202020534f433030358a3792dc01 { address: '192.168.1.29', family: 'IPv4', port: 10000, size: 42 } +6ms
  Orvibo Parsing incoming message. Command ID is: 7161 +3ms
  Orvibo Found socket! +2ms
  Orvibo Message received 68640029716100accf232afc1a2020202020201afc2a23cfac2020202020204952443031328a3792dc { address: '192.168.1.10', family: 'IPv4', port: 10000, size: 41 } +6ms
  Orvibo Parsing incoming message. Command ID is: 7161 +3ms
  Orvibo Message received 6864002a716100accf2335f4b0202020202020b0f43523cfac202020202020534f43303035893792dc00 { address: '192.168.1.30', family: 'IPv4', port: 10000, size: 42 } +5ms
  Orvibo Parsing incoming message. Command ID is: 7161 +15ms
  Orvibo Found socket! +3ms
  Orvibo Message received 6864002a716100accf2336099420202020202094093623cfac202020202020534f433030358a3792dc00 { address: '192.168.1.21', family: 'IPv4', port: 10000, size: 42 } +5ms
  Orvibo Parsing incoming message. Command ID is: 7161 +3ms
  Orvibo Found socket! +2ms
  Orvibo Message received 6864002a716100accf2335f4b0202020202020b0f43523cfac202020202020534f43303035893792dc00 { address: '192.168.1.30', family: 'IPv4', port: 10000, size: 42 } +7ms
  Orvibo Parsing incoming message. Command ID is: 7161 +3ms
  Orvibo Found socket! +3ms
  Orvibo Message received 6864002a716100accf2336099420202020202094093623cfac202020202020534f433030358a3792dc00 { address: '192.168.1.21', family: 'IPv4', port: 10000, size: 42 } +11ms
  Orvibo Parsing incoming message. Command ID is: 7161 +3ms
  Orvibo Found socket! +3ms
  Orvibo Message received 6864002a716100accf2327cb4420202020202044cb2723cfac202020202020534f433030358a3792dc01 { address: '192.168.1.29', family: 'IPv4', port: 10000, size: 42 } +5ms
  Orvibo Parsing incoming message. Command ID is: 7161 +3ms
  Orvibo Found socket! +2ms
  Orvibo Message received 6864002a716100accf2335f4b0202020202020b0f43523cfac202020202020534f43303035893792dc00 { address: '192.168.1.30', family: 'IPv4', port: 10000, size: 42 } +5ms
  Orvibo Parsing incoming message. Command ID is: 7161 +4ms
  Orvibo Found socket! +2ms
  Orvibo Message received 6864002a716100accf2336099420202020202094093623cfac202020202020534f433030358a3792dc00 { address: '192.168.1.21', family: 'IPv4', port: 10000, size: 42 } +5ms
  Orvibo Parsing incoming message. Command ID is: 7161 +11ms
  Orvibo Found socket! +2ms
  Orvibo Message received 6864002a716100accf2327cb4420202020202044cb2723cfac202020202020534f433030358a3792dc01 { address: '192.168.1.29', family: 'IPv4', port: 10000, size: 42 } +5ms
  Orvibo Parsing incoming message. Command ID is: 7161 +5ms
  Orvibo Found socket! +3ms
  Orvibo Message received 68640029716100accf232afc1a2020202020201afc2a23cfac2020202020204952443031328a3792dc { address: '192.168.1.10', family: 'IPv4', port: 10000, size: 41 } +5ms
  Orvibo Parsing incoming message. Command ID is: 7161 +25ms
  Orvibo Message received 6864002a716100accf2335f44c2020202020204cf43523cfac202020202020534f433030358a3792dc01 { address: '192.168.1.3', family: 'IPv4', port: 10000, size: 42 } +5ms
  Orvibo Parsing incoming message. Command ID is: 7161 +3ms
  Orvibo Found socket! +3ms
  Orvibo Message received 6864002a716100accf2335f44c2020202020204cf43523cfac202020202020534f433030358a3792dc01 { address: '192.168.1.3', family: 'IPv4', port: 10000, size: 42 } +15ms
  Orvibo Parsing incoming message. Command ID is: 7161 +9ms
  Orvibo Found socket! +2ms
  Orvibo Message sent to 255.255.255.255:10000 with length 6 +4ms
  Orvibo Message sent to 255.255.255.255:10000 with length 6 +3ms
  Orvibo Message sent to 255.255.255.255:10000 with length 6 +2ms
  Orvibo Message sent to 255.255.255.255:10000 with length 6 +3ms
  Orvibo Message sent to 255.255.255.255:10000 with length 6 +2ms
  Orvibo Message received 6864002a716100accf2327cb4420202020202044cb2723cfac202020202020534f433030358a3792dc01 { address: '192.168.1.29', family: 'IPv4', port: 10000, size: 42 } +12ms
  Orvibo Parsing incoming message. Command ID is: 7161 +3ms
  Orvibo Found socket! +3ms
  Orvibo Message received 6864002a716100accf2336099420202020202094093623cfac202020202020534f433030358a3792dc00 { address: '192.168.1.21', family: 'IPv4', port: 10000, size: 42 } +5ms
  Orvibo Parsing incoming message. Command ID is: 7161 +3ms
  Orvibo Found socket! +2ms
  Orvibo Message received 68640029716100accf232afc1a2020202020201afc2a23cfac2020202020204952443031328a3792dc { address: '192.168.1.10', family: 'IPv4', port: 10000, size: 41 } +6ms
  Orvibo Parsing incoming message. Command ID is: 7161 +3ms
  Orvibo Message received 6864002a716100accf2335f4b0202020202020b0f43523cfac202020202020534f433030358a3792dc00 { address: '192.168.1.30', family: 'IPv4', port: 10000, size: 42 } +5ms
  Orvibo Parsing incoming message. Command ID is: 7161 +4ms
  Orvibo Found socket! +2ms
  Orvibo Message received 6864002a716100accf2335f44c2020202020204cf43523cfac202020202020534f433030358a3792dc01 { address: '192.168.1.3', family: 'IPv4', port: 10000, size: 42 } +5ms
  Orvibo Parsing incoming message. Command ID is: 7161 +3ms
  Orvibo Found socket! +2ms
  Orvibo Message received 6864002a716100accf2327cb4420202020202044cb2723cfac202020202020534f433030358a3792dc01 { address: '192.168.1.29', family: 'IPv4', port: 10000, size: 42 } +6ms
  Orvibo Parsing incoming message. Command ID is: 7161 +3ms
  Orvibo Found socket! +2ms
  Orvibo Message received 68640029716100accf232afc1a2020202020201afc2a23cfac2020202020204952443031328a3792dc { address: '192.168.1.10', family: 'IPv4', port: 10000, size: 41 } +5ms
  Orvibo Parsing incoming message. Command ID is: 7161 +4ms
  Orvibo Message received 6864002a716100accf2336099420202020202094093623cfac202020202020534f433030358a3792dc00 { address: '192.168.1.21', family: 'IPv4', port: 10000, size: 42 } +5ms
  Orvibo Parsing incoming message. Command ID is: 7161 +3ms
  Orvibo Found socket! +3ms
  Orvibo Message received 68640029716100accf232afc1a2020202020201afc2a23cfac2020202020204952443031328a3792dc { address: '192.168.1.10', family: 'IPv4', port: 10000, size: 41 } +12ms
  Orvibo Parsing incoming message. Command ID is: 7161 +3ms
  Orvibo Message received 6864002a716100accf2335f4b0202020202020b0f43523cfac202020202020534f433030358a3792dc00 { address: '192.168.1.30', family: 'IPv4', port: 10000, size: 42 } +8ms
  Orvibo Parsing incoming message. Command ID is: 7161 +3ms
  Orvibo Found socket! +3ms
  Orvibo Message received 6864002a716100accf2335f44c2020202020204cf43523cfac202020202020534f433030358a3792dc01 { address: '192.168.1.3', family: 'IPv4', port: 10000, size: 42 } +4ms
  Orvibo Parsing incoming message. Command ID is: 7161 +4ms
  Orvibo Found socket! +2ms
  Orvibo Message received 68640029716100accf232afc1a2020202020201afc2a23cfac2020202020204952443031328a3792dc { address: '192.168.1.10', family: 'IPv4', port: 10000, size: 41 } +5ms
  Orvibo Parsing incoming message. Command ID is: 7161 +3ms
  Orvibo Subscribing to accf2335f44c +484ms
  Orvibo Message sent to 192.168.1.3:10000 with length 30 +17ms
  Orvibo Subscribing to accf2327cb44 +5ms
  Orvibo Message sent to 192.168.1.29:10000 with length 30 +5ms
  Orvibo Message received 68640018636caccf2335f44c202020202020000000000001 { address: '192.168.1.3', family: 'IPv4', port: 10000, size: 24 } +5ms
  Orvibo Parsing incoming message. Command ID is: 636c +12ms
  Orvibo Subscription confirmation returned from accf2335f44c +5ms
[2017-4-7 18:06:35] Subscription to accf2335f44c successful!
  Orvibo Message received 68640018636caccf2327cb44202020202020000000000001 { address: '192.168.1.29', family: 'IPv4', port: 10000, size: 24 } +12ms
  Orvibo Parsing incoming message. Command ID is: 636c +4ms
  Orvibo Subscription confirmation returned from accf2327cb44 +3ms
[2017-4-7 18:06:35] Subscription to accf2327cb44 successful!
  Orvibo Subscribing to accf232afc1a +8ms
  Orvibo Message sent to 192.168.1.10:10000 with length 30 +5ms
  Orvibo Message received 68640017636caccf232afc1a2020202020200100000000 { address: '192.168.1.10', family: 'IPv4', port: 10000, size: 23 } +13ms
  Orvibo Parsing incoming message. Command ID is: 636c +3ms
  Orvibo Subscription confirmation returned from accf232afc1a +3ms
[2017-4-7 18:06:35] Subscription to accf232afc1a successful!
  Orvibo Subscribing to accf2335f4b0 +5ms
  Orvibo Message sent to 192.168.1.30:10000 with length 30 +4ms
  Orvibo Subscribing to accf23360994 +22ms
  Orvibo Message sent to 192.168.1.21:10000 with length 30 +4ms
  Orvibo Message received 68640018636caccf2335f4b0202020202020000000000000 { address: '192.168.1.30', family: 'IPv4', port: 10000, size: 24 } +7ms
  Orvibo Parsing incoming message. Command ID is: 636c +4ms
  Orvibo Subscription confirmation returned from accf2335f4b0 +14ms
[2017-4-7 18:06:35] Subscription to accf2335f4b0 successful!
  Orvibo Message received 68640018636caccf23360994202020202020000000000000 { address: '192.168.1.21', family: 'IPv4', port: 10000, size: 24 } +16ms
  Orvibo Parsing incoming message. Command ID is: 636c +3ms
  Orvibo Subscription confirmation returned from accf23360994 +2ms
[2017-4-7 18:06:36] Subscription to accf23360994 successful!
  Orvibo Message sent to 192.168.1.3:10000 with length 29 +886ms
  Orvibo Message sent to 192.168.1.29:10000 with length 29 +9ms
  Orvibo Message received 686400dc7274accf2327cb4420202020202000000000000400010000be0001004325accf2327cb4420202020202044cb2723cfac2020202020203838383838382020202020204d6163536f636b657420202020202020040020000000150000000500000010272a796fd01027766963656e7465722e6f727669626f2e636f6d202020202020202020202020202020202020202020c0a801c8c0a80101ffffff000001000100ff0000d700e107100e0000201c0000323031372d30332d32365430313a30303a30305a323031372d31302d32395430313a30303a30305a { address: '192.168.1.29',
  family: 'IPv4',
  port: 10000,
  size: 220 } +16ms
  Orvibo Parsing incoming message. Command ID is: 7274 +6ms
  Orvibo Query data returned from accf2327cb44 +2ms
[2017-4-7 18:06:36] A device has been queried. Name (if set): MacSocket
[2017-4-7 18:06:36] Orvibo Online: Mac [accf2327cb44]
[2017-4-7 18:06:36] Configuring: MacSocket
  EventedHTTPServer [::ffff:192.168.1.32] Sending HTTP event '15.9' with data: {"characteristics":[{"aid":15,"iid":9,"value":true}]} +3s
  Orvibo Message received 686400dc7274accf2335f44c20202020202001000000000400010000be0001004325accf2335f44c2020202020204cf43523cfac20202020202038383838383820202020202052617370536f636b6574202020202020040020000000150000000500000010272a796fd01027766963656e7465722e6f727669626f2e636f6d202020202020202020202020202020202020202020c0a801c8c0a80101ffffff000001000100ff0000d700e107100e0000201c0000323031372d30332d32365430313a30303a30305a323031372d31302d32395430313a30303a30305a { address: '192.168.1.3', family: 'IPv4', port: 10000, size: 220 } +43ms
  Orvibo Parsing incoming message. Command ID is: 7274 +3ms
  Orvibo Query data returned from accf2335f44c +2ms
[2017-4-7 18:06:36] A device has been queried. Name (if set): RaspSocket
[2017-4-7 18:06:36] Orvibo Online: RaspSocket [accf2335f44c]
[2017-4-7 18:06:36] Configuring: RaspSocket
  Orvibo Message sent to 192.168.1.10:10000 with length 29 +28ms
  Orvibo Message sent to 192.168.1.30:10000 with length 29 +2ms
  Orvibo Message sent to 192.168.1.21:10000 with length 29 +10ms
  Orvibo Message received 686400a47274accf232afc1a20202020202001000000000400010000860001002653accf232afc1a2020202020201afc2a23cfac202020202020383838383838202020202020416c6c6f6e6520202020202020202020000000000200010000000000000010272a796fd01027766963656e7465722e6f727669626f2e636f6d202020202020202020202020202020202020202020c0a801c8c0a80101ffffff0000010001 { address: '192.168.1.10',
  family: 'IPv4',
  port: 10000,
  size: 164 } +4ms
  Orvibo Parsing incoming message. Command ID is: 7274 +8ms
  Orvibo Query data returned from accf232afc1a +2ms
[2017-4-7 18:06:37] A device has been queried. Name (if set): Allone
[2017-4-7 18:06:37] Orvibo Online: Allone [accf232afc1a]
[2017-4-7 18:06:37] Configuring: Allone
  Orvibo Message received 686400dc7274accf2335f4b020202020202001000000000400010000be0001004325accf2335f4b0202020202020b0f43523cfac202020202020383838383838202020202020436f66666565536f636b657420202020040020000000150000000500000010272a796fd01027766963656e7465722e6f727669626f2e636f6d202020202020202020202020202020202020202020c0a801c8c0a80101ffffff000001000100ff0000d700e107100e0000201c0000323031372d30332d32365430313a30303a30305a323031372d31302d32395430313a30303a30305a { address: '192.168.1.30',
  family: 'IPv4',
  port: 10000,
  size: 220 } +18ms
  Orvibo Parsing incoming message. Command ID is: 7274 +6ms
  Orvibo Query data returned from accf2335f4b0 +2ms
[2017-4-7 18:06:37] A device has been queried. Name (if set): CoffeeSocket
[2017-4-7 18:06:37] Orvibo Online: Coffee [accf2335f4b0]
[2017-4-7 18:06:37] Configuring: CoffeeSocket
  EventedHTTPServer [::ffff:192.168.1.32] Sending HTTP event '17.9' with data: {"characteristics":[{"aid":17,"iid":9,"value":false}]} +111ms
  Orvibo Message received 686400dc7274accf2336099420202020202001000000000400010000be0001004325accf2336099420202020202094093623cfac2020202020203838383838382020202020204d6963726f7761766520202020202020040020000000150000000500000010272a796fd01027766963656e7465722e6f727669626f2e636f6d202020202020202020202020202020202020202020c0a801c8c0a80101ffffff000001000100ff0000d700e107100e0000201c0000323031372d30332d32365430313a30303a30305a323031372d31302d32395430313a30303a30305a { address: '192.168.1.21',
  family: 'IPv4',
  port: 10000,
  size: 220 } +23ms
  Orvibo Parsing incoming message. Command ID is: 7274 +7ms
  Orvibo Query data returned from accf23360994 +2ms
[2017-4-7 18:06:37] A device has been queried. Name (if set): Microwave
[2017-4-7 18:06:37] Orvibo Online: Microwave [accf23360994]
[2017-4-7 18:06:37] Configuring: Microwave
  Orvibo Discovery packet sent +3s
  Orvibo Message sent to 255.255.255.255:10000 with length 6 +5ms
  Orvibo Discovery packet sent +9ms
  Orvibo Discovery packet sent +5ms
IMNotMax commented 7 years ago

Hi, Without the ssh accessory, does your homebridge work ? Try to backup the config.json, and only add the ssh accessory. Maybe the on and off option are mandatory (I did not check the doc for that). In the logs, I don't see the 9 HomeKit number that confirm homebridge has ended the setup successfully. And I don't see the ssh initialization neither.