HB-Dis-EP-42BW - 4.2" ePaper Display

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

Alexxx2005
Beiträge: 252
Registriert: 17.12.2014, 18:56
Hat sich bedankt: 19 Mal
Danksagung erhalten: 3 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von Alexxx2005 » 21.04.2019, 13:29

Hey Lars,

dann zeigt er gar nichts mehr an :shock:

Code: Alles auswählen

var cmd = "0x0A,0x12,"#dayCommand#command#",0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x02,0x0A,0x03";
das epaper42.tcl ist installiert .

Grüße Alex

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von jp112sdl » 21.04.2019, 13:58

Da fehlt ja jetzt auch das Start-Kommando 0x02

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

lame
Beiträge: 157
Registriert: 15.02.2019, 10:01
Hat sich bedankt: 74 Mal
Danksagung erhalten: 14 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von lame » 21.04.2019, 15:14

...war vielleicht was missverständlich.
Nimm zwei 0x0A vorne weg und setze sie nach hinten vor das 0x03.

Ein paar Einträge vorher mach ich was ähnliches mit dem TCL Script.
Viele Grüße
Lars

Alexxx2005
Beiträge: 252
Registriert: 17.12.2014, 18:56
Hat sich bedankt: 19 Mal
Danksagung erhalten: 3 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von Alexxx2005 » 21.04.2019, 21:18

kein Problem jetzt hat es doch noch geklappt.

Grüße Alex

Alexxx2005
Beiträge: 252
Registriert: 17.12.2014, 18:56
Hat sich bedankt: 19 Mal
Danksagung erhalten: 3 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von Alexxx2005 » 21.04.2019, 23:30

Hallo,

auf der Seite 26 werden mehrere Zustände eines Aktors in das Display geschrieben,
dies wollte ich mit mehreren Variablen probieren, aber irgendwie wird immer nur
eine Variable geschrieben sobald ich mehrere machen möchte leuchtet die LED rot
und es passiert nichts. Erkennt jemand einen Fehler ?

Code: Alles auswählen

var temp = dom.GetObject('ow Temperatur').Value().ToString(1) # " °C";
var tempmax = dom.GetObject('ow Temperatur (max.)').Value().ToString(1) # " °C";
var hum = dom.GetObject('ow Luftfeuchte (rel.)').Value().ToString(0) # " %";
var staub = dom.GetObject('Feinstaub_PM10').Value().ToString(0) # " µg/m³";
var regen24 = dom.GetObject('Regen00_24').Value().ToString(0) # " mm";
var regen48 = dom.GetObject('Regen24_48').Value().ToString(0) # " mm";
var verbrauch = dom.GetObject('UG HWR SV Stromverbrauch Tag').Value().ToString(0) # " kWh";
var stand = dom.GetObject('UG HWR SV Stromzähler Stand').Value().ToString(0) # " kWh";

string displayCmd = "PASf343042 /3 '§10 " # temp #"' /4 '§11 " # tempmax #"' /5 '§12 " # hum #"' /6 '§13 " # staub #"' /7 '§14  " # regen24 #"' /8 '§15 " # regen48 #"' /9 '§16 " # verbrauch #"' /10 '§17 " # stand #"'";

dom.GetObject("CUxD.CUX2801002:1.CMD_EXEC").State("tclsh /usr/local/addons/epaper42.tcl " # displayCmd);
Die vordefinierten Texte sind definiert (siehe Anhang)

Grüße Alex
Dateianhänge
Display.PNG

TomMajor
Beiträge: 1793
Registriert: 30.08.2017, 23:25
Hat sich bedankt: 175 Mal
Danksagung erhalten: 399 Mal
Kontaktdaten:

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von TomMajor » 22.04.2019, 00:41

ich würde in solchen Fällen displayCmd zeilenweise vergrößern um den Fehler einzugrenzen.
Viele Grüße,
Tom

lame
Beiträge: 157
Registriert: 15.02.2019, 10:01
Hat sich bedankt: 74 Mal
Danksagung erhalten: 14 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von lame » 22.04.2019, 07:54

Stimmt die Seriennummer?
Da ist ein kleines „f“ drinne.
Ich bin mir aber nicht sicher ob das eine Rolle spielt.

Ich würde mal mit einem Sensor anfangen.
Evtl. zu viele Daten.
Viele Grüße
Lars

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von jp112sdl » 22.04.2019, 08:30

Alexxx2005 hat geschrieben:
21.04.2019, 23:30
sobald ich mehrere machen möchte leuchtet die LED rot
und es passiert nichts.
Ok, es wird also schon mal was zum Display gesendet.
:idea: Entfern mal die Kommentarzeichen in Zeile 306 und dann schau im seriellen Monitor, was vom Display empfangen wird.
lame hat geschrieben:
22.04.2019, 07:54
Stimmt die Seriennummer?
Da ist ein kleines „f“ drinne.
Ohne "f" wäre sie nicht mehr 10stellig - ist also erstmal plausibel. :wink:

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
stan23
Beiträge: 2038
Registriert: 13.12.2016, 21:14
System: Alternative CCU (auf Basis OCCU)
Wohnort: Altmühltal
Hat sich bedankt: 582 Mal
Danksagung erhalten: 336 Mal
Kontaktdaten:

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von stan23 » 22.04.2019, 08:56

lame hat geschrieben:
22.04.2019, 07:54
Stimmt die Seriennummer?
Da ist ein kleines „f“ drinne.
Ja die stimmt, die ist von mir :wink:
Viele Grüße
Marco

RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von jp112sdl » 22.04.2019, 11:46

So, das UPDATE ist raus.
Habe den ursprünglichen Beitrag ergänzt: viewtopic.php?f=76&t=48153&p=482465#p482465

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“