Pagina 1 van 1

Homeserver Logic 2.0 rare delay

Geplaatst: do 18 jul 2019, 11:39
door cevers
Ben even aan het spelen met de 2.0 logic modules.
Even een simpel HUE aan/uit gemaakt, maar om de een of andere reden heeft AAN altijd een vertraging van 2 seconden.
OFF nooit, ook niet als ik de lamp aanzet met de HUE app is OFF altijd meteen :o

Code: Selecteer alles

    def on_input_value(self, index, value):
      
      if self._get_input_value(index) != 0:
        payload=json.dumps({'on':True})
        self._set_output_value(self.PIN_O_OUTPUT, 1)
      if self._get_input_value(index) == 0:
        payload=json.dumps({'on':False})
        self._set_output_value(self.PIN_O_OUTPUT, 0)
        
      h = httplib.HTTPConnection('hue ip')
      l = len(payload)
      headers = {"Content-type": "application/json", "Content-Length": l}
      h.request('PUT', '/api/mijn api key/lights/1/state', payload, headers)
      r = h.getresponse()
Al gecontroleerd of content-length correct word berekent en die klopt 13 voor de False en 12 voor de True (weet van Web evaluate dat het vertaging kan veroorzaken als de length onbekend is)
Wat ook raar is dat mijn output (PIN_O_OUTPUT) ook vertraagd is alsof hij daar blijft hangen.