Auf Wunsch von @NilkOne werde ich dieses Wochenende einen Anruf mit allen machen, die Lust haben, um euch zu zeigen, wie ihr Gladys 4 auf eurem Rechner installiert und wie ihr für Gladys 4 entwickelt
Wie ich kürzlich angekündigt habe, ist es Zeit, Gladys 4-Dienste zu migrieren/zu entwickeln, also ist das der richtige Zeitpunkt, wenn ihr helfen wollt!
Ich schlage euch Samstag, den 18. Mai um 9 Uhr französischer Zeit vor.
Wer ist interessiert?
Achtung, dieser Anruf richtet sich an ein Publikum, das bereits programmieren kann und bereits eine funktionierende Node.js 10-Entwicklungsumgebung auf seinem Rechner hat!
Ich hatte Probleme bei der Installation dieser Alpha-Version von Gladys, insbesondere bei der Installation des Z-Wave-Dienstes (siehe Fehlermeldung unten).
Um das Problem zu beheben, musste ich libopenzwave-devel installieren (ich nutze Linux Fedora).
@pierre-gilles sollte diese Abhängigkeit nicht in den Installationsanweisungen aufgeführt werden?
Ich hoffe, das hilft einigen von euch
make: Wechsel in das Verzeichnis « /home/philippe/Développement/gladys/server/services/zwave/node_modules/openzwave-shared/build »
CXX(target) Release/obj.target/openzwave_shared/src/callbacks.o
In der Datei, die von ../src/callbacks.cc:18: eingeschlossen wird:
../src/openzwave.hpp:29:10: fataler Fehler: Manager.h: Datei oder Verzeichnis nicht gefunden
29 | #include "Manager.h"
| ^~~~~~~~~~~
compilation terminée.
make: *** [openzwave_shared.target.mk:126: Release/obj.target/openzwave_shared/src/callbacks.o] Fehler 1
make: Verlasse das Verzeichnis « /home/philippe/Développement/gladys/server/services/zwave/node_modules/openzwave-shared/build »
gyp ERR! build error
gyp ERR! stack Error: `make` ist mit dem Exit-Code: 2 fehlgeschlagen
gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack at ChildProcess.emit (events.js:189:13)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
gyp ERR! System Linux 5.0.16-300.fc30.x86_64
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/philippe/Développement/gladys/server/services/zwave/node_modules/openzwave-shared
gyp ERR! node -v v10.15.3
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
npm WARN gladys-zwave@ No description
npm WARN gladys-zwave@ No repository field.
npm WARN gladys-zwave@ No license field.
@PhilippeMA Ja, wenn du den Z-Wave-Dienst nutzen möchtest, musst du Open-Zwave installiert haben. Normalerweise ist das aber nicht zwingend erforderlich!
Ich möchte nicht, dass es so wirkt, als müsste man diese Abhängigkeit installieren, aber ich bin einverstanden, dass wir im README einen Abschnitt dazu einfügen sollten
Ich habe alles installiert, einfach so aus Neugier, aber ich werde nicht weiter gehen.
Jedenfalls funktioniert bei mir alles (ich glaube zumindest).
Nur eine Sache, die seltsam erscheint: Meine .env-Datei mit DEMO_MODE=false scheint nicht berücksichtigt zu werden, ich habe immer noch das Demo-Dashboard…
Kann man diese Umgebung für Beta-Tests verwenden?
Falls ja, ich bin verfügbar für das Hue-Equipment (das bei mir nicht funktioniert, es findet das Gateway, aber es geht nicht weiter) und für Xiaomi für den Entwickler, der sich um diesen Service kümmern wird.
Das ist normal, du schaust nur das Dashboard an, und das Dashboard ist noch nicht gemergt, es ist immer noch WIP, also ist die dynamische Version noch nicht verfügbar Aber DEMO_MODE funktioniert tatsächlich, wenn du dir die anderen Bildschirme ansiehst.
Aber natürlich!
Das Frontend ist noch nicht fertig programmiert für den Hue-Service
Hallo,
Soweit ich mich erinnere, hatte ich auch Probleme mit sqlite. Musste das Node-Modul ad hoc kompilieren (Fedora 29).
Auch nicht im Readme erwähnt: die Abhängigkeit von nodemon. Bei vielen von uns/euch global installiert, kann aber für Neueinsteiger ein Problem sein.
Cool die Aufnahme, schade, dass ich den Livestream verpasst habe. Nicht besonders aktiv seit Monaten, hätte gerne Hallo gesagt