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

maxx3105
Beiträge: 281
Registriert: 19.10.2018, 16:07
Hat sich bedankt: 156 Mal
Danksagung erhalten: 49 Mal

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

Beitrag von maxx3105 » 05.07.2020, 16:42

chka hat geschrieben:
05.07.2020, 13:05
Hat jemand noch eine Platine übrig?
Hätte noch welche hier. Bin aber aus Österreich, falls trotzdem Interesse besteht einfach PN.

chka
Beiträge: 2483
Registriert: 13.02.2012, 20:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 302 Mal
Danksagung erhalten: 116 Mal

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

Beitrag von chka » 18.07.2020, 15:29

Danke erstmal für das tolle Projekt, ich in aber irgendwie zu doof es an der ccu anzulernen (debmatic) JP-HB-Devices-Addon ist installiert laut Versions Datei eine 2.10 sollte also gehen.
Wobei ich sehe schon nichts im Serial Monitor was mit anlernen zu tuen hätte können.

Code: Alles auswählen

15:16:18.152 -> AskSin++ V4.1.2 (Jul 18 2020 15:15:31)
15:16:18.152 -> Address Space: 32 - 940
15:16:18.152 -> CC init1
15:16:18.152 -> CC Version: 04
15:16:18.333 ->  - ready
15:16:18.333 -> CONFIG LIST0 CHANGED
15:16:18.333 -> ledMode         : 1
15:16:18.333 -> displayInverting: 0
15:16:18.333 -> RefreshWaitTime : 50
15:16:18.333 -> PowerUpMode     : 0
15:16:18.333 -> PowerUpKey      : 0
15:16:18.333 -> wait:1
15:16:18.333 -> 01 - TEXT1 =                  - TEXT2 =                  - Line  = 0 - Align = 0
15:16:18.333 -> 02 - TEXT1 =                  - TEXT2 =                  - Line  = 0 - Align = 0
15:16:18.333 -> 03 - TEXT1 =                  - TEXT2 =                  - Line  = 0 - Align = 0
15:16:18.333 -> 04 - TEXT1 =                  - TEXT2 =                  - Line  = 0 - Align = 0
15:16:18.333 -> 05 - TEXT1 =                  - TEXT2 =                  - Line  = 0 - Align = 0
15:16:18.333 -> 06 - TEXT1 =                  - TEXT2 =                  - Line  = 0 - Align = 0
15:16:18.333 -> 07 - TEXT1 =                  - TEXT2 =                  - Line  = 0 - Align = 0
15:16:18.333 -> 08 - TEXT1 =                  - TEXT2 =                  - Line  = 0 - Align = 0
15:16:18.333 -> 09 - TEXT1 =                  - TEXT2 =                  - Line  = 0 - Align = 0
15:16:18.333 -> 10 - TEXT1 =                  - TEXT2 =                  - Line  = 0 - Align = 0
15:16:18.333 -> ID: F34300  Serial: JPDISEP001
15:16:18.333 -> wait:0
15:16:18.367 -> Power On : 37184
15:16:37.518 -> drawPaged : 2066904
15:16:37.518 -> Power Off : 20664
15:16:37.556 -> <- 0E 01 86 10 F34300 000000 06 0B 00 00 00  - 19638
15:16:51.508 -> ignore 1A AE 84 70 F1D002 000000 01 5D 27 33 17 02 B3 33 00 00 00 3B 3C 00 41 04 00  - 19818
15:17:06.649 -> ignore 1A AF 84 70 F1D002 000000 01 5D 27 33 17 02 AF 99 00 00 40 26 2D 00 41 05 00  - 20019
15:17:18.019 -> ignore 0C 7F 86 70 1728FF 000000 00 EB 2C  - 20168
15:17:21.719 -> ignore 1A B0 84 70 F1D002 000000 01 5D 27 33 18 02 AC 00 00 00 C0 05 69 00 10 05 00  - 20226
15:17:36.776 -> ignore 1A B1 84 70 F1D002 000000 01 5E 27 33 18 02 A8 66 00 00 00 41 69 00 62 06 00  - 20424
15:17:41.921 -> ignore 0C 6F 86 70 19CAA7 000000 01 27 22  - 20502
15:17:51.866 -> ignore 1A B2 84 70 F1D002 000000 01 5E 27 33 18 02 A8 66 00 00 00 26 69 00 41 06 00  - 20633
15:18:06.977 -> ignore 1A B3 84 70 F1D002 000000 01 5E 27 33 17 02 A4 CC 00 00 C0 00 2D 00 00 07 00  - 20834
15:18:16.570 -> ignore 0E 77 82 02 186187 186885 01 01 00 00 33  - 20965
15:18:22.072 -> ignore 1A B4 84 70 F1D002 000000 01 5F 27 33 17 02 A1 33 00 00 C0 1B 69 00 31 07 00  - 21043
15:18:37.176 -> ignore 1A B5 84 70 F1D002 000000 01 5F 27 33 17 02 9D 99 00 00 80 46 0F 00 72 07 00  - 21243
15:18:45.246 -> ignore 0B 8D A2 58 186BD8 186201 00 00  - 21354
15:18:45.346 -> ignore 0E 8D 82 02 186201 186BD8 01 01 00 00 29  - 21364
15:18:50.296 -> ignore 12 12 00 83 8367A9 F00001 00 00 E2 8B DE 59 77 C7 6B  - 21432
15:18:52.346 -> ignore 1A B6 84 70 F1D002 000000 01 5F 27 33 17 02 9D 99 00 00 80 62 69 00 83 07 00  - 21475
15:19:07.354 -> ignore 1A B7 84 70 F1D002 000000 01 5F 27 33 17 02 A1 33 00 00 00 67 69 00 83 08 00  - 21673
15:19:21.806 -> ignore 13 12 00 83 5043B7 F00001 0C 8A 17 50 B1 0C 69 01 6B 4F  - 21862
15:19:22.446 -> ignore 1A B8 84 70 F1D002 000000 01 60 27 33 17 02 A1 33 00 00 40 4C 00 00 52 08 00  - 21884
15:19:24.496 -> ignore 0E 2B 84 10 388BF0 000000 0B 24 FB 10 40  - 21925
15:19:37.596 -> ignore 1A B9 84 70 F1D002 000000 01 60 27 33 17 02 A4 CC 00 00 C0 2B 2D 00 41 08 00  - 22095
15:19:52.613 -> ignore 1A BA 84 70 F1D002 000000 01 61 27 33 16 02 A1 33 00 00 00 2B 2D 00 31 09 00  - 22294
15:20:09.720 -> ignore 0C 78 86 70 186885 000000 01 01 2B  - 22513
15:20:22.811 -> ignore 1A BC 84 70 F1D002 000000 01 60 27 33 17 02 A1 33 00 00 00 05 3C 00 10 09 00  - 22683
15:20:29.845 -> ignore 0E 78 82 02 186187 186885 01 01 00 00 33  - 22784
15:20:37.898 -> ignore 1A BD 84 70 F1D002 000000 01 5F 27 33 17 02 A8 66 00 00 C0 05 69 00 10 0A 00  - 22894
15:20:52.964 -> ignore 1A BE 84 70 F1D002 000000 01 5F 27 33 18 02 A8 66 00 00 40 25 00 00 41 0A 00  - 23093
15:21:08.094 -> ignore 1A BF 84 70 F1D002 000000 01 5F 27 33 17 02 A8 66 00 00 00 72 00 00 83 0A 00  - 23291
15:21:23.150 -> ignore 1A C0 84 70 F1D002 000000 01 60 27 33 17 02 A8 66 00 00 00 4C 00 00 62 0A 00  - 23490
15:21:36.747 -> ignore 13 12 00 83 33DC2B F00001 00 00 1D D0 35 3F 3F 2F 09 52  - 23670
15:21:38.250 -> ignore 1A C1 84 70 F1D002 000000 01 60 27 33 17 02 AC 00 00 00 40 4C 0F 00 62 0B 00  - 23703
15:21:46.325 -> ignore 0E 8E 82 02 186201 186BD8 01 01 00 00 29  - 23816
15:21:53.355 -> ignore 1A C2 84 70 F1D002 000000 01 60 27 33 17 02 AC 00 00 00 00 20 0F 00 52 0B 00  - 23912
15:22:08.442 -> ignore 1A C3 84 70 F1D002 000000 01 60 27 33 17 02 A8 66 00 00 00 00 0F 00 00 0B 00  - 24111
15:22:23.528 -> ignore 1A C4 84 70 F1D002 000000 01 61 27 33 18 02 A4 CC 00 00 00 05 0F 00 10 0B 00  - 24311
Der Anlernknopf ist wie hier im Bild vom Tom: https://github.com/TomMajor/SmartHome/b ... hmen_2.jpg

Ok Fehler gefunden wahrscheinlich kalte Lötstelle habe einen anderen Knopf genommen damit gehts!! :D
RaspberryMatic - CuL 868mHz- CuxDemon - PioTek Tracker - Velux mit KLF200 und Somfy Anbindung- io.Broker auf Proxmox NUC6I3SYH i3-6100U RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

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 » 18.07.2020, 15:43

chka hat geschrieben:
18.07.2020, 15:29
Wobei ich sehe schon nichts im Serial Monitor was mit anlernen zu tuen hätte können.
Richtig. Da musst du erstmal schauen, was da los ist.
Ein Tastendruck ist nicht erkennbar

VG,
Jérôme ☕️

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

chka
Beiträge: 2483
Registriert: 13.02.2012, 20:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 302 Mal
Danksagung erhalten: 116 Mal

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

Beitrag von chka » 18.07.2020, 17:53

Ist eine kalte Lötstelle, stört aber nicht.
Brauche die Taster erst einmal nicht, damit kann man den config Taster ersetzen
RaspberryMatic - CuL 868mHz- CuxDemon - PioTek Tracker - Velux mit KLF200 und Somfy Anbindung- io.Broker auf Proxmox NUC6I3SYH i3-6100U RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

chka
Beiträge: 2483
Registriert: 13.02.2012, 20:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 302 Mal
Danksagung erhalten: 116 Mal

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

Beitrag von chka » 19.07.2020, 14:15

Habe noch einen kleine Vorschlag.

wenn keiner zuhause ist lasse ich ua. aus DC und strom Gründen den Monitor nicht aktualisieren, könnte man über einen Befehl bei Abwesenheit ein Logo wie es bei der Batterie ist auf dem ganzen monitor ausgeben z.B:
control_building_empty.png
control_building_empty.png (2.98 KiB) 1017 mal betrachtet
Damit weiß man das die Daten beim nach hause kommen nich nicht aktuell sind!
RaspberryMatic - CuL 868mHz- CuxDemon - PioTek Tracker - Velux mit KLF200 und Somfy Anbindung- io.Broker auf Proxmox NUC6I3SYH i3-6100U RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

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 » 19.07.2020, 15:07

Wenn du das Logo lieferst... 8)
Am besten als Zeichenbefehle wie die leere Batterie (also kein Byte-Array wie bei den Icons).
https://github.com/jp112sdl/HB-Dis-EP-4 ... #L892-L911

VG,
Jérôme ☕️

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

chka
Beiträge: 2483
Registriert: 13.02.2012, 20:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 302 Mal
Danksagung erhalten: 116 Mal

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

Beitrag von chka » 19.07.2020, 17:06

Besser als so bekomme ich es nicht hin:

Code: Alles auswählen

   display.fillScreen(ePaper.BackgroundColor());
#ifdef USE_COLOR
  uint16_t fg = GxEPD_RED;
#else
  uint16_t fg = ePaper.ForegroundColor();
#endif


  uint8_t home_x = 50;
  uint8_t home_y = 150;
  uint8_t home_w = 200;
  uint8_t home_h = 230;
  uint8_t line_w = 4;

  for (uint8_t i = 0 ; i < line_w; i++) {
    display.drawRect(home_x + i, home_y + i, home_w - i*2, home_h - i*2, fg);
    display.drawLine(home_x + i, home_y + i, home_y + i , home_x + i, fg);
    display.drawLine(home_y +i , home_x + i , home_x + home_w - i, home_y - i,  fg);
  
  }
RaspberryMatic - CuL 868mHz- CuxDemon - PioTek Tracker - Velux mit KLF200 und Somfy Anbindung- io.Broker auf Proxmox NUC6I3SYH i3-6100U RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

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 » 19.07.2020, 17:51

https://github.com/jp112sdl/HB-Dis-EP-4 ... P-42BW.ino

Sollte mit Command 0xFD angezeigt werden

Code: Alles auswählen

var command = "0x02,0xFD,0x03";
dom.GetObject("BidCos-RF.JPDISEP000:11.SUBMIT").State(command);
Ich hoffe die Nachrichtenlängenprüfung passt noch.
Hab das nicht weiter als "kompiliert" getestet .
Ansonsten mal die MSG_MIN_LENGTH von 13 auf 12 ändern

VG,
Jérôme ☕️

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

chka
Beiträge: 2483
Registriert: 13.02.2012, 20:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 302 Mal
Danksagung erhalten: 116 Mal

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

Beitrag von chka » 19.07.2020, 19:54

Danke für die schnelle Umsetzung, leider wird aber nichts angezeigt

Code: Alles auswählen

19:56:11.346 -> wait:1
19:56:11.346 -> -> 0E 74 B0 11 164D85 F34300 80 0B 02 FD 03  - 57509
19:56:11.346 -> <- 0E 74 80 02 F34300 164D85 01 0B 00 00 35  - 57632
19:56:15.011 -> wait:0
RaspberryMatic - CuL 868mHz- CuxDemon - PioTek Tracker - Velux mit KLF200 und Somfy Anbindung- io.Broker auf Proxmox NUC6I3SYH i3-6100U RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

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 » 19.07.2020, 21:22

Bau mal ein bisschen Debug ein
Hier z.B.:
https://github.com/jp112sdl/HB-Dis-EP-4 ... W.ino#L534
DPRINTLN("HIER KOMMT DAS HAUS");

Und der hier wäre auch interessant:
https://github.com/jp112sdl/HB-Dis-EP-4 ... W.ino#L482

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“