Willkommen auf unserer neuen Forenplattform für das Bus-Profi Forum

Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.

Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.

Domiq mit IFTTT

Hard- und Softwarefragen rund Domiq-Module fürs LCN-System

Themenersteller
stephenlion
Neues Mitglied
Neues Mitglied
Beiträge: 3
Registriert: Sa 21. Sep 2013, 12:52
Kontaktdaten:

#1 Domiq mit IFTTT

Beitragvon stephenlion » Di 2. Mai 2017, 20:57

Hi,
ich versuche mit einem Event bei IFTTT etwas auszulösen.
Piotr hat sich auch schon etwas angesehen, aber vielleicht wisst Ihr ja etwas.
Meine Event :
C.HTTP.get=http://maker.ifttt.com/trigger/Test1/with/key/meinkeyxxxxxxxxx

Der Event funktioniert tadellos im Browser aber nicht wenn er von Domiq ausgeführt wird.
Ich habe es mit einem Enter in dem Wert Feld versucht und ohne... kein Unterschied...

Der Event der danach eingetragen ist (ein remote notify) funkt immer....

Freu mich über Hilfe - Es wäre übrigens auch super wenn IFTTT einen Event ausllösen könnte ... jemand tippps ?

Liebe Grüße
Stephen


Themenersteller
stephenlion
Neues Mitglied
Neues Mitglied
Beiträge: 3
Registriert: Sa 21. Sep 2013, 12:52
Kontaktdaten:

#2 Re: Domiq mit IFTTT

Beitragvon stephenlion » Di 9. Mai 2017, 22:12

So wie es aussieht schickt Domiq beim Get keine Browser Info mit und dies scheint IFTTT nicht zu mögen... siehe
image001.png
Anhang
Hat jemand dazu eine Lösung ?


DOMIQ-Support
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 289
Registriert: Fr 7. Jun 2013, 09:59
Danksagung erhalten: 1 Mal
Kontaktdaten:

#3 Re: Domiq mit IFTTT

Beitragvon DOMIQ-Support » Mo 19. Jun 2017, 09:57

Here is the examplary code for IFTTT integration.

Code: Alles auswählen

local iftttsocket

function createIftttConnection(cmd)
   iftttsocket = tcp.socket()
   iftttsocket:connect("maker.ifttt.com",80)

   iftttsocket:on('connect', function()
      print('IFTTT CONNECTED')
      iftttsocket:mode('line')
      sendifttt(cmd)
   end)

   iftttsocket:on("close", function()
      print('SOCKET CLOSED')
      iftttsocket = nil
   end)

   iftttsocket:on('line', function(data)
      print('DATA: '..data)
   end)
end

function sendifttt(cmd)
   if iftttsocket ~= nil then
      iftttsocket:send(string.format("GET %s HTTP/1.1\r\nHost:%s\r\nConnection: keep-alive\r\n\r\n",cmd,"maker.ifttt.com"))
   else
      createIftttConnection(cmd)
   end
end


In order to trigger and IFTTT webhook just invoke the sendifttt function. Here is the example:
sendifttt("http://maker.ifttt.com/trigger/button/with/key/your_key_here")
Where your_key_here should be replaced with your IFTTT key and the path should match created webhook. This function can be invoked as a result of an event, timer or pressing a button on visualization or from the Remote menu.
Here is the example how to call this function from Remote menu.
1. Add a Pushbutton and double-click on it in order to edit its properties.
2. Click on the Add command option. Then in the Name field enter: C.LOGIC and in the Value field type: sendifttt(here_goes_ifttt_url)


Zurück zu „Domiq-Module - DOMIQ Sp. z o.o.“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 12 Gäste