Aller au contenu

Arnaud78

Membres confirmés
  • Compteur de contenus

    32
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Arnaud78

  1. Bonjour Krikroff, Cela fonctionne dorénavant avec : fibaro.call(716, "playFile", "NAS/Qmultimedia/Musique/HC3/mimireveil.mp3", true) Donc en conclusion, il faut que j'utilise la fonction "playfile" et non "playstream" et que je ne mette pas d'anti slash devant le nom du NAS. Merci beaucoup !!! et bonne fin de semaine Arnaud
  2. Oui, je le pense vraiment car je peux le lancer directement en allant le chercher via la selection par repertoire
  3. Pas de modification visuelle (ni auditive)
  4. Bonjour Krikroff et merci pour ta réponse rapide. Je mets ceci dans une scène sans condition (juste pour les tests). fibaro.call(716, "playStream", "smb://NAS/Qmultimedia/Musique/HC2/mimireveil.mp3", true, 50, 8000) et j'obtiens cela dans la ligne des DEBUG [10.05.2021] [09:38:01] [DEBUG] [QA-SONOS-716]: onAction: {"args":["smb:\/\/NAS\/Qmultimedia\/Musique\/HC2\/mimireveil.mp3",true,50,8000],"deviceId":716,"actionName":"playStream"} Sur l'application Sonos S1 controller du fabriquant (sous mac) je vois le nom s'afficher mais lors de la connection, il ne fait rien de plus, pas de lecture et si je force la lecture, il réessaye la connection sans succès. Est-ce que les doubles \/ soit Slash et AntiSlash sont logiques ou bien je fais quelque chose dans le mauvais sens ? Merci et bon lundi à vous. Edit : Je pense qu'il peut également s'agir des droits d'accès du NAS car dans le chemin créer sur l'app Sonos S1, je dois lui donner le login et mot de passe. Si quelqu'un a une idée sur la façon de rajouter le login+pass ?
  5. Bonjour à vous tous et merci à nouveau à Krikroff pour ce superbe outil ! J'utilisais dans la version HC2, la possibilité de récupérer mes morceaux via SMB sur mon serveur. Est-ce toujours possible ? J'ai essayé les commandes :"Playfile" et "Playstream" mais sans succès car je n'arrive pas à mettre une ligne de chemin type : fibaro.call(716, "playStream", "smb://NAS._smb._tcp.local/Qmultimedia/Music/HC2/reveil.mp3", true, 50, 8000) Auriez-vous une idée ? Merci,
  6. Bonjour, Je me réponds à moi-même au cas ou d'autres personnes seraient dans le même cas. Les différents scripts que l'on peut retrouver pour faire fonctionner le retour d'information de la Netatmo sur la HC2 ne fonctionne pas dans mon cas sans que je ne change les lignes d'accès à l'API par http au lieu de https. (cela dit dans la création de mon compte sur le site de Netatmo, les informations de connexion montraient 'http'). J'ai donc fait les changements, mais malgré cela, j'avais toujours un problème d'interprétation du Json via le module virtuel. Après différents essai, j'ai remarqué que malgré que fichier généré par l'appel de la page PHP était identique à un autre fichier fonctionnant (depuis le site de Pascal Stéphany) celui-ci n'était pas interpréter de la même façon. J'ai changé le code d'enregistrement de mon fichier script PHP en ISO-8859-1 au lieu de Utf-8 et maintenant cela fonctionne bien pour les différents devices et modules (5 au total). je vais enfin pouvoir dormir... Bonne journée.
  7. Bonjour, Merci pour cette précision, mais il n'y a pas de rapport avec la capacité ou non de la HC2 à gérer les Https. Un script, dumoins plusieurs sont actuellement ici ou sur d'autres forums. Lorsque j'utilise le module virtuel de Krikroff avec le domaine de Pascal Stephany. cela fonctionne correctement. Je pense qu'il y a une petite chose à faire sur le serveur qui détient le script, mais je ne sais pas quoi exactement. Merci.
  8. Bonjour, J'ai l'impression d'être le seul à ne pas savoir se connecter correctement sur la Netatmo à partir du HC2. Est-ce qu'une bonne âme charitable voudrait bien m'aider afin que je puisse dormir un jour à nouveau ? J'ai utilisé le script de Cédric Locqueneux concernant la mise en place d'un fichier script netatmo.php sur un serveur... (avec les différentes données, username, password, id, secret). Dans ce script, il est mentionné le fait que si on interroge l'adresse : http://www.xxxxx.xxx/script/netatmo.php?intext=int, on doit obtenir une suite d'information type : {"status":"ok","body":[{"beg_time":1399902868,"value":[[19.5,455,56]]}],"time_exec":0.011034965515137,"time_server":1399903486} ce qui semble être mon cas, uniquement lorsque je change le https par http dans ledit script. Dans le cas ou je garde à l'identique le script, j'obtiens une erreur du type : Warning: file_get_contents(https://api.netatmo.net/oauth2/token) [ function.file-get-contents]: failed to open stream: Invalid argument. Je précise une chose, si j'utilise le lien de Pascal Stephany de www.domotique-info.fr, cela semble fonctionner correctement (à part évidemment que j'ai ses valeurs au lieu des miennes). J'ai tenté d'utiliser le code de Krikroff dans un module virtuel en ayant préalablement créer les étiquettes qui vont bien et il semble que j'ai le même type d'erreur, c'est à dire : [DEBUG] 09:46:36: Récupération des données interieurs: false [DEBUG] 09:46:36: err: [string "while true do..."]:87: Expected value but found invalid token at character 1 [DEBUG] 09:46:36: Récupération des données extérieurs : false [DEBUG] 09:46:36: err: [string "while true do..."]:43: Expected value but found invalid token at character 1 Donc voici mes questions : 1) Doit-on utiliser https ou http ? 2) Dans le cas de https, à Part le fichier netatmo.php, doit-on copier d'autres fichiers sur le serveur, type SDK ? ​3) Y a t-il quelques choses à faire par rapport à "Scope" ? 4) Heu? Pourquoi cela ne fonctionne pas ? ​Merci pour votre aide. Bonne journée. Arnaud
  9. Heu?! C'est moi, ou il y a un problème de nom de variable entre targetValue et humidyTargetValue ?
  10. Je viens de le mettre en place, je vous ferais par de mon expérience d'ici quelques jours. Merci à tous les deux.
  11. @Steven : Désolé j'étais en train de rédiger et n'ai pas vu ton message. Mais ouais c'est exactement ce que je recherche.
  12. Pièce : Au sous sol (dont 1 partie légèrement enterrée). Déshumidificateur : EDS50 ( WOODS - Deshumidificateur professionnel Blanc - ED50 ). il a la particularité de vider directement dehors et d'avoir une sonde dite mécanique. En gros on ne perd jamais la valeur après coupure de courant. ​ Sonde : ST814, et oui je suis complètement d'accord avec toi, il faut obligatoirement les décaler car comparer à des Oregon il y a au moins 8 à 10% d'écart à environ 60% d'hygrométrie. J'ai fait un paquet de test, je dois avoir 4x ST814 et une dizaine d'Oregon. Il n'y a pas photo, je serais Oregon, je me mettrais au Z-Wave. En gros en ce moment, c'est une pièce d'écoute/ciné et le déshumidi se déclenche toutes les 30 minutes pendant 5 minutes car je n'ai pas la possibilité de lui changer sa différence d'intervention. Je pense que l'hysteresis me permettrait de lui dire de démarrer à + de 65% et de s'arrêter à 55% et non de démarrer à 61% et de s'arrêter à 59%. Je pense que tu as compris l'idée.
  13. Bonjour Krikroff, As-tu modifié ton script avec l'intervention de l'hysteresis ? car j'aime bien l'idée du script, mais je pense que dans mon cas, le déshumidificateur va démarrer et s'arrêter toutes les 5 minutes. Merci.
  14. @Lazer: Est-ce qu'il serait envisageable d'utiliser ce module virtuel en faisant quelques modifications, avec un NAS Qnap et la surveillance station de Qnap ?! Bonne soirée.
  15. H.S. @Krikroff : Le DSB05 faisait planter le script de Lazer, une fois exclu et réinstallé, tout est rentré dans l'ordre. Par contre, le ST814 en ID:36 faisait planter le toolkit. Lorsque je lançais la recherche des appareils, je scrollais la liste et juste avant de faire apparaître le ST814, il y avait un crash. J'ai simplement triple cliqué sur le bouton d'activation afin de lui faire reconnaître sa position et tout est ok maintenant. Je ne sais pas trop l'expliquer car je ne pense pas qu'il y ait de rapport mais bon. Cela faisait des semaines que je ne pouvais plus utiliser le toolkit... Donc maintenant c'est
  16. @ Lazer : 340 modules en tout genre et cela fonctionne parfaitement après vérification d'un module AEON DSB05 qui faisait planter le code. @Frederic : Après vérification, le code fonctionne bien, mais il m'a fallu exclure et ré inclure 1 module (DSB05) et en réactiver 1 (ST814). Donc ok de mon coté. Ce qui est bien, c'est que je ne pouvais plus utiliser le toolkit de Krikroff à cause apparemment de ce DSB05 et que maintenant tout est rentré dans l'ordre.
  17. Alors, après vérification plus poussée, il semble que certains de mes wall plugs ne soient pas pris en compte non plus. Là ou c'est étrange, c'est que ceux sont des wall plug. Je me demande si le code ne plante pas dans la vérification d'un module en particulier et donc le ferais arrêter dans le début ? C'est vrai que perso j'ai au moins 30 wall plugs et que je n'ai jamais vu plus de 9 numéros renseignés sur la liste. Laser, aurais-tu une idée ? Faut-il extraire un module de la liste des nods pour éviter une requête quelque part ? ou peut être même préciser la liste des nods à vérifier ?
  18. Je n'ai pas ce souci, le module virtuel me montre 7 wall plugs et 2 autres appareils. Attention toutefois au nombre max de nods indiqué ici : Je pense qu'il faut augmenter ce nombre si tu as beaucoup de modules. Est-ce bien cela Lazer ? local maxNodeID = 100
  19. Ok merci Lazer pour ces précisions, je passe donc en sujet résolu. Merci àtous.
  20. Merci à Lazer pour ce travail si rapide et correspondant à l'idée que je me faisais de ce module virtuel. Merci également à tous ceux qui ont bien voulu répondre. Dans le même souci de vérification et de contrôle des Wall plug etc je me demandais si il ne serait pas possible d'avoir un bouton pour les désactiver, du moins désactiver celui que l'on voudrait. Un bouton on off en face de chacun des 10 id afin de délester si besoin. Un peu comme un délesteur dynamique. Merci encore une fois, il est installé et fonctionne à merveille. Dois-je mettre résolu ? A bientôt.
  21. Bonjour à tous, Je suis en train de réfléchir sur un module virtuel qui me donnerait (en appuyant sur un bouton) en temps réel le classement des 10 appareils (Wall plug, module, etc..) qui consommeraient le plus. Cela me permettrait de vérifier quels sont les appareils qui sont allumés et quel est leur consommation et ce depuis mon smartphone et non depuis un Ipad ou un PC. Si vous avez des idées sur la marche à suivre ou si vous avez déjà quelques choses qui ressemble à cela, je suis preneur . Autrement si des membres sont intéressés on peut essayer de faire quelques choses en commun. Bonne journée à tous.
  22. Bonjour Krikroff, si je veux utiliser le module virtuel pour chaque sonos, je suppose que je dois créer des variables genre : Type: Variable Nom: SonosLastCmdBureau Type: Variable Nom: SonosTTSBureau Type: Variable Nom: SonosLastCmdSalon Type: Variable Nom: SonosTTSSalon et ce pour chaque Sonos. Je suppose également que je dois modifier les boutons dans le module virtuel pour adapter les bonnes variables. Mais y-a t-il un endroit en particulier ou je peux changer les variables dans le main loop ou sont-elles éparpiller au travers de tout le code ? et donc dans ce cas je recopie et réédite le code pour mettre les nouvelles variables ? La vrai question, c'est est-ce que cela devrait fonctionner ou y-at-il des incompatibilités à utiliser plusieurs modules virtuels SONOS et est-ce que cela ne va pas faire écrouler les performances du HC2 ? Merci d'avance.
  23. Désolé de n'être là que pour demander de nouvelles choses ! Mais le travail est remarquable.... J'utilise mes sonos pour diffuser des messages via PLAYTTS et maintenant via ce nouveau module. Je vais chercher ce que j'ai enregistré dans mes notifications et je diffuse en fonction du problème : ex. Attention hygrométrie supérieur à 80%, etc.... Par contre je n'ai pas réussi à utiliser mes variables dans la ligne suivante : fibaro:setGlobal("SonosTTS", "lng=fr|dr=auto|vol=10|txt=Ceci est un test de TTS, veuillez attendre la reprise de la musique. . .|"); j'ai essayé : fibaro:setGlobal("SonosTTS", "lng=fr|dr=auto|vol=10|txt=" ..getNotification(NotificationId).. ". . .|"); en recopiant bien sur la partie de code du Playtts mais meme avec une variable et un peu de texte cela ne marche pas. Aurais-tu une idée JC ?
  24. Merci Krikroff pour ce superbe travail. Je trouve super que l'on puisse choisir la radio de 1 à 5. Est-ce qu'il serait difficile d'avoir la possibilité de choisir entre 1 à 3 liste de lecture : genre : liste 1, liste 2, liste 3 ? Peut-être que cela n'est pas faisable, auquel cas je vais arrêter de me creuser la tête à comprendre ce que tu as codé et juste en profiter.
  25. Arnaud78

    Text-2-Speech Sonos

    Bah là je dis "Bravo" ! et comme tout bon "Geek" ma nouvelle question est "as tu une idée de la date de release ?" Merci
×
×
  • Créer...