German B4R: IFTTT-Link aufrufen

Kiffi

Well-Known Member
Licensed User
Hallo,

ich möchte mittels B4R auf einem ESP8266 einen Link aufrufen. Gehe ich recht in der Annahme, dass ich hierfür die rHttpUtils2 benötige?

Wenn ja: Wäre dort HttpJob.Post() mein Freund?

So sieht momentan mein Code aus:
B4X:
Sub Process_Globals
    Public Serial1 As Serial
    Private Wifi As ESP8266WiFi
End Sub

Private Sub AppStart

    Serial1.Initialize(115200)

    Log("AppStart")
  
    If Wifi.Connect2(SSID, Password) Then
        Log("Successfully connected to the router")
        HttpJob.Post("https://maker.ifttt.com/trigger/myEvent/with/key/MeinKey", Null)
    Else
        Log("Failed to connect to router")
        Return
    End If

    Log("AppEnd")
  
End Sub

Sub JobDone (jr As JobResult)
    Log("JobDone: ", jr.JobName)
    Log("Success: ", jr.Success)
End Sub
Wenn ich den Code ausführe, bekomme ich folgendes Log:
AppStart
Successfully connected to the router
trying to connect to: maker.ifttt.com port: 443 ssl: 1
connected: maker.ifttt.com
AppEnd
HTTP/1.1 200 OK
Date: Fri, 31 Jul 2020 17:46:26 GMT
Content-Type: text/html; charset=utf-8
Conten
ets Jan 8 2013,rst cause:4, boot mode : (3,6)
wdt reset

load 0x4010f000, len 3584, room 16
tail 0
chksum 0xb0
csum 0xb0
v5d3af165
~ld

AppStart
Successfully connected to the router
trying to connect to: maker.ifttt.com port: 443 ssl: 1
[und so weiter und so fort]
Also mache ich wohl irgendetwas falsch, wenn das Board sich resettet und wieder von vorne anfängt?


Danke im Voraus & Grüße ... Peter
 
Top