Guten Tag zusammen,
ich habe in einem Fall einen etwas ungewöhnlichen Weg ausprobiert und hoffe ihr könnt mir hier einen Tipp geben, ob ich mich vielleicht einfach verrannt habe:
Die Ausgangssituation war:
Ein wirklich altes Samsung Galaxy Tab läuft bei mir seit Jahren mit Fotoo als digitaler Bilderrahmen und genau dafür ist eignet es sich noch immer perfekt.
Da ich es nicht dauerhaft am Strom haben wollte, habe ich mir Tasker installiert und einen Tuya-Zwischenstecker per IFTTT über einen Webhook gesteuert.
Wenn Akku 100 %, dann Webhook PowerFull; wenn Akku 15 %, dann Webhook PowerLow.
So lief es wirklich lange, allerdings seit einiger Zeit nicht mehr, da wahrscheinlich das Tab in ein Alter gekommen ist, in dem seine SSL-Zertifikate nicht mehr ausreichend sind um bei IFTTT noch akzeptiert zu werden.
Mein Lösungsansatz war nun:
Switch "Bilder" in homebridge-http-webhooks angelegt mit den IFTTT-Webhooks für On und Off.
In der Home App erscheint der Schalter und funktioniert auch einwandfrei, die Stromzufuhr für das Tablet wird an- oder ausgeschaltet, wenn ich den Schalter manuell betätige.
Nun dachte ich mir "hey, schalte den Schalter in der homebridge doch über das Tab einfach mit dem http-request!" und ich habe den lokalen Link "http://192.168.0.105:51828/?accessoryId=Bilder&state=false" (bzw. true) hinterlegt.
Das Tab erreicht 100 %, der Request wird ausgelöst, in der Home App sehe ich, wie der Schalter auf Off geschaltet wird und ..... nichts passiert, der IFTTT-Webhook wird nicht ausgeführt.
Wo ist mein Denkfehler?
Warum wird IFTTT nur bei manueller Schaltung angesprochen?
[2/18/2022, 7:45:48 AM] [HttpWebHooks] Switch state for 'Bilder'...
[2/18/2022, 7:45:49 AM] [HttpWebHooks] Request to 'https://maker.ifttt.com/trigger/PowerLow/json/with/key/{korrekterKey}' finished with status code '200' and body 'Congratulations! You've fired the PowerLow json event'. null
...
[2/18/2022, 8:32:42 AM] [HttpWebHooks] Change HomeKit state for switch to 'false'.
Vielen Dank für eure Tipps.
LG Bronco