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 » 10.11.2017, 20:00

Ja natürlich. Ich betreibe mein Produktivsystem so. Für die Anpassung der CCU / RM / YAHM (in dem Falle der InterfaceList) gibt es das Addon hier : https://github.com/thkl/Homematic-Virtu ... don.tar.gz


Sent from my dishwasher ...

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

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

Beitrag von darkiop » 10.11.2017, 20:07

Super, das hatte ich bisher nicht auf dem Radar - schaue ich mir mal in einer Test VM an. :)
Gruß Thorsten

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

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

Beitrag von darkiop » 10.11.2017, 20:31

So, wurde erstmal ausgebremst - in einer VM geht ja nicht da HVL nur für ARM ist. Also direkt auf einen Raspi mit (Rasbian)Debian 8, aber hier läuft aktuell node nicht -> Speicherzugriffsfehler.

Bin dann mal auf Fehlersuche ... die Installation ist allerdings recht neu, da wurde noch nicht viel drauf gemacht ...
Gruß Thorsten

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 » 10.11.2017, 20:35

Segmentation fault ? Dann wurde die falsche node Version (also für den falschen Arm) installiert.

Und HVL läuft auch auf anderen Plattformen; es muss nur die richtige node Version installiert werden.

Siehe erster Beitrag hier.


Sent from my dishwasher ...

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

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

Beitrag von darkiop » 10.11.2017, 20:40

Ja genau, seg vault

Ich schau mal wie das losbekomme :)

Das war eine recht frische Installation - Habe deine install.sh benutzt, wenn ich das richtige sehe wurde dadurch node installiert oder?
Gruß Thorsten

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 » 11.11.2017, 10:08

darkiop hat geschrieben:Das war eine recht frische Installation - Habe deine install.sh benutzt, wenn ich das richtige sehe wurde dadurch node installiert oder?
Ja, aber es kann gut sein, das der PI falsch erkannt und damit die falsche Node Version installiert wird. Was ist es denn für ein Pi ?

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

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

Beitrag von darkiop » 11.11.2017, 10:36

Ein

Code: Alles auswählen

BCM2708    000e       Model B        2.0             512 MB
Es gab allerdings auch noch ein paar andere Probleme - denke die liegen u.a. auch daran das ich auf diesem Raspi Debian Jessie habe. Hier heist z.b. node > nodejs (habe dann manuell nen link unter /usr/bin gesetzt.)

Beim starten von HMVI kommt folgender Fehler:

Code: Alles auswählen

/home/pi/node_modules/homematic-virtual-interface/bin/hmvi

/home/pi/node_modules/homematic-virtual-interface/lib/index.js:11
const program = require('commander');
^^^^^
SyntaxError: Use of const in strict mode.
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/home/pi/node_modules/homematic-virtual-interface/bin/hmvi:17:1)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
Auf der VM hat die Installation geklappt, alledings schmierte auch hier nach der Installtion des Addons für die CCU das VirtualDevice ab. Weiter bin ich dann gestern Abend nicht mehr gekommen ... :)
Gruß Thorsten

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 » 11.11.2017, 11:28

darkiop hat geschrieben: SyntaxError: Use of const in strict mode.
Das riech nach einer Uralt Node Version. uname -m müsste armv6l ausspucken.
Das hier sollte node in Version 6.10 für den alten ARMV6 installieren

Code: Alles auswählen

wget https://nodejs.org/dist/v6.10.0/node-v6.10.0-linux-armv6l.tar.xz -Onode.tar.xz --no-check-certificate
tar xf node.tar.xz
rm node.tar.xz
cd node-v6.10.0-linux-armv6l
sudo cp -R * /usr/local/

zap
Beiträge: 66
Registriert: 05.12.2014, 17:57

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

Beitrag von zap » 11.11.2017, 18:30

Bekommt eigentlich ein registrierter RPC Server Änderungen von Datenpunkten der Geräte mit, die mit einem der Plugins in der CCU hinzugefügt wurden?
Wenn ja, über welchen Port muss sich ein RPC Server registrieren, um die Infos zu bekommen?
Wenn nein, ist geplant, diese Funktion noch zu implementieren?

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 » 11.11.2017, 18:45

zap hat geschrieben:Bekommt eigentlich ein registrierter RPC Server Änderungen von Datenpunkten der Geräte mit, die mit einem der Plugins in der CCU hinzugefügt wurden?
Wenn ja, über welchen Port muss sich ein RPC Server registrieren, um die Infos zu bekommen?
Wenn nein, ist geplant, diese Funktion noch zu implementieren?
Ja, sonst würde das Ganze nicht funktionieren

Code: Alles auswählen

[HomematicLogicalLayer][INFO] XML-RPC server for interface Homematic Virtual Interface is listening on port 7000

Antworten

Zurück zu „Sonstige Addons“