Aller au contenu

Dragoniacs

Membres confirmés
  • Compteur de contenus

    1 687
  • Inscription

  • Dernière visite

  • Jours gagnés

    49

Tout ce qui a été posté par Dragoniacs

  1. Bonjour à tous, Suite à la disparition de l'API Wunderground, je me suis permise de reprendre en partie le YAMS de @sebcbien, en utilisant également le travail de @Dgille, afin de nous concocter un nouveau VD de gestion météo. Cela surtout pour me permettre de faire de nouveau parler mon lapin Codes sources : https://www.domotique-fibaro.fr/topic/6446-yams-wu-yet-another-meteo-station-wunderground-version/ https://www.domotique-fibaro.fr/topic/13120-météo-avec-weatherbitio/ Prérequis Ouvrir un compte sur le site https://www.weatherbit.io/ Dans vos paramètres de compte, vous devrez récupérer votre clé pour pourvoir utiliser les API Installation Importez le VD -> WeatherBit_V4_3.vfib Dans le mainloop du VD, il faut préciser le numéro de la scène et la fréquence de mise à jour. Créez une nouvelle scène, et collez le code suivant -> Scene_WeatherBit_V4_5.lua Il y a des choses à paramétrer dans la scène : WBApikey = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -- API Key WeatherBit WBCityid ="" -- Code ville, sinon vide pour latitude longitude de la HC2 WDelai = 30 -- Période d'actualisation en minute (minimum 2, max 45) WD_VD = 876 -- Préciser l'ID du VD WeatherBit WPushMatin = "07:00" -- Heure d'envoi des infos le matin, laisser vide si pas de push WPushSoir = "17:00" -- Heure d'envoie des infos le soir, laisser vide si pas de push WPushDemain = "21:00" -- Heure d'envoi des infos du lendemain, laisser vide si pas de push WPush_type = {"SMS","Push","eMail"} -- Préciser le type de notification souhaitée WPush_Email = 2 -- Préciser le numéro de user qui doit recevoir les email WPush_Phone = 592 -- Préciser le numéro du téléphone qui doit recevoir les push WPush_VG = "Pushover" -- Préciser nom de la variable globale utilisée dans le VD de SMS WPush_VD = "" --Préciser l'ID du VD de SMS, ou laisser vide si pas besoin WPush_VD_button = "" --Préciser le numéro du bouton d'action du VD de SMS, ou laisser vide si pas besoin WPush_Prio = "0" --Si vous utiliser le VD Pushover avec gestion des priorités, préciser le niveau de priorité choisi WRafale = 20 --en km/h. Préciser la vitesse de vent pour les infos de rafales. WRafale_VG = "Alerte_Vent" --Variable globale pour les alertes de rafales de vent WRafale_Message = 1 --Anticipation des alertes rafale : 1 = 1 jour avant (max = 2). -1 pour désactiver WArrosage_J_avant = 3 --Nombre de jours passés sans pluie. Mettre 0 pour désactiver. WArrosage_J_apres = 2 --Nombre de jours sans pluie à venir (max 2). Mettre 0 pour désactiver WArrosage_VG = "Arrosage_auto" --Nom de la variable pour l'arrosage automatique, elle passe à "1" s'il faut arroser (laisser vide si non utilisé) WVolume_Pluie = 5 --en mm, quantité de pluie nécessaire pour ne pas lancer l'arrosage auto N'oubliez pas d'inscrire votre clé. Vous pouvez mettre le code de votre ville (à trouver sur le site de WeatherBit), ou laisser le champ vide pour utiliser la positition de la HC2. Les variables globales son créées par la scène. Et surtout, n'oubliez pas d'utiliser les icônes, gentiment mises à dispo par @Did Nota : pour ceux qui utilisent le VD SONOS, il faut remplacer la ligne qui était utilisée avec le YAMS Wunderground local meteo_day = fibaro:getGlobalValue("Meteo_Day_Speech") par local meteo_day = fibaro:getGlobalValue("wbit_today_sp") Nota : pour utiliser la fonction d'arrosage auto, je vous conseille d'utiliser le résultat de WeatherBit dans GEA, avec quelque chose comme ceci: GEA.add({{"Time","Sunset+10"},{"Global","Arrosage_auto",1}},30,"Période de sécheresse, allumage de l'arrosage automatique",{{"turnOn",id["ROBINET"]},{"Sleep",2*60*60,{"TurnOff",id["ROBINET"]}}}) Publication de la V2.0 : - Possibilité d'utiliser des notifications - Other minor fixes Publication de la V2.1 - Résolution de divers bugs sur la gestion des variables globales & API - Allègement du code Publication de la V2.2 - Amélioration des textes audio - Optimisation de la scène - Résolution des bugs des précipitations & round Publication de la V2.3 - Correction d'un bug sur les jours (merci Barelle) - Optimisation du code (tout se fait dans la scène) Publication de la V2.4 - Correction des bugs de mise à jour des labels & pushs Publication de la V3.0 - Ajout dans le VD de 2 modes d'affichage : PC ou mobile; pour pouvoir ajouter les icônes météo Publication de la V4.0 - Correction d'un bug sur les jours à J+2 - Mise à jour du message pour replacer "précipitations de 0mm" par "pas de pluie" - Ajout d'alertes pour les rafales de vent - Ajout d'alertes sécheresse Publication de la V4.2 - Ajout d'un niveau de pluie minimum pour que la variable globale d'arrosage passe à 1 - Correction d'un bug des messages de sécheresse dans les notifications Publication de la V4.3 - Prise en charge d'un J+3 pour la pluie à venir - Prise en compte du volume de pluie défini par l'utilisateur pour reset du compteur des jours "secs" - Correction des textes pour plus de fluidité & syntaxe Publication de la V4.4 (mise à jour de la scène uniquement) - Correction d'un bug de création des variables globales Publication de la V4.5 (mise à jour de la scène uniquement) - Correction de l'information "rafales" Si vous avez déjà installé le VD en version V2.0, remplacez simplement le code du main loop par celui ci , ou laissez vide. Ce code n'est pas obligatoire pour assurer le fonctionnement du VD, il ne fait que créer les variables globales et assurer que la scène tourne bien (peut être remplacé par le WATCHDOG en surveillant le message "Mise à jour réussie" toutes les 35 min) Pour la V3.0, il faut ajouter aussi un slider en bas, ayant pour nom: slideAFF Pour la V4.2, il faut ajouter un champs Etiquette, avec le nom "lblPluie". Il sert à afficher les messages liés à l'arrosage. Même si vous n'utilisez pas cette fonction. Pour passer en V4.3, mettez la scène & la boucle du VD à jour ------------------------------------------------------------------------------- -- VD REALISE PAR DRAGONIACS POUR www.domotique-fibaro.fr -- UTILISATION LIBRE DE DROITS -- MERCI A Dgille & Sebcbien POUR LES CODES DONT JE ME SUIS FORTEMENT INSPIREE -- VERSION 4.3 ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- -- PARAMETRAGE UTILISATEUR ------------------------------------------------------------------------------- local WSceneId = 629 -- Id de la scéne pour actualisation de la météo ------------------------------------------------------------------------------- -- FIN DU PARAMETRAGE UTILISATEUR ------------------------------------------------------------------------------- local VD = fibaro:getSelfId() -- Lance la scene d'actualisation if fibaro:countScenes(WSceneId) < 1 then fibaro:debug("Lancement de la scène WeatherBit") fibaro:startScene(WSceneId) end --Changement du mode d'affichage local position = tonumber(fibaro:getValue(VD,"ui.slideAFF.value")) if position ~= 1 and position <= 50 then fibaro:call(VD,"setSlider",12,1) fibaro:debug("Ajout des icones....") fibaro:killScenes(WSceneId) fibaro:startScene(WSceneId) else if position ~= 99 and position > 50 then fibaro:call(VD,"setSlider",12,99) fibaro:debug("Ajout des icones....") fibaro:killScenes(WSceneId) fibaro:startScene(WSceneId) end end
  2. Je suis en train de bosser sur le weatherbit pour le faire parler comme le Yams... mais y a du boulot... Envoyé de mon SM-A530F en utilisant Tapatalk
  3. Et boire l'apéro à chaque version stable, ne l'oublions pas [emoji16] Envoyé de mon SM-A530F en utilisant Tapatalk
  4. Dragoniacs

    Tentative de hack

    C'est une ip Amazon... tu as un Alexa ? Envoyé de mon SM-A530F en utilisant Tapatalk
  5. J'essaye de repartir du YAMS en prenant l'API de infoclimat.fr, mais je suis nulle en gestion des net.http Voici le lien vers la table JASON, mais je n'arrive pas à mettre ça dans le VD : http://www.infoclimat.fr/public-api/gfs/json?_ll=48.85341,2.3488&amp;_auth=AxlXQA5wVHZWewcwAXcLIlA4BzIBdwgvC3cEZw1oUC1SOQVkVjYAZgVrVypVegUzWHUEZ1phBjZUPwN7DX8CYwNpVzsOZVQzVjkHYgEuCyBQZwdvATcINwtsBHwNf1AyUjgFZVYrAGAFb1c1VXsFOFhjBHpaZwY6VDQDew1%2FAmADZVc2Dm9UMFY8B20BOQs6UGUHeAEhCDULOwRrDTJQYVIwBTBWPQAwBW1XYFU2BTRYbAR6Wm0GPFQ1A2INYwJpA2JXNA5yVClWQAcWASwLf1AhBzIBeAgtCz0EPQ00&amp;_c=f52ba6ac459eabf041dab3bbd0d894a6 J'ai ce code : local WGROUND = Net.FHttp("www.infoclimat.fr"); local result = WGROUND:GET("/public-api/gfs/json?_ll=48.85341,2.3488&amp;_auth=AxlXQA5wVHZWewcwAXcLIlA4BzIBdwgvC3cEZw1oUC1SOQVkVjYAZgVrVypVegUzWHUEZ1phBjZUPwN7DX8CYwNpVzsOZVQzVjkHYgEuCyBQZwdvATcINwtsBHwNf1AyUjgFZVYrAGAFb1c1VXsFOFhjBHpaZwY6VDQDew1%2FAmADZVc2Dm9UMFY8B20BOQs6UGUHeAEhCDULOwRrDTJQYVIwBTBWPQAwBW1XYFU2BTRYbAR6Wm0GPFQ1A2INYwJpA2JXNA5yVClWQAcWASwLf1AhBzIBeAgtCz0EPQ00&amp;_c=f52ba6ac459eabf041dab3bbd0d894a6"); jsonTable = json.decode(result) fibaro:debug(jsonTable) et le résultat :
  6. J'adore !!!!!!! [emoji1787][emoji1787][emoji1787][emoji1787][emoji1787] Envoyé de mon SM-A530F en utilisant Tapatalk
  7. Non, le site précise bien que service API est fermé... [emoji20] Envoyé de mon SM-A530F en utilisant Tapatalk
  8. Pareil... j'y suis retournée ce midi pour voir s'il y avait une astuce, et surprise : plus de key dans mon compte [emoji849] Du coup, il nous faut une bonne âme pour nous refaire un YAMS [emoji4] Envoyé de mon SM-A530F en utilisant Tapatalk
  9. Moi pareil, le watchdog est muet depuis plusieurs mois, et c'est tant mieux. GEA toujours au top, c'est mon TOP1 satisfaction et utilité [emoji3] Envoyé de mon SM-A530F en utilisant Tapatalk
  10. Il est super intéressant ton VD ! J'ai pu voir qu'un capteur me pourri mon réseau pour rien... clairement, avoir les variations de la température extérieure toutes les 2 min, je m'en fiche ! Et il monitore aussi les scènes... surprise, Xiaomi se lance plus souvent que GEA.... je vais revoir ça aussi du coup
  11. @pepite ça marche pour toi ? Envoyé de mon BTV-W09 en utilisant Tapatalk
  12. Ça m'a l'air pas mal du tout ça... Envoyé de mon SM-A530F en utilisant Tapatalk
  13. Je comprend que oui... Il va nous falloir une autre api pour continuer à utiliser ce VD, car il m'est devenu indispensable [emoji26] Envoyé de mon SM-A530F en utilisant Tapatalk
  14. J ai vu ça en allant vérifier mon compte sur leur site web, car le VD était bloqué au 5 mars... Envoyé de mon SM-A530F en utilisant Tapatalk
  15. Ma clé a été désactivée.... Je n'ai plus l'accès a l'api de Wu depuis le 5 mars.... Suis je la seule dans ce cas ? Envoyé de mon BTV-W09 en utilisant Tapatalk
  16. Il faut être patient avec ces petites bêtes la. Perso, 1 de mes 4 modules apparait comme "non configuré" mais cela ne l'empêche pas de fonctionner. Envoyé de mon BTV-W09 en utilisant Tapatalk
  17. Désolée je suis pas chez moi alors je n'ose pas... Je testerai ce weekend Envoyé de mon SM-A530F en utilisant Tapatalk
  18. Une fois que tu as défini tes actions, et que tu es de retour sur la page du keyfob, il faut que tu le réveille en appuyant sur O et X. Envoyé de mon BTV-W09 en utilisant Tapatalk
  19. Sans aller jusqu'à programmer, depuis l'interface on peut déjà faire pas mal de choses.... Tu cherches a faire quoi exactement ? Envoyé de mon BTV-W09 en utilisant Tapatalk
  20. Je suis en 4.531, je fais une sauvegarde auto tous les mardi, sans reboot et ça marche nickel... Envoyé de mon SM-A530F en utilisant Tapatalk
  21. C'est super top!!!! La lampe Blau est pour l'eau de mer, donc bleu effectivement Merci beaucoup Envoyé de mon SM-A530F en utilisant Tapatalk
  22. Hello les copains! Qui pourrait me faire des jolis ON/OFF pour mes éclairages d'aquarium ?
  23. Je ne trouve pas le log.... Envoyé de mon SM-A530F en utilisant Tapatalk
  24. On est loin du 50/50 .... [emoji16] Envoyé de mon SM-A530F en utilisant Tapatalk
  25. Qui se lance ? Envoyé de mon SM-A530F en utilisant Tapatalk
×
×
  • Créer...