HB-Dis-EP-75BW - 7.5" ePaper Display

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

Moderator: Co-Administratoren

homtic
Beiträge: 38
Registriert: 12.05.2021, 11:09
System: in Planung
Hat sich bedankt: 2 Mal
Danksagung erhalten: 13 Mal

Re: HB-Dis-EP-75BW - 7.5" ePaper Display

Beitrag von homtic » 10.08.2021, 16:27

Hi,

ich kann zwar nicht weiterhelfen, aber kannst Du nicht wenigstens das noch ändern:
HMNutzer hat geschrieben:
09.08.2021, 20:21
Ich sitze neben einem LAN Adapter rund, die Zentrale ist weit weg.
Also weg von dem LAN-Adapter, nah an die Zentrale, nur um eine Unverträglichkeit mit dem LAN-Adapter auszuschließen bzw. zu bestätigen?

homtic
Beiträge: 38
Registriert: 12.05.2021, 11:09
System: in Planung
Hat sich bedankt: 2 Mal
Danksagung erhalten: 13 Mal

Re: HB-Dis-EP-75BW - 7.5" ePaper Display

Beitrag von homtic » 28.08.2021, 21:52

Hallo HMNutzer,

bist du hier inzwischen weiter gekommen?

Benutzeravatar
Hoppla
Beiträge: 309
Registriert: 29.12.2018, 19:39
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leipzsch
Hat sich bedankt: 27 Mal
Danksagung erhalten: 10 Mal

Re: HB-Dis-EP-75BW - 7.5" ePaper Display

Beitrag von Hoppla » 16.11.2021, 16:56

Hallo
Ich hab jetzt eine Weile gekämpft, um das Display zur Darstellung zu bewegen.
Am Ende war es eine Versionsfrage der Asksin++ - Bibliothek.
Grundsätzliche Fragen:

Mit der Aktuellen meldet sich das Display mit Version 5.0.0
Versuche ich damit, die vom 4.2-Display zu übersetzen hagelt es den Fehler.

Code: Alles auswählen

"In file included from D:\Arduino\HB-Dis-EP-42BW\HB-Dis-EP-42BW_test\HB-Dis-EP-42BW_test.ino:52:0:
D:\Arduino\HB-Dis-EP-42BW\HB-Dis-EP-42BW_test\HB-Dis-EP-42BW_test.ino: In function 'void initDisplay()':
C:\Program Files (x86)\Arduino\libraries\AskSinPP/AskSinPP.h:14:60: error: expression cannot be used as a function
   + ASKSIN_PLUS_PLUS_MINOR * 100 + ASKSIN_PLUS_PLUS_SERVICE)
Kann man mit der Bibliothek V 5 die alten Sketchs ohne Anpassung übersetzen, wenn man mal drüber Flashen muss?
Oder kommen überall irgend welche Fehler hoch?

Dann würde ich gerne eine Bibliothek jünger 5.0 benutzen, z.B 4.1.6 , denn da funktioniert das Display ja offenkundig entsprechend Foto auf der vorherigen Seite.
Wo finde ich die?
Danke.


geändert!
Zuletzt geändert von Hoppla am 16.11.2021, 17:44, insgesamt 1-mal geändert.

jp112sdl
Beiträge: 10428
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 675 Mal
Danksagung erhalten: 1620 Mal
Kontaktdaten:

Re: HB-Dis-EP-75BW - 7.5" ePaper Display

Beitrag von jp112sdl » 16.11.2021, 17:39

Hoppla hat geschrieben:
16.11.2021, 16:56
Versuche ich damit, die vom 4.2-Display zu übersetzen hagelt es Fehler ohne Ende.
Wo? Schon beim Kompilieren? Bei mir geht es mit der neuesten AskSin++

VG,
Jérôme ☕️

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

Benutzeravatar
Hoppla
Beiträge: 309
Registriert: 29.12.2018, 19:39
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leipzsch
Hat sich bedankt: 27 Mal
Danksagung erhalten: 10 Mal

Re: HB-Dis-EP-75BW - 7.5" ePaper Display

Beitrag von Hoppla » 16.11.2021, 17:44

ich hab gerade oben korrigiert

jp112sdl
Beiträge: 10428
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 675 Mal
Danksagung erhalten: 1620 Mal
Kontaktdaten:

Re: HB-Dis-EP-75BW - 7.5" ePaper Display

Beitrag von jp112sdl » 16.11.2021, 18:05

Von wann ist der Sketch?
Anfang des Jahres wurde er für AskSin++ 5 angepasst
https://github.com/jp112sdl/HB-Dis-EP-4 ... 550cfcd6ce

VG,
Jérôme ☕️

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

Benutzeravatar
Hoppla
Beiträge: 309
Registriert: 29.12.2018, 19:39
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leipzsch
Hat sich bedankt: 27 Mal
Danksagung erhalten: 10 Mal

Re: HB-Dis-EP-75BW - 7.5" ePaper Display

Beitrag von Hoppla » 16.11.2021, 18:15

Irgendwas im Januar, 17.1. etwa.
Ich gugg mir das an, danke.

Benutzeravatar
Hoppla
Beiträge: 309
Registriert: 29.12.2018, 19:39
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leipzsch
Hat sich bedankt: 27 Mal
Danksagung erhalten: 10 Mal

Re: HB-Dis-EP-75BW - 7.5" ePaper Display

Beitrag von Hoppla » 09.12.2021, 15:54

Hallo

Das Display hat nun 1 Woche super funktioniert.
Auf einmal wird das Display nicht mehr beschrieben, LED Blinkt, leuchtet und geht aus ohne das sich was tut.

Serieller Monitor:

Code: Alles auswählen

15:46:13.869 -> ignore 13 12 00 83 A69CAF F00001 00 00 EC D3 BF 04 35 DE 4C 0F  - 100390
15:46:14.538 -> wait:1
15:46:14.538 -> -> 1A 1C A0 11 00FFFF F34703 80 09 02 18 81 FE 11 C2 47 61 72 74 65 6E 68 61 75  - 100413
15:46:14.538 -> Batt: 33
15:46:14.644 -> <- 0E 1C 80 02 F34703 00FFFF 01 09 00 00 37  - 100538
15:46:14.716 -> wait:1
15:46:14.716 -> -> 15 25 A0 11 00FFFF F34703 80 09 73 11 C3 31 32 2E 36 20 56 03  - 100581
15:46:14.716 -> RECV: 02 18 11 47 61 72 74 65 6E 68 61 75 73 11 31 32 2E 36 20 56 03 
15:46:14.716 -> Batt: 33
15:46:14.788 -> <- 0E 25 80 02 F34703 00FFFF 01 09 00 00 37  - 100708
15:46:17.653 -> wait:0
15:46:27.655 -> Busy Timeout!
15:46:27.655 -> _wakeUp Power On : 10001064
15:47:04.953 -> Busy Timeout!
15:47:04.953 -> drawPaged : 10001160
15:47:14.941 -> Busy Timeout!
15:47:14.941 -> _sleep Power Off : 10001264
15:47:14.941 -> ignore 0E 43 86 53 F34A00 000000 01 00 7A 00 00  - 158705
15:47:14.975 -> ignore 0A 8D 80 02 00FFFF F35A13 00  - 158722
15:47:32.022 -> ignore 13 E9 84 53 F44402 000000 00 41 00 85 42 00 D2 43 0
und das dazugehörige Skript.

Code: Alles auswählen

string temp = dom.GetObject('BidCos-RF.JPVOLT0013:1.HB_VOLTAGE').Value().ToString(1) # " V";
string displayCmd = "JPDISEP750 /2 0 'Gartenhaus' " # "'" # temp # "'" # " 12" ;



if(!dom.GetObject("BidCos-RF.JPDISEP750:0.UNREACH").State())
{
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("tclsh /usr/local/addons/epaper75.tcl " # displayCmd);

!WriteLine("displayCMD: " # displayCmd);
}

Es kommen in der seriellen Ausgabe auch ständig Paket too Big

Code: Alles auswählen

15:49:00.475 -> ignore 14 10 00 8E BDF406 5BF505 12 09 59 17 EA 1E 0A 60 9E D2 AD  - 160022
15:49:04.787 -> ignore 13 EB 84 53 F44402 000000 00 41 00 84 42 00 D2 43 00 56  - 160081
15:49:05.163 -> ignore 0E 8E 86 53 F35A13 000000 01 00 7E 00 00  - 160098
15:49:21.912 -> ignore 13 12 00 83 4B6F2A F00001 00 03 49 2D 6C 7F D0 9D BE F5  - 160286
15:49:26.120 -> ignore 0A B9 80 02 00FFFF 587898 00  - 160342
15:49:32.528 -> ignore 10 F6 84 53 F31102 00FFFF 00 41 22 42 41 43 64  - 160419
15:49:33.050 -> ignore 0E 44 86 53 F34A00 000000 01 00 7A 00 00  - 160436
15:49:41.213 -> ignore 13 12 00 83 2A447C F00001 00 03 69 F5 FE 81 69 98 A0 71  - 160532
15:49:51.127 -> ignore 13 EC 84 53 F44402 000000 00 41 00 83 42 00 D2 43 00 56  - 160651
15:50:24.937 -> ignore 13 12 00 83 95CF95 F00001 00 03 F4 70 33 43 7E 37 B4 F7  - 161017
15:50:30.087 -> Packet too big: 39
15:50:30.262 -> ignore 14 10 00 8E BDF406 2A447C 12 09 59 18 C1 88 5B AC 84 3B 7C  - 161093
obwohl keine Daten zum Display geschickt werden, zumindest keine, die von irgend einem Script kommen.

Der Startbildschirm wird übrigens angezeigt.
Ich hab inzwischen 2x neu geflasht.

Was kann das sein, es hat ja funktioniert!

Benutzeravatar
Hoppla
Beiträge: 309
Registriert: 29.12.2018, 19:39
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leipzsch
Hat sich bedankt: 27 Mal
Danksagung erhalten: 10 Mal

Re: HB-Dis-EP-75BW - 7.5" ePaper Display

Beitrag von Hoppla » 09.12.2021, 16:40

Nachtrag:
das gleiche Skript ans 4,2" geschickt funktioniert.
im 7,5" ist die Platine vom 4,2 verbaut, Display V2 mit dazugehörigen Baugruppen.

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

Re: HB-Dis-EP-75BW - 7.5" ePaper Display

Beitrag von lame » 09.12.2021, 16:59

Wie sieht dann "displayCMD" aus?
Zuletzt geändert von lame am 09.12.2021, 17:08, insgesamt 1-mal geändert.
Viele Grüße
Lars

Antworten

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