Aller au contenu

darklite44

Membres confirmés
  • Compteur de contenus

    447
  • Inscription

  • Dernière visite

Réputation sur la communauté

53 Excellent

À propos de darklite44

  • Rang
    Membre passionné

Profile Information

  • Sexe :
    Male
  • Ville :
    Angers
  • Intéret :
    Box : Home Center 2 v4.0.40
    Modules Fibaro : 5 x FGRM-222
    Modules Qubino : 1 x ZMNHJA2 "Micro-module Fil pilote"
    Modules Z-Wave (Autres) : 1x GreenWave PowerNode 6
  • Box
    Home Center 2
  • Version
    4.0.40

Visiteurs récents du profil

860 visualisations du profil
  1. darklite44

    De Dietrich Diematic Isystem

    Bonsoir, Pour les possesseurs comme moi de chaudières De Dietrich sans MODBUS, j'ai crée un autre topic.
  2. darklite44

    Zipatile

    Merci Lazer, J'avais fait une recherche dans la barre en haut mais cela ne renvoyait aucun résultat... En fait en précommande il est à 279,20€ sur le site du fabriquant. C'est un peu plus raisonnable j'avoue. Ce qui m’intéresse c'est par exemple les 6 commandes tactiles de scènes. Mais j'ai peur que cela ne soit pas possible d'utiliser cette tablette avec un HC2 par exemple.
  3. darklite44

    Zipatile

    Bonsoir à tous, Je viens de découvrir un contrôleur mural tout-en-un sous forme de tablette qui est en précommande. Cela semble assez abouti mais on n'est jamais sà»r de rien avec la domotique. C'est compatible Z-Wave, Nest, Phillips Hue, Sonos, Bluetooth. Je voulais avoir votre avis. Je n'ai rien vu sur le pilotage de volets roulants. Il y'a aussi un PDF les caractéristiques techniques Des infos aussi sur www.domadoo.fr https://www.zipato.com/product/zipatile/
  4. darklite44

    Monitoring Hp Microserver Gen8

    Bonsoir, Dans un élan de motivation, j'ai créé une version bêta (voir le premier post). Il faut lancer la scène manuellement pour le moment mais vous pouvez améliorer le code et me faire part de vos modifications.
  5. Bonsoir, Je possède un HP MicroServer Gen8 sur lequel j'ai installé DSM5. Je souhaitais obtenir l'état des capteurs renvoyés par la carte iLO4 (c'est accessible seulement en HTTPS donc seulement depuis une scène et pas un VD). Cela permet aussi de faire des actions comme l'arrêt, démarrage, reboot du MicroServer. J'ai trouvé les infos dans la documentation HP RESTful API Data Model Reference for iLO 4. Si cela intéresse quelqu'un j'ai crée un mini VD et une scène pour interroger l'API HTTPS. Voici un exemple de valeurs retournées : [DEBUG] 00:20:37: ## Thermal ## [DEBUG] 00:20:37: Ambient: 23°C [DEBUG] 00:20:37: CPU: 40°C [DEBUG] 00:20:37: System: 58°C [DEBUG] 00:20:37: ## ProLiant MicroServer Gen8 ## [DEBUG] 00:20:37: PowerState: On Pour cela il faut créer une scène LUA avec le contenu du fichier joint (Scene-HP_iLO_v0.1.lua) et lui renseigner le hash des identifiants, login:pass encodé en Base64 (utilisateur et mot de passe récupéré avec POSTMAN comme dans le tuto github dans le lien) Ensuite, importer le VD contenu du fichier joint HP_iLO-0.1.vfib et lancer le. Il va créer automatiquement les variables. Il faut lancer la scène manuellement pour le moment mais vous pouvez améliorer le code et me faire part de vos modifications. Scene-HP_iLO_v0.1.lua HP_iLO-0.1.vfib
  6. darklite44

    Hue Dimmer Switch

    Bonsoir, Personne ne sait faire ça en Lua ?
  7. darklite44

    Hue Dimmer Switch

    Bonsoir, J'ai acheté un Hue dimmer switch qui fonctionne correctement pour commander des ampoules de type Hue. J'aimerais aller plus loin et déclancher des scène Fibaro via un polling de l'API du Bridge sur la partie capteurs. J'essaie de parser la résponse seulement pour récupérer la valeur 2.state.lastupdated mais j'obtiens une errreur : [ERROR] 22:54:45: line getSelfId()..."]:23 local selfId = fibaro:getSelfId() local ip = fibaro:get(selfId, 'IPAddress') local port = fibaro:get(selfId, 'TCPPort') local response local status local errorCode Hue = Net.FHttp(ip,port) response ,status, errorCode = Hue:GET('/api/*********/sensors'); fibaro:debug(status) --Controle du status if (tonumber(status) == 200) then fibaro:debug(response) -- Contrôle d'une erreur if (jsonTable[1] ~= nil) then fibaro:debug("Erreur") else --Pas d'erreur lastupdated = jsonTable[1].2.lastupdated end end Voilà ce que cela me retourne le message de debug. { "1":{ "state":{ "daylight":null, "lastupdated":"none" }, "config":{ "on":true, "long":"none", "lat":"none", "sunriseoffset":30, "sunsetoffset":-30 }, "name":"Daylight", "type":"Daylight", "modelid":"PHDL00", "manufacturername":"Philips", "swversion":"1.0" }, "2":{ "state":{ "buttonevent":1002, "lastupdated":"2016-03-22T18:25:15" }, "config":{ "on":true, "battery":100, "reachable":true }, "name":"Hue dimmer switch 1", "type":"ZLLSwitch", "modelid":"RWL021", "manufacturername":"Philips", "swversion":"5.45.1.16265", "uniqueid":"00:17:88:01:10:39:02:c4-02-fc00" } } Cela semble possible avec un script Python : http://www.developers.meethue.com/comment/1632#comment-1632 import urllib2 import time def SensorState( SensorName ): s = "buttonevent\":" a = urllib2.urlopen("http://192.168.1.128/api/*********/sensors/" + SensorName ).read() b = a.find(s) + len(s) e = a.find(",", return a[b:e]; while 1 == 1: lastState = SensorState("2") while (SensorState ("2") == lastState): time.sleep(0.5) print "State Changed!" + SensorState("2") Des idées sur mon erreur ? Pour info, voici les valeur possible de la variable buttonevent : Button Action Dimmer Button 1000 INITIAL_PRESS Button 1 (ON) 1001 HOLD 1002 SHORT_RELEASED 1003 LONG_RELEASED 2000 INITIAL_PRESS Button 2 (DIM UP) 2001 HOLD 2002 SHORT_RELEASED 2003 LONG_RELEASED 3000 INITIAL_PRESS Button 3 (DIM DOWN) 3001 HOLD 3002 SHORT_RELEASED 3003 LONG_RELEASED 4000 INITIAL_PRESS Button 4 (OFF) 4001 HOLD 4002 SHORT_RELEASED 4003 LONG_RELEASED Ludovic
  8. J'ai eu le même problème que toi avec la version de Github.
  9. darklite44

    Plugin Freebox V6

    Merci beaucoup, je vais tester ça. Pour info le fichier FreeboxV6_v0.1.1.lua est corrompu. [EDIT] Cela fonctionne parfaitement avec le fichier Freebox_Serveur_v0.1.1_Lazer.vfib
  10. darklite44

    Plugin Freebox V6

    Bonsoir, Je suis à la recherche la version 0.1.0 ou 0.1.1 mentionnées dans ce sujet mais introuvables dans l'article http://domotique-info.fr/2014/01/home-center-2-lua-freebox-avec-krikroff/ Le lien pointe sur : http://domotique-info.fr/wp-content/uploads/2014/01/domotique-info-freebox_serveur_0.0.6.zip Est-il possible de mettre à jour le premier poste par exemple ? Ludovic
  11. darklite44

    Gestion Compteur D'eau / Consommation Et Pilotage

    Et voilàc'est fait. Il reste àrendre dynamique le calcul du nombre de jour. Je l'avais fait il y'a quelques mois mais mas box àplanté lors d'une mise àjour. Je suis preneur de l'icone pour l'ajouter àmon VD aussi Gestion_Eau_v1.1.vfib
  12. Merci Lazer. Oui j'ai dès jolis graph maintenant. Comment faire pour intégrer également les donnés du compteur lorsque l'on possède un Eco-device ?
  13. darklite44

    Gestion Compteur D'eau / Consommation Et Pilotage

    Bonsoir Moicphil, Merci pour ton VD qui est très pratique. Je vais l'adapter pour affiner le calcul au L car dans ma région il existe différents taux de TVA pour une même facture. Je propose une amélioration très simple pour gagner en lisibilité. Il s'agit de limiter la valeur du coà»t à 1 ou 2 chiffres après la virgule. Qu'en penses-tu ? local function roundToNthDecimal(num, n) local mult = 10^(n or 0) return math.floor(num * mult + 0.5) / mult end local prixjour = roundToNthDecimal( euro * calc_jour , 2) fibaro:debug(prixjour) local prixmois = roundToNthDecimal( euro * calc_mois, 2 ) fibaro:debug(prixmois)
  14. Salut Lazer, Pour toi ça fonctionne avec ça comme résultat ? [DEBUG] 21:14:29: energy => id = 63 - tarif = HP - kwh = 0.09 [DEBUG] 21:14:29: energy => id = 63 - tarif = HC - kwh = 0.05 [DEBUG] 21:14:29: energy => id = 66 - tarif = HP - kwh = 0 [DEBUG] 21:14:29: energy => id = 66 - tarif = HC - kwh = 0 [DEBUG] 21:14:29: energy => id = 152 - tarif = HP - kwh = 0 [DEBUG] 21:14:29: energy => id = 152 - tarif = HC - kwh = 0 [DEBUG] 21:14:29: energy => id = 74 - tarif = HP - kwh = 1.34 [DEBUG] 21:14:29: energy => id = 74 - tarif = HC - kwh = 0.01 [DEBUG] 21:14:29: energy => id = 56 - tarif = HP - kwh = 0.03 [DEBUG] 21:14:29: energy => id = 56 - tarif = HC - kwh = 0 [DEBUG] 21:14:29: energy => id = 67 - tarif = HP - kwh = 0 [DEBUG] 21:14:29: energy => id = 67 - tarif = HC - kwh = 0 [DEBUG] 21:14:29: energy => id = 60 - tarif = HP - kwh = 0 [DEBUG] 21:14:29: energy => id = 60 - tarif = HC - kwh = 0 [DEBUG] 21:14:29: energy => id = 62 - tarif = HP - kwh = 0.03 [DEBUG] 21:14:29: energy => id = 62 - tarif = HC - kwh = 0 [DEBUG] 21:14:29: energy => id = 64 - tarif = HP - kwh = 0 [DEBUG] 21:14:29: energy => id = 64 - tarif = HC - kwh = 0 [DEBUG] 21:14:29: energy => id = 104 - tarif = HP - kwh = 0 [DEBUG] 21:14:29: energy => id = 104 - tarif = HC - kwh = 0 [DEBUG] 21:14:29: energy => id = 69 - tarif = HP - kwh = 0 [DEBUG] 21:14:29: energy => id = 69 - tarif = HC - kwh = 0 [DEBUG] 21:14:29: energy => id = 57 - tarif = HP - kwh = 1.13 [DEBUG] 21:14:29: energy => id = 57 - tarif = HC - kwh = 0 [DEBUG] 21:14:29: energy => id = 65 - tarif = HP - kwh = 0.16 [DEBUG] 21:14:29: energy => id = 65 - tarif = HC - kwh = 0.01 [DEBUG] 21:14:29: energy => id = 59 - tarif = HP - kwh = 0 [DEBUG] 21:14:29: energy => id = 59 - tarif = HC - kwh = 0 [DEBUG] 21:14:29: energy => id = 58 - tarif = HP - kwh = 0 [DEBUG] 21:14:29: energy => id = 58 - tarif = HC - kwh = 0 [DEBUG] 21:14:29: [{"type":"energy","id":56,"value_HC":0,"value_HP":0.03,"date":"2016-03-14"},{"type":"energy","id":57,"value_HC":0,"value_HP":1.13,"date":"2016-03-14"},{"type":"energy","id":58,"value_HC":0,"value_HP":0,"date":"2016-03-14"},{"type":"energy","id":59,"value_HC":0,"value_HP":0,"date":"2016-03-14"},{"type":"energy","id":60,"value_HC":0,"value_HP":0,"date":"2016-03-14"},{"type":"energy","id":62,"value_HC":0,"value_HP":0.03,"date":"2016-03-14"},{"type":"energy","id":63,"value_HC":0.05,"value_HP":0.09,"date":"2016-03-14"},{"type":"energy","id":64,"value_HC":0,"value_HP":0,"date":"2016-03-14"},{"type":"energy","id":65,"value_HC":0.01,"value_HP":0.16,"date":"2016-03-14"},{"type":"energy","id":66,"value_HC":0,"value_HP":0,"date":"2016-03-14"},{"type":"energy","id":67,"value_HC":0,"value_HP":0,"date":"2016-03-14"},{"type":"energy","id":69,"value_HC":0,"value_HP":0,"date":"2016-03-14"},{"type":"energy","id":74,"value_HC":0.01,"value_HP":1.34,"date":"2016-03-14"},{"type":"energy","id":104,"value_HC":0,"value_HP":0,"date":"2016-03-14"},{"type":"energy","id":152,"value_HC":0,"value_HP":0,"date":"2016-03-14"}] [DEBUG] 21:14:29: OK : 15 lines inserted in DB Bonne soirée à tous.
  15. Bonsoir, Cela fait des mois que je voulais mettre en place cet outil. C'est chose faite :-). Cependant, je rencontre un léger problème. J'ai une erreur lorsque j'appuie sur le bouton "Energie" [DEBUG] 21:47:51: device => 56 Guirlandes 16.00W [DEBUG] 21:47:51: device => 57 Lampe Aquarium 0.00W [DEBUG] 21:47:51: device => 58 VR Sejour 0.00W [DEBUG] 21:47:51: device => 59 VR Chambre Parents 0.00W [DEBUG] 21:47:51: device => 60 VR Chambre Coline 0.00W [DEBUG] 21:47:51: device => 62 Chargeur PC 19.00W [DEBUG] 21:47:51: device => 63 Imprimante 5.60W [DEBUG] 21:47:51: device => 64 43.3 0.00W [DEBUG] 21:47:51: device => 65 43.4 39.90W [DEBUG] 21:47:51: device => 66 Hue Bridge 0.00W [DEBUG] 21:47:51: device => 67 43.6 0.10W [DEBUG] 21:47:51: device => 69 VR Salon 0.00W [DEBUG] 21:47:51: device => 74 Seche-serviettes 600.00W [DEBUG] 21:47:51: device => 104 VR Cuisine 0.00W [DEBUG] 21:47:51: device => 152 VR Bureau 0.00W [DEBUG] 21:47:51: 56,57,58,59,60,62,63,64,65,66,67,69,74,104,152 [DEBUG] 21:47:51: {"success":true,"rowcount":0} [DEBUG] 21:47:51: Error : Missing data from NAS : /graph/teleinfo_energy_get.php Je n'ai aucune entrée dans la table domotique_energy_day Avez-vous déjà rencontré ce problème ? Merci encore pour le travail qui a été fait. Ludovic
×