-
Compteur de contenus
1 078 -
Inscription
-
Dernière visite
-
Jours gagnés
14
Tout ce qui a été posté par JossAlf
-
J'utilise openKarotz depuis un bout de temps et je suis pleinement satisfait. Il y a un post ici sur le forum et un long fil sur touteladomotique. http://www.domotique-fibaro.fr/index.php/topic/282-karotz/?hl=openkarotz#entry6775 Le Karotz devient vraiment libre et super réactif. Le développeur aussi Merci encore Massalia. http://www.touteladomotique.com/forum/viewtopic.php?f=48&t=11661&hilit=Open
-
Yes merci ! Envoyé de mon iPhone àl'aide de Tapatalk
-
Et tu peux ajouter un petit récepteur IR au player freebox pour le commander depuis une télécommande IR du type harmony en choisissant la référence freebox V5 ou Alice de mémoire. Envoyé de mon iPhone àl'aide de Tapatalk
-
Yohan, Je suis le seul àne voir que l'introduction mais pas le contenu proposé par Tom quand je clique sur l'onglet API Fibaro.fr ? http://www.domotique-fibaro.fr/index.php/cp/2-api-fibarofr/ Quand je clique sur l'icône "ce qu'il faut savoir" j'ai une page d'erreur.
-
Je l'avais acheté avec l'idée de lancer des scènes depuis ma télécommande universelle. Mais je crois qu'il faut choisir entre utiliser le module ir déporté comme récepteur ou émetteur, du coup j'avais des problèmes àchoisir son emplacement vis àvis de la TV, du roomba, de la chaîne, du canapé... Depuis que j'ai un tv samsung je ne me sers que de sa télécommande (même pour piloter la Freebox). Du coup j'ai remisé ma teleco harmony...
-
Oui j'en ai un ! Il est toujours emballé car j'avais fait des essais il y a 3 4 mois avec mon roomba (que j'avais laissé en pension chez mes parents). Je le reprends cette semaine et me pencherai sur le kira 128 de retour chez moi. Cela dit, je trouvais l'idée d'utiliser la freebox assez simple et cela me permettait de placer le kira dans une autre pièce que le salon puisque la tv et la freebox sont déjàpilotables par la HC.
-
Merci Krikroff. Je me suis rendu compte de l'absence d'API pour le player. J'avais des trucs sur internet de types qui font des scripts àla main en simulant des appuis sur les touches. Je verrai si j'ai envie de me lancer dans ce genre de tripe
-
Annonce Domotique-Fibaro Fait Peau Neuve !
JossAlf a répondu à un(e) sujet de Yohan dans Annonces et suggestions
Bon alors pour ceux comme moi qui ne voient pas le nouveau design du forum sous Safari sur Mac ou iPad , rendez-vous tout en bas d'une page et cliquez sur "changer le thème" pour y choisir "DomotiqueFibaro". Et VOILÀ enfin le travail de yohan et domi enfin visible !!! -
M'enfin si tu en étais là, nous serions tous allongés dans des bulles, avec une prise enfoncée au niveau des cervicales, élevés par de machines... Mais si ça trouve ... Non... J'peux pas y croire. Hein ?! Vous êtes pas des machines hein ?! Vous existez hein ?!
-
Bonjour, Est-ce que quelqu'un (comme Krikroff ) sait comment activer ou désactiver la fonction qui pilote les appareils HDMI CEC reliés à la freebox ? J'ai cherché dans l'API de la Freebox mais je n'ai rien trouvé. Comme Krikroff a livré un module virtuel pour la freebox server, je me dis qu'il est peut être possible de piloter aussi le player. L'option se trouve sur le Freebox player : Réglages -> Affichage -> Réglages HDMI CEC -> Mise en veille des équipements HDMI CEC depuis la Freebox Ca me permettrait d'allumer ma TV samsung via la Freebox. Mais je ne veux cette fonction que pour le simulateur... En gros je cherche à créer un bouton qui fasse ce qui suit : 1/ Activer sur la freebox l'option "Mise en veille des équipements HDMI CEC depuis la Freebox" 2/ Allumer le freebox 3/ Désactiver sur la freebox l'option "Mise en veille des équipements HDMI CEC depuis la Freebox" Merci pour votre aide.
-
@Lazer : Ha lala je suis sous l'eau là . Trop de taf avant le départ en congés... Il faut que je regarde ça. J'en ai marre d'ouvrir et fermer mes ports
-
Annonce Domotique-Fibaro Fait Peau Neuve !
JossAlf a répondu à un(e) sujet de Yohan dans Annonces et suggestions
C'est dingue sous safari (Mac) j'ai du vider le cache pour que la nouvelle déco soit visible. J'ai passé 20 minutes àme demander de quoi on parlait Sur iPad mini, j'ai beau vider les datas, cookies et historique dans les réglages de safari, je vois bien la home page avec le nouveau look mais dès que je m'identifie je retrouve l'ancienne cosmétique. Une idée pour que je profite de la nouvelle ambiance épurée ? (C'est dingue tous les mots que l'on a pour parler d'une nouvelle esthétique, charte graphique, identité visuelle ... Oups je m'egare) -
Ha Ben oui j'imaginais pas que tu sois àl'extérieur. Pour ma part, quand je joue àdistance, je fais un mappage du port (temporaire) pour avoir la main sur la tite boîte comme si j'étais tout prêt d'elle... Avec la nouvelle version du serveur de la freebox on a même un serveur VPN sur lequel je vais jeter un œil...
-
@Krikroff : Le changement de label fonctionne parfaitement. Mais comme tu dis il faut recharger la page pour voir la modification du Label. Ce n'est donc pas exploitable pour ce que je veux en faire. Mais je garde ça sous le coude pour autre chose
-
Ok Krik. Je vais regarder ça alors. Merci à tous les 2 pour votre. PS : Krikroff Joyeux 660 ème message !!!
-
Merci Krik. Tu me rassures sur le main loop (je vais me lâcher allègrement !!!) Quant à la limite dont tu parles pour le bouton. Ca va pas aller sur les iPhones ou iPads alors ?!
-
Pour la suppression d'une scène vérifie que la scène est arrêtée : clique sur STOP puis sur la croix. Pour la section il faut peut-être qu'elle soit vide pour l'effacer. Après il se peut que la boxe affiche un "fantôme". Essaye de redémarrer la HC2.
-
Pour la température, tu dois réduire l'intervalle de réveil(s) dans l'onglet "Avancé" de ton module. Mais tu vas écourter la vie de la pile.
-
Tu penses bien. J'ai crée une scène où j'ai "trigger" sur le changement de la valeur de ma variable. Mais ça ne me convient pas. J'aurais voulu "trigger" sur un clique ou sur l'ouverture du module ... Mais je pense que c'est pas possible. Pendant que je te tiens ... Est-ce qu'on peut changer la valeur d'un bouton ? Je voudrais que mon bouton s'intutile 'Chauffer à '..TempJour..'°C'
-
Ok Steven... C'est de bonne guerre Shame on me ... Cela dit ça aurait été pas mal de limiter le déclenchement du main loop à certains événements pour soulager la HC2 -> Le top aura été un déclencheur du style "clique sur un bouton" un getSourceTriggerButtonClick J'ai toujours mauvaise conscience à charger le main loop du coup. Bon sujet classé.
-
Salut, J'ai un problème avec la gestion du trigger dans le main loop d'un module virtuel. Je souhaiterais mettre à jour la valeur de mon label seulement quand je clique sur l'un des boutons de mon module virtuel ou quand la valeur de ma variable globale change. Pour la mide à jour lors du changement de la valeur de la variable je pensais mettre ça : --[[ %% properties 73 value %% globals TempJour TempNuit --]] local Declencheur = fibaro:getSourceTrigger() if Declencheur['type'] == 'global' then -- Check des valeurs des températures fibaro:call(73, "setProperty", "ui.Label40.value", fibaro:getGlobalValue('TempJour').."°C"); fibaro:call(73, "setProperty", "ui.Label109.value", fibaro:getGlobalValue('TempNuit').."°C"); end Mais ça me retourne une erreur : [ERROR] 10:17:52: line 11: attempt to call method 'getSourceTrigger' (a nil value) J'en arrive à me demander si on peut gérer les triggers depuis un module virtuel ?!
-
J'ai retravaillé le module virtuel pour que les températures soient modifiables directement depuis le module sans avoir à modifier le code. Je n'ai pas voulu gérer les horaires car je pense que chacun pourra éditer le code (en l'occurrence le json du mode normal/retour et invités). Avant d'importation du module virtuel : Il faut créer 4 variables Globales : MotDePasse (votre mot de passe admin) ; TempJour ; TempNuit et TempVacances Petit rappel : Le mode "normal" chauffe le matin mais coupe le chauffage pendant le journée sauf le mercredi et WE (pour les enfants). Le mode "invités" chauffe toute la journée du lundi au dimanche. Le mode "Vacances" passe le chauffage à la valeur indiquée dans "TempVacances" (cad 15°C pour moi) Le mode "Retour" demande tout de suite la température "TempJour" et passe en mode "Normal" après 5 secondes (Ca lance le chauffage tout de suite pour reprendre un fonctionnement normal dès le prochain événement programmé dans le panneau de chauffage). Vous devriez obtenir ce module : (dans mon cas l'ID est 73) Chauffage.vfib N'oubliez pas d'éditer le Main loop pour que les températures remontent bien dans le label : -- Check des valeurs des températures -- changez l'ID 73 par la l'ID de ce module virtuel !! fibaro:call(73, "setProperty", "ui.Label40.value", fibaro:getGlobalValue('TempJour').."°C"); fibaro:call(73, "setProperty", "ui.Label109.value", fibaro:getGlobalValue('TempNuit').."°C"); --- Vous pouvez effacer cette partie qui me permet de checker la chambre d'amis ! --- Vous pouvez aussi effacer les 3 derniers boutons (le label et les 2 boutons). -- affichage de l'état du chauffage chbre du bas. if fibaro:getValue(37,'value') == "1" then message2 = "On" else message2 = "Off" end if tonumber(fibaro:getGlobalValue('ChauffAutoBas')) == 1 then message = "Marche" else message = "Arrêt" end fibaro:call(73, "setProperty", "ui.Label4.value", message.." / "..message2);
-
Merci Tom ! Je vote aussi pour une section particulière dans le site comme le dit Benjy. Tip top Tom The Best Encore merci pour cette initiative.
-
Si je trouve un peu de temps, j'essayerai de jouer avec des variables pour faire un module virtuel qui gère les températures de jour de nuit et de vacances sans avoir àretouche le code. C'est terrible cette passion qui nous fait passer d'une humeur désastreuse "quand on n'y arrive pas" àun enthousiasme d'adolescent quand on a résolu le problème. Limite Maniaco-dépressifs ou bipolaires ? ...
-
Voici un petit tuto sans prétention qui permet de gérer le chauffage (avec une chaudière au gaz). Merci à ceux qui m'ont aidé et particulièrement à Lazer et Steven. J'ai créé un module virtuel avec 4 boutons : Normal : 20,5°C de 6h30 à 8h00 / 18,5°C 8h00 à 15h30 / 20,5°C de 15h30 à 00h00 / 18,5°C de 00h00 à 6h30 Invité : 20,5°C de 6h30 à 00h00 et 18,5°C la nuit Vacances : 10°C tout le temps Retour : remise en chauffe à 20,5°C Bouton "Normal" Ce bouton modifie "reprogramme" le panneau de chauffage (20,5°C de 6h30 à 8h00 / 18,5°C 8h00 à 15h30 / 20,5°C de 15h30 à 00h00 / 18,5°C de 00h00 à 6h30) par le json et dans un second temps demande tout de suite une température de 20,5°C ou 18,5°c en fonction de l'heure (ça permet de se remettre en mode normal n'importe quand). Pour info : J'ai obtenu le contenu du json en réglant mon panneau de chauffage en validant puis en ouvrant le lien http://adresseIPdevotreHC2/api/panels/heating?id=5 (id=5 est l'id de mon panneau de chauffage). Puis copier/coller HC2 = Net.FHttp("192.168.0.47",80) HC2:setBasicAuthentication("admin", "votreMotDePasse") local strefa = 5 local NouveauPanel = ('{"id":5,"name":"Général","properties":{"monday":{"morning":{"hour":6,"minute":30,"temperature":20.5},"day":{"hour":8,"minute":0,"temperature":18.5},"evening":{"hour":15,"minute":30,"temperature":20.5},"night":{"hour":0,"minute":0,"temperature":18.5}},"tuesday":{"morning":{"hour":6,"minute":30,"temperature":20.5},"day":{"hour":8,"minute":0,"temperature":18.5},"evening":{"hour":15,"minute":30,"temperature":20.5},"night":{"hour":0,"minute":0,"temperature":18.5}},"wednesday":{"morning":{"hour":6,"minute":30,"temperature":20.5},"day":{"hour":8,"minute":0,"temperature":0},"evening":{"hour":15,"minute":30,"temperature":0},"night":{"hour":0,"minute":0,"temperature":18.5}},"thursday":{"morning":{"hour":6,"minute":30,"temperature":20.5},"day":{"hour":8,"minute":0,"temperature":18.5},"evening":{"hour":15,"minute":30,"temperature":20.5},"night":{"hour":0,"minute":0,"temperature":18.5}},"friday":{"morning":{"hour":6,"minute":30,"temperature":20.5},"day":{"hour":8,"minute":0,"temperature":18.5},"evening":{"hour":15,"minute":30,"temperature":20.5},"night":{"hour":0,"minute":0,"temperature":18.5}},"saturday":{"morning":{"hour":6,"minute":30,"temperature":20.5},"day":{"hour":8,"minute":0,"temperature":0},"evening":{"hour":15,"minute":30,"temperature":0},"night":{"hour":0,"minute":0,"temperature":18.5}},"sunday":{"morning":{"hour":6,"minute":30,"temperature":20.5},"day":{"hour":8,"minute":0,"temperature":0},"evening":{"hour":15,"minute":30,"temperature":0},"night":{"hour":0,"minute":0,"temperature":18.5}},"handTemperature":0,"handTimestamp":1396385930,"vacationTemperature":0,"rooms":[1]},"created":1396359399,"modified":1396359399}') json = json.encode(NouveauPanel); HC2:PUT("/api/panels/heating?id="..strefa, NouveauPanel) --Attention !!! Il semblerait qu'en V4.021 la commande HC2:PUT ait changé : --la ligne devra être remplacée par -> --HC2:PUT("/api/panels/heating/"..strefa, NouveauPanel) fibaro:call(73, "setProperty", "ui.Label1.value", "Normal"); --reglage de la T° de consigne en focntion de l'heure local currentDate = os.date("*t"); local currentTime = string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min); if currentTime < "23:59" and currentTime > "06:30" then fibaro:call(100, "setTargetLevel", 20.5) else fibaro:call(100, "setTargetLevel", 18.5) end Bouton "Invité" Reprogramme tableau de chauffage (20,5°C de 6h30 à 00h00 et 18,5°C la nuit) par le json puis dans un second temps on demande tout de suite une température de 20,5°C ou 18,5°c en fonction de l'heure (ça permet de passer en mode "invité" n'importe quand). Rappel : J'ai obtenu le contenu du json en réglant mon panneau de chauffage en validant puis en ouvrant le lien http://adresseIPdevotreHC2/api/panels/heating?id=5 (id=5 est l'id de mon panneau de chauffage). Puis copier/coller Bouton "Vacances" Passe en mode vacances avec une température de consigne à 10°C --passe le panel en mode voyage HC2 = Net.FHttp("192.168.0.47",80) HC2:setBasicAuthentication("admin", "votreMotDePasse") local strefa = 5 response ,status, errorCode = HC2:GET("/api/panels/heating?id="..strefa) jsonTable = json.decode(response) --je passe en mode vacances avec 10°C jsonTable.properties.vacationTemperature =10; json = json.encode(jsonTable); HC2:PUT("/api/panels/heating?id="..strefa, json) fibaro:call(73, "setProperty", "ui.Label1.value", "Voyage"); Bouton "Retour" Passe en mode normal (CF bouton normal) et demande tout de suite 20,5°C sans tenir compte de l'heure. Même code lua que le mode "Normal" avec une modification à partir de la ligne 13 par les lignes qui suivent : --je force la température de consigne à 20,5°C tout de suite ! --le panneau de chauffage reprendra la main au prochain événement fibaro:call(100, "setTargetLevel", tempJour); Voilà J'utilise un autre module virtuel qui gère les différents modes de la maison et qui utilise ces 4 boutons pour gérer le chauffage. Dernière astuce : J'ai une petite scène que je déclenche avant d'aller me coucher. Elle vérifie l'état de mes portes (et me prévient par un message sur le karotz si l'une d'elles est ouverte), elle éteint les lumières, et elle passe le chauffage à 18,5°C avec fibaro:call(100, "setTargetLevel", 18.5) même si il n'est pas encore 00h00...