Aller au contenu

CoolRaoul

Membres
  • Compteur de contenus

    5828
  • Inscription

  • Dernière visite

  • Jours gagnés

    56

CoolRaoul a gagné pour la dernière fois le 21 février

CoolRaoul a eu le contenu le plus aimé !

À propos de CoolRaoul

Mon Profil

  • Sex
    Masculin
  • Pays / Ville
    Marseille
  • Mon NAS
    DS 224+

Visiteurs récents du profil

11044 visualisations du profil

CoolRaoul's Achievements

Collaborator

Collaborator (7/14)

  • Very Popular Rare
  • Reacting Well Rare
  • Conversation Starter Rare
  • Dedicated Rare
  • First Post Rare

Recent Badges

146

Réputation sur la communauté

  1. Merci à vous deux. Je vais aller voir ça. De mon côté j'ai trouvé comment faire un trigger à partir de la détection d'appareil intégrée à la Freebox. Ca fonctionne bien et même pas besoin d'aller mettre les doigts dans le cambouis Yaml.
  2. Avant toute chose je n'ai pas trouvé d'autre endroit que "Le Bar" pour discuter de Home Assistant. Note aux modos : ne pas hésiter à déplacer mon post si besoin Maintenant que j'ai un NAS plus costaud je commence à faire mumuse avec Home Assistant. Vu que pour le moment je trouve la détection de présence un peu moisie, j'essaie d'appliquer les explications trouvées ici : "Better Presence Detection in Home Assistant". Et là, je bloque sur l'indication "add the following sensor to the sensors area.". Je n'ai pas de problème pour éditer un fichier .yaml, mais je ne comprends pas à quoi se réfère "sensors area" dans le fichier de conf ? Je ne vois qu'un fichier peu structuré et en tout cas pas de *areas* là-dedans. (Désolé pour la question probablement de noob mais c'est vraiment nouveau tout ça pour moi).
  3. CoolRaoul

    Synology NAS Experts

    J'ai découvert récemment ce groupe Facebook, "Synology NAS Experts", apparemment de bon niveau (c'est géré par l'ami Marius faut dire). Juste un truc qui m'étonne, alors que tout semble indiquer qu'il s'agit d'un groupe international et donc, de fait, anglophone, nombre de participants postent leurs questions directement en Français (je n'ai pas remarqué le cas pour d'autres langues) et ils reçoivent des réponses polies et, en général, appropriées et détaillées. C'est typiquement Français de se croire chez soi partout comme ça ou est-ce juste moi qui sur-réagit ?
  4. Alors apparemment il y aurait une solution pour les connexions par reverse proxy mais pour ça faudrait passer par Nginx : https://community.home-assistant.io/t/login-attempt-or-request-with-invalid-authentication-when-trying-to-access-remotely/373848/21 Franchement ça me gave un peu de remettre les doigts dans le cambouis maintenant que le reverse proxy est natif dans DSM (et depuis longtemps !)
  5. Oui en effet. J'utilise un domaine en myds.me créé via le service DDNS Syno pour ça avec son certificat lets encrypt wildcard automatique. La log du test curl indique que c'est conforme * subjectAltName: host "<nom choisi pour HA>.<monsousdomaine DDNS>.myds.me" matched cert's "*.<monsousdomaine DDNS>.myds.me" Et je n'ai pas de problème pour d'autres service perso eux aussi hébergés sur mon NAS accédés par une conf reverse proxy similaire. En creusant un peu je tombe sur une erreur d'authentification dans la log de HA après son redémarrage et re tentative : 2024-02-27 11:18:51.954 WARNING (MainThread) [homeassistant.components.http.ban] Login attempt or request with invalid authentication from <Addresse IPV6 du NAS> (<Addresse IPV6 du NAS>). Requested URL: '/auth/token'. (Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36) Le libellé "http.ban" me fait penser à une mise en blacklist mais je ne trouve pas ou c'est stocké
  6. Pour en revenir au sujet du fil, j'ai décidé de me lancer dans l'aventure (surtout pour tester dans un premier temps) J'ai choisi de partir en mode Docker vu que je n'ai pas d'équipements qui nécessitent des drivers spécifiques. L'installation initiale s'est bien passée. J'ai accès à mon instance sur mon réseau local (http://<ip_du_nas>:<port HA>) Là où ça coince c'est pour activer accès distant. Pour ne pas exposer un port de plus j'ai choisi l'option reverse proxy que j'utilise déjà pour d'autres service perso et qui est moins "visible" de l'extérieur. Dans le cas de HA ça coince et je ne comprends pas pourquoi. J'ai la bonne URL déclarée dans la page "config/network" La connectivité via reverse proxy fonctionne (validé via un curl https://<mon sous domaine HA>/<host> sur un host unix sur le cloud) Par contre une tentative connexion dans un navigateur se solde Au mieux au mieux par une fenêtre "Unable to connect to Home Assistant." (Ce qui démontre que la connexion avec l'instance est effective) avec un "Retrying in <nn > seconds" en boucle. Au pire par un par un "400: bad request" J'ai bien entendu recherché sur Google. On trouve des dizaines de personnes avec le même souci, en particulier dans des config du même genre (reverse proxy) avec des tas de solutions proposées, toutes différentes. Je me demande si ça vaut la peine d'insister, ça semble bien buggé ce machin non ? La solution donnée ici Home assistant (400 Bad Request) Docker + Proxy - Solution a résolu l'erreur "400: bad request" mais maintenant ça coince sur le "Unable to connect ..."
  7. Trouvé !!! Je suis trop c** J'utilisais l'API "SYNO.Virtualization.API.Host" (qui n'implémente que la méthode "get" et concerne le NAS lui-même et pas les VMs) alors qu'il s'agit de méthodes de l'API "SYNO.Virtualization.API.Guest" (j'ai loupé le passage d'une à l'autre dans la doc) **EDIT** Par contre ça reste bien limité. Ce que je cherchais à faire est un suspend/resume programmé. L'API pour cela pour ne peut être que "SYNO.Virtualization.API.Guest.Action" mais elle n'implémente que "poweron", "poweroff" et "shutdown" 😕
  8. Le concept de "version" dans une API REST est de maintenir la compatibilité ascendante. Ca permet de continuer à utiliser les anciennes versions, même si des plus récentes implémentent des évolutions incompatibles, sous réserve de la stipuler explicitement (version=<n>) dans l'invocation. Si on ne le fait pas c'est la version par défaut (la plus récente) qui est activée. La documentation indique explicitement dans le cas de l'API "SYNO.Virtualization.API.Host" qu'elle documente la 1 : Et même si une version 2 ou plus avait été implémentée depuis 2019 (ce qui n'est apparemment pas le cas vu le retour la "code 104" pour les numéros supérieurs) la version 1 serait toujours disponible et accessible en la ciblant explicitement. Non, entre temps j'ai pu vérifier que c'est juste un warning de syntaxe. (j'ai oublié de venir le signaler ici). En forçant les quotes pour faire plaisir au parser JSON, comme ceci : guest_name='"ubu1"' au lieu de guest_name="ubu1" il disparait
  9. Je serai surpris que ça marche pour toi 🤨 Chez moi ça donne "code 104" cette fois ("The requested version does not support the function.") Ça en effet c'est possible par contre : "© 2015-2019 Synology Inc. All rights reserved" par acquis de conscience j'ai testé de 1 à 20 : for v in {1..20} ; do synowebapi ... ; done sans succes
  10. Bonjour à tous ! Ma commande : $ synowebapi --exec api=SYNO.Virtualization.API.Host method=get guest_name=ubu1 La response: [Line 265] Not a json value: ubu1 [Line 295] Exec WebAPI: api=SYNO.Virtualization.API.Host, version=1, method=get, param={"guest_name":"ubu1"}, runner=SYSTEM_ADMIN { "error" : { "code" : 103 }, "httpd_restart" : false, "success" : false } code 103: "The requested method does not exist" selon le Synology Virtual Machine Manager API Guide Je ne comprends pas
  11. Synology Assistant est un utilitaire de bureau. Aucun de ses téléchargements n'est sous forme de fichier ".pat" :
  12. Explication trouvée (bizarre mais confirmé en testant) : pour que accès SSH sur un compte soit possible il n'est pas suffisant qu'il soit dans le groupe des administrateurs, son shell doit être "/bin/sh" (j'avais mis bash)
  13. Je n'ai pas encore beaucoup de recul avec mon nouveau , mais au contraire j'ai toujours été surpris que le précédent (DS213j, sous DSM7.1), avec pas mal de paquets actifs en plus, tournait confortablement (je n'ai pas dit "rapidement" hein ! Mais c'est le CPU qui le ralentissait ) avec seulement 512Mo
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.