Postman kannst Du einfach mal zum Testen nutzten. Dazu lädst Du Dir die Postman APP für Dein Betriebssystem herunter. Anschließend startest Du die App. Hier kannst Du nun einen einfachen Request erstellen und gleichzeitig in IP-Symcon den IFTTT IO Debug öffnen um zu schauen ob etwas ankommt.
Als Parameter wählst Du
[ul]
[li]POST[/li][li]Authorization No Auth[/li][li]Neben POST gibst Du Deine IP-Symcon Connect Adresse ein gefolgt von /hook/IFTTT ein[/li][li]Body raw auswählen[/li][li]Body kopieren (Beispiel s.u.)[/li][li]auf Send drücken und schauen ob was bei IP-Symcon im Debug Fenster ankommt bzw. etwas passiert.[/li][/ul]
Du musst noch drauf achten das Du im Body die {{{ und }}} aus IFTTT weglässt.
Ein Eintrag sind also im Body Fenster bei Postman z.B. so aus
Nach dem Update des Moduls sind bei mir die I/O+Splitter Instanzen weg. Auch ein löschen/installieren des Moduls hat keine Änderung gebracht. Hinzufügen einer neune Instanz bringt den Fehler:
30.04.2018 13:16:13 | IFTTTIO | <br />
<b>Fatal error</b>: Default value for parameters with a class type hint can only be NULL in <b>C:\IP-Symcon\modules\IPSymconIFTTT\IFTTT IO\module.php</b> on line <b>67</b><br />
Abort Processing during Fatal-Error: Default value for parameters with a class type hint can only be NULL
Error in Script C:\IP-Symcon\modules\IPSymconIFTTT\IFTTT IO\module.php on Line 67
ich habe auch das IP-Symcon Update gemacht und kann das zumindest reproduzieren, ich mach mich mal auf die Suche was die Ursache sein könnte und melde mich.
18.04.2019 18:29:23 | 00000 | MESSAGE | PHPLibrary | Registriere Funktion... Reflection parse error: <br />
<b>Warning</b>: Declaration of IFTTTSplitter::HasActiveParent($ParentID) should be compatible with IPSModule::HasActiveParent() in <b>C:\IP-Symcon\modules\IPSymconIFTTT\IFTTT Splitter\module.php</b> on line <b>0</b><br />
{}
Ach ja, da war doch was mit der neuen Methode HasActiveParent in 5.1 :eek:. Danke fürs finden, dann werde ich das mal ausbessern und schauen wo das sonst noch in Modulen vorkommt.
Im Beta Kanal des Module Store ist ein Bugfix für das Modul vorhanden, das sollte das Problem beheben. Der Stable im Module Store wartet noch auf Freigabe sollte dann aber die Tage hoffentlich auch folgen.
versuche gerade über webhook einen Wert zu übergeben in das IP Symcon.
Laut IFTTT wird der hook ausgeführt ohne Fehler.
Allerdings sehe ich im IP Symcon nichts ankommen.
Es erscheint keine Meldung im LOG oder sonst etwas.
Ich habe nicht verstanden wie ich erreiche das eine Variable die ich anlege geändert wird.
Wo stelle ich das denn ein?
Gibt es irgendwo einen LOG im IP Symcon das ich sehe was ankommt und was ihn stört?
Unter Debug sehe ich nichts und auch nicht in den Meldungen.
Ob was ankommt solltest Du sehen wenn den den IFTTT IO öffnest und dort mit dem Klick auf der Käfer (Debug) ein Debug Fenster öffnest. Ansonsten hängt das auch sehr stark davon ab was Du genau in IFTTT eingetragen hast.
Was möchtest Du genau aus IFTTT an IP-Symcon übergeben?
Wenn ich den webhook manuell auslöse auf dem quellsystem kommt definitiv nichts im Debug Fenster an.
Laut ITFFF Activity kommt aber der „this“ Befehl im ITFFF an.
Ich möchte vom quellsystem das value „Einsatz“ übergeben an das IP-Symcon.