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

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

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

Beitrag von jp112sdl » 26.03.2019, 19:47

Code: Alles auswählen

...
else if (command[i] >= 0x80) {
  uint8_t textNum = command[i] - 0x80;
  String fixText = List1Texts[textNum];
  fixText.trim();
  Text += fixText
...

VG,
Jérôme ☕️

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

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 » 26.03.2019, 22:54

Mit einem ; hinter fixText kompiliert das UND der Bug mit den Leerzeichen zwischen Fixtext und Freitext ist damit behoben, Danke :)
Viele Grüße,
Tom

Dampfmotor
Beiträge: 99
Registriert: 20.03.2016, 11:32
Hat sich bedankt: 7 Mal
Danksagung erhalten: 2 Mal

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

Beitrag von Dampfmotor » 28.03.2019, 17:43

TomMajor hat geschrieben:
26.03.2019, 22:54
Mit einem ; hinter fixText kompiliert das UND der Bug mit den Leerzeichen zwischen Fixtext und Freitext ist damit behoben, Danke :)
Kannst du mal Bitte ein Beispiel im TCL-Skript schreiben wie man einen
HomeMatic Skript mit Fixtext/Freitext schreibt?

Wenn ich ihn schreibe, kommt entweder der Fix- oder Freitext :roll:

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 » 28.03.2019, 18:33

Dampfmotor hat geschrieben:
28.03.2019, 17:43
TomMajor hat geschrieben:
26.03.2019, 22:54
Mit einem ; hinter fixText kompiliert das UND der Bug mit den Leerzeichen zwischen Fixtext und Freitext ist damit behoben, Danke :)
Kannst du mal Bitte ein Beispiel im TCL-Skript schreiben wie man einen
HomeMatic Skript mit Fixtext/Freitext schreibt?

Wenn ich ihn schreibe, kommt entweder der Fix- oder Freitext :roll:
Nun ja, Jerome hat das gestern im sketch geändert dass jetzt Fix- und Freitext in einer Zeile gehen, ich erreiche aber seine wahnsinnige Geschwindigkeit bei commits auf gar keinen Fall, bei mir dauert das min. 1-2 Tage länger :wink: (habe aber schon angefangen).
Viele Grüße,
Tom

Dampfmotor
Beiträge: 99
Registriert: 20.03.2016, 11:32
Hat sich bedankt: 7 Mal
Danksagung erhalten: 2 Mal

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

Beitrag von Dampfmotor » 28.03.2019, 18:49

TomMajor hat geschrieben:
28.03.2019, 18:33
ich erreiche aber seine wahnsinnige Geschwindigkeit bei commits auf gar keinen Fall
Bin auch über seine Leistung beeindruckt.
Kann mir sein Geschwindigkeit nur erklären, dass sein Account von mehreren geteilt wird :D

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

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

Beitrag von stan23 » 28.03.2019, 18:55

Erwischt :D
jp112sdl hat geschrieben:
12.07.2018, 19:49
stan23 hat geschrieben:
12.07.2018, 14:11
Unsere Tische haben sogar das gleiche Dekor :shock:
Ich hab mich schon immer gefragt, wer hier nachts heimlich lötet 8) :D
Viele Grüße
Marco

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

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 » 28.03.2019, 20:12

Support für Mischen von variablen und vordefinierten Text ist jetzt drin.
In diesem Zug die Änderung:
Die im WebUI vordefinierten Texte werden mit dem Code §xx erzeugt, wobei xx zwischen 01 und 20 liegen kann und immer 2 Stellen haben muss.
2 Stellen deshalb damit es immer eindeutig ist was Code für vordefinierten Text und was variabler Text ist.

Code: Alles auswählen

# Beispiel 5 - variable und vordefinierte Texte gemischt in einer Zeile
# Zeigt den vordef. Text 2 gemischt mit variablen Text in Zeile 1 an
# string displayCmd = "JPDISEP000 /1 abcd§02efgh";
# dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("tclsh /usr/local/addons/epaper42.tcl " # displayCmd);
Viele Grüße,
Tom

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

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

Beitrag von jp112sdl » 29.03.2019, 14:15

Bitte noch nicht auf CCU FFW 3.45.5 updaten... das Addon läuft unter der Version nicht mehr.
In 2 Dateien wurden so viele Änderungen eingebaut, so dass die Patche nicht mehr angewendet werden können.
Bin schon am Umbauen, werde es aber erst freigeben, wenn ich es ausgiebig unter der am WE erscheinenden RaspberryMatic Version testen konnte.

VG,
Jérôme ☕️

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

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 » 30.03.2019, 13:04

Ein sehr schönes Project , Danke !

Hat Jemand bei Reichelt schon ein SPI Kabel mit Stecker
gefunden , dann könnte man das Display mit SPI direkt auf
die Platine stecken...

Oder weiß jemand wie diese Steckverbinder bei Reichelt
heißen ?

Viele Grüße Alex

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

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

Beitrag von stan23 » 30.03.2019, 13:30

Meinst du eine Stiftleiste wie im Foto?
Das ist bei ein SL 1X40G 2,54 bei Reichelt.

Oder den beigen Stecker? Das könnte der JST PH8P BU sein.
Dateianhänge
IMG_20190316_160027_.jpg
IMG_20190316_155938_.jpg
Viele Grüße
Marco

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

Antworten

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