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

HMNutzer
Beiträge: 545
Registriert: 24.10.2016, 17:18
Hat sich bedankt: 80 Mal
Danksagung erhalten: 17 Mal

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

Beitrag von HMNutzer » 25.07.2021, 19:25

Ich lade per FTDI. t0mk hat mir ein Hex-File erstellt, weil ich ein V1 Display habe.
Das habe ich per avrdude in den ATmega geschrieben. Konnte ich eben wieder schreiben.
War das die Info, die Du brauchst?
Viele Grüße

Martin

RaspberryMatic auf ESXi 7 mit div. HM und HMIP Funkkomponenten im Holzständerhaus

HMNutzer
Beiträge: 545
Registriert: 24.10.2016, 17:18
Hat sich bedankt: 80 Mal
Danksagung erhalten: 17 Mal

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

Beitrag von HMNutzer » 25.07.2021, 20:00

Servus,

habe die Datei FreqTest.ini.with_bootloader.hex manuell geschrieben; hat geklappt.
Hier das Ergebnis:

Code: Alles auswählen

19:48:47.111 -> AskSin++ V4.1.6 (Jul 25 2021 19:42:40)
19:48:47.111 -> CC init1
19:48:47.111 -> CC Version: 04
19:48:47.157 ->  - ready
19:48:47.157 -> Active ping is NOT enabled, looking for any telegram
19:48:47.157 -> Start searching ...
19:48:47.157 -> Freq 0x21656A 868.300 MHz: 2B075E.  1 / -62dBm
19:48:56.273 -> Search for upper bound
19:48:56.321 -> Freq 0x21657A 868.306 MHz: 2B075E.  1 / -61dBm
19:48:56.553 -> Freq 0x21658A 868.313 MHz: 34C63C.  1 / -82dBm
19:48:56.741 -> Freq 0x21659A 868.319 MHz: 34C63C.  1 / -82dBm
19:48:56.741 -> Freq 0x2165AA 868.325 MHz: 2B075E.  1 / -61dBm
19:48:56.789 -> Freq 0x2165BA 868.332 MHz: 2E9A9A.  1 / -84dBm
19:48:56.883 -> Freq 0x2165CA 868.338 MHz: 34C63C.  1 / -81dBm
19:48:56.930 -> Freq 0x2165DA 868.344 MHz: 2E9A9A.  1 / -83dBm
19:48:57.493 -> Freq 0x2165EA 868.351 MHz: 34C63C.  1 / -81dBm
19:48:57.914 -> Freq 0x2165FA 868.357 MHz: 2E9A9A.  1 / -83dBm
19:48:58.055 -> Freq 0x21660A 868.363 MHz: 2B075E.  1 / -63dBm
19:49:02.913 -> Freq 0x21661A 868.370 MHz: 34C63C.  1 / -82dBm
19:49:03.007 -> Freq 0x21662A 868.376 MHz: 2E9A9A.  1 / -85dBm
19:49:09.769 -> Freq 0x21663A 868.382 MHz:   0
19:50:10.688 -> Search for lower bound
19:50:10.688 -> Freq 0x21655A 868.294 MHz: 2B075E.  1 / -60dBm
19:50:19.466 -> Freq 0x21654A 868.287 MHz: 2B075E.  1 / -62dBm
19:50:19.700 -> Freq 0x21653A 868.281 MHz:   0
19:51:20.630 -> 
19:51:20.630 -> Done: 0x21654A - 0x21662A
19:51:20.630 -> Calculated Freq: 0x2165BA 868.332 MHz
19:51:20.630 -> Store into config area: 65BA...stored!
19:51:20.722 -> 
19:51:20.722 -> Old Config Freq was: 0x2165BA 868.332 MHzGoing to sleep...
Die neue Frequenz entspricht der alten :-(

Funktion unverändert schlecht; d.h. Gitter ein/aus klappt; alles andere endet in Komm Störung.
Viele Grüße

Martin

RaspberryMatic auf ESXi 7 mit div. HM und HMIP Funkkomponenten im Holzständerhaus

jp112sdl
Beiträge: 9821
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 619 Mal
Danksagung erhalten: 1471 Mal
Kontaktdaten:

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

Beitrag von jp112sdl » 25.07.2021, 20:06

HMNutzer hat geschrieben:
25.07.2021, 20:00
alles andere endet in Komm Störung.
Siehst du denn im seriellen Monitor etwas, wenn du per Skript einen Befehl ans Display schickst?

VG,
Jérôme ☕️

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

HMNutzer
Beiträge: 545
Registriert: 24.10.2016, 17:18
Hat sich bedankt: 80 Mal
Danksagung erhalten: 17 Mal

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

Beitrag von HMNutzer » 25.07.2021, 20:11

Das hier kommt:

Code: Alles auswählen

20:10:47.995 -> wait:1
20:10:47.995 -> -> 1A 79 B0 11 34C63C A21D17 80 09 02 18 80 9B 11 C0 80 12 C1 38 34 25 18 81 83  - 102070
20:10:47.995 -> Batt: 30
20:10:48.087 -> <- 0E 79 80 02 A21D17 34C63C 01 09 00 00 54  - 102189
20:10:48.555 -> wait:1
20:10:48.555 -> -> 1A 79 B0 11 34C63C A21D17 80 09 02 18 80 9B 11 C0 80 12 C1 38 34 25 18 81 83  - 102662
20:10:48.602 -> Batt: 30
20:10:48.695 -> <- 0E 79 80 02 A21D17 34C63C 01 09 00 00 56  - 102789
20:10:49.160 -> wait:1
20:10:49.160 -> -> 1A 79 B0 11 34C63C A21D17 80 09 02 18 80 9B 11 C0 80 12 C1 38 34 25 18 81 83  - 103254
20:10:49.160 -> Batt: 30
20:10:49.301 -> <- 0E 79 80 02 A21D17 34C63C 01 09 00 00 56  - 103378
20:10:52.190 -> wait:0
Viele Grüße

Martin

RaspberryMatic auf ESXi 7 mit div. HM und HMIP Funkkomponenten im Holzständerhaus

t0mk
Beiträge: 181
Registriert: 08.08.2018, 20:13
Hat sich bedankt: 5 Mal
Danksagung erhalten: 18 Mal

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

Beitrag von t0mk » 25.07.2021, 20:12

Moin,

poste doch mal, was du exakt versuchst zu tun mit dem Display? Nutzt du das Helper-Script? Oder zu Fuss?

Klappt Jérômes Beispiel vom Github?

HMNutzer
Beiträge: 545
Registriert: 24.10.2016, 17:18
Hat sich bedankt: 80 Mal
Danksagung erhalten: 17 Mal

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

Beitrag von HMNutzer » 25.07.2021, 20:21

Hallo t0mk,

Ich habe bisher mein Display ans laufen gebracht. Entgegen meiner ursprünglichen Meinung ist es das V1; d.h. Auflösung 800x384.
Als das Display die Bootmeldung zeigte habe ich das Gerät problemlos an meiner RM anlernen können (aktuellste Version).
Die Tools von Jerome haben die Version 5.4.
Das ein- und ausschalten der Gitterlinien klappte.
Dann habe ich das Script von Jerome kopiert und ausgeführt

Code: Alles auswählen

!0x02 = Nachrichten-Anfang
var cmd = "0x02,";

!links

!0x18 = Icon
!0x80 = Position 0x80 (Zeile 1, Spalte 1)
!0x9b = Icon-Index
cmd = cmd # "0x18,0x80,0x9b,";

!0x11 = Text normal, 
!0xc0 = Position 0x80 + zentriert 0x40,
!Text: 0x80 = Fixtext Nr. 1 (Bodenfeuchte)
cmd = cmd # "0x11,0xc0,0x80,";
!0x12 = Text fett
!0xc1 = Position 0x81 + zentriert 0x40
!Text: "84%"
cmd = cmd # "0x12,0xc1,0x38,0x34,0x25,";

cmd = cmd # "0x18,0x81,0x83,";
cmd = cmd # "0x11,0xc2,0x81,";
cmd = cmd # "0x12,0xc3,0x39,0x31,0x25,";

cmd = cmd # "0x18,0x82,0x9d,";
cmd = cmd # "0x11,0xc4,0x82,";
cmd = cmd # "0x12,0xc5,0x32,0x31,0x2C,0x37,0x92,";

cmd = cmd # "0x18,0x83,0x88,";
cmd = cmd # "0x11,0xc6,0x8e,";
cmd = cmd # "0x12,0xc7,0x90,";


!cmd = cmd # "0x18,0x84,0xfe,";
!cmd = cmd # "0x11,0x88,0xfe,";
!cmd = cmd # "0x12,0x89,0xfe,";

cmd = cmd # "0x18,0x85,0x89,";
cmd = cmd # "0x11,0xca,0x8d,";
cmd = cmd # "0x12,0xcb,0x90,";

!mitte
cmd = cmd # "0x18,0x87,0x91,";
cmd = cmd # "0x11,0xce,0x86,";
cmd = cmd # "0x12,0xcf,0x88,";

cmd = cmd # "0x18,0x88,0x98,";
cmd = cmd # "0x11,0xd0,0x89,";
cmd = cmd # "0x12,0xd1,0x8a,";

cmd = cmd # "0x18,0x89,0x85,";
cmd = cmd # "0x11,0xd2,0x8c,";
!0x12 = Text fett
!0xd3 = Position 0x93 + zentriert 0x40
!Text: 06.08. + Fixtext Nr. 22 (Papier)
cmd = cmd # "0x12,0xd3,0x30,0x36,0x2e,0x30,0x38,0x2E,0x20,0x95,";

!rechts

cmd = cmd # "0x18,0x8c,0x99,";
cmd = cmd # "0x11,0x98,0x83,";
cmd = cmd # "0x12,0x99,0x32,0x2e,0x31,0x34,0x94,";

!0x18 = Icon
!0xd1 = Position 0x91 + rechtsbuendig 0x40
!0x96 = Icon-Index
cmd = cmd # "0x18,0xd1,0x96,";
!0x11 = Text normal
!0xa2 = Position 0xa2
!0x99 = Fixtext Nr. 26
cmd = cmd # "0x11,0xa2,0x99,";
cmd = cmd # "0x12,0xa3,0x9b,";

!0x03 = Nachrichten-Ende
cmd = cmd # "0x03";

WriteLine(cmd);
dom.GetObject("BidCos-RF.DISP750D05:9.SUBMIT").State(cmd);
Auf der Platine leuchtet die gelbe LED; auf dem Display passiert nix. Im WebUI Komm Störung, die durch kurzes Drücken des Tasters auf der Platine wieder verschwindet.

Auch ein "Programm" mit einer Kanalaktion führt zu einer Kom-Störung:
Wann
Tastendruck auf Fernbedienung
dann
Kanal 9 Kanalaktion 0x18,0x80,0x9b,

Und ich habe natürlich hier intensiv um Hilfe gebeten ;-)
Zuletzt geändert von HMNutzer am 25.07.2021, 21:30, insgesamt 1-mal geändert.
Viele Grüße

Martin

RaspberryMatic auf ESXi 7 mit div. HM und HMIP Funkkomponenten im Holzständerhaus

HMNutzer
Beiträge: 545
Registriert: 24.10.2016, 17:18
Hat sich bedankt: 80 Mal
Danksagung erhalten: 17 Mal

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

Beitrag von HMNutzer » 25.07.2021, 20:33

Und das kommt im seriellen Monitor, wenn ich die Kanalaktion 0x02,0x18,0x80,0x9b, ausführe:

Code: Alles auswählen

20:31:29.510 -> wait:1
20:31:29.510 -> -> 0F 7A B0 11 34C63C A21D17 80 09 02 18 80 9B  - 103911
20:31:29.510 -> Batt: 30
20:31:29.649 -> <- 0E 7A 80 02 A21D17 34C63C 01 09 00 00 53  - 104040
20:31:29.649 -> ignore 0A 60 80 02 34C63C 2B075E 00  - 104046
20:31:29.695 -> ignore 0A 62 80 02 34C63C 2B075E 00  - 104091
20:31:30.114 -> wait:1
20:31:30.114 -> -> 0F 7A B0 11 34C63C A21D17 80 09 02 18 80 9B  - 104503
20:31:30.114 -> Batt: 30
20:31:30.207 -> <- 0E 7A 80 02 A21D17 34C63C 01 09 00 00 53  - 104630
20:31:30.723 -> wait:1
20:31:30.723 -> -> 0F 7A B0 11 34C63C A21D17 80 09 02 18 80 9B  - 105093
20:31:30.723 -> Batt: 30
20:31:30.816 -> <- 0E 7A 80 02 A21D17 34C63C 01 09 00 00 52  - 105220
20:31:33.762 -> wait:0
Muss für heuet weg, sonst gibts Mecker ;-)
Viele Grüße

Martin

RaspberryMatic auf ESXi 7 mit div. HM und HMIP Funkkomponenten im Holzständerhaus

t0mk
Beiträge: 181
Registriert: 08.08.2018, 20:13
Hat sich bedankt: 5 Mal
Danksagung erhalten: 18 Mal

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

Beitrag von t0mk » 25.07.2021, 20:36

Ich habe die V1 SW mit der heißen Nadel gestrickt, kann nicht ausschließen, dass ich irgendwas falsch eingestellt habe. Aber wenn die gelbe LED angeht wird das Ding offenbar geweckt, keine Ahnung, warum es dann zu einer Störung kommt.

HMNutzer
Beiträge: 545
Registriert: 24.10.2016, 17:18
Hat sich bedankt: 80 Mal
Danksagung erhalten: 17 Mal

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

Beitrag von HMNutzer » 08.08.2021, 15:05

Servus,

ich hatte endlich Zeit, mich wieder mit dem Projekt zu beschäftigen.
Im Vorfeld eine Frage: kann das Funk-Modul auf der Platine überhaupt mit dem runden LAN-Adapter reden?
Ich bin aktuell auf -110 dB; wenn ich 2 Wände neben dem zentralen Funkmodul bin habe ich immerhin nur -86 dB.

Testaufbau:
Unverändert; seltsamerweise wird jetzt immerhin oben links das Icon angezeigt.
Ein- und Auschalten der Gitterlinien klappt ohne KOM-Störung

Nun mein Versuch:
FTDI Adapter angesteckt und die Taste auf der Platine gedrückt.
Keine KOM-Stötung, serielle Ausgabe:
01 Taste auf Platine.PNG
01 Taste auf Platine.PNG (8.94 KiB) 287 mal betrachtet

Testprogramm durch Druck auf die Taste der FB ausgelöst:
03 Testprogramm.PNG
03 Testprogramm.PNG (22.7 KiB) 287 mal betrachtet

Icon Heizkörper wird oben links angezeigt; der Text "1Text1" aus den Geräteeinstellungen leider nicht. Kom-Störung im WebUI
02 Testprogramm ausgelöst.PNG
Was kann ich tun?

Wo finde ich eine Anleitung für Dummies, wie ich aus den Github-Skripten selber eine Datei in der IDE kompilieren kann die auch hochgeladen wird?
Viele Grüße

Martin

RaspberryMatic auf ESXi 7 mit div. HM und HMIP Funkkomponenten im Holzständerhaus

homtic
Beiträge: 29
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 » 08.08.2021, 22:15

Ich bin zwar auch nicht gerade der Experte in Sachen AskSin, aber mit dem gesunden Arduino-Halbwissen und Informationen von asksinpp.de kommt man schon sehr weit:
https://asksinpp.de/Grundlagen/02_software.html
Außerdem ist bei dem Vorgänger-Projekt, dem 4.2er-Display, sehr genau dokumentiert, welche Bibliotheken und Einstellungen benötigt werden.
Der Rest ist hier im Thread verstreut, zur Not einfach mal nachfragen!

Und was den runden LAN-Adapter angeht: ich habe erst kürzlich irgendwo gelesen, dass er sich auch nicht überreden ließ, mit "alten" HM-Rauchmeldern vernünftig zu kommunizieren. Vielleicht gibt es hier ja ein ähnliches Problem.

Antworten

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