Homematic Interface Layer für Hue Lampen und alles andere

diverse Zusatzsoftware

Moderator: Co-Administratoren

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 » 23.06.2017, 22:17

Kurzer Einwurf: @JensB : Da Du so ne Art Mischbetrieb fährst initialisierst Du hier die Github Version des Plugins und die npm .. was Käse ist ;)

Code: Alles auswählen

{
      "type": "homematic-virtual-nanoleafauroradevice",
      "name": "Aurora",
      "ip": "192.168.0.61",
      "token": "",
      "effects": "*Static*,Romantic,Forest,Northern Lights,Flames,Snowfall",
      "refresh": "15"
    }
Und es fehlt am Ende der Effektliste ein ", Ich hab das mal korrigiert.
Wäre die Config für die npm Version und das ist die, die aktuell das Installscript erzeugt.

Benutzeravatar
Jens B.
Beiträge: 168
Registriert: 01.04.2015, 09:58
Wohnort: Köln

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

Beitrag von Jens B. » 23.06.2017, 22:22

Ich denke der Wichtige Teil ist die 'effects' Liste, die wohl im code dann nicht defined ist.
Irgendwann muss ich meine Installation dann mal säubern.

Vorher müsste ich mir aber mal die neue Firmware auf die Nanoleaf machen und die API entsprechend anpassen.
Mal schauen wann ich dafür Zeit finde.
249 Kanäle in 98 Geräten
YAHM mit HM-MOD-RPI-PCB und 2x HM-LGW-O-TW-W-EU
netatmo Wetterstation, netatmo Welcome, Philips Hue, 433Mhz pilight, 2x HomeBridge, iRobot Roomba 980, HVL

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 » 23.06.2017, 22:25

So viel Arbeit, so wenig Zeit. [emoji15]


sent from a solid block of aluminum.

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 » 24.06.2017, 19:11

darkiop hat geschrieben: Das Update der einzelnen Komponenten klappt nicht, da hier kein git vorhanden ist.
So, ich hab mir das mal angeschaut. Das Problem ist das ich, egal ob npm oder git, immer mit git version versucht habe die Version zu ermitteln.
Die NPM Version zeigt jedoch auf der WebIF Startseite unten an, wenn es neue Versionen gibt bzw auf der Pluginseite neue Versionen von Plugins.
Ab Version 0.2.49 wird beim Updatecheck ggf eine entsprechende Meldung angezeigt.

Updates gehen aber ggf nicht weil (aus mir noch nicht verständlichen Gründen) die bei der Installation erzeugte npm config verschwindet.
Daher folgender Workaround.

1. auf dem Pi sshen
2. Filesystem auf RW stellen
3. Cache wieder richtig setzen
4. Filesystem zurück auf RO

Kommandos 2-4 sind hier :

Code: Alles auswählen

mount -o remount,rw /
/usr/local/addons/hvl/node/bin/node /usr/local/addons/hvl/node/bin/npm config set cache /usr/local/addons/hvl/.npm
mount -o remount,ro /
Den Rest fixe ich dann mit 0.2.50

Schaut aktuell nach einem Bug im Addon des Installers aus ...
Edit:

Der neue Installer https://github.com/thkl/Homematic-Virtu ... 0.3.tar.gz fixt das ganze.
Bei bestehende Versionen müssen obige 3 Shellzeilen ausgeführt werden, dann klappt das mit dem Updaten/Install wieder ...

darkiop
Beiträge: 143
Registriert: 22.11.2013, 10:53

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

Beitrag von darkiop » 24.06.2017, 21:39

Super, vielen Dank für dein schnelles eingreifen :)

HVL konnte ich über den Browser aktualisieren nachdem ich / auf read-write lasste.

Die beiden Addons HUE und DutyCycle liesen sich über den Browser nicht aktualisieren (vorher testweise/ auch auf rw gestellt).

Über die Shell ging es dann aber, siehe:

Code: Alles auswählen

# mount -o remount,rw /
# cd /usr/local/addons/hvl/
# /usr/local/addons/hvl/node/bin/node /usr/local/addons/hvl/node/bin/npm update  --production --prefix "/usr/local/addons/hvl"
/usr/local/addons/hvl
+-- homematic-virtual-ccudutycylcle@0.0.8
`-- homematic-virtual-huedevice@0.0.19

npm WARN enoent ENOENT: no such file or directory, open '/usr/local/addons/hvl/package.json'
npm WARN hvl No description
npm WARN hvl No repository field.
npm WARN hvl No README data
npm WARN hvl No license field.




'
Gruß Thorsten

schneidy76
Beiträge: 340
Registriert: 18.11.2016, 22:36
Wohnort: ziemlich weit unten
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

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

Beitrag von schneidy76 » 26.06.2017, 21:58

ich komme irgendwie nicht über die Version 0.2.48 hinaus...

Code: Alles auswählen

Mon Jun 26 2017 21:53:54 GMT+0200 (CEST)[ConfigurationServer] [WARN] - /usr/local/addons/hvl/node_modules/homematic-virtual-interface/www//favicon.ico not found
Mon Jun 26 2017 21:52:00 GMT+0200 (CEST)[ConfigurationServer] [WARN] - /usr/local/addons/hvl/node_modules/homematic-virtual-interface/www//favicon.ico not found
Mon Jun 26 2017 21:51:14 GMT+0200 (CEST)[Logging System] [INFO] - 0 Logentries removed
Mon Jun 26 2017 21:51:12 GMT+0200 (CEST)[homematic-virtual-sonosdevice - Sonos] [INFO] - Add RINCON RINCON_5CAAFD4E5C4401400 max volume is 20
Mon Jun 26 2017 21:51:12 GMT+0200 (CEST)[homematic-virtual-huedevice - Hue] [INFO] - initialization completed
Mon Jun 26 2017 21:51:12 GMT+0200 (CEST)[homematic-virtual-sonosdevice - Sonos] [INFO] - Add RINCON RINCON_5CAAFD40FEDC01400 max volume is 20
Mon Jun 26 2017 21:51:11 GMT+0200 (CEST)[homematic-virtual-sonosdevice - Sonos] [INFO] - Add RINCON RINCON_000E5832E2C401400 max volume is 20
Mon Jun 26 2017 21:51:11 GMT+0200 (CEST)[homematic-virtual-sonosdevice - Sonos] [INFO] - Add RINCON RINCON_5CAAFD6EDF1C01400 max volume is 20
Mon Jun 26 2017 21:51:10 GMT+0200 (CEST)[homematic-virtual-huedevice - Hue] [INFO] - SFX Remote Data found
Mon Jun 26 2017 21:51:10 GMT+0200 (CEST)[homematic-virtual-huedevice - Hue] [INFO] - Create one SFX Remote
Mon Jun 26 2017 21:51:10 GMT+0200 (CEST)[ConfigurationServer] [INFO] - Configuration Server is listening on: Port 8300
Mon Jun 26 2017 21:51:10 GMT+0200 (CEST)[Homematic Virtual Interface.Server] [INFO] - Sonos initialized. Document Path is /usr/local/addons/hvl/node_modules/homematic-virtual-sonosdevice Plugin Instance: 0
Mon Jun 26 2017 21:51:10 GMT+0200 (CEST)[homematic-virtual-sonosdevice - Sonos] [INFO] - initialization completed
Mon Jun 26 2017 21:51:10 GMT+0200 (CEST)[homematic-virtual-sonosdevice - Sonos] [INFO] - Adding defined devices ...
Mon Jun 26 2017 21:51:10 GMT+0200 (CEST)[Homematic Virtual Interface.Server] [INFO] - Trying to load Localization from /usr/local/addons/hvl/node_modules/homematic-virtual-sonosdevice/Localizable.strings
Mon Jun 26 2017 21:51:10 GMT+0200 (CEST)[Homematic Virtual Interface.Server] [INFO] - Hue initialized. Document Path is /usr/local/addons/hvl/node_modules/homematic-virtual-huedevice Plugin Instance: 0
Mon Jun 26 2017 21:51:09 GMT+0200 (CEST)[homematic-virtual-huedevice - Hue] [INFO] - Hue Bridge Init at 192.168.0.156 with instance 0
Mon Jun 26 2017 21:51:09 GMT+0200 (CEST)[homematic-virtual-huedevice - Hue] [INFO] - Init Hue
Mon Jun 26 2017 21:51:09 GMT+0200 (CEST)[Homematic Virtual Interface.Server] [INFO] - Trying to load Localization from /usr/local/addons/hvl/node_modules/homematic-virtual-huedevice/Localizable.strings
Mon Jun 26 2017 21:51:09 GMT+0200 (CEST)[Homematic Virtual Interface.Server] [INFO] - Loaded plugin: homematic-virtual-sonosdevice
Mon Jun 26 2017 21:51:09 GMT+0200 (CEST)[Homematic Virtual Interface.Server] [INFO] - Loaded plugin: homematic-virtual-huedevice
Mon Jun 26 2017 21:51:08 GMT+0200 (CEST)[Homematic Virtual Interface.Server] [INFO] - Reload .. shutdown all plugins
Mon Jun 26 2017 21:51:08 GMT+0200 (CEST)[Config] [INFO] - MyIP is 127.0.0.1
Mon Jun 26 2017 21:51:08 GMT+0200 (CEST)[HomematicLogicalLayer] [INFO] - init consumer {"hostname":"127.0.0.1","port":"1999","path":"/","callbackid":"15609"}
Mon Jun 26 2017 21:51:08 GMT+0200 (CEST)[HomematicLogicalLayer] [INFO] - Welcome. will create a interface layer for CCU at 127.0.0.1
Mon Jun 26 2017 21:51:08 GMT+0200 (CEST)[Homematic Virtual Interface.Server] [INFO] - Trying to load Localization from /usr/local/addons/hvl/node_modules/homematic-virtual-interface/lib/Localizable.strings
Mon Jun 26 2017 21:51:08 GMT+0200 (CEST)[Homematic Virtual Interface.Server] [INFO] - starting point was /usr/local/addons/hvl/node_modules/homematic-virtual-interface/lib
Mon Jun 26 2017 21:51:08 GMT+0200 (CEST)[Homematic Virtual Interface.Server] [INFO] - hello from the flight deck. my path is /usr/local/addons/hvl/node_modules/homematic-virtual-interface
Mon Jun 26 2017 21:51:08 GMT+0200 (CEST)[Homematic Virtual Interface.Server] [INFO] - running on node version v6.10.0
Mon Jun 26 2017 21:51:08 GMT+0200 (CEST)[Config] [INFO] - try to load config : /usr/local/etc/config/hvl//config.json
Mon Jun 26 2017 21:51:08 GMT+0200 (CEST)[Logging System] [INFO] - Wil remove logentries older than Mon Jun 26 2017 16:51:08 GMT+0200 (CEST)
Mon Jun 26 2017 21:51:06 GMT+0200 (CEST)[Core] [INFO] - Launching
Raspberry Matic RP3, iobroker & Node-Red auf orangePi
HM Lan GW
--- HM-RF, HmIP-RF und knx Komponenten ---
Visualisierung auf Android 10" Tablett

RSBlackMagic
Beiträge: 14
Registriert: 27.06.2017, 20:39

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

Beitrag von RSBlackMagic » 27.06.2017, 20:43

Hallo, versuche gerade das Alexa Plugin auf der Web-Oberfläche zu aktivieren, was leider nicht funktioniert,. Warum weiß ich allerdings nicht.
Hab mal das LOG-File mit angehängt.

Tue Jun 27 2017 20:35:01 GMT+0200 (CEST)[Homematic Virtual Interface.Server] [WARN] - No plugins found. See the README for information on installing plugins.
Tue Jun 27 2017 20:35:01 GMT+0200 (CEST)[Homematic Virtual Interface.Server] [ERROR] - Cannot initialize Alexa - TypeError: alexaLogger.clean is not a function
at AlexaPlatform.init (/home/pi/node_modules/homematic-virtual-alexa/AlexaPlatform.js:41:14)
at new module.exports (/home/pi/node_modules/homematic-virtual-alexa/index.js:9:16)
at Server._loadPlugins (/home/pi/node_modules/homematic-virtual-interface/lib/Server.js:886:26)
at Server.reloadPlugins (/home/pi/node_modules/homematic-virtual-interface/lib/Server.js:104:22)
at Server.activatePlugin (/home/pi/node_modules/homematic-virtual-interface/lib/Server.js:687:7)
at Server.handleConfigurationRequest (/home/pi/node_modules/homematic-virtual-interface/lib/Server.js:346:14)
at ConfigurationServer.<anonymous> (/home/pi/node_modules/homematic-virtual-interface/lib/Server.js:68:9)
at emitOne (events.js:96:13)
at ConfigurationServer.emit (events.js:188:7)
at Server.handleRequest (/home/pi/node_modules/homematic-virtual-interface/lib/ConfigurationServer.js:110:10)
Tue Jun 27 2017 20:35:01 GMT+0200 (CEST)[Homematic Virtual Interface.Server] [INFO] - Trying to load Localization from /home/pi/node_modules/homematic-virtual-alexa/Localizable.strings
Tue Jun 27 2017 20:35:01 GMT+0200 (CEST)[Homematic Virtual Interface.Server] [INFO] - Loaded plugin: homematic-virtual-alexa
Tue Jun 27 2017 20:35:01 GMT+0200 (CEST)[Homematic Virtual Interface.Server] [INFO] - Reload .. shutdown all plugins
Tue Jun 27 2017 20:35:01 GMT+0200 (CEST)[Homematic Virtual Interface.Server] [INFO] - Found homematic-virtual-alexa set disable to false

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 » 27.06.2017, 20:47

Welche Alexa Plugin Version ist das ? < 0.0.16 gab es den Bug in den Du da gerade gelaufen bist.

RSBlackMagic
Beiträge: 14
Registriert: 27.06.2017, 20:39

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

Beitrag von RSBlackMagic » 27.06.2017, 20:52

Hallo, thkl

das steht bei mir in der Web-Oberfläche:

Alexa Plugin
Local 0.0.15 - Central: 0.0.17 - not aktive -
Use amazon alexa to control your devices

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 » 27.06.2017, 20:54

ahhh taktischer Fehler von mir, man kann nur aktive Plugins updaten.
Manuelles update geht aber : auf den Pi ssh'en

Code: Alles auswählen

cd /home/pi
npm update homematic-virtual-alexa
Neustart des HVL übers webIF .. sollte dann gehen

Antworten

Zurück zu „Sonstige Addons“