Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'dimmer switch'.



Plus d’options de recherche

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Bienvenue
    • Nouveau ? Présentez-vous
    • Le bistrot
    • Mon installation domotique
    • Annonces et suggestions
  • La Home Center et ses périphériques
    • La Home Center pour les nuls
    • HC 2 & Lite
    • HC 3
    • Modules Fibaro
    • Modules Z-wave
    • Périphériques et matériels autres
    • Plugins
    • Quick App
    • Multimédia (audio, vidéo ...)
    • Chauffage et Energie
    • Actionneurs & Ouvrants (Portail, volets, piscines, ...)
    • Eclairage
    • Applications Smartphones et Tablettes
  • Autres solutions domotiques
    • Box / Logiciel
    • Modules Nice (433 & 866 MHz)
    • Modules Zigbee
    • GCE Electronics
    • Modules Bluetooth Low Energy
  • Objets connectés
    • Les Assistants Vocaux
    • Netatmo
    • Philips Hue
    • DIY (Do It Yoursel)
  • Sécurité
    • Alarmes
    • Caméras
    • Portiers
    • Serrures
  • Informatique / Réseau
    • Tutoriels
    • Matériels Réseaux
    • Matériels Informatique
    • NAS
    • Virtualisation
  • Les bonnes affaires
    • Sites internet
    • Petites annonces

Rechercher les résultats dans…

Rechercher les résultats qui…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


Jabber


Skype


Ville :


Intéret :


Version

1 résultat trouvé

  1. 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
×