Homematic Interface Layer für Hue Lampen und alles andere

diverse Zusatzsoftware

Moderator: Co-Administratoren

Benutzeravatar
Centauri2k
Beiträge: 684
Registriert: 17.09.2016, 21:13

Re: Homematic Interface Layer für Hue Lampen und alles ander

Beitrag von Centauri2k » 06.12.2016, 19:10

Ja das geht

Benutzeravatar
thkl
Beiträge: 2765
Registriert: 15.07.2013, 13:32
Wohnort: dickes B
Danksagung erhalten: 5 Mal

Re: Homematic Interface Layer für Hue Lampen und alles ander

Beitrag von thkl » 06.12.2016, 21:17

So , ich hab mal ein Sonos Plugin angefangen. Es erzeugt pro ZonePlayer eine Fernbedienung mit der sich diverse Aktionen des ZonePlayers triggern lassen. (Play,Pause,Next,Prev,VolUp,VolDn) Diese müssen allerdings erst im WebGUI in den Geräteeinstellungen der jeweiligen Fernbedienung den jeweiligen Tasten zugeordnet werden. Bissel Spotify Unterstützung gibt es auch schon .

Benutzeravatar
Guybrushix
Beiträge: 31
Registriert: 19.11.2016, 23:27
Wohnort: Ratingen

Re: Homematic Interface Layer für Hue Lampen und alles ander

Beitrag von Guybrushix » 06.12.2016, 22:29

Hallo, erst mal Respekt an dieses Forum und deren Mitglieder.
Ich bin erst vor kurzem zu Homematic gewechselt bzw. bin gerade mitten im Wechsel.

Ich hab das Lightify Plugin und das Hue Plugin konfiguriert, im log ist alles gut jedoch zeigt die webui vom hvmi keine Lightify Geräte an.

Die einzige Meldung ist

Code: Alles auswählen

$listDevices$
hab ich was vergessen ? das Hue plugin läuft super ausser das die Programme auf der Webui con der ccu2 irgendwie nichts tun das stört aber nicht wirklich.

Meine Config

Code: Alles auswählen

{"ccu_ip":"192.168.178.89",
  "web_http_port":8182,
  "plugins": [
    {
   "type":"HuePlugin",
   "name":"HueMain",
   "hue_bridge_ip":"192.168.178.44",
   "hue_username":"meinhuebenutzer"
},
{
   "type":"LightifyPlugin",
   "name":"Osram",
   "ip": "192.168.178.42"
          }
    ]
}
In meinem Log steht :

Code: Alles auswählen

[2016-12-06 22:13:51] Homematic Virtual Interface Core
[2016-12-06 22:13:51] 2016 by thkl https://github.com/thkl/Homematic-Virtual-Interface
[2016-12-06 22:13:51] ================================================================
[2016-12-06 22:13:51] [Homematic Virtual Interface.Config] try to load config : /root/.hm_virtual_interface/config.json
[2016-12-06 22:13:51] [HomematicLogicalLayer] welcome. will create a interface layer for CCU at 192.168.178.89
[2016-12-06 22:13:51] [HomematicLogicalLayer] MyIP is 192.168.178.102
[2016-12-06 22:13:51] [Homematic Virtual Interface.Server] Loaded plugin: HuePlugin
[2016-12-06 22:13:52] [Homematic Virtual Interface.Server] Loaded plugin: LightifyPlugin
[2016-12-06 22:13:52] [HuePlugin - HueMain] Init HueMain
[2016-12-06 22:13:52] [HuePlugin - HueMain] Hue Bridge Init at 192.168.178.44
[2016-12-06 22:13:52] [HuePlugin - HueMain] initialization completed
[2016-12-06 22:13:52] [Homematic Virtual Interface.Server] HueMain initialized.
[2016-12-06 22:13:52] [LightifyPlugin - Osram] Init Osram
[2016-12-06 22:13:52] [Homematic Virtual Interface.Server] Osram initialized.
[2016-12-06 22:13:52] [Homematic Virtual Interface.ConfigurationServer] Configuration Server is listening on: Port 8182

Ich lass das ganze als root laufen weil sonst keine Geräte erzeugt werden.

Danke im voraus
Gruß Micha

RaspberryMatic,Div Aktoren,FussbodenHeizung,HUE,Osram,Foscam,Keymatic;Netatmo,Sonos,NanoCUL,Alexa,Wemos D1 ........

Benutzeravatar
thkl
Beiträge: 2765
Registriert: 15.07.2013, 13:32
Wohnort: dickes B
Danksagung erhalten: 5 Mal

Re: Homematic Interface Layer für Hue Lampen und alles ander

Beitrag von thkl » 06.12.2016, 22:35

Die WebGUI zeigt keine LF Geräte an, weil ich das noch nicht implementiert habe ;o)
Sollten die Geräte im CCU Posteingang fehlen einmal InstallMode im hmvi WebGUI anklicken

Benutzeravatar
Guybrushix
Beiträge: 31
Registriert: 19.11.2016, 23:27
Wohnort: Ratingen

Re: Homematic Interface Layer für Hue Lampen und alles ander

Beitrag von Guybrushix » 06.12.2016, 22:43

Das erklärt das natürlich :D

Leider ist mein Osram Plug nicht im Posteingang gelandet bzw. kein Gerät das an der Lightify Bridge angelernt ist. Die Lampen sind nicht weiter schlimm die werden ja so oder so offiziell unterstützt. Muss ich den Plug an die Hue Bridge anlernen ? oder sollte dass auch über die Osram Bridge gehen ?
Gruß Micha

RaspberryMatic,Div Aktoren,FussbodenHeizung,HUE,Osram,Foscam,Keymatic;Netatmo,Sonos,NanoCUL,Alexa,Wemos D1 ........

Benutzeravatar
thkl
Beiträge: 2765
Registriert: 15.07.2013, 13:32
Wohnort: dickes B
Danksagung erhalten: 5 Mal

Re: Homematic Interface Layer für Hue Lampen und alles ander

Beitrag von thkl » 06.12.2016, 22:50

Den Plug unterstütze ich noch nicht weil ich keinen zum Test habe :)

Aber da kommst du gerade recht ...

Du könntest das Ding mal im Debug Modus starten also nicht bin/hmvi sondern npm run dev

Dann kommt erstmal jede Menge Text. Beim Init des LF wird für jedes Gerät eine Zeile mit LFLight am Anfang erzeugt. Den Inhalt brauch ich mit Erklärung was es ist. Die normale Glühbirne ist zB Type=10


sent from a solid block of aluminum.

Benutzeravatar
Guybrushix
Beiträge: 31
Registriert: 19.11.2016, 23:27
Wohnort: Ratingen

Re: Homematic Interface Layer für Hue Lampen und alles ander

Beitrag von Guybrushix » 07.12.2016, 10:58

Mach ich sobald ich zu Hause bin
Gruß Micha

RaspberryMatic,Div Aktoren,FussbodenHeizung,HUE,Osram,Foscam,Keymatic;Netatmo,Sonos,NanoCUL,Alexa,Wemos D1 ........

Benutzeravatar
Guybrushix
Beiträge: 31
Registriert: 19.11.2016, 23:27
Wohnort: Ratingen

Re: Homematic Interface Layer für Hue Lampen und alles ander

Beitrag von Guybrushix » 07.12.2016, 14:32

Das ist die Ausgabe :

Code: Alles auswählen

pi@raspberrypi:~/Homematic-Virtual-Interface $ sudo npm run dev

> Homematic-Virtual-Interface@0.0.6 dev /home/pi/Homematic-Virtual-Interface
> DEBUG=* node lib/index.js -D || true

[2016-12-07 14:23:31] Homematic Virtual Interface Core
[2016-12-07 14:23:31] 2016 by thkl https://github.com/thkl/Homematic-Virtual-Interface
[2016-12-07 14:23:31] ================================================================
[2016-12-07 14:23:31] [Homematic Virtual Interface.Server] Starting up
[2016-12-07 14:23:31] [Homematic Virtual Interface.Config] try to load config : /root/.hm_virtual_interface/config.json
[2016-12-07 14:23:31] [Homematic Virtual Interface.Config] try to load persistent storage : /root/.hm_virtual_interface/persist.json
[2016-12-07 14:23:31] [Homematic Virtual Interface.ConfigurationServer] Configuration Server Initializing on Port 8182
[2016-12-07 14:23:31] [HomematicLogicalLayer] welcome. will create a interface layer for CCU at 192.168.178.89
[2016-12-07 14:23:32] [HomematicLogicalLayer] Adding new Consumer
[2016-12-07 14:23:32] [HomematicLogicalLayer] MyIP is 192.168.178.102
[2016-12-07 14:23:32] [HomematicLogicalLayer] XML-RPC server for interface Homematic Virtual Interface is listening on port 7000
[2016-12-07 14:23:32] [Homematic Virtual Interface.ConfigurationServer] Plugin Paths : [ '/home/pi/Homematic-Virtual-Interface/lib/node_modules',
  '/home/pi/Homematic-Virtual-Interface/node_modules',
  '/home/pi/node_modules',
  '/home/node_modules',
  '/node_modules',
  '/usr/local/lib/node_modules',
  '/usr/lib/node_modules',
  '/home/pi/Homematic-Virtual-Interface/lib/../plugins/' ]
[2016-12-07 14:23:32] [Homematic Virtual Interface.Server] Loaded plugin: HuePlugin
[2016-12-07 14:23:32] [Homematic Virtual Interface.Server] Loaded plugin: LightifyPlugin
[2016-12-07 14:23:32] [HuePlugin - HueMain] Init HueMain
[2016-12-07 14:23:32] [HuePlugin - HueMain] Hue Bridge Init at 192.168.178.44
[2016-12-07 14:23:32] [HuePlugin - HueMain] initialization completed
[2016-12-07 14:23:32] [Homematic Virtual Interface.Server] HueMain initialized.
[2016-12-07 14:23:32] [LightifyPlugin - Osram] Init Osram
[2016-12-07 14:23:32] [Homematic Virtual Interface.Server] Osram initialized.
[2016-12-07 14:23:32] [Homematic Virtual Interface.ConfigurationServer] Configuration Server is listening on: Port 8182
  follow-redirects options { maxRedirects: 5,
  protocol: 'http:',
  host: '192.168.178.44',
  port: '80',
  path: '/api/+++++++++++++++++++++++++/lights',
  method: 'GET',
  headers: { Accept: 'application/json', 'User-Agent': 'axios/0.8.1' },
  agent: undefined,
  auth: undefined,
  userCallback: [Function: handleResponse] } +0ms
  follow-redirects options { maxRedirects: 5,
  protocol: 'http:',
  host: '192.168.178.44',
  port: '80',
  path: '/api/++++++++++++++++++++++++++++/groups',
  method: 'GET',
  headers: { Accept: 'application/json', 'User-Agent': 'axios/0.8.1' },
  agent: undefined,
  auth: undefined,
  userCallback: [Function: handleResponse] } +34ms
  follow-redirects options { maxRedirects: 5,
  protocol: 'http:',
  host: '192.168.178.44',
  port: '80',
  path: '/api/ZwL29x5QKGEbWM6i9ztNjGusmEIxBCvYHLTWCfp6/scenes',
  method: 'GET',
  headers: { Accept: 'application/json', 'User-Agent': 'axios/0.8.1' },
  agent: undefined,
  auth: undefined,
  userCallback: [Function: handleResponse] } +16ms
[2016-12-07 14:23:32] [HuePlugin - HueMain] Create new Light Wohnzimmer RGB
[2016-12-07 14:23:32] [HuePlugin - HueMain] Config is valid
[2016-12-07 14:23:32] [HuePlugin - HueMain] Setup new HUE Bridged Device HUE0000
[2016-12-07 14:23:32] [HuePlugin - HueMain] Reload Lamp Configuration ...
[2016-12-07 14:23:32] [HuePlugin - HueMain] Refresh Rate is 60000 ms
[2016-12-07 14:23:32] [HuePlugin - HueMain] Serial 00:17:88:01:00:e8:63:e7-0b
[2016-12-07 14:23:32] [HomematicChannel] creating new channel HUE00004:0 of type MAINTENANCE
[2016-12-07 14:23:32] [HomematicChannel] creating new channel HUE00004:1 of type DIMMER
[2016-12-07 14:23:32] [HomematicChannel] creating new channel HUE00004:2 of type RGBW_COLOR
[2016-12-07 14:23:32] [HomematicChannel] creating new channel HUE00004:3 of type RGBW_AUTOMATIC
[2016-12-07 14:23:32] [HomematicLogicalLayer] Add new Device to HomematicLogicLayer HUE00004
[2016-12-07 14:23:32] [HomematicLogicalLayer] Pushed to list
[2016-12-07 14:23:32] [HuePlugin - HueMain] Create new Light Wohnzimmer RGB2
[2016-12-07 14:23:32] [HuePlugin - HueMain] Config is valid
[2016-12-07 14:23:32] [HuePlugin - HueMain] Setup new HUE Bridged Device HUE0000
[2016-12-07 14:23:32] [HuePlugin - HueMain] Reload Lamp Configuration ...
[2016-12-07 14:23:32] [HuePlugin - HueMain] Refresh Rate is 60000 ms
[2016-12-07 14:23:32] [HuePlugin - HueMain] Serial 00:17:88:01:00:f1:19:ec-0b
[2016-12-07 14:23:32] [HomematicChannel] creating new channel HUE00006:0 of type MAINTENANCE
[2016-12-07 14:23:32] [HomematicChannel] creating new channel HUE00006:1 of type DIMMER
[2016-12-07 14:23:32] [HomematicChannel] creating new channel HUE00006:2 of type RGBW_COLOR
[2016-12-07 14:23:32] [HomematicChannel] creating new channel HUE00006:3 of type RGBW_AUTOMATIC
[2016-12-07 14:23:32] [HomematicLogicalLayer] Add new Device to HomematicLogicLayer HUE00006
[2016-12-07 14:23:32] [HomematicLogicalLayer] Pushed to list
[2016-12-07 14:23:32] [HuePlugin - HueMain] Create new Light Terrassenlicht
[2016-12-07 14:23:32] [HuePlugin - HueMain] Config is valid
[2016-12-07 14:23:32] [HuePlugin - HueMain] Setup new HUE Bridged Device HUE0000
[2016-12-07 14:23:32] [HuePlugin - HueMain] Reload Lamp Configuration ...
[2016-12-07 14:23:32] [HuePlugin - HueMain] Refresh Rate is 60000 ms
[2016-12-07 14:23:32] [HuePlugin - HueMain] Serial 00:17:88:01:00:de:03:23-0b
[2016-12-07 14:23:32] [HomematicChannel] creating new channel HUE00007:0 of type MAINTENANCE
[2016-12-07 14:23:32] [HomematicChannel] creating new channel HUE00007:1 of type DIMMER
[2016-12-07 14:23:32] [HomematicChannel] creating new channel HUE00007:2 of type RGBW_COLOR
[2016-12-07 14:23:32] [HomematicChannel] creating new channel HUE00007:3 of type RGBW_AUTOMATIC
[2016-12-07 14:23:32] [HomematicLogicalLayer] Add new Device to HomematicLogicLayer HUE00007
[2016-12-07 14:23:32] [HomematicLogicalLayer] Pushed to list
[2016-12-07 14:23:32] [HuePlugin - HueMain] Create new Light Terrassenlampe
[2016-12-07 14:23:32] [HuePlugin - HueMain] Config is valid
[2016-12-07 14:23:32] [HuePlugin - HueMain] Setup new HUE Bridged Device HUE0000
[2016-12-07 14:23:32] [HuePlugin - HueMain] Reload Lamp Configuration ...
[2016-12-07 14:23:32] [HuePlugin - HueMain] Refresh Rate is 60000 ms
[2016-12-07 14:23:32] [HuePlugin - HueMain] Serial 00:17:88:01:00:d9:6a:f6-0b
[2016-12-07 14:23:32] [HomematicChannel] creating new channel HUE00008:0 of type MAINTENANCE
[2016-12-07 14:23:32] [HomematicChannel] creating new channel HUE00008:1 of type DIMMER
[2016-12-07 14:23:32] [HomematicChannel] creating new channel HUE00008:2 of type RGBW_COLOR
[2016-12-07 14:23:32] [HomematicChannel] creating new channel HUE00008:3 of type RGBW_AUTOMATIC
[2016-12-07 14:23:32] [HomematicLogicalLayer] Add new Device to HomematicLogicLayer HUE00008
..........
Reicht das so ?
Gruß Micha

RaspberryMatic,Div Aktoren,FussbodenHeizung,HUE,Osram,Foscam,Keymatic;Netatmo,Sonos,NanoCUL,Alexa,Wemos D1 ........

wendy2702
Beiträge: 463
Registriert: 05.03.2014, 19:31
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: Homematic Interface Layer für Hue Lampen

Beitrag von wendy2702 » 07.12.2016, 17:43

thkl hat geschrieben:
  • auf den PI nach /home/pi ssh'en
  • Repository clonen mit git clone https://github.com/thkl/Homematic-Virtual-Interface.git
  • mit cd Homematic-Virtual-Interface ins Verzeichnis wechseln
  • ./install.sh ausführen um die notwendigen Module nachzuinstallieren und die leere config anzulegen
  • mit cd .hm_virtual_interface ins config Verzeichnis wechseln und
  • mit nano config.json die config.sjon editieren. Einträge
Ich versuche das gerade mal auf einen Laptop mit Debian Wheezy zu installieren und habe folgende fragen:

1) muss das Verzeichnis "/home/pi" heißen oder ist das egal?

2) nach dem Clonen hat die "install.sh" bei mir keine Rechte zum Ausführen, ist das richtig das ich die Manuell ändern muss oder sollte die auch so ausführbar sein?

Code: Alles auswählen

root@debian-probook:/home/Homematic-Virtual-Interface# ls -ll
insgesamt 40
drwxr-xr-x 4 root root 4096 Dez  7 17:25 addon
drwxr-xr-x 2 root root 4096 Dez  7 17:25 bin
drwxr-xr-x 2 root root 4096 Dez  7 17:25 devices
-rw-r--r-- 1 root root 1284 Dez  7 17:25 hvl_addon.tar.gz
-rw-r--r-- 1 root root  633 Dez  7 17:25 install.sh
drwxr-xr-x 3 root root 4096 Dez  7 17:25 lib
-rw-r--r-- 1 root root  711 Dez  7 17:25 package.json
drwxr-xr-x 6 root root 4096 Dez  7 17:25 plugins
-rw-r--r-- 1 root root  764 Dez  7 17:25 README.md
drwxr-xr-x 3 root root 4096 Dez  7 17:25 www
root@debian-probook:/home/Homematic-Virtual-Interface#
Wenn ich der install.sh execute rechte gebe und die dann nicht als root user starte bekomme ich eine Menge fehler wegen Zugriffsrechten:

Code: Alles auswählen

mirko@debian-probook:/home/Homematic-Virtual-Interface$ ls
addon  devices           install.sh  package.json  README.md
bin    hvl_addon.tar.gz  lib         plugins       www
mirko@debian-probook:/home/Homematic-Virtual-Interface$ ./install.sh
Root path is /home/Homematic-Virtual-Interface
Installing root dependencies in  /home/Homematic-Virtual-Interface
Installing dependencies for plugin in  plugins/HuePlugin
npm WARN checkPermissions Missing write access to /home/Homematic-Virtual-Interf ace/plugins/HuePlugin
homematic-virtual-huedevice@0.0.1 /home/Homematic-Virtual-Interface/plugins/HueP lugin
└─┬ node-hue-api@2.3.0
  ├─┬ axios@0.8.1
  │ └─┬ follow-redirects@0.0.7
  │   ├─┬ debug@2.3.3
  │   │ └── ms@0.7.2
  │   └── stream-consume@0.1.0
  ├── deep-extend@0.4.1
  ├── q@1.4.1
  ├── traits@0.4.0
  └─┬ xml2js@0.4.17
    ├── sax@1.2.1
    └─┬ xmlbuilder@4.2.1
      └── lodash@4.17.2

npm ERR! Linux 3.2.0-4-686-pae
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! node v6.9.1
npm ERR! npm  v3.10.8
npm ERR! path /home/Homematic-Virtual-Interface/plugins/HuePlugin
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access

npm ERR! Error: EACCES: permission denied, access '/home/Homematic-Virtual-Inter face/plugins/HuePlugin'
npm ERR!     at Error (native)
npm ERR!  { Error: EACCES: permission denied, access '/home/Homematic-Virtual-In terface/plugins/HuePlugin'
npm ERR!     at Error (native)
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'access',
npm ERR!   path: '/home/Homematic-Virtual-Interface/plugins/HuePlugin' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Linux 3.2.0-4-686-pae
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! node v6.9.1
npm ERR! npm  v3.10.8
npm ERR! path npm-debug.log.4279061317
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall open

npm ERR! Error: EACCES: permission denied, open 'npm-debug.log.4279061317'
npm ERR!     at Error (native)
npm ERR!  { Error: EACCES: permission denied, open 'npm-debug.log.4279061317'
npm ERR!     at Error (native)
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'open',
npm ERR!   path: 'npm-debug.log.4279061317' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/Homematic-Virtual-Interface/plugins/HuePlugin/npm-debug.log
Installing dependencies for plugin in  plugins/LightifyPlugin
npm WARN checkPermissions Missing write access to /home/Homematic-Virtual-Interf ace/plugins/LightifyPlugin
homematic-virtual-lightifydevice@0.0.1 /home/Homematic-Virtual-Interface/plugins /LightifyPlugin
└─┬ node-lightify@0.0.9
  ├── moment@2.17.1
  └─┬ promise@7.1.1
    └── asap@2.0.5

npm ERR! Linux 3.2.0-4-686-pae
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! node v6.9.1
npm ERR! npm  v3.10.8
npm ERR! path /home/Homematic-Virtual-Interface/plugins/LightifyPlugin
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access

npm ERR! Error: EACCES: permission denied, access '/home/Homematic-Virtual-Inter face/plugins/LightifyPlugin'
npm ERR!     at Error (native)
npm ERR!  { Error: EACCES: permission denied, access '/home/Homematic-Virtual-In terface/plugins/LightifyPlugin'
npm ERR!     at Error (native)
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'access',
npm ERR!   path: '/home/Homematic-Virtual-Interface/plugins/LightifyPlugin' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Linux 3.2.0-4-686-pae
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! node v6.9.1
npm ERR! npm  v3.10.8
npm ERR! path npm-debug.log.3554179826
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall open

npm ERR! Error: EACCES: permission denied, open 'npm-debug.log.3554179826'
npm ERR!     at Error (native)
npm ERR!  { Error: EACCES: permission denied, open 'npm-debug.log.3554179826'
npm ERR!     at Error (native)
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'open',
npm ERR!   path: 'npm-debug.log.3554179826' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/Homematic-Virtual-Interface/plugins/LightifyPlugin/npm-debug. log
Installing dependencies for plugin in  plugins/NetAtmoPlugin
npm WARN checkPermissions Missing write access to /home/Homematic-Virtual-Interf ace/plugins/NetAtmoPlugin
homematic-virtual-netatmodevice@0.0.1 /home/Homematic-Virtual-Interface/plugins/ NetAtmoPlugin
└─┬ netatmo@2.0.0
  ├── moment@2.17.1
  └─┬ request@2.79.0
    ├── aws-sign2@0.6.0
    ├── aws4@1.5.0
    ├── caseless@0.11.0
    ├─┬ combined-stream@1.0.5
    │ └── delayed-stream@1.0.0
    ├── extend@3.0.0
    ├── forever-agent@0.6.1
    ├─┬ form-data@2.1.2
    │ └── asynckit@0.4.0
    ├─┬ har-validator@2.0.6
    │ ├─┬ chalk@1.1.3
    │ │ ├── ansi-styles@2.2.1
    │ │ ├── escape-string-regexp@1.0.5
    │ │ ├─┬ has-ansi@2.0.0
    │ │ │ └── ansi-regex@2.0.0
    │ │ ├── strip-ansi@3.0.1
    │ │ └── supports-color@2.0.0
    │ ├─┬ commander@2.9.0
    │ │ └── graceful-readlink@1.0.1
    │ ├─┬ is-my-json-valid@2.15.0
    │ │ ├── generate-function@2.0.0
    │ │ ├─┬ generate-object-property@1.2.0
    │ │ │ └── is-property@1.0.2
    │ │ ├── jsonpointer@4.0.0
    │ │ └── xtend@4.0.1
    │ └─┬ pinkie-promise@2.0.1
    │   └── pinkie@2.0.4
    ├─┬ hawk@3.1.3
    │ ├── boom@2.10.1
    │ ├── cryptiles@2.0.5
    │ ├── hoek@2.16.3
    │ └── sntp@1.0.9
    ├─┬ http-signature@1.1.1
    │ ├── assert-plus@0.2.0
    │ ├─┬ jsprim@1.3.1
    │ │ ├── extsprintf@1.0.2
    │ │ ├── json-schema@0.2.3
    │ │ └── verror@1.3.6
    │ └─┬ sshpk@1.10.1
    │   ├── asn1@0.2.3
    │   ├── assert-plus@1.0.0
    │   ├── bcrypt-pbkdf@1.0.0
    │   ├─┬ dashdash@1.14.1
    │   │ └── assert-plus@1.0.0
    │   ├── ecc-jsbn@0.1.1
    │   ├─┬ getpass@0.1.6
    │   │ └── assert-plus@1.0.0
    │   ├── jodid25519@1.0.2
    │   ├── jsbn@0.1.0
    │   └── tweetnacl@0.14.4
    ├── is-typedarray@1.0.0
    ├── isstream@0.1.2
    ├── json-stringify-safe@5.0.1
    ├─┬ mime-types@2.1.13
    │ └── mime-db@1.25.0
    ├── oauth-sign@0.8.2
    ├── qs@6.3.0
    ├── stringstream@0.0.5
    ├─┬ tough-cookie@2.3.2
    │ └── punycode@1.4.1
    ├── tunnel-agent@0.4.3
    └── uuid@3.0.1

npm ERR! Linux 3.2.0-4-686-pae
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! node v6.9.1
npm ERR! npm  v3.10.8
npm ERR! path /home/Homematic-Virtual-Interface/plugins/NetAtmoPlugin
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access

npm ERR! Error: EACCES: permission denied, access '/home/Homematic-Virtual-Inter face/plugins/NetAtmoPlugin'
npm ERR!     at Error (native)
npm ERR!  { Error: EACCES: permission denied, access '/home/Homematic-Virtual-In terface/plugins/NetAtmoPlugin'
npm ERR!     at Error (native)
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'access',
npm ERR!   path: '/home/Homematic-Virtual-Interface/plugins/NetAtmoPlugin' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Linux 3.2.0-4-686-pae
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! node v6.9.1
npm ERR! npm  v3.10.8
npm ERR! path npm-debug.log.3406867494
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall open

npm ERR! Error: EACCES: permission denied, open 'npm-debug.log.3406867494'
npm ERR!     at Error (native)
npm ERR!  { Error: EACCES: permission denied, open 'npm-debug.log.3406867494'
npm ERR!     at Error (native)
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'open',
npm ERR!   path: 'npm-debug.log.3406867494' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/Homematic-Virtual-Interface/plugins/NetAtmoPlugin/npm-debug.l og
Installing dependencies for plugin in  plugins/SonosPlugin
npm WARN checkPermissions Missing write access to /home/Homematic-Virtual-Interface/plugins/SonosPlugin
homematic-virtual-sonosdevice@0.0.1 /home/Homematic-Virtual-Interface/plugins/SonosPlugin
├─┬ sonos@0.12.1  (git://github.com/thkl/node-sonos.git#c78f06ccfb7269148e8f26bd8d5fe8ce40fe0bae)
│ ├─┬ debug@2.3.3
│ │ └── ms@0.7.2
│ ├── ip@1.1.4
│ ├─┬ request@2.79.0
│ │ ├── aws-sign2@0.6.0
│ │ ├── aws4@1.5.0
│ │ ├── caseless@0.11.0
│ │ ├─┬ combined-stream@1.0.5
│ │ │ └── delayed-stream@1.0.0
│ │ ├── extend@3.0.0
│ │ ├── forever-agent@0.6.1
│ │ ├─┬ form-data@2.1.2
│ │ │ └── asynckit@0.4.0
│ │ ├─┬ har-validator@2.0.6
│ │ │ ├─┬ chalk@1.1.3
│ │ │ │ ├── ansi-styles@2.2.1
│ │ │ │ ├── escape-string-regexp@1.0.5
│ │ │ │ ├─┬ has-ansi@2.0.0
│ │ │ │ │ └── ansi-regex@2.0.0
│ │ │ │ ├── strip-ansi@3.0.1
│ │ │ │ └── supports-color@2.0.0
│ │ │ ├─┬ commander@2.9.0
│ │ │ │ └── graceful-readlink@1.0.1
│ │ │ ├─┬ is-my-json-valid@2.15.0
│ │ │ │ ├── generate-function@2.0.0
│ │ │ │ ├─┬ generate-object-property@1.2.0
│ │ │ │ │ └── is-property@1.0.2
│ │ │ │ ├── jsonpointer@4.0.0
│ │ │ │ └── xtend@4.0.1
│ │ │ └─┬ pinkie-promise@2.0.1
│ │ │   └── pinkie@2.0.4
│ │ ├─┬ hawk@3.1.3
│ │ │ ├── boom@2.10.1
│ │ │ ├── cryptiles@2.0.5
│ │ │ ├── hoek@2.16.3
│ │ │ └── sntp@1.0.9
│ │ ├─┬ http-signature@1.1.1
│ │ │ ├── assert-plus@0.2.0
│ │ │ ├─┬ jsprim@1.3.1
│ │ │ │ ├── extsprintf@1.0.2
│ │ │ │ ├── json-schema@0.2.3
│ │ │ │ └── verror@1.3.6
│ │ │ └─┬ sshpk@1.10.1
│ │ │   ├── asn1@0.2.3
│ │ │   ├── assert-plus@1.0.0
│ │ │   ├── bcrypt-pbkdf@1.0.0
│ │ │   ├─┬ dashdash@1.14.1
│ │ │   │ └── assert-plus@1.0.0
│ │ │   ├── ecc-jsbn@0.1.1
│ │ │   ├─┬ getpass@0.1.6
│ │ │   │ └── assert-plus@1.0.0
│ │ │   ├── jodid25519@1.0.2
│ │ │   ├── jsbn@0.1.0
│ │ │   └── tweetnacl@0.14.4
│ │ ├── is-typedarray@1.0.0
│ │ ├── isstream@0.1.2
│ │ ├── json-stringify-safe@5.0.1
│ │ ├─┬ mime-types@2.1.13
│ │ │ └── mime-db@1.25.0
│ │ ├── oauth-sign@0.8.2
│ │ ├── qs@6.3.0
│ │ ├── stringstream@0.0.5
│ │ ├─┬ tough-cookie@2.3.2
│ │ │ └── punycode@1.4.1
│ │ ├── tunnel-agent@0.4.3
│ │ └── uuid@3.0.1
│ ├─┬ upnp-client@0.0.1
│ │ └── step@0.0.6
│ └─┬ xml2js@0.4.17
│   ├── sax@1.2.1
│   └─┬ xmlbuilder@4.2.1
│     └── lodash@4.17.2
└── underscore@1.8.3

npm ERR! Linux 3.2.0-4-686-pae
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! node v6.9.1
npm ERR! npm  v3.10.8
npm ERR! path /home/Homematic-Virtual-Interface/plugins/SonosPlugin
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access

npm ERR! Error: EACCES: permission denied, access '/home/Homematic-Virtual-Interface/plugins/SonosPlugin'
npm ERR!     at Error (native)
npm ERR!  { Error: EACCES: permission denied, access '/home/Homematic-Virtual-Interface/plugins/SonosPlugin'
npm ERR!     at Error (native)
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'access',
npm ERR!   path: '/home/Homematic-Virtual-Interface/plugins/SonosPlugin' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Linux 3.2.0-4-686-pae
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! node v6.9.1
npm ERR! npm  v3.10.8
npm ERR! path npm-debug.log.2287860731
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall open

npm ERR! Error: EACCES: permission denied, open 'npm-debug.log.2287860731'
npm ERR!     at Error (native)
npm ERR!  { Error: EACCES: permission denied, open 'npm-debug.log.2287860731'
npm ERR!     at Error (native)
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'open',
npm ERR!   path: 'npm-debug.log.2287860731' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/Homematic-Virtual-Interface/plugins/SonosPlugin/npm-debug.log
Config is here skipping this step
mirko@debian-probook:/home/Homematic-Virtual-Interface$
3) Ich habe das gestern mal nach ändern der rechte der "install.sh" als "root" in einem Unterverzeichnis installiert das nicht "pi" heisst. Leider kann ich danach das Verzeichnis ".hm_virtual_interface" nicht finden und demzufolge auch nicht die "config.json".

Code: Alles auswählen

root@debian-probook:/home/mirko/Homematic-Virtual-Interface# ls -ll
insgesamt 40
drwxrwxrwx 4 root root 4096 Dez  6 22:19 addon
drwxrwxrwx 2 root root 4096 Dez  6 22:19 bin
drwxrwxrwx 2 root root 4096 Dez  6 22:19 devices
-rwxrwxrwx 1 root root 1284 Dez  6 22:19 hvl_addon.tar.gz
-rwxrwxrwx 1 root root  633 Dez  6 22:19 install.sh
drwxrwxrwx 3 root root 4096 Dez  6 22:19 lib
-rwxrwxrwx 1 root root  711 Dez  6 22:19 package.json
drwxrwxrwx 6 root root 4096 Dez  6 22:19 plugins
-rwxrwxrwx 1 root root  764 Dez  6 22:19 README.md
drwxrwxrwx 3 root root 4096 Dez  6 22:19 www
root@debian-probook:/home/mirko/Homematic-Virtual-Interface#
Edit:

Gerade mal mit locate nach der config.json gesucht. Die gibt es aber warum ist das Verzeichnis versteckt/unsichtbar? Ist das so richtig?

Code: Alles auswählen

mirko@debian-probook:~/Homematic-Virtual-Interface$ locate config.json
/home/mirko/.hm_virtual_interface/config.json
/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/buildbot/commit_queue/cq_config.json
mirko@debian-probook:~/Homematic-Virtual-Interface$ cd ..
mirko@debian-probook:~$ ls
Arbeitsfläche  Downloads                    node-v4.6.0.tar.gz  Vorlagen
Bilder         Homematic-Virtual-Interface  Öffentlich
Dokumente      Musik                        Videos
mirko@debian-probook:~$ pwd
/home/mirko
mirko@debian-probook:~$ cd .hm_virtual_interface/
mirko@debian-probook:~/.hm_virtual_interface$ ls
config.json
mirko@debian-probook:~/.hm_virtual_interface$ ls -ll
insgesamt 0
Und die config.json ist leer!

Was mache ich Falsch?

Danke für eure Hilfe
piVCCU3/iobroker mit einigen Aktoren, Sensoren, Empfängern und Sendern.

Benutzeravatar
thkl
Beiträge: 2765
Registriert: 15.07.2013, 13:32
Wohnort: dickes B
Danksagung erhalten: 5 Mal

Re: Homematic Interface Layer für Hue Lampen und alles ander

Beitrag von thkl » 07.12.2016, 19:38

Guybrushix hat geschrieben:Reicht das so ?
Leider kommt vom LF gar keine Rückmeldung. Ich schau mal ob ich da mal ein Testscript bauen kann

Antworten

Zurück zu „Sonstige Addons“