OpenEPaperLink

Für welche Projekte verwendet Ihr OpenHAB? Was habt Ihr automatisiert? Stellt eure Projekte hier vor.

Moderatoren: Cyrelian, seppy

Benutzeravatar
udo1toni
Beiträge: 12720
Registriert: 11. Apr 2018 18:05
Answers: 197
Wohnort: Darmstadt

Re: OpenEPaperLink

Beitrag von udo1toni »

In der Zeile darunter (Zuweisung zur Variablen content) ist auch noch ein Fehler mit fehlenden Anführungszeichen.

Code: Alles auswählen

var url = "http://192.168.68.70/jsonupload"
var ausgabe = '[{ "text": [5, 5, "Hallo Welt", "fonts/bahnschrift20", 1]}]'
var content = '{"mac" : "021DBC1F3411", "json" : ' + ausgabe + '}'
var response = sendHttpPostRequest(url, "application/json", content, 3000)
openHAB4.0.3 in einem Debian-Container (bookworm) (Proxmox 8.0.4, LXC), mit openHABian eingerichtet

galaxisspatz
Beiträge: 91
Registriert: 28. Jun 2020 19:42
Answers: 1

Re: OpenEPaperLink

Beitrag von galaxisspatz »

Moin udo
Jetzt gibt es keine Fehlermeldung mehr. Der String wird aber nicht vom AP umgesetzt.
Hast du eine Idee wie ich prüfen kann ob der AP die Nachricht empfängt?

Gruß Olaf
OH 4 auf dem Raspberry 3b

Benutzeravatar
udo1toni
Beiträge: 12720
Registriert: 11. Apr 2018 18:05
Answers: 197
Wohnort: Darmstadt

Re: OpenEPaperLink

Beitrag von udo1toni »

Du kannst noch leicht eine Logzeile erzeugen, indem Du folgende Zeile an den Code anhängst:

Code: Alles auswählen

logInfo("epaper","content: {} response: {}",content,response)
Auf diese Weise bekommst Du jedes Mal eine Zeile in der Datei openhab.log, wenn die Rule ausgelöst wird, wobei zum einen der komplette String ausgegeben wird, der an den AP gesendet wird und zum anderen die Rückmeldung, die der AP sendet, wenn der http POST Befehl raus geht.

Den content String kannst Du dann bequem kopieren und in einem passenden Tool auf Gültigkeit überprüfen (z.B. VS Code) und der response String sollte Aufschluss darüber geben, wenn der AP die Anfrage ablehnt.
openHAB4.0.3 in einem Debian-Container (bookworm) (Proxmox 8.0.4, LXC), mit openHABian eingerichtet

galaxisspatz
Beiträge: 91
Registriert: 28. Jun 2020 19:42
Answers: 1

Re: OpenEPaperLink

Beitrag von galaxisspatz »

Hallo udo
Danke dir. Ich vermute mal da fehlt noch etwas was der AP erwartet. Ich werde mal versuchen Jonas zu erreichen.

Code: Alles auswählen

2023-09-18 14:59:11.700 [INFO ] [org.openhab.core.model.script.epaper] - content: {"mac" : "021DBC1F3411", "json" : [{"text": [5, 5,"Hallo Welt","fonts/bahnschrift20",1]}]} response: Missing parameters 
Gruß
Olaf
OH 4 auf dem Raspberry 3b

Benutzeravatar
udo1toni
Beiträge: 12720
Registriert: 11. Apr 2018 18:05
Answers: 197
Wohnort: Darmstadt

Re: OpenEPaperLink

Beitrag von udo1toni »

Ja, die Meldung ist ja eindeutig :) und das JSON sieht in Ordnung aus.
openHAB4.0.3 in einem Debian-Container (bookworm) (Proxmox 8.0.4, LXC), mit openHABian eingerichtet

Antworten