Installation ATVremote

Bizarre aucun problème dans le Market, tu l’as installé via le github ? Sinon essaie peut être (voir plus haut)

[2022-07-09 13:39:02][INFO] : Scan en cours…
[2022-07-09 13:39:07][DEBUG] : Résultat brut : Scan Results ======================================== Name: Chambre Model/SW: Apple TV 4, tvOS 15.5.1 Address: 192.168.1.101 MAC: 08:66:98:9D:CB:40 Deep Sleep: False Identifiers: - 08:66:98:9D:CB:40 - 0866989DCB40 Services: - Protocol: Companion, Port: 49152, Credentials: None, Requires Password: False, Password: None, Pairing: Mandatory - Protocol: AirPlay, Port: 7000, Credentials: None, Requires Password: False, Password: None, Pairing: Mandatory - Protocol: RAOP, Port: 7000, Credentials: None, Requires Password: False, Password: None, Pairing: Mandatory Name: Cuisine Model/SW: HomePod, tvOS 15.5.1 Address: 192.168.1.10 MAC: D4:A3:3D:88:2E:84 Deep Sleep: False Identifiers: - D4:A3:3D:88:2E:84 - D4A33D882E84 Services: - Protocol: AirPlay, Port: 7000, Credentials: None, Requires Password: False, Password: None, Pairing: NotNeeded - Protocol: Companion, Port: 49152, Credentials: None, Requires Password: False, Password: None, Pairing: Unsupported - Protocol: RAOP, Port: 7000, Credentials: None, Requires Password: False, Password: None, Pairing: NotNeeded Name: Apple Tv Cuisine Model/SW: Apple TV 4, tvOS 15.5.1 Address: 192.168.1.53 MAC: C8:69:CD:5C:36:F5 Deep Sleep: False Identifiers: - C8:69:CD:5C:36:F5 - C869CD5C36F5 Services: - Protocol: Companion, Port: 49152, Credentials: None, Requires Password: False, Password: None, Pairing: Mandatory - Protocol: AirPlay, Port: 7000, Credentials: None, Requires Password: False, Password: None, Pairing: Mandatory - Protocol: RAOP, Port: 7000, Credentials: None, Requires Password: False, Password: None, Pairing: Mandatory Name: Salon (2) Model/SW: HomePod, tvOS 15.5.1 Address: 192.168.1.108 MAC: 50:BC:96:0A:65:A3 Deep Sleep: False Identifiers: - 50:BC:96:0A:65:A3 - 50BC960A65A3 Services: - Protocol: Companion, Port: 49152, Credentials: None, Requires Password: False, Password: None, Pairing: Unsupported - Protocol: AirPlay, Port: 7000, Credentials: None, Requires Password: False, Password: None, Pairing: NotNeeded - Protocol: RAOP, Port: 7000, Credentials: None, Requires Password: False, Password: None, Pairing: NotNeeded Name: Chambre parentale Model/SW: HomePod Mini, tvOS 15.5.1 Address: 192.168.1.22 MAC: E0:2B:96:8F:45:81 Deep Sleep: False Identifiers: - E0:2B:96:8F:45:81 - E02B968F4581 Services: - Protocol: Companion, Port: 49152, Credentials: None, Requires Password: False, Password: None, Pairing: Unsupported - Protocol: AirPlay, Port: 7000, Credentials: None, Requires Password: False, Password: None, Pairing: NotNeeded - Protocol: RAOP, Port: 7000, Credentials: None, Requires Password: False, Password: None, Pairing: NotNeeded Name: MacBook Air de Fayçal Model/SW: MacBookAir10,1, Unknown OS Address: 192.168.1.115 MAC: 50:ED:3C:0E:76:E4 Deep Sleep: False Identifiers: - 50:ED:3C:0E:76:E4 - 50ED3C0E76E4 Services: - Protocol: AirPlay, Port: 7000, Credentials: None, Requires Password: False, Password: None, Pairing: Mandatory - Protocol: Companion, Port: 55231, Credentials: None, Requires Password: False, Password: None, Pairing: Unsupported - Protocol: RAOP, Port: 7000, Credentials: None, Requires Password: False, Password: None, Pairing: Mandatory Name: Salon Model/SW: HomePod, tvOS 15.5.1 Address: 192.168.1.15 MAC: D4:A3:3D:6F:7F:6C Deep Sleep: False Identifiers: - D4:A3:3D:6F:7F:6C Services: - Protocol: AirPlay, Port: 7000, Credentials: None, Requires Password: False, Password: None, Pairing: NotNeeded - Protocol: Companion, Port: 49152, Credentials: None, Requires Password: False, Password: None, Pairing: Unsupported Name: Apple Tv Salon Model/SW: Apple TV 4K (gen2), tvOS 15.5.1 Address: 192.168.1.52 MAC: F0:B3:EC:21:2F:DD Deep Sleep: False Identifiers: - F0:B3:EC:21:2F:DD - F0B3EC212FDD Services: - Protocol: Companion, Port: 49152, Credentials: None, Requires Password: False, Password: None, Pairing: Mandatory - Protocol: AirPlay, Port: 7000, Credentials: None, Requires Password: False, Password: None, Pairing: Mandatory - Protocol: RAOP, Port: 7000, Credentials: None, Requires Password: False, Password: None, Pairing: Mandatory
[2022-07-09 13:39:07][DEBUG] : Name :Chambre
[2022-07-09 13:39:07][DEBUG] : Model/SW :Apple TV 4, tvOS 15.5.1
[2022-07-09 13:39:07][DEBUG] : Address :192.168.1.101
[2022-07-09 13:39:07][DEBUG] : MAC :08:66:98:9D:CB:40
[2022-07-09 13:39:07][DEBUG] : Ignore HomePod
[2022-07-09 13:39:07][DEBUG] : Name :Apple Tv Cuisine
[2022-07-09 13:39:07][DEBUG] : Model/SW :Apple TV 4, tvOS 15.5.1
[2022-07-09 13:39:07][DEBUG] : Address :192.168.1.53
[2022-07-09 13:39:07][DEBUG] : MAC :C8:69:CD:5C:36:F5
[2022-07-09 13:39:07][DEBUG] : Ignore HomePod
[2022-07-09 13:39:07][DEBUG] : Ignore HomePod
[2022-07-09 13:39:07][DEBUG] : Name :MacBook Air de Fayçal
[2022-07-09 13:39:07][DEBUG] : Model/SW :MacBookAir10,1, Unknown OS
[2022-07-09 13:39:07][DEBUG] : Address :192.168.1.115
[2022-07-09 13:39:07][DEBUG] : MAC :50:ED:3C:0E:76:E4
[2022-07-09 13:39:07][DEBUG] : Ignore HomePod
[2022-07-09 13:39:07][DEBUG] : Name :Apple Tv Salon
[2022-07-09 13:39:07][DEBUG] : Model/SW :Apple TV 4K (gen2), tvOS 15.5.1
[2022-07-09 13:39:07][DEBUG] : Address :192.168.1.52
[2022-07-09 13:39:07][DEBUG] : MAC :F0:B3:EC:21:2F:DD
[2022-07-09 13:39:07][INFO] : Ajouté : [{« name »:« Chambre »,« model »:« Apple TV 4, tvOS 15.5.1 »,« ip »:« 192.168.1.101 »,« mac »:« 08:66:98:9D:CB:40 »,« port »:7000,« device »:« AppleTV »,« version »:« Apple TV 4 »,« os »:« tvOS »,« osVersion »:« 15.5.1 »},{« name »:« Apple Tv Cuisine »,« model »:« Apple TV 4, tvOS 15.5.1 »,« ip »:« 192.168.1.53 »,« mac »:« C8:69:CD:5C:36:F5 »,« port »:7000,« device »:« AppleTV »,« version »:« Apple TV 4 »,« os »:« tvOS »,« osVersion »:« 15.5.1 »},{« name »:« MacBook Air de Fay\u00e7al »,« model »:« MacBookAir10,1, Unknown OS »,« ip »:« 192.168.1.115 »,« mac »:« 50:ED:3C:0E:76:E4 »,« port »:7000,« device »:« AppleTV »,« version »:« MacBookAir10,1 »,« os »:« Unknown »,« osVersion »:« OS »},{« name »:« Apple Tv Salon »,« model »:« Apple TV 4K (gen2), tvOS 15.5.1 »,« ip »:« 192.168.1.52 »,« mac »:« F0:B3:EC:21:2F:DD »,« port »:7000,« device »:« AppleTV »,« version »:« Apple TV 4K (gen2) »,« os »:« tvOS »,« osVersion »:« 15.5.1 »}]

Du coup j’ai restauré Jeedom a partir d’une sauvegarde, mis à jour atvremote depuis le market, rescané mes équipement et tout fonctionne y compris les commande pour lancer les app après avoir fait un F5.

Encore merci pour ce fabuleux plugin et en attendant l’évolution de la commande lancer une app

:grinning:

1 « J'aime »

Ah oui je vais l’ignorer comme le homepod

petite remontée:
le bouton on/off reste aléatoirement sur on alors que les Apple TV sont éteintes.
Sur la photo ci après, mes 3 Apple TV sont éteintes depuis 2h maintenant mais 2 d’entres elles apparaissent comme allumées.

Oui normal et connu sur les appletv qui ont des homepods comme sortie…

Si c’est plus le cas il faut la redémarrer pour que ça re-fonctionne.

Et c’est connu de la lib malheureusement… et puis parfois, il y a simplement des problèmes pour détecter l’etat dans la lib…

Tu as une Apple TV dans ta cuisine ???

ah ok, c’est bon à savoir.
Oui une dans la cuisine, très grande cuisine éloignée des autres pièces ou on passe beaucoup de temps :sweat_smile:

1 « J'aime »

Mise à jour : Une seule commande pour toutes les apps.

Il faut sauvegarder vos clés d’appairage (dans un notepad), supprimer l’apple tv, découvrir et remettre la clé et activer et sauvegarder l’équipement.

J’ai ajouté vite fait un moche bouton en haut du widget pour afficher les apps et les lancer… @Wators arrangera ça en mieux quand il sera dispo :smiley:

2 « J'aime »

Bonjour et merci Nebz, je peux me servir d’Alexa pour contrôler l’Apple Tv à la voix grâce à ton plugin :slight_smile:
un pas de plus dans ma fainéantise :wink:

merci pour la mise à jour,
par contre le demon a un problème maintenant
une idée?

Error: listen EADDRINUSE: address already in use :::14040
at Server.setupListenHandle [as _listen2] (node:net:1372:16)
at listenInCluster (node:net:1420:12)
at Server.listen (node:net:1508:7)
at Function.listen (/var/www/html/plugins/aTVremote/resources/node_modules/express/lib/application.js:635:24)
at ChildProcess. (/var/www/html/plugins/aTVremote/resources/aTVremoted.js:143:18)
at ChildProcess.emit (node:events:527:28)
at onSpawnNT (node:internal/child_process:483:8)
at processTicksAndRejections (node:internal/process/task_queues:82:21)
Emitted ‹ error › event on Server instance at:
at emitErrorNT (node:net:1399:8)
at processTicksAndRejections (node:internal/process/task_queues:83:21) {
code: ‹ EADDRINUSE ›,
errno: -98,
syscall: ‹ listen ›,
address: ‹ :: ›,

Tu peux le relancer ? Il doit changer de port automatiquement au démarrage du démon (les logs sortis de leur contextes ça n’aide pas bcp…)

je viens de redémarrer Jeedom, relancer les dépendance et relancé le démon mais au bout de 3s il repasse en nok!
:roll_eyes:

Envoi le log stp…

[10-07-2022 17:15:54]INFO : Démarrage démon aTVremote...
[10-07-2022 17:15:54]DEBUG : preConnect3 = []
[10-07-2022 17:15:54]DEBUG : preConnect4 = ["08:66:98:9D:CB:40","C8:69:CD:5C:36:F5","F0:B3:EC:21:2F:DD"]
[10-07-2022 17:15:54]DEBUG : urlJeedom = http://192.168.1.12/core/api/jeeApi.php
[10-07-2022 17:15:54]DEBUG : apiKey = bXsw6dwnK3Fud7c5gaIk9iiBPTlJnBQI
[10-07-2022 17:15:54]DEBUG : serverPort = 55576
[10-07-2022 17:15:54]DEBUG : logLevel = debug
[10-07-2022 17:15:54]DEBUG : SPAWN CMD : /var/www/html/plugins/aTVremote/resources/atvremote/bin/atvremote -i 08:66:98:9D:CB:40 --protocol airplay --airplay-credentials c907b3d79d609adaf47eeb42a0e0b75c1078f4e362860c8e2074b80b6fd556c0:aa962d58e99a4e074c969e06a61b69b922cb83cb2f1d74680cb33188cd686d5d:30454338303243442d384243452d344141322d423344342d453441314330313936393836:64393064353133662d323831372d346332362d393136642d643366306639616131336436 --protocol companion --companion-credentials c907b3d79d609adaf47eeb42a0e0b75c1078f4e362860c8e2074b80b6fd556c0:246cc9e200b1c0e8fb3b0270f39f6e1e767709012c3f777eeda22e26d8abe90d:30454338303243442d384243452d344141322d423344342d453441314330313936393836:35363235646635392d313865612d343537312d393537362d333437383530306264663765 cli
[10-07-2022 17:15:54]DEBUG : SPAWN MSG : /var/www/html/plugins/aTVremote/resources/atvremote/bin/atvscript -i 08:66:98:9D:CB:40 --protocol airplay --airplay-credentials c907b3d79d609adaf47eeb42a0e0b75c1078f4e362860c8e2074b80b6fd556c0:aa962d58e99a4e074c969e06a61b69b922cb83cb2f1d74680cb33188cd686d5d:30454338303243442d384243452d344141322d423344342d453441314330313936393836:64393064353133662d323831372d346332362d393136642d643366306639616131336436 push_updates
[10-07-2022 17:15:54]DEBUG : SPAWN CMD : /var/www/html/plugins/aTVremote/resources/atvremote/bin/atvremote -i C8:69:CD:5C:36:F5 --protocol airplay --airplay-credentials dc04f3fd54cd50a02e15702ad86aa8f277f447671d7e2dec3071889a1438f051:75ef3de181d819134f441379c6e473d6d074f2558eb08f03db12d1dc028db090:41324335423932352d444444322d344544372d414330342d363543434537424543453031:66663431376235632d646532342d346466382d613166632d316438373764313539626437 --protocol companion --companion-credentials dc04f3fd54cd50a02e15702ad86aa8f277f447671d7e2dec3071889a1438f051:f442feb188cd7084570bb487b624fa90b4087225f5b34d1f6f05e36b522b1035:41324335423932352d444444322d344544372d414330342d363543434537424543453031:64323365663035392d353063372d343266652d386661312d366436616634633832336365 cli
[10-07-2022 17:15:54]DEBUG : SPAWN MSG : /var/www/html/plugins/aTVremote/resources/atvremote/bin/atvscript -i C8:69:CD:5C:36:F5 --protocol airplay --airplay-credentials dc04f3fd54cd50a02e15702ad86aa8f277f447671d7e2dec3071889a1438f051:75ef3de181d819134f441379c6e473d6d074f2558eb08f03db12d1dc028db090:41324335423932352d444444322d344544372d414330342d363543434537424543453031:66663431376235632d646532342d346466382d613166632d316438373764313539626437 push_updates
[10-07-2022 17:15:54]DEBUG : SPAWN CMD : /var/www/html/plugins/aTVremote/resources/atvremote/bin/atvremote -i F0:B3:EC:21:2F:DD --protocol airplay --airplay-credentials 3711746e5a5b6cff47f32f8769a9b0fe1d37b3fbc91552149289bedbe9e57880:7dc0b10f22692112320254cea96ed31670083a79a86ae857474938379a415f88:34444137393043382d303338372d343244342d393143362d433830413532383739383246:33363364623135362d326430362d346266652d386630632d386337326537316665366639 --protocol companion --companion-credentials 3711746e5a5b6cff47f32f8769a9b0fe1d37b3fbc91552149289bedbe9e57880:21b5f9428860f7bf5eb0c8b3c9c0c3125d913aeee623626fcfdf73a9f08573ff:34444137393043382d303338372d343244342d393143362d433830413532383739383246:66353436356130342d643134662d346162622d393330302d333861653935623432363465 cli
[10-07-2022 17:15:54]DEBUG : SPAWN MSG : /var/www/html/plugins/aTVremote/resources/atvremote/bin/atvscript -i F0:B3:EC:21:2F:DD --protocol airplay --airplay-credentials 3711746e5a5b6cff47f32f8769a9b0fe1d37b3fbc91552149289bedbe9e57880:7dc0b10f22692112320254cea96ed31670083a79a86ae857474938379a415f88:34444137393043382d303338372d343244342d393143362d433830413532383739383246:33363364623135362d326430362d346266652d386630632d386337326537316665366639 push_updates
[10-07-2022 17:15:54]INFO : Connecté au canal des commandes de 08:66:98:9D:CB:40 !
[10-07-2022 17:15:54]INFO : Connecté au canal des messages de 08:66:98:9D:CB:40 !
[10-07-2022 17:15:54]INFO : Connecté au canal des commandes de C8:69:CD:5C:36:F5 !
[10-07-2022 17:15:54]INFO : Connecté au canal des messages de C8:69:CD:5C:36:F5 !
[10-07-2022 17:15:54]INFO : Connecté au canal des commandes de F0:B3:EC:21:2F:DD !
[10-07-2022 17:15:54]INFO : Connecté au canal des messages de F0:B3:EC:21:2F:DD !
[10-07-2022 17:15:54]INFO : Démon prêt et à l'écoute !
node:events:505
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE: address already in use :::55576
at Server.setupListenHandle [as _listen2] (node:net:1372:16)
at listenInCluster (node:net:1420:12)
at Server.listen (node:net:1508:7)
at Function.listen (/var/www/html/plugins/aTVremote/resources/node_modules/express/lib/application.js:635:24)
at ChildProcess. (/var/www/html/plugins/aTVremote/resources/aTVremoted.js:143:18)
at ChildProcess.emit (node:events:527:28)
at onSpawnNT (node:internal/child_process:483:8)
at processTicksAndRejections (node:internal/process/task_queues:82:21)
Emitted 'error' event on Server instance at:
at emitErrorNT (node:net:1399:8)
at processTicksAndRejections (node:internal/process/task_queues:83:21) {
code: 'EADDRINUSE',
errno: -98,
syscall: 'listen',
address: '::',
port: 55576
}

Et le log atvRemote a l’a même heure ?

Ah non j’ai trouvé, tu as plusieurs appletv, je corrige

c’est corrigé, met à jour

Nebz, j’ai une petite requête, est il possible d’ajouter les commandes numériques 0 à 9 dans le plugin stp?

non ca n’existe pas, la partie clavier n’est pas encore realisée par la librairie.