@mcchickents :
So, vielleicht kann ich helfen, nochmal auf Anfang: Führe mal bitte die Punkte im Spoiler aus:
Im oberen Bereich (Das wird benötigt) alle Info´s sammeln und eintragen (aufschreiben) --Jeweils aus der App, Developer Seite, A=Anwtort der links, Printer Zettel) kommen die Info´s her
Bitte in den Links die XXX jeweils mit deinen gesammelten Info´s ersetzten!
/Cubinote task....
///Das wird benötigt !
// APP ID: 10X
// Access Key AK: XXXXXXXXXXX
// Device ID: XXXXXXXX
// Cubinote ID: XXXXX
// App name: XXX
// Developer: XXX
// Verification Code: z.b.:XXX
// Bind ID: XXX
// useridentifying: XXXXX
// printcontentid“: XXXXX
//1.) http://api.cubinote.com/home/requestbind?appID=XXX&ak=XXX×tamp=2014-11-14 14:22:39&deviceID=XXX&useridentifying=108XX
//A: {"showapi_res_code":1,"showapi_res_error":"ok","showapi_devicetype":602,"showapi_bindid“:XXXXXX}
//2.) http://api.cubinote.com/home/getbindrequeststatus?appID=XX&ak=XXXtimestamp=2014-11-14 14:22:39&deviceID=XX&bindID=XXXXX
//A: {"showapi_res_code":0,"showapi_res_error":"ok","showapi_devicetype":602}
//(3.) http://api.cubinote.com/home/verifybind?appID=XXX&ak=XXX×tamp=2014-11-14 14:22:39&deviceID=9XXX&bindID=807XXX&verifyCode=XXX&enablePush=1
//A: {"showapi_res_code":1,"showapi_res_error":"ok"}
//4.) http://api.cubinote.com/home/getbindlist?appID=XXX&ak=XXX×tamp=2021-04-04 21:20:39
//A: {"showapi_res_code":1,"showapi_res_error":"ok","showapi_bindlist":"{"ds":[{"bindID\“:XXX,\“deviceID\“:\“XXX\“,\“useridentifying\“:\“XXXXX\“,\“deviceType":602,"enablePush":true}]}"}
//5.) http://api.cubinote.com/home/getbindlistbyuseridentifying?appID=XXX&ak=XXX×tamp=2014-11-14 14:22:39&useridentifying=1
//A: {"showapi_res_code":1,"showapi_res_error":"ok","showapi_bindlist":"{"ds":[]}"}
//7.) http://api.cubinote.com/home/getdeviceinfo?appID=XXX&ak=XXX×tamp=2014-11-14 14:22:39&deviceID=XXX&bindID=XXXXX
//A: {"showapi_res_code":1,"showapi_res_error":"ok","showapi_devicetype":602,"showapi_state":3,"showapi_isOnline":1}
//8.) http://api.cubinote.com/home/printpaper?appID=XXX&ak=XXX×tamp=2017-11-20 14:43:56&deviceID=XXX&bindID=XXXXXX&printcontent=T:dGVzdA==
//A: {"showapi_res_code":1,"showapi_res_error":"ok","result":2,"printcontentid“:XXXX}
//9.) http://api.cubinote.com/home/getprintstatus?appID=XXX&ak=XXX×tamp=2017-11-20 14:43:56&printcontentid=XXX
//A: {"showapi_res_code":1,"showapi_res_error":"ok","printflag":1,"printcontentid“:XXX}
//10.) http://api.cubinote.com/home/getSignalBase64Pic?appID=XXX&ak=XXX&imgBase64String=xxx
//A: —— {"showapi_res_code":0,"showapi_res_error":"pic change error"}
//A {„showapi_res_code":1,"showapi_res_error":"ok","result":"xxx"}
Wenn du alle Info´s hast, dann die DP, die vom Script angelegt wurden per Hand füllen und wie sebastion-io geschrieben hat vorgehen
write & check binding state script:
0_userdata.0.cubinote.actionStates.write_binding_state (einmal auf true setzen) deine binding id bekommen, diese wird dann in den definierten Datenpunkt geschrieben.
0_userdata.0.cubinote.actionStates.check_binding_state (einmal auf true setzen) hier bekommst du dann eine Sprachausgabe ob die Verbindung erfolgreich war. Beide Datenpunkte brauchst du nur einmal ausführen, letztlich brauchen wir ja nur die bindid.