Open 10-11-12-13 opened 5 years ago
node-red-contrib-appletv nutzt "sodium" und das wiederum bracht ein Binärmodul, das kann auf RaspberryMatic/CCU3 nicht installiert werden. Kann das mit ins Installationspaket aufnehmen im nächsten Release. Was ich mich allerdings frage: Du sagst Du willst das nutzen um Dein Apple TV in Homekit zu integrieren - aber da ist ein Apple TV > v4 (was dieser Node voraussetzt) doch eh ganz von alleine drin?
Ich möchte gerne mein AppleTV4 im HomeKit abbilden, ggf. auch steuern. Steuern aber nur sekundär. Primär ist erst einmal die Anzeige/Darstellung. Aktuell sehe ich mein AppleTV4 nicht abgebildet/dargestellt in Homekit, kein Device dafür vorhanden. Wenn meine Kids zu Hause "heimlich" schauen oder spielen damit, würde ich gerne im Homekit sehen, dass das Gerät aktiv ist, analog einer Homematic-Variable aus der CCU mit dem Wert aktiv/deaktiv.
Wenn es eine andere Möglichkeit gibt das abzubilden, dann muss der neue Node nicht auchgenommen werden von Dir. :-) Vielleicht denke ich auch nur einfach zu kompliziert und ich könnte mit einem anderen Node das selbe machen.
Danke für das tolle Projekt, welche Du umsetzt und dein toller Support!!! :-)
Hab mir das grade mal angeschaut, bei mir erscheint es in der Home App:
Allerdings ohne allzuviel damit anfangen zu können. Man sieht ob es im Moment etwas abspielt und kann play/pause auslösen. Als Trigger für Automationen kann man es nicht verwenden.
Hab mir auch mal node-red-contrib-appletv angeschaut, das kann (derzeit) nur Steuern, es ist nicht möglich den aktuellen Zustand des ATV zu bekommen, würde Dir für Deinen Usecase auch nicht wirklich helfen. Die zugrundeliegende Lib kann die Zustände melden, nur das node-red-contrib-appletv nutzt diese nicht. Ich werd das mal forken und erweitern und in einem der nächsten Releases einbauen, muss aber um Geduld bitten, hab noch ne Menge anderer Sachen auf der Todo ;-)
Also warum auch immer, ich habe mein AppleTV nicht im HomeKit angezeigt, wie bei Dir. Ich kann es nicht finden. Wäre Klasse, wenn Du für die Zukunft so eine Erweiterung planen könntest. :-) Ein Trigger mit "An" oder "Aus" würde mir schon mal reichen, was dann auch in Zukunft für Automationen genutzt werden kann. :-D
Hmm... aber iOS 12.1.x hast Du? Eigentlich sollte der ATV da ganz ohne weiteres Zutun erscheinen. Ist Dein ATV als HomeKit Zentrale eingerichtet?
Ich habe folgendes Setup:
iOS 12.1.3 (2 iPhone mit Zugriff auf das "Haus") tvOS 12.1.1 (1 AppleTV v4 als primär Gerät, also Zentrale im "Haus") tvOS 8.4.2 (1 AppleTV v3 als sekundär Gerät)
Das ATV4 ist als HomeKit Zentrale eingerichtet, Zugriff funktioniert auch immer von außerhalb. Also solche Probleme habe ich nicht. Das Gerät schaltet aber in den "Ruhemodus" wenn ich es nicht benutze. Es könnte sein, dass das ATV4 im Ruhemodus war, als ich HomeKit eingerichtet hatte.
Hab mir das mal angeschaut, ist leider nicht so ganz trivial das in RedMatic zu integrieren. node-appletv verlangt nach lib-avahi und braucht den avahi daemon, das müsste man auf node-mdns umbauen damit es praktikabel wird das auf die CCU/RaspberryMatic zu bringen. Ist aber einiges an Arbeit... Kann nicht versprechen ob/wann ich das schaff...
Hallo, Bei meiner Haus Automatisation versuche ich die Media Anlage automatisch über die CCU3 zu starten und auch wieder auszuschalten. TV, Licht und Rolladen funktionieren soweit gut, nur auf das ATV kann ich mit den vorhandenen Knoten nicht zugreifen. (zumindest habe ich noch nicht herausgefunden wie) Genau genommen benötige ich nur einen Suspend/Wake up Befehl. Kann ich den auch über einen Knoten aus dem Homekit Packet senden?
Vielen Dank schon mal im Voraus.
make: *** [ed25519.target.mk:151: Release/obj.target/ed25519/src/ed25519.o] Error 1
make: Leaving directory '/root/node_modules/ed25519/build'
gyp ERR! build error
gyp ERR! stack Error: make
failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:310:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Linux 4.19.69-v7+
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /root/node_modules/ed25519
gyp ERR! node -v v12.16.3
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
npm WARN enoent ENOENT: no such file or directory, open '/root/package.json'
npm WARN root No description
npm WARN root No repository field.
npm WARN root No README data
npm WARN root No license field.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! ed25519@0.0.4 install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the ed25519@0.0.4 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
Bei mir kommt leider die oben kopierte Fehlermeldung. Irgendjemand eine Idee? Besten Dank!!
Hab mir das mal angeschaut, ist leider nicht so ganz trivial das in RedMatic zu integrieren. node-appletv verlangt nach lib-avahi und braucht den avahi daemon, das müsste man auf node-mdns umbauen damit es praktikabel wird das auf die CCU/RaspberryMatic zu bringen. Ist aber einiges an Arbeit... Kann nicht versprechen ob/wann ich das schaff...
Das Thema wurde schon beantwortet @24cx
Hallo,
bin noch am Anfang und versuche zügig zu lernen, doch bei diesem Node komme ich nicht weiter. :-( Würde gerne mein AppleTV im HomeKit wiederspiegeln. Oder kann ich das auch anders darstellen?
Folgende Meldung erhalte ich:
Installation of module node-red-contrib-apple-tv failed
Laut Anleitung von node-red-contrib-apple-tv müssen weitere Quellen installiert werden, was ich aber nicht hin bekomme.
Danke Für die Hilfe!!! :-)