German B4R: IFTTT-Link aufrufen

Kiffi

Well-Known Member
Licensed User
Longtime 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
 

Kiffi

Well-Known Member
Licensed User
Longtime User
Hallo @monki,

ja, das war's :oops: Jetzt funktioniert es.

Vielen Dank für Deine Hilfe & Grüße ... Peter
 
Top