
labomatik
Membres confirmés-
Compteur de contenus
186 -
Inscription
-
Dernière visite
-
Jours gagnés
2
Tout ce qui a été posté par labomatik
-
Bonjour à tous, Voilà je continue mon petit chemin avec mon HC2, cette semaine, je voudrai domotiser mes chauffages, je possède des chauffages aterno avec un système de pilotage (via les ondes mais lesquelles ???) mais voilà c'est un pilotage sur base d'un planning avec 2 températures (nuit et jour) donc aucun lien avec ce qui se passe à la maison. Je souhaiterai donc intégrer au niveau des chauffages (seul élement relié electriquement) un module pour compter l'electricité mais aussi pour allumer/couper le chauffage (peu importe ce que le systeme de pilotage fera) En gros lorsque le chauffage sera allumé il se basera sur la programmation. Maintenant ma question, j'ai ceci au niveau de mes chauffages: Les 2 fils sont connectés au chauffages. Quel module utiliser pour pouvoir remonter la consommation instantanée et éteindre/allumer le chauffage? Je pensai http://my-domotique.com/store/index.php?id_product=438&controller=product&id_lang=2 ou http://my-domotique.com/store/index.php?id_product=37&controller=product&id_lang=2 qu'en pensez-vous? Et comment réaliser l'installation (quel fil connecter ou :-) ) Merci d'avance Christophe
-
Premier Aperçu Du Détecteur De Mouvement Fibaro Fgms-001
labomatik a répondu à un(e) sujet de Krikroff dans HC 2 & Lite
excellent détecteur parcontre petite question, ayant des enfants, cet oeil de Sauron est quelque peu effrayante, est il possible de désactiver totalement la couleur (j'ai vu sur une capture tous les parametres de couleurs mais l'image est coupée avant la fin ...) Merci christophe- 35 réponses
-
- Fibaro FGMS-001
- Motion sensor
-
(et 3 en plus)
Étiqueté avec :
-
Excellent!! C
-
dans le descriptif de configurer de nouveau tous les périphériques j'ai ceci: Mais la majorité de mes Zwave sont avec batterie...
-
Essaie avec curl -OLk URL
-
dommage :-(
-
Hello je viens d'installer ton script sur mon NAS, il ecoute maintenant le port 3865. Je possède un OWL intuition, est ce que ton script est compatible? C
-
Merci pour les infos ;-) Tu sais me dire quel est le nom du bouton? Christophe
-
Bonjour à tous, Petite question de débutant (je ne me suis absolument pas documenté sur le zwave): - lors de l'inclusion d'un module faut il qu'il soit à sa position définitive? En gros, est ce que la table de routage est dynamique et s'adapte à de nouvelles configuration ou tout est statique? Je vois maintenant dans le firmware alpha pour une inclusion "ce module est loin de la HC2" mais je ne sais pas ce que techniquement ça veut dire (est ce qu'il vérifie le signal via un autre zwave device?) Christophe
-
En fait j'aurai préféré l'inverse, cacher par défaut les 2 alarmes. Mais bon, je viens de tout nettoyer, redémarrage, cacher les alarmes. Comme c'est une beta, la remontée des températures du détecteur ne s'est pas fait automatiquement, j'ai du exclure et réinclure et là tout fonctionne. J'attend toujours mon autorisation pour voir le bug tracker chez fibaro... C
-
ok pour avoir le module, son détecteur alarme mais làc'est pour un module détecteur fumée: 1 module détecteur fumée 1 détecteur alarme (fumée) 1 détecteur alarme (température) 1 module température...
-
Mais est-ce un bug ou alors ils vont "polluer" tous les devices avec leurs tampers et ghostnode?
-
tiens krikroff, tu utilises un systeme IM pour discuter avec d'autres alpha testeurs? Perso ce genre de petits détails son très utiles (de meme celui qui consiste à changer la langue EN pour avoir les plugins) C
-
bon je rejoint le club des alpha testeurs, mais bon en connaissance de cause, ça a tué pas mal de chose mais bon je suis au début de mon utilisation de l'HC2, je suis pour l'instant le seul à l'utiliser, ma femme n'a pas encore les acces. Mais sinon un bon feeling sur ce qui arrive, les plugins sont une tres bonne chose, j'espere que un marketplace sera mis en place. C
-
Tuto Multimédia Fibaro Hc2 Vd Sonos Remote: Télécommande Pour Diffuseur Sonos
labomatik a répondu à un(e) sujet de Krikroff dans Tutoriels
Bon j'ai fait un petit toString sur la partie result: return sendSoapMessage( self.props.controlURL.ServerContentDirectory, self.props.serviceType.ContentDirectory, { name = self.props.actions.Browse, service = self.props.serviceType.ContentDirectory }, "<ObjectID>R:0/0</ObjectID><BrowseFlag>BrowseDirectChildren</BrowseFlag><Filter ></Filter><StartingIndex>0</StartingIndex><RequestedCount>10</RequestedCount><SortCriteria ></SortCriteria>", function(response) local result = decode(tostring(response:match("<Result>(.+)</Result>")) or ""); if (result ~= nil or result ~= "") then local parsedXml = Toolkit.Xml:ParseXmlText(result); vardump(result) [DEBUG] 15:01:52: Mint FMobject.item.audioItem.audioBroadcastx-sonosapi-stream:s48098?sid=254&flags=32 -
Tuto Multimédia Fibaro Hc2 Vd Sonos Remote: Télécommande Pour Diffuseur Sonos
labomatik a répondu à un(e) sujet de Krikroff dans Tutoriels
c'est bien dans ce code là parcontre toujours le même soucis avec le code if (value~= nil) then self.radioStations[cnt] = { title = value["dc:title"]:value(), res = value["res"]:value() }; fibaro:debug(self.radioStations[cnt].title); cnt = cnt + 1; end [DEBUG] 14:50:52: Get loudness request [ERROR] 14:50:52: line 892: attempt to index local 'value' (a function value) j'ai tenté de le supprimer et là tout fonctionne bien... -
Tuto Multimédia Fibaro Hc2 Vd Sonos Remote: Télécommande Pour Diffuseur Sonos
labomatik a répondu à un(e) sujet de Krikroff dans Tutoriels
meme probleme -
Tuto Multimédia Fibaro Hc2 Vd Sonos Remote: Télécommande Pour Diffuseur Sonos
labomatik a répondu à un(e) sujet de Krikroff dans Tutoriels
VD importé, il a l'air d'afficher l'état parcontre aucune commande possible. Je possède un play3 et play1 + hub j'ai tenté avec l'ip du play 3 sans succes. c'est normal: DémarrerArrêterNettoyer [DEBUG] 12:27:43: ------------------------------------------------------------------------- [DEBUG] 12:27:43: -- HC2 Toolkit Framework version 1.0.5 [DEBUG] 12:27:43: -- Current interpreter version is Lua 5.1 [DEBUG] 12:27:43: -- Total memory in use by Lua: 304.78 Kbytes [DEBUG] 12:27:43: ------------------------------------------------------------------------- [DEBUG] 12:27:43: Toolkit.Debug loaded in memory... [DEBUG] 12:27:43: Benchmark [Toolkit.Debug lib]: elapsed time: 0.000 cpu secs [DEBUG] 12:27:43: Toolkit.Collections.Queue loaded in memory... [DEBUG] 12:27:43: Benchmark [Toolkit.Collections.Queue lib]: elapsed time: 0.000 cpu secs [DEBUG] 12:27:43: Toolkit.Net loaded in memory... [DEBUG] 12:27:43: Benchmark [Toolkit.Net lib]: elapsed time: 0.000 cpu secs [DEBUG] 12:27:43: Toolkit.Xml loaded in memory... [DEBUG] 12:27:43: Benchmark [Toolkit.Xml lib]: elapsed time: 0.000 cpu secs [DEBUG] 12:27:43: HC2 start script at Wed Mar 19 12:27:43 2014 [DEBUG] 12:27:43: Get mute state request [DEBUG] 12:27:43: mute: false [DEBUG] 12:27:43: Get volume request [DEBUG] 12:27:43: volume: 17 [DEBUG] 12:27:43: Get loudness request [DEBUG] 12:27:43: Loudness is ON [DEBUG] 12:27:43: get transport state request [DEBUG] 12:27:43: transport state: PLAYING [DEBUG] 12:27:43: get current track request [DEBUG] 12:27:43: Collect Garbage at Wed Mar 19 12:27:43 2014 [DEBUG] 12:27:43: Get loudness request [ERROR] 12:27:43: line 891: attempt to index local 'value' (a function value) Christophe -
Bon j'ai bien avancé de mon coté, j'ai débuggé avec Postman (qui permet d'effectuer des requetes HTTP Post,GET,... sous chrome. J'ai identifié que le probleme vient d'ici: local payload = [[ {"version": "1.0","proc": "GetProcessData","id": "1","format": "JSON","params":{"devices":[{"key": "WRTL1ECD:00000000000","channels": null},{"key": "WRTL1ECD:00000000000","key": "WRTL1ECD:0000000000","channels":["Pac"]}]}} ]]; En fait key doit correspondre à la clé d'un des éléments des panneaux (soit Sunny web box soit panneaux) Pour la trouver: Dans postman: ipdevotresunnywebbox/rpc POST format RAW puis coller ceci: RPC={ "version": "1.0", "proc": "GetDevices", "id": "1", "format": "JSON" } là vous aurez la liste des devices...
-
HUm il doit y avoir quelque chose que je configure mal: j'ai du modifier toutes les valeurs récupérées avec le or "" -- Polling time (value in milliseconds) local _polling = 60*60*1000; local _trace = true; function trace(value) if (_trace) then return fibaro:debug(tostring(value)); end end function GetPlantOverview() local payload = [[ { "version": "1.0", "proc": "GetPlantOverview", "id": "1", "format": "JSON" } ]]; HC2 = Net.FHttp("192.168.1.50", "80"); response, status, errorCode = HC2:POST("/rpc", "RPC="..payload); if errorCode == 0 then trace("status: "..status); local jsonTable = json.decode(response); if (jsonTable ~= nil) then local proc = jsonTable.proc; local version = jsonTable.version; local id = jsonTable.id; trace(proc.." - id:"..id..", version:"..version); trace(table.getn(jsonTable.result.overview).." rows in overview"); for key,value in pairs(jsonTable.result.overview) do unit = jsonTable.result.overview[key].unit or ""; meta = jsonTable.result.overview[key].meta or ""; name = jsonTable.result.overview[key].name or ""; value = jsonTable.result.overview[key].value or ""; trace("unit:"..unit..", meta:"..meta..", name:"..name..", value:"..value); end else trace("response is null"); end else trace("errorCode: "..errorCode); end end function GetProcessData() local payload = [[ {"version": "1.0","proc": "GetProcessData","id": "1","format": "JSON","params":{"devices":[{"key": "WRTL1ECD:00000000000","channels": null},{"key": "WRTL1ECD:00000000000","key": "WRTL1ECD:0000000000","channels":["Pac"]}]}} ]]; HC2 = Net.FHttp("192.168.1.50", "80"); response, status, errorCode = HC2:POST("/rpc", "RPC="..payload); if errorCode == 0 then trace("status: "..status); local jsonTable = json.decode(response); if (jsonTable ~= nil) then local proc = jsonTable.proc; local version = jsonTable.version; local id = jsonTable.id; trace(proc.." - id:"..id..", version:"..version); trace(table.getn(jsonTable.result.devices).." rows in devices"); for key,value in pairs(jsonTable.result.devices) do channels = jsonTable.result.devices[key].channels; trace(table.getn(channels).." channels in key" .. jsonTable.result.devices[key].key); for keyB,valueB in pairs(channels) do unit = channels[keyB].unit or ""; meta = channels[keyB].meta or ""; name = channels[keyB].name or ""; value = channels[keyB].value or ""; trace("unit:"..unit..", meta:"..meta..", name:"..name..", value:"..value); end end else trace("response is null"); end else trace("errorCode: "..errorCode); end end function main() -- prepare a global counter if (_count == nil) then trace("Home Center 2 start script at " .. os.date()); _count = 0; end --notify begin of process trace("Start process #".._count..", please wait..."); -- query #1 GetPlantOverview(); -- query #2 GetProcessData(); -- increment global counter _count = _count + 1; end -- Start main loop process main(); -- Sleep fibaro:sleep(_polling); -- EOF Main loop Mais un message plus embetant: [DEBUG] 10:46:11: Home Center 2 start script at Sat Feb 22 10:46:11 2014 [DEBUG] 10:46:11: Start process #0, please wait... [DEBUG] 10:46:11: status: 200 [DEBUG] 10:46:11: GetPlantOverview - id:1, version:1.0 [DEBUG] 10:46:11: 5 rows in overview [DEBUG] 10:46:11: unit:W, meta:GriPwr, name:Puissance, value:229 [DEBUG] 10:46:11: unit:kWh, meta:GriEgyTdy, name:Énergie dégagée jour actuel, value:0.732 [DEBUG] 10:46:11: unit:kWh, meta:GriEgyTot, name:Rendement total, value:16353.005 [DEBUG] 10:46:11: unit:, meta:OpStt, name:État, value:Ok, Ok [DEBUG] 10:46:11: unit:, meta:Msg, name:Message, value: [DEBUG] 10:46:11: status: 200 [DEBUG] 10:46:11: GetProcessData - id:1, version:1.0 [ERROR] 10:46:11: line 69: attempt to index field 'result' (a nil value)
-
Bon j'essaie aussi de rajouter ma sunny webbox dans HC2 mais ou trouver la clé webbox? Perso j'ai une erreur en debug: [DEBUG] 00:13:55: Home Center 2 start script at Sat Feb 22 00:13:55 2014 [DEBUG] 00:13:55: Start process #0, please wait... [DEBUG] 00:13:55: status: 200 [DEBUG] 00:13:55: GetPlantOverview - id:1, version:1.0 [DEBUG] 00:13:55: 5 rows in overview [DEBUG] 00:13:55: unit:W, meta:GriPwr, name:Puissance, value:0 [DEBUG] 00:13:55: unit:kWh, meta:GriEgyTdy, name:Énergie dégagée jour actuel, value:0 [DEBUG] 00:13:55: unit:kWh, meta:GriEgyTot, name:Rendement total, value:16352.272 [ERROR] 00:13:55: line 42: attempt to concatenate global 'unit' (a nil value) Merci d'avance Christophe
-
Détecteur de fumée Fibaro
labomatik a répondu à un(e) sujet de labomatik dans Périphériques et matériels autres
Bon voilà , c'est un peu complexe pour ajouter le module.... Mais bon voilà : ajout d'un module dans HC2, inclusion en cliquant 3x rapide, message [22:15:14] Home Center en mode apprentissage [22:15:22] Module ajouté [22:15:23] ID 19: Module trouvé [22:15:23] Mise à jour de la table de routage [22:15:24] ID 19: Ajout du protocole des noeuds terminé [22:15:24] Ajout des modules terminé [22:15:24] ID 19: Nouveau module dormant [22:15:24] Ajout des modules terminé. HC2 est prêt Puis j'ai cliqué plusieurs x par groupe de 3 jusqu'à ce que je vois des lignes s'ajouter... Vraiment pas facile... Christophe -
Détecteur de fumée Fibaro
labomatik a répondu à un(e) sujet de labomatik dans Périphériques et matériels autres
Déjà testé dans tous les sens 3x rapide, une fois long jusqu'à déclencher la sirene, 1x juqu'au "menu" et au moment de l'affichage led vert appuis Mais sans résultat... -
Bonjour à tous, Juste reçu mon smoke detecteur de fibaro, j'essaie en vain de l'ajouter dans HC2, avec le wall plug sans soucis mais avec le détecteur j'ai un message précisant qu'il faut que je termine la config en le réveillant mais impossible smoke.tiff Comment faire? Christophe
-
Bonjour à tous, Christophe 32 ans de belgique, j'ai acquis récemment un HC2 comme base pour me lancer dans la domotique. Après avoir consulté beaucoup le forum je sens que je vais commencer mes questions :-) Christophe