Punkt 5:
bzw.
sudo vi config.json
anstatt
bzw.
vi config.json
{ "accessory": "loxone-light-switch", [I]//typ des accessory[/I] "name": "Testbulb", [I]//Name der später in Eve /Home angezeigt wird[/I] "service": "Light", //Typ der in [I]Eve /Home verwendet wird?[/I] "brightness_handling": "yes", [I]//wenn hier "no" steht handelt es sich nicht um einen dimmer und die set_brightness_url entfällt[/I] "on_url": "http://user:password@miniserver-ip/jdev/sps/io/bathroom_light/on", [I]//URL mit der das Licht eingeschaltet werden kann // "Lichsteuerung_Szimmer" ist dabei der Name des Lichtsteurung Bauseins[/I] "off_url": "http://user:password@miniserver-ip/jdev/sps/io/bathroom_light/off", //Selbes zum ausschalten "set_brightness_url": "http://user:password@miniserver-ip/jdev/sps/io/bathroom_light/%b", //selbes zum dimmen "status_url": "http://user:password@miniserver-ip/jdev/sps/io/bathroom_light_state/state" //ist "Lichtsteuerung_Szimmer_sate" hier der Name eines virtuellen Ausgangs? },
{ "accessory": "loxone-garage", [I]//typ des accessory[/I] "name": "Garage", [I] //Name der später in Eve /Home angezeigt wird[/I] "garage_open_url": "http://user:password@miniserver-ip/dev/sps/io/garage_door/on", [I]//URL mit der die Garage geöffnet wird."L[/I]garage_door[I]" ist dabei der Name eines Bauseins ?[/I] "garage_close_url": "http://user:password@miniserver-ip/dev/sps/io/garage_door/off", //selbes zum schließen "status_url": "http://user:password@miniserver-ip/jdev/sps/io/garage_door_state/state" //ist "garage_door_state" hier der Name eines virtuellen Ausgangs? }
"TemperatureSensors":[ { "name": "Temperature kitchen", [I] //Name der später in Eve /Home angezeigt wird[/I] "input": "AWI3" //??? }
http://user:passwort@miniserver-ip/jdev/sps/io/name_des_digitalen_ausgangs/state
http://user:passwort@miniserver-ip/jdev/sps/io/name_des_Dimmers_oder_Tasters/state
npm install -g homebridge-loxone-temperature
"accessories": [ { "accessory": "loxone-temperature", "name": "Temperatur Badezimmer", "url": "http://user:password@miniserver-ip/jdev/sps/io/temp_bathroom/state" } ]
root@raspberry-pi:~# apt-get install gcc-4.8 g++-4.8 Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package gcc-4.8 E: Couldn't find any package by regex 'gcc-4.8' E: Unable to locate package g++-4.8 E: Couldn't find any package by regex 'g++-4.8'
http://user:passwort@ip_adresse/jdev/sps/io/name_des_tasters/on
[10/11/2016, 11:31:55 PM] Registering accessory 'homebridge-loxone-light-switch.loxone-light-switch' [10/11/2016, 11:31:55 PM] --- [10/11/2016, 11:31:55 PM] config.json (/root/.homebridge/config.json) not found.
root@raspberry-pi:~/homebridge# cd [COLOR=#FF0000]/root/.homebridge[/COLOR] root@raspberry-pi:[COLOR=#FF0000]~/.homebridge[/COLOR]# ls accessories persist
root@raspberry-pi:~/.homebridge# cd .. root@raspberry-pi:~# ls homebridge startscript root@raspberry-pi:~# cd homebridge/ root@raspberry-pi:[COLOR=#FF0000]~/homebridge[/COLOR]# ls accessories config.json config.json.save homebridge.log persist
root@raspberry-pi:~# ls -la total 92 drwx------ 7 root root 4096 Oct 11 23:31 . drwxr-xr-x 23 root root 36864 Oct 10 17:15 .. -rw------- 1 root root 10324 Oct 11 23:39 .bash_history -rw-r--r-- 1 root root 570 Jan 31 2010 .bashrc drwx------ 3 root root 4096 Jul 23 20:18 .config drwxr-xr-x 4 root root 4096 Oct 11 23:31 .homebridge -rw------- 1 root root 12 Oct 11 23:30 .nano_history drwxr-xr-x 3 root root 4096 Oct 10 16:53 .node-gyp drwxr-xr-x 149 root root 4096 Oct 11 22:41 .npm -rw-r--r-- 1 root root 140 Nov 19 2007 .profile drwxr-xr-x 4 root root 4096 Oct 11 23:39 homebridge -rwxr--r-- 1 admin admin 127 Jul 23 20:13 startscript
root@raspberry-pi:~/.homebridge# ls -la total 16 drwxr-xr-x 4 root root 4096 Oct 11 23:31 . drwx------ 7 root root 4096 Oct 11 23:31 .. drwxr-xr-x 2 root root 4096 Oct 11 23:32 accessories drwxr-xr-x 2 root root 4096 Oct 11 23:31 persist
root@raspberry-pi:~/homebridge# ls -la total 32 drwxr-xr-x 4 root root 4096 Oct 11 23:39 . drwx------ 7 root root 4096 Oct 11 23:31 .. drwxr-xr-x 2 root root 4096 Oct 11 11:38 accessories -rw-r--r-- 1 root root 776 Oct 11 23:30 config.json -rw-r--r-- 1 root root 848 Oct 11 22:58 config.json.save -rw-r--r-- 1 root root 998 Oct 11 23:39 config.json.save.1 -rw-r--r-- 1 root root 2063 Oct 11 23:30 homebridge.log drwxr-xr-x 2 root root 4096 Oct 11 11:37 persist
{ "bridge": { "name": "Homebridge", "username": "CC:22:3D:E3:CE:30", "port": 51826, "pin": "123-456-789" }, "platforms": [ { "platform": "Loxone", "name": "Loxone", "ip_address": "192.168.x.x", "username": "xxxxxxxx", #Welcher User muss hierhin? Vom Miniserver nehme ich an? "password": "xxxxxxxx" } ], "accessories": [ { "accessory": "loxone-light-switch", "name": "PC Licht", "service": "Light", "brightness_handling": "no", "on_url": "http://MSuser:MSpw@192.168.x.x/jdev/sps/io/Wohnzimmer%20Licht%20PC/on", "off_url": "http://MSuser:MSpw@192.168.x.x/jdev/sps/io/Wohnzimmer%20Licht%20PC/off", "status_url": "http://MSuser:MSpw@192.168.x.x/jdev/sps/io/Wohnzimmer%20Licht%20PC/state" } ] }
[2016-10-12 18:16:42] [PC Licht] Getting power state undefined:1 <html><head><title>error</title></head><body><errorcode>401</errorcode> <errordetail>Unauthorized</errordetail></body></html> ^ SyntaxError: Unexpected token < at Object.parse (native) at Request._callback (/usr/local/lib/node_modules/homebridge-loxone-light-switch/index.js:115:20) at Request.self.callback (/usr/local/lib/node_modules/homebridge-loxone-light-switch/node_modules/request/request.js:373:22) at emitTwo (events.js:100:13) at Request.emit (events.js:185:7) at Request.<anonymous> (/usr/local/lib/node_modules/homebridge-loxone-light-switch/node_modules/request/request.js:1318:14) at emitOne (events.js:95:20) at Request.emit (events.js:182:7) at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/homebridge-loxone-light-switch/node_modules/request/request.js:1266:12) at emitNone (events.js:85:20)
Wir verarbeiten personenbezogene Daten über Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen, Werbung zu personalisieren und Websiteaktivitäten zu analysieren. Wir können bestimmte Informationen über unsere Nutzer mit unseren Werbe- und Analysepartnern teilen. Weitere Einzelheiten finden Sie in unserer Datenschutzrichtlinie.
Wenn Sie unten auf "Einverstanden" klicken, stimmen Sie unserer Datenschutzrichtlinie und unseren Datenverarbeitungs- und Cookie-Praktiken wie dort beschrieben zu. Sie erkennen außerdem an, dass dieses Forum möglicherweise außerhalb Ihres Landes gehostet wird und Sie der Erhebung, Speicherung und Verarbeitung Ihrer Daten in dem Land, in dem dieses Forum gehostet wird, zustimmen.
Kommentar