Seite 2 von 4

Re: OpenEPaperLink

Verfasst: 16. Sep 2023 18:22
von galaxisspatz
ich werde mcih eute Abned mal ransetzen uns sehen was ich hinbekomme. Die Einsatzzweche sind vielseitig. Ich habe 10 Displays und alle sind schon mehr oder weniger verplant.

Gruß
Olaf

Re: OpenEPaperLink

Verfasst: 16. Sep 2023 18:31
von Harka
mmmh, so wie ich das hier https://github.com/jjwbruijn/OpenEPaper ... n-template sollte es doch auch per Script ohne große Umwege möglich sein. Mit Url und MAC-Adresse des Gerätes. Hier ein Beispiel, wie ich es versuchen würde, dann weiter mit trial and error

Code: Alles auswählen

var url = "http://192.178.178.999/jsonupload";
var ausgabe = [{ "text": [5, 5, "Hallo Welt", "fonts/bahnschrift20", 1]}];
var content = '{"mac" : "XX-XX-XX-XX-XX-XX", "json" : ausgabe}';
var response = actions.HTTP.sendHttpPostRequest(url, "application/json", content, 3000);

Re: OpenEPaperLink

Verfasst: 17. Sep 2023 10:20
von violine21
galaxisspatz hat geschrieben: 16. Sep 2023 18:22 ... Ich habe 10 Displays ...

Gruß
Olaf
Hallo,
kannst Du mal eine Bezugsquelle für die Displays nennen?
Die E-Paper-Displays sind unheimlich energiesparend. Wie sieht es mit dem Kontrast und der Lesbarkeit aus mittlerer Entfernung aus?
Welche Größe verwendest Du?

Besten Dank!

Re: OpenEPaperLink

Verfasst: 17. Sep 2023 12:59
von galaxisspatz
Moin,
also mehr oder weniger fertig bekommst du die auf Tindie https://www.tindie.com/products/jelmers ... k-mini-ap/ oder https://www.tindie.com/products/electro ... ini-ap-v2/. Gibt bestimmt noch ein paar andere auf der Platzform. Oder du baust sie selbst wie auf Github in Post #1 verlinkt. die Bezugsquellen fürs selber bauen sind die Bucht oder in Läden fragen ob es alte gibt (bei uns im REWE bekomme ich welche, wenn sie etwas haben).

Bezüglich der lesbarkeit, also ich habe kein Problem aber am einfachsten ist es du geht in einen Supermarkt wo solche Displays genutzt werden. Da kannst du ausprobieren ob dir das reicht was du sieht. Ganz generell hat man einen hohen Kontrast (s/w) aber auch w/r ist gut. Bei s/r wird es etwas schlechter.

Gruß
Olaf

Re: OpenEPaperLink

Verfasst: 17. Sep 2023 13:07
von galaxisspatz
Moin,
Harka hat geschrieben: 16. Sep 2023 18:31

Code: Alles auswählen

var url = "http://192.178.178.999/jsonupload";
var ausgabe = [{ "text": [5, 5, "Hallo Welt", "fonts/bahnschrift20", 1]}];
var content = '{"mac" : "XX-XX-XX-XX-XX-XX", "json" : ausgabe}';
var response = actions.HTTP.sendHttpPostRequest(url, "application/json", content, 3000);
OH macht was es soll, leider reagiert der AP nicht. Bist du noch da @jonas?

Gruß
Olaf

Re: OpenEPaperLink

Verfasst: 17. Sep 2023 15:04
von udo1toni
Da fehlen Anführungszeichen...

Code: Alles auswählen

var url = "http://192.178.178.999/jsonupload";
var ausgabe = '[{ "text": [5, 5, "Hallo Welt", "fonts/bahnschrift20", 1]}]';
//            ^ hier                                             und hier ^
var content = '{"mac" : "XX-XX-XX-XX-XX-XX", "json" : ausgabe}';
var response = actions.HTTP.sendHttpPostRequest(url, "application/json", content, 3000);
Der Code ist für JavaScript angegeben, wenn Du die DSL verwendest kannst Du in jeder der Zeilen das abschließende Semikolon weg lassen.

Re: OpenEPaperLink

Verfasst: 17. Sep 2023 17:51
von galaxisspatz
Halloudo,
jetzt bekomme ich im log den Fehler beim ausführen der DSL rule

Code: Alles auswählen

2023-09-17 17:47:42.930 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID '347a82df4d' failed: var url = "http://192.168.68.70/jsonupload"

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 = actions.HTTP.sendHttpPostRequest(url, "application/json", content, 3000)

Re: OpenEPaperLink

Verfasst: 17. Sep 2023 20:49
von udo1toni
Ich nehme an, Du hast die Rule über die UI erstellt.
Kannst Du bitte mal die Codeansicht der kompletten Rule posten (bitte als Text, hier im Forum als Code markiert)?

Re: OpenEPaperLink

Verfasst: 17. Sep 2023 21:00
von Harka
die Fehlermeldung geht noch etwas weiter. Die Übersetzung in DSL für den html-Befehl fehlt noch.

Re: OpenEPaperLink

Verfasst: 17. Sep 2023 21:28
von galaxisspatz

Code: Alles auswählen

configuration: {}
triggers:
  - id: "1"
    configuration:
      time: 01:01
    type: timer.TimeOfDayTrigger
conditions: []
actions:
  - inputs: {}
    id: "3"
    configuration:
      type: application/vnd.openhab.dsl.rule
      script: >-
        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 = actions.HTTP.sendHttpPostRequest(url, "application/json", content, 3000)
    type: script.ScriptAction