Aller au contenu

fredokl

Membres confirmés
  • Compteur de contenus

    1 740
  • Inscription

  • Dernière visite

  • Jours gagnés

    38

Tout ce qui a été posté par fredokl

  1. fredokl

    le forum rame ?

    Moi les pages se chargent bien mais c'est long. Presque 30 secondes par page et je suis en fibre!
  2. fredokl

    le forum rame ?

    Salut. Oui je confirme. Le forum rame depuis cette après-midi. je pensai que ça venait de ma connexion mais non.
  3. Cool et 100€ moins cher que la mienne
  4. fredokl

    QuickApp - FreeSms

    Je ne sais si bouygues propose ce genre de service. Bouygues propose un service d'envoi de sms directement sur l'espace abonné: https://www.assistance.bouyguestelecom.fr/mobiles/sms-mms-mobile/envoi-sms-gratuitement-internet
  5. fredokl

    QuickApp - FreeSms

    Si ce n'est pas possible il y a toujours l'option d'un abonnement free à deux euros.
  6. fredokl

    QuickApp - FreeSms

    Oui dommage. Sfr ne propose pas ce genre de service?
  7. Bonjour à tous, Voici un QuickApp pour pouvoir envoyer des sms avec un compte Free Mobile. Le code est adapté de celui de @Krikroff pour la HC2. Je me suis fait aider par mon neveu qui maitrise le code beaucoup mieux que moi. Il fonctionne parfaitement. Il est libre de modification et d'amélioration. Code: -- FREESMS pour Fibaro HC3 -- Le code suivant a été adapté sur celui-ci de Krikroff du forum www.domotique-fibaro.fr -- Adaptation par fredokl pour www.domotique-fibaro.fr -------------------------------------------------------- -- Paramètres utilisateur -------------------------------------------------------- local username = "IDENTIFIANT FREE" local password = "CLÉ IDENTIFICATION" -------------------------------------------------------- -- Paramètrages des boutons avec les messages à envoyer -------------------------------------------------------- function QuickApp:uimsg1OnR(event) self:debug("Message 1") self:sendmsg("Hello World!") end function QuickApp:uimsg2OnR(event) self:debug("Message 2") self:sendmsg("Salut le Monde!") end function QuickApp:uimsg3OnR(event) self:debug("Message 3") self:sendmsg("Tout va bien?") end function QuickApp:uimsg4OnR(event) self:debug("Message 4") self:sendmsg("Moi ça va.") end function QuickApp:uimsg5OnR(event) self:debug("Message 5") self:sendmsg("Bye bye!") end -------------------------------------------------------- -- Ne rien modifier sous cette ligne -------------------------------------------------------- function QuickApp:sendmsg(message) self:debug("Envoi du message") self:setVariable("FreeSMS", message) self:updateProperty("value", true) local query = string.format("user=%s&pass=%s&msg=%s", username, password, message) self:sendCommand(query) end function QuickApp:sendCommand(query) local message = self:getVariable("FreeSMS") local url = "https://smsapi.free-mobile.fr/sendmsg" url = url .. "?" .. query self:debug("Envoi de la commande:", url) self.http:request(url, { options= { headers= { ["Connection"] = "keep-alive", }, method = "POST" }, success = function(response) self:controle_status(response.status) end, error = function(message) self:debug("error:", message) end }) self:debug("Fin de commande") end -------------------------------------------------------- -- Liste des codes retour HTTP de Free Mobile -------------------------------------------------------- local code_retour = { [200]=" - Le SMS a été envoyé sur votre mobile", [400]=" - Un des paramètres obligatoires est manquant", [402]=" - Trop de SMS ont été envoyés en trop peu de temps", [403]=" - Le service n’est pas activé sur l’espace abonné, ou login / clé incorrect", [500]=" - Erreur côté serveur. Veuillez réessayez ultérieurement" } -------------------------------------------------------- -- Fonction contrôle du code retour HTTP Free Mobile -------------------------------------------------------- function QuickApp:controle_status(status) if Contains(code_retour, tonumber(status)) then self:debug(os.date() .. ' - status = ' .. status .. (code_retour[tonumber(status)])) end end function Contains(table, valeur) for key,value in pairs(table) do if (key == valeur) then return true end end return false end function QuickApp:onInit() self.http = net.HTTPClient({ timeout = 2000 }) self:setVariable("FreeSMS","") self:debug("onInit") end Utilisation: Remplir les champs par identifiant Free Mobile et votre clé d'identification ----------------------------------------------------- -- Paramètres utilisateur ----------------------------------------------------- local username = "IDENTIFIANT FREE" local password = "CLÉ IDENTIFICATION" Créer autant de boutons que souhaité ----------------------------------------------------- -- Paramètrages des boutons avec les messages à envoyer ----------------------------------------------------- function QuickApp:uimsg1OnR(event) self:debug("Message 1") self:sendmsg("Hello World!") end Voilà, c'est mon premier code officiel sur le forum je crois. Soyez indulgent. Je vous joints le fichier complet à adapter en fonction de vos besoins. FreeSMS.fqa
  8. fredokl

    Welcome HC3

    Salut. Petit retour sur la HC3. Je suis propriétaire d'une HC3 depuis lundi dernier. Pour le moment, je n'ai installé que deux modules pour me faire la main. Un FGD212 et un Swiid Inter. L'inclusion s'est fait sans problème pour les deux. Je trouve que l'envoi des commandes Zwave est très rapide malgré que je n'ai que deux modules! Il n'y a quasiment pas de latence par rapport à la HC2. C'est impressionant! Pour les scènes, nous avons l'option blocs ou lua. N'étant pas du tout un expert en lua et ben je dois admettre que j'ai beaucoup de problème avec ça! Le code change quand même pas mal par rapport à la HC2. Comme d'habitude j'arrive à modifier certains codes mais l'essentiels ressent encore flou. Mes scènes sont donc essentiellement en bloc. Pour les QA et ben ils sont rares sur ma box! Pour les mêmes raisons que les scènes lua. J'ai quand même réussi à adapter un code lua pour l'utilisation de mon amplificateur AV Denon. C'est un exploit! Ça fonctionne mais je pense qu'il peut largement être amélioré. Sinon en regardant un peu sur ce forum et sur le forum officiel Fibaro, il y a énormément de potentielle! Pour les variables, j'ai mis un moment avant de trouver l'endroit où on peut les créer! Sinon ils sont facile à créer et parfaitement lisible contrairement à la HC2. L'ergonomie de l'IHM manque parfois, à mon avis, de logique. Ce n'est que mon avis! Par exemple, les QA, les modules et les scènes se trouvent dans paramètres alors qu'il aurait été préférable qu'il y ai un raccourcis comme pour le tableau de bord. Et certains petits bugs graphiques irritent un peu mais on en est qu'au début donc c'est tolérable. Dommage aussi d'être limité à des icônes de 128x128. Il n'y a pas beaucoup de catégorie et c'est regrettable de ne pas pouvoir en créer d'autres soi même. Finalement je vais prendre le temps pour la migration totale de ma domotique car je suis très content de ma HC2 même si la HC3 est plus puissante et évolutive. Je vais attendre, je pense, que les experts du forum s'attaquent à cette box avant de me lancer pleinement dans l'aventure du "tout HC3". Ne tardez pas trop!
  9. Merci @Nico. je testerai cette semaine. Par contre je dois ré-inclure le module?
  10. Salut. En fouillant dans mon bordel, j'ai retrouver des modules arduino que j'avais complètement oublié. L'un d'eux m'a donné une idée. C'est un capteur de pluie. J'aimerai savoir si je peux le mettre avec un FGBS001. En fait je veux surtout savoir si je peux mettre le capteur directement sur le FGBS sans la carte électronique fournie avec. Merci de votre aide. EDIT: Est-ce-que je doit ré-inclure le module?
  11. fredokl

    Joyeux anniversaire @Domodial

    Bon anniversaire @Domodial
  12. Tu as un exemple en photo?
  13. @Dragoniacs Ok j'ai compris. je n'ai pas mis de variable pour l'arrosage car je n'en ai pas besoin. Je pensais que la VG "wbit_secheresse" se créé quoi qu'il en soit et c'était encore un bug. Donc on fait comme si je n'avais rien dit.
  14. @DragoniacsPar contre la VG "wbit_secheresse" ne s'est pas créé, est-ce normal?
  15. @Dragoniacs @schwinnyProblème réglé. C'était bien un problème de variables. Je les ai toutes effacé et recréé. Ça a réglé le problème. Par contre je ne sais pas pourquoi ça à planté? Je vais surveiller ça de près pendant quelques jours on verra bien si ça se reproduit. En tout cas merci encore pour votre aide.
  16. Ok je fais ça ce soir en rentrant du taf. E bous tiens au courant. Envoyé de mon iPhone en utilisant Tapatalk
  17. Nouvelle erreur: [DEBUG] 00:01:13: Scene activée [DEBUG] 00:01:13: Pas de code ville - Utilisation de la localisation de la HC2 [DEBUG] 00:01:13: Envoie de la requête URL vers WeatherBit [DEBUG] 00:01:13: Appel de l'URL du jour... [DEBUG] 00:01:13: Appel de l'URL des prévisions... [DEBUG] 00:01:23: Actualisation des labels [DEBUG] 00:01:23: 2020-05-01 00:01:23.690025 [ fatal] Unknown exception: /opt/fibaro/scenes/429.lua:151: attempt to index global 'jsonTable0' (a number value) [ERROR] 00:01:24: PANIC: unprotected error in call to Lua API (table index is nil)
  18. Nouvelle scène et nouveau VD mais toujours le même problème. Tout est rempli correctement mais ça plante au même endroit.
  19. Bon j'ai supprimé la scène et créé une autre mais rien n'y fait. Je vais faire pareille avec le VD.
  20. Non toujours la même erreur.
  21. Je vais générer une nouvelle clé API. On verra bien.
  22. J'ai vérifié et tout est bon. L'ID de la scène et celle du VD. Tout est renseigné correctement. C'est bizarre que ça a planté comme ça sans raison car avant le plantage tout fonctionné parfaitement et je n'ai apporté aucune modification.
  23. Je viens de vérifier le VD. C'est bien le bon qui est en place et la scène aussi.
×
×
  • Créer...