Aller au contenu

Krikroff

Modérateurs
  • Compteur de contenus

    6 715
  • Inscription

  • Dernière visite

  • Jours gagnés

    124

Tout ce qui a été posté par Krikroff

  1. Liste des modifications de la version beta 4.061
  2. Hum... Je ne pense pas àun problème au niveau du Sonos mais j'imagine bien une subtilité au niveau de la commande, il faut que je me documente. Envoyé de mon smartphone
  3. @i-magin, merci pour le retour Avec cette nouvelle version l’exécution des demandes: play, stop, volume etc est rapide (autant qu'avec le plugin dédié), impossible de faire mieux, maintenant il faudrait pouvoir agir directement sur le code interne du HC2 ou changer de box En revanche, j'observe également ce problème de latence pour le TTS et la radio mais c'est au niveau du logiciel du sonos que se situe le problème lorsque l'on passe une demande de flux de type http et de type radio, il y a certainement des validations et une mise tampon avant d’accepter un "Play". C'est beaucoup mieux pour un stream. Le test reste à faire mais logiquement le temps de réponse du SONOS Remote est identique au SONOS Play Stream. Mon but étant est de tout unifier dans le SONOS Remote pour un meilleur suivi
  4. La v1 utilise uniquement la variable x_sonos_object. Le fait de supprimer la variable réinitialise totalement le VD, il faut ensuite faire enregistrer sur le VD ou le réimporter. Gros problèmes avec les UI sur les dernières bêta. Envoyé de mon smartphone
  5. Quelle version de HC2 ? Chez moi la dernière bêta c'est pas une réussite, problème de mise àjour des UI etc ... Envoyé de mon smartphone
  6. Ouf! Pas de cris, pas de hurlements, me voilàrassuré
  7. Et ma version --[[ %% autostart %% properties %% globals --]] if (fibaro:getSourceTrigger()["type"] == "autostart") then print("<font color=\"green\">Auto Start / Reboot</font> [ <font color=\"red\">".. os.date('%Y-%m-%d %H:%M:%S', os.time()).."</font> ]") setTimeout(function() fibaro:call(844, 'sendPush', 'Le HomeCenter [prod] vient de redémarrer') print('Notification pushed...') end, 30000) end
  8. @Tous, Merci de votre indulgence car il y a certainement quelques bugs. J'ai beaucoup codé à l'aveugle par faute de temps, de plus n'ayant qu'un groupe SONOS, pas simple de valider le support multiples modules / multiples SONOS. Concernant le Text-To-Speech , je conseil l'utilisation du service VoiceRSS. Le déclenchement du TTS avec le module en V1.0.0 me semble plus réactif mais ce n'est pas encore le top, rien à voir avec la lecture des Streams. Honnêtement j'utilise une passerelle perso capable de créer à la volée, persister, pousser des flux et bien d'autres choses encore, c'est beaucoup plus réactif qu'en passant par le HC2. Nous en reparlerons peut être plus tard Voici la note de version 1.0.0 beta ATTENTION: Le passage d'une version antérieure à la v1.0.0 pour la v1.0.0 ou supérieure nécessite la réécriture des commandes TTS pour fonctionner avec le nouveau module. L'ancien module reste cependant fonctionnel et peut cohabiter logiquement avec la nouvelle version. En cas de passage définitif en V1.0.0 ou supérieure toutes les variables globales déclarées précédemment en V0.0.7 ou V0.0.8 peuvent être supprimées. - Amélioration : Configuration automatique, pas de déclaration de variables globales - Amélioration : Support natif de multiples instances du périphérique virtuel - Amélioration : Faible latence lors du déclenchement des commandes - Amélioration : Révision et amélioration du code / Refactoring - Ajout: Le TTS utilise le service Voice RSS (avec une API Key (enregistrement gratuit)) ou ResponsiveVoice API. Options: durée, volume, auto resume - Ajout: Lancement de Stream (http / local) depuis scène / vd. Options: durée, volume, auto resume Le fichier est téléchargeable en page 1. Amusez-vous bien!
  9. C'est bien résumé Lazer et oui tu as l'oeil i-magin Histoire de..
  10. @Tous, bientôt le nouveau VD SONOS Remote en V1.0.0 bêta (ou pas...) avec du changement ! Histoire de vous faire patienter encore un peu, je peux déjà vous dire que l'installation est "Plug and Play", que le TTS fonctionne de nouveau mais aussi quelques surprises ...
  11. @tous, je vais me pencher sur le / les problèmes dans les jours qui viennent logiquement Envoyé de mon smartphone
  12. Bonjour et merci ASTECH44, Juste une précision, il n'y a pas l' ID de l'icône dans le nom de fichier mais la position du device et l'ID du device. J'ai modifié le nommage pour la prochaine version comme ceci: 18-IconID[1012]-DeviceID[31]-Pioneer VSX-2021.png Sinon, quel est le type du périphérique en position 27 ?
  13. Bonsoir ASTECH44, Afin de vérifier que ce n'est pas un bug du toolkit, peux-tu supprimer le cache des téléchargements du toolkit ici: C:\Users\USERNAME\AppData\Roaming\HC2Toolkit\Cache (USERNAME = ton dossier utilisateur) ou directement depuis "rechercher/executer" un %APPDATA%/HC2Toolkit Voir aussi les crashdump dans Documents/HC2Toolkit/ErrorLog Effectivement
  14. C'est dans la roadmap interne C'est déjà possible de sauvegarder les icones par appareils ou tous les appareils, idem pour les scènes et pièces depuis la v1.1.0.0b et officiellement depuis la V1.1.0.6 Pour le rechargement des fichiers dans le HC2 j'ai une piste, j'ajoute cela dans la roadmap aussi. je voudrais bien vous consacrer plus de temps mais... pas simple, sorry Mais je ne perds pas espoir Le bug est corrigé, merci I-Magin Pour lancer les radios programmées je vais regarder cela...
  15. Bonsoir, Peut-être essayer de créer une table local commande = { PROTOCOLE = '1.8', TIMESTAMP = 1448636693, CMD= 'VERSION_REQ'} puis de faire un local payload = json.encode(commande) tcpSocket:write(payload); mais sans grande conviction....
  16. Peut importe en fait au niveau performance c'est pareil et donc tout aussi efficace. Mais attention [.] et [:] entre l'espace de nom (ici en LUA une table) et la définition de la fonction ne donne pas le même résultat. Pour mémoire: function Engine:test(debugmessage) end équivaut à Engine.test = function(self, debugmessage) end self représente ici Engine permet d’accéder directement aux "membres" de cette table , en lua le fait d'utiliser l'opérateur [:] oblige la table à ce passer elle en argument (en référence) lorsqu'elle appelle la méthode.
  17. Pourtant les informations du toolkit reflètent les data de la bd du HC2, j'imagine encore un bug... Je vais voir de mon côté Envoyé de mon smartphone
  18. Merci Envoyé de mon smartphone
  19. C'est une bonne idée, très bien pour moi Envoyé de mon smartphone
  20. Krikroff

    Hc2 Waze Calculator

    Hello J'utiliserai ceci qui retourne un tableau... function split(s) if (string.len(s)>0) then local _a, r = nil, {}; for _a in string.gmatch(s, "([^;]+)") do table.insert(r, tostring(_a)); end return r; end return nil; end Exemple: local c = split("52.4320294933;16.8449900900"); print(c[1]) print(c[2]) PS: Attention dans un vd il faut utiliser fibaro:debug et pas print Sinon pour info Il y a des choses intéressantes ici : http://lua-users.org/wiki/SplitJoin
  21. Après longue absence voici un petit script permettant d’utiliser sur notre HC2 le service de trafic et de navigation communautaire WAZE (https://www.waze.com/fr/) Le principe du script est très simple : 1 scène pour interroger l’ API Waze pour tous les trajets parametrés et autant de vd qui seront mis à jour par la dite scène.] 1 - Installation Importer le vd HC2_Waze_Calculator.vfib sur le HC2, 1x pour un trajet, 2x pour deux etc... Créer la scène HC2 Waze Calculator cf. fichier HC2 Waze Calculator Scene.txt puis passer au paramètrage 2 - Paramétrage Configurer l'object params: nom, id du vd cible, polling, latitude, longiture etc... pour tous les trajets. Pour trouver les coordonnées GPS, latitude et longitude il existe les services : www.coordonnees-gps.fr, www.torop.net/coordonnees-gps.php, www.gpsfrance.net etc. local params = { { name = "Trajet 1", virtualDeviceId = 1449, from = { name = "Palais de l'Élysée", x = 2.3167538999999806, -- longitude y = 48.8704156 -- latitude }, to = { name = "Théâtre Guignol", x = 2.311747670173645, -- longitude y = 48.86977710077997 -- latitude }, pollingMs = 60*1000 }, { name = "Trajet 2", virtualDeviceId = 1452, from = { name = "Palais de l'Élysée", x = 2.3167538999999806, -- longitude y = 48.8704156 -- latitude }, to = { name = "Théâtre Guignol", x = 2.311747670173645, -- longitude y = 48.86977710077997 -- latitude }, pollingMs = 5*60*1000 } } 4 - Icône Merci à Moicphil de m’avoir suggéré la chose et aussi pour son icône tip-top Fichier du vd: HC2_Waze_Calculator.vfib Fichier de la scène: HC2 Waze Calculator Scene.txt
  22. Bah ici il fait beau, il fait chaud mais c'est pas le sud
  23. Non,non, je suis toujours dans les parages V4.052 bêta ok pour moi aussi... Je n'avais pas de problème cependant avec la SATEL ! En revanche j' imagine qu'ils préparent le support du FGD-212 et plus....
  24. Pas loin... mais très peu de temps malheureusement
×
×
  • Créer...