Installation ATVremote

heuuu non j’ai pas touché à ma clé depuis longtemps… que veux-tu dire ? mise à jour de quoi ? plugin ou apple tv ? autre ? elle disparait ?

Non mais à chaque maj je relance la commande Companion … parce que cela ne réponds plus … je ne ré-efface pas à chaque fois et je fais l’impasse sur la découverte … j’ai juste à relancer la commande ssh pour Copmanion, à copier-coller et c tout bon.
La clé de la commande Airplay ne varie jamais alors que celle de Companion si … c juste une remarque qui n’a pas d’importance …

Dans tous les cas merci pour ce plugin qui était le dernier qui manquait à ma domotique :wink:

Je suis ravi !!

Bonne nuitée @ tous !
Gros respect pour Nebz!
A bientôt :saluting_face:

j’ai jamais du changer la clé companion jusqu’ici…

je ne comprends pas à quelle mise à jour tu fais référence ? du plugin ? de l’apple tv ? a chaque rescan ?

A chaque mise à jour du plugin que tu pousses sur le market, je dois relancer la manip sur Companion … mais c tout. Je relance la manip de la clé de Companion à chaque fois que je fais la mise à jour … en revanche quand je relance la commande ssh de Airplay la clé ne bouge pas!

Allez dodo pour moi :wave: :wave: :wave:

bizarre que ca change… je vais voir car chez moi je dois pas le changer…

T’es sur qu’il faut pas juste attendre que le demon ne démarre ??

Hello,
Jeedom atlas pour moi et tout fonctionne :ok_hand:
Et pas besoin de récupérer les clés compagnon à chaque mise à jour non plus.
Pas de bug découvert a part l’état de l’Apple TV qui reste sur on alors qu’elle éteins mais c’est connu et on peut rien faire.
En attente que @Wators corrige le magnifique bouton de nebz pour la commande lancer app sur le widget :stuck_out_tongue_winking_eye::stuck_out_tongue_winking_eye:
Encore merci pour ton énergie et tes compétences au service des autres…
Bonne journée

il est bôô mon bouton !!!

cherchez l’erreur :wink:

craig david ?

Hello @nebz ! Maintenant que le scan fonctionne sur mon RPI4, je viens de tester l’appairage.
Jusque la pas de problème, je récupère bien les clé SSH Airplay puis Companion.
Par contre, au démarrage du deamon, après enregistrement de l’équipement j’obtiens cela dans le deamon :

[11-07-2022 18:15:12]INFO : Recu de jeedom: Demande d'arret
[11-07-2022 18:16:34]INFO : Démarrage démon aTVremote...
[11-07-2022 18:16:34]DEBUG : preConnect3 = []
[11-07-2022 18:16:34]DEBUG : preConnect4 = ["90:DD:5D:9B:60:49"]
[11-07-2022 18:16:34]DEBUG : urlJeedom = http://192.168.0.21/core/api/jeeApi.php
[11-07-2022 18:16:34]DEBUG : apiKey = fOPKS1fbgTYELq5tf5eQREPuFeAOy6b1FbRWfpj2uhBK43e6pKhBKOhTQfOnTiEU
[11-07-2022 18:16:34]DEBUG : serverPort = 5215
[11-07-2022 18:16:34]DEBUG : logLevel = debug
[11-07-2022 18:16:34]WARNING : Pas de clé airplay trouvée pour l'Apple TV 90:DD:5D:9B:60:49, merci de faire l'appairage avant
[11-07-2022 18:16:34]WARNING : Pas de clé companion trouvée pour l'Apple TV 90:DD:5D:9B:60:49, merci de faire l'appairage avant
[11-07-2022 18:16:34]DEBUG : SPAWN CMD : /var/www/html/plugins/aTVremote/resources/atvremote/bin/atvremote -i 90:DD:5D:9B:60:49 cli
[11-07-2022 18:16:34]DEBUG : SPAWN MSG : /var/www/html/plugins/aTVremote/resources/atvremote/bin/atvscript -i 90:DD:5D:9B:60:49 push_updates
[11-07-2022 18:16:34]INFO : Connecté au canal des commandes de 90:DD:5D:9B:60:49 !
[11-07-2022 18:16:34]INFO : Connecté au canal des messages de 90:DD:5D:9B:60:49 !
[11-07-2022 18:16:34]INFO : Démon prêt et à l'écoute !
[11-07-2022 18:16:38]DEBUG : msg envoyé à jeedom |{"result": "failure", "datetime": "2022-07-11T18:16:38.422728+01:00", "exception": "power_state is not supported", "stacktrace": "Traceback (most recent call last):
File \"/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.7/site-packages/pyatv/scripts/atvscript.py\", line 302, in appstart
print(args.output(await _handle_command(args, abort_sem, loop)), flush=True)
File \"/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.7/site-packages/pyatv/scripts/atvscript.py\", line 198, in _handle_command
return await _run_command(atv, args, abort_sem, loop)
File \"/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.7/site-packages/pyatv/scripts/atvscript.py\", line 218, in _run_command
output(True, values={\"power_state\": atv.power.power_state.name.lower()})
File \"/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.7/site-packages/pyatv/support/shield.py\", line 72, in _guard_method
return func(self, *args, **kwargs)
File \"/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.7/site-packages/pyatv/core/facade.py\", line 348, in power_state
return self.relay(\"power_state\")
File \"/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.7/site-packages/pyatv/core/relayer.py\", line 91, in relay
target, chain(self._takeover_protocol, priority or self._priorities)
File \"/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.7/site-packages/pyatv/core/relayer.py\", line 114, in _find_instance
raise exceptions.NotSupportedError(f\"{target} is not supported\")
pyatv.exceptions.NotSupportedError: power_state is not supported
"}
[11-07-2022 18:16:39]DEBUG : Exit code MSG : 0
[11-07-2022 18:16:39]DEBUG : Déconnecté du canal des messages de 90:DD:5D:9B:60:49

Si je redémarre le deamon même message.
Les clefs SSH sont pourtant bien visibles dans l’équipement.

Pour info, Jeeom 4.2 sur RPI 4, Apple TV 4K, tvOS 15.5.1

Côté dépendances, tout à l’air ok :

======================================================================
== 11/07/2022 17:56:04 == Installation des dépendances de aTVremote
======================================================================
[  0% ] : Vérification des droits...
[  4% ] : Vérification des droits : [1sec] : [  OK  ]
[  5% ] : Mise à jour APT et installation des packages nécessaires...
[  9% ] : Mise à jour APT et installation des packages nécessaires : [10sec] : [  OK  ]
[ 10% ] : Prérequis...
[ 14% ] : Prérequis : [0sec] : [  OK  ]
[ 15% ] : Installation des packages nécessaires...
[ 19% ] : Installation des packages nécessaires : [3sec] : [  OK  ]
[ 20% ] : Vérification du système...
[ 24% ] : Vérification du système : [1sec] : [  OK  ]
[ 25% ] : Vérification de la version de NodeJS installée...
[Check Version NodeJS actuelle : v16.16.0 : [  OK  ]
[Check Version NPM : 8.12.2 : [  OK  ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
[ 49% ] : Vérification de la version de NodeJS installée : [13sec] : [  OK  ]
[ 50% ] : Nettoyage...
[ 59% ] : Nettoyage : [0sec] : [  OK  ]
[ 60% ] : Nettoyage anciens modules...
[ 69% ] : Nettoyage anciens modules : [1sec] : [  OK  ]
[ 70% ] : Installation des librairies du démon, veuillez patienter svp...
[ 89% ] : Installation des librairies du démon, veuillez patienter svp : [34sec] : [  OK  ]
[ 90% ] : Installation librairie atvremote...
Package                    Version
-------------------------- ---------
aiohttp                    3.8.1
aiosignal                  1.2.0
async-timeout              4.0.2
asynctest                  0.13.0
attrs                      21.4.0
bitarray                   2.5.1
certifi                    2022.6.15
cffi                       1.15.1
chacha20poly1305-reuseable 0.0.4
charset-normalizer         2.1.0
cryptography               37.0.4
frozenlist                 1.3.0
idna                       3.3
ifaddr                     0.2.0
mediafile                  0.9.0
miniaudio                  1.40
multidict                  6.0.2
mutagen                    1.45.1
pip                        20.1.1
protobuf                   4.21.2
pyatv                      0.10.2
pycparser                  2.21
requests                   2.28.1
setuptools                 46.4.0
six                        1.16.0
srptools                   1.0.1
typing-extensions          4.3.0
urllib3                    1.26.10
wheel                      0.34.2
yarl                       1.7.2
zeroconf                   0.38.7
WARNING: You are using pip version 20.1.1; however, version 22.1.2 is available.
You should consider upgrading via the '/var/www/html/plugins/aTVremote/resources/atvremote/bin/python3 -m pip install --upgrade pip' command.
[ 99% ] : Installation librairie atvremote : [4:36] : [  OK  ]
[100% ] : Terminé !
======================================================================
== OK == Installation Réussie [5:39]
======================================================================

J’ai testé, de supprimer l’équipement, relancer les dépendances, relancer le scan, refaire la config de l’équipement, l’appairage, mais au final même problème.

A ta dispo si besoin d’info supplémentaires ! :wink:

Met à jour le plugin, ce problème a été résolu aujourd’hui

Ce problème la

@nebz tu es bêta testeur de ios16?
J’ai vu que Apple avait bien chamboulé leur app maison et j’espère que tous tes plugin seront encore fonctionnelle notamment homebridge !

Non et oui pas de problème, c’est l’avantage d’un protocole structuré… si la structure ne change pas mais que tu l’affiches différemment, aucun problème :smiley:

Un petit teaser de ce sur quoi on travaille avec @Wators et @noodom :

image
image
image

7 « J'aime »

Suite au problème OQEE by Free / Fournisseur TV sur Apple TV, j’ai été amené à mettre à jour le firmwave avec la version osTV 16.0 béta.

Le plugin ne fonctionnant plus et après quelques recherches, je me suis aperçu qu’il fallait aussi mettre à jour les clés airplay et companion.

Je me demande, si les logs correspondants ne devraient pas être en « ERROR » plutôt qu’en « WARNING » afin de remonter dans le Centre de Message.

Merci pour votre travail à toi, Wators et noodom. :sunglasses:

quels logs ?

ah oui ces lignes là… mais dans ton cas la clé est touvée… donc tu ne les a pas

depuis le 11juillet la vérification est faite preSave sur l’apple tv