Aller au contenu

Tomzebest

Membres confirmés
  • Compteur de contenus

    216
  • Inscription

  • Dernière visite

  • Jours gagnés

    5

Tout ce qui a été posté par Tomzebest

  1. En parlant de temperature, je viens de remarquer que sur iPhone je n'ai pas de remontées des valeurs des sondes de températures couplées au module universel de Fibaro. Alors que ça fonctionne bien sur l'interface pc... (Heureusement pq c'est ce qui permet àma chaudière de s'allumer ou de s'éteindre ^^)
  2. On ne cite pas le message qui se situe juste au dessus ^^
  3. Le glissé déposé sur la page fibaro d'un plugin zip m'ouvre une fenêtre winrar qui me propose d'ouvrir le fichier ou de l'enregistrer (ànouveau...)
  4. Un peu déçu des plugins multimédia pour ma part... On peut pas faire plus simple, on dirait qu'ils ne se sont pas foulé sur la création. Heureusement que la communauté est la. Juste les sonos semble pouvoir être groupés maintenant... Mais pour le moment je vais garder quelques bons modules virtuels! Je vois également le retour des modules esclaves (tjs pas compris l'utilité) sur le détecteur de fumée par exemple. Bon point pour la partie graphique des températures et consommation qu'on attendait depuis un bout de temps. Si qqn a le mini keypad zipato rfid pour tester avec la v4 ca serait cool par contre ^^ J'ai cru lire qu'il serait compatible.
  5. Et voilaaaaaa
  6. Ah bah non en fait...
  7. Et bah moi je vais aller boire une bière dans un bar de Nancy et quand je reviendrai j'espère que vous serez tous au lit et que vous me laisserez télécharger ^^
  8. Heureusement qu'Apple n'a pas les même serveurs... @Lazer: ton lien permet la MAJ locale?
  9. Tomzebest

    Mauvaise Nouvelle Pour Steven

    Super pour toi jojo! Depuis le temps que tu en rêves!! 2015 commence bien!
  10. Crées ton module virtuel avec autant de bouton que tu veux pouvoir lancer de programmes lumineux et de couleurs. Dans chaque case en mode string et non en LUA, tu écris: - Pour gérer des couleurs: GET /api/callAction?deviceID=<ID>&name=setColor&arg1=<VALUE>&arg2=<VALUE>&arg3=<VALUE>&arg4=<VALUE> HTTP/1.1 Host: 192.168.xx.xx Authorization: Basic user:password 0x0D0x0A0x0D0x0A - Pour gérer des programmes lumineux: GET /api/callAction?deviceID=<ID>&name=startProgram&arg1=<PROGRAM ID> HTTP/1.1 Host: 192.168.xx.xx Authorization: Basic user:password 0x0D0x0A0x0D0x0A Ensuite tu remplis correctement les codes en remplaçant: <ID> par le numéro du module RGB (quand tu cliques sur ce module pour l'ouvrir tu as tout au bout dans la barre d'adresse ce numéro, ou dans le toolkit de Krikroof qui est de toute façon indispensable) <VALUE> si tu as enregistré des couleurs personnalisées tu auras les valeurs indiquées dans la page du module pour chaque couleur R, G, B et W (si c'est un module RGB, essaye de retirer "&arg4=<VALUE>" ou alors mets 0 à la place de <VALUE> <PROGRAM ID> par le numéro du programme lumineux lancé. Généralement ils sont dans l'ordre en commencant par 1 quand tu ouvres la page du module (Fire place = 1) mais tu peux aussi le savoir en lançant le programme lumineux, puis en ouvrant le toolkit de Krikroof, en récupérant toutes les données, puis onglet appareils, rechercher le module RGB, clic droit, afficher les propriétés et rechercher la case CurrentProgramID HOST indique ici l'adresse IP de ta box Fibaro user:password rend toi sur ce site https://www.base64encode.org/ et écris ton nom d'utilisateur et ton mot de passe avec le ":" entre les 2 et sans espace et clique sur encode. Tu auras une série de chiffre, de lettres et de symboles qui remplaceront user:password Personnellement ça ne fonctionne pas chez moi, peut être avec la V4 le bug sera réparé, mais pour quelques personnes, les commandes GET en mode string ne veulent pas fonctionner alors que les commandes http fonctionnent... Bon courage
  11. Tomzebest

    Variable Ou Astuce ?

    Ahahah super les miniatures j'adore! Merci pour la dédicace dans le script aussi! Le code àl'air impecc! Juste une petite erreur ligne 66 sur la description de ta fonction aspirateur ^^
  12. Tomzebest

    Variable Ou Astuce ?

    Super si tout fonctionne bien! Je vais pouvoir l'installer chez moi ce script ^^ Pour les nuits consécutives tu n'es pas obligé de refaire un mode spécial. On peut très légèrement changé le mode "travail de nuit" (bon j'avoue on ne gagne que 2 lignes mais c'est plus propre de n'avoir qu'un mode pour la nuit et dans ce mode on vérifie si hier elle bossait de nuit ou pas) -- TRAVAIL DE NUIT Verif_Travail_Veille() -- Démarre la fonction écrite plus haut qui vérifie si ta femme bossait de nuit la veille for i = 1, #nuit do -- script des actions à faire quand ta femme bosse de nuit et que la veille elle ne bossait pas de nuit if nuit[i] == tonumber(AujourdHui) then if Travail_Hier ~= "Travail De Nuit Hier" then if ... -- ton code actuel end else -- donc si Travail_Hier == "Travail De Nuit Hier" if ... -- ton nouveau code dans le cas de nuits consécutives end end end end Mais dans la logique ton script est très bien! De la même façon tu peux garder ton code "travail de jour" et vérifier dans ce code si c'est le we ou pas. Par contre je crois que ta fonction de vérification si elle bossait de nuit la veille est inutile pq elle ne peut pas bosser de nuit puis reprendre de journée j'imagine... Autre point à corriger: effectivement le mode bloc te donne "(currentDate.wday == 1 or currentDate.wday == 7)" wday est dans LUA le numéro du jour de la semaine donc pas de problème, mais currentDate est une variable locale que le système crée tout en haut avec le mode bloc comme ca : local currentDate = os.date("*t") Cette variable est aussi dans notre code mais sous le nom Date_Actuelle ^^ donc -- TRAVAIL DE JOUR for i = 1, #jour do -- Pour chaque valeur dans le croisillon "jour" à partir de la 1ere valeur, on fait if jour[i] == tonumber(AujourdHui) then -- si la valeur du croisillon "jour" en cours de vérif est égale au jour numérique d'aujourd'hui alors if (Date_Actuelle.wday == 1 or Date_Actuelle.wday == 7) then -- ton code si elle bosse de jour et que c'est le we else -- ton code que tu as déjà si elle bosse de jour en semaine end end end :60:
  13. J'ai des LED.hut aussi et ça grésille également ! Mais c'est le module pas les led!
  14. Tomzebest

    Achat Rgbw

    Pour les ampoules LED je n'ai acheté que sur le site ledhut. Rapide, pas énormément de choix donc on ne s'y perd pas. Tout est bien expliqué pour choisir son ampoule. Ils ont tous les culots dont j'avais besoin. Je crois qu'ils sont en Belgique. Et ils ont un onglet genre pourquoi choisir les ampoules de chez nous, et ils vous montrent l'intérieur d'une ampoule led discount et les leurs. Aucun soucis depuis 1 an et demi qu'elles sont installées.
  15. Tomzebest

    Achat Rgbw

    Pas en France mais en Chine (évidemment ce sont les rois du high tech et pas toujours de la mauvaise qualité, ça serait hypocrite car une bonne partie de ce qu'on utilise tous les jours vient de la bas, même ce que vous croyez être fait en France). Donc sur eBay j'ai eu mes 5m de Led rgbw a un prix défiant toute concurrence. Par exemple 40€ les 5m. Et je ne vous parle pas du prix des simples rgb. Pour 1m rgb en magasin vous avez l'équivalent de 5m en rgbw sur eBay. Par contre si vous devez faire des soudures avec des raccords, évitez les waterproof dans le silicone waterproof dans une gaine plastique ca ne pose pas de probleme) car le silicone vous embêtera. Le vendeur chez qui j'ai pris par exemple et qui est très àl'écoute (attention ce modele est en 24v mais en cherchant dans ses objets en vente il y a le choix sur la longueur, la largeur, le voltage, le type de Led et les accessoires) http://pages.ebay.com/link/?nav=item.view&alt=web&id=111091933649 Compter quand même 3 semaines pour la réception.
  16. Piloter ton freeplayer est apparemment possible simplement comme tu dis grâce à des commandes GET que tu mettras dans des boutons d'un "module virtuel" via HCL ou HC2 (il faut vraiment que je le fasse aussi ^^) regarde ici, donc ta télé en HDMI CEC. Par contre je ne pense pas que tu puisses gérer des enregistrements directement (l'appli freebox compagnon ne le fait pas non plus je crois) mais tu vas pouvoir te créer une télécommande avec les boutons dont tu as besoin comme je viens de dire, avec des commandes GET. Je dirai que la plus grosse différence (il n'y en a pas beaucoup de toute façon), est que le HCL ne gère pas le langage LUA, contrairement au HC2. Le LUA est un langage qui permet via des scripts que tu peux écrire en apprenant ce langage, de lancer des scénarios. Il peut être simple, pour allumer plusieurs lampes en fonction de ton arrivée à la maison par exemple, à très complexe (pour les gens normaux, parce que Krikroff, Steven et d'autres sont des extra terrestres selon moi... ) pour par exemple gérer ta freebox (le serveur) voir ici. Tu peux donc soit écrire tes scripts et les mettre dans des "scènes" qui se déclencheront quand tu appuieras sur le bouton de la scène ou en fonction d'évenements (un horaire, la sonnette qui retentit, une porte de garage qui s'ouvre...), soit mettre tes scripts dans des boutons d'un "module virtuel" ou "virtual device" (une télécommande personnalisée en gros, qui peut autant être une télécommande avec un bouton qui lance une scène pour quand tu viens de rentrer chez toi, un autre bouton pour quand tu pars au travail, un autre bouton quand tu vas dormir etc; ou une télécommande comme tu en as l'habitude pour gérer ton ampli ou ta télé par IP à condition bien sur qu'ils puissent être commandés par ton réseau), soit enfin piquer les scripts ou modules virtuels de ceux qui les partagent sur le forum, et éventuellement si tu y arrives, de les arranger par la suite à ta sauce. Avec le HCL c'est possible de créer des "scènes" simples mais si tu veux créer des choses complexes tu vas être vite limité. La création de "modules virtuels est aussi possible mais tu ne pourras donc pas mettre des scripts LUA mais de simples requêtes http par exemple. Je ne peux que te conseiller de prendre le HC2 directement si tu en as les moyens, de farfouiller le forum qui est très bien fait et bien rangé, d'apprendre tranquillement le LUA (je n'y connaissais rien en informatique ou automatisme et 1 an plus tard je crée pas mal de choses chez moi qui me facilitent le quotidien, qui me font gagner de l'énergie avec ma chaudière que j'ai domotisée, je gère toute la partie home cinema avec tele, ampli, toile, videoprojecteur, PC, logiciel XBMC et tous les copains et la famille hallucinent de voir tout ca). J'ai partagé ma traduction du document Fibaro sur le LUA ici. Il y a bcp de choses a apprendre mais c'est passionnant et la communauté du forum est hyper présente pour aider.
  17. Tomzebest

    Variable Ou Astuce ?

    Salut bloug! Oui j'ai bien testé hier le code et je n'ai eu aucun soucis sur aucune ligne de jour. Pour le panneau de chauffage je ne sais pas du tout comment il fonctionne pq j'ai mon propre thermostat virtuel. Je pensais insérer qqs fonctions de debug pour suivre le script si ca n'avait pas fonctionné aujourd'hui. Mais c'est bien si ça fonctionne. Tu me fais transpirer toi =p
  18. Tomzebest

    Variable Ou Astuce ?

    Ok j'attends ton retour! On croise les doigts. Ca aura été un sacré exercice en tout cas ^^
  19. Tomzebest

    Variable Ou Astuce ?

    Balance moi voir ton script entier stp. Il semble déja que l'heure que tu a mise ligne 11 ne soit pas bien écrite. Il faut 2 chiffres pour les heures et le minutes. 07 : 00 et pas 7:00 Et ton chauffage, est ce que tu as déja fait la modif avec la fonction que je t'ai donnée?
  20. Tomzebest

    Variable Ou Astuce ?

    Pas de problème Bloug - Alors ligne 9 on ne mettra pas de END car le END termine complètement une condition. Si on veut en mettre (ce qui est possible quand même), il faudrait a la place de chaque ELSEIF, mettre juste IF et un ENDà la fin de chaque condition. C'est pour éviter d'avoir à faire ça que le ELSEIF existe. J'ai lu qqpart que ca surchargeait moins le script aussi pour la lecture par le système. Et effectivement on démarre bien par un IF... THEN puis à nouveau un IF mais ça ne pose normalement pas de problème puisqu'on imbrique une condition dans une première condition. Si la première condition n'est pas respectée, le script qui suit n'est pas lu par le système. Mais si elle est respectée, alors la lecture du script continue et commence par une condition (vérification de l'heure). - L'idée de faire une fonction pour un jour-de-repos() est surement possible mais je pense pas que ca reglera le problème. Faire une fonction est pratique dans le cas où tu dois répéter plusieurs fois la même opération dans le script. Donc faire une fonction pour une situation particulière revient au même que de laisser le script d'actions à faire la où il est...
  21. Tomzebest

    Variable Ou Astuce ?

    J'ai trouvé l'erreur après moultes recherches ^^ Essaye à nouveau sur qqs jours et redis moi. Ca m'étonne quand même que ça a fonctionné avant du coup... "while true do" doit être au dessus des déclarations de variables locales. Et c'est tout ^^ Pour améliorer ta fonction chauffage, déclare la juste une fois dans tes déclarations de fonctions comme ça function Chauffage (temperature) fibaro:call(52, "setTargetLevel", temperature) Puis dans le script tu indiques juste Chauffage ("24") quand tu veux 24°, ou une autre température peu importe.
  22. Tomzebest

    Variable Ou Astuce ?

    Salut! J'étais dessus ce matin aussi justement. Il y a qqch que je ne comprends pas. Le script est lu jusque if repos[i] == tonumber(AujourdHui) and Travail_Hier ~= "Travail De Nuit Hier" then J'ai une un debug juste après avec une phrase et je la retrouve bien dans l'encadré de debugage mais dès qu'il arrive à la verif de l'heure il ne fait pas l'action demandée, SAUF si je mets par exemple 14:00 et que j'enregistre le script à 14h pile et donc qu'il se lance à cette heure ci. Il me fait l'action qui suit donc cette heure mais il me répète également l'action toutes les minutes. Le code a fonctionné quand ta femme travaillait comment? Je vais regardé par rapport au script d'un autre horaire... En fait je voulais juste amélioré légèrement ta fonction de chauffage pour que tu n'en ais qu'une et que tu choisisse ensuite la température mais je te dirai ça quand on aura résolu le pb ^^
  23. Tomzebest

    Variable Ou Astuce ?

    Attention aussi tu as 2 fonctions chauffage_21 (une pour 22° et l'autre bien pour 21°)
  24. Tomzebest

    Variable Ou Astuce ?

    Sérieux? Lol j'ai passé plusieurs heures àchercher sans comprendre ! Et bah c'est bon àsavoir que c'est important. Chose importante aussi a savoir. A cause du while true do, si apres modif tu cliques sur la disquette et que la page charge mais ne revient pas sur l'onglet général, la modification n'est pas prise en compte. Il faut dans les cas la aller en bas du script il y a un bouton pour arrêter la lecture du script et ensuite tu peux enregistrer.
  25. Je ne m'y connais pas assez sur les logiciels de dessin ou retouches pour trop m'engager. Je sais juste que je selectionne uniquement l'image que je veux voir sur mon module, et l'arrière plan je le supprime, il passe en damier et quand j'enregistre en png je n'ai pas de fond coloré mais bien la couleur ou l'image du fond d'écran (le noir pour fibaro quoi) Pour supprimer des images normalement il faut faire: changer l'icone->enlever le dernier élément->clic sur celui que tu veux virer->OK sur le message qui apparaît->clic sur la disquette pour enregistrer je suis pas sur que ca se soit obligatoire) Normalement ça fonctionne
×
×
  • Créer...