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

Alveran
Beiträge: 89
Registriert: 07.08.2018, 20:17

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

Beitrag von Alveran » 11.05.2019, 06:25

Ja kannst du gern machen. Meine Version ist auch nur eine modifizierte des ersten links hier im Forum.

Habe auch schon überlegt eine Art Bilderrahmen zu designen.

Dobu
Beiträge: 10
Registriert: 04.10.2018, 22:10

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

Beitrag von Dobu » 11.05.2019, 21:17

Super :D ...der erste Prototyp wird gerade gedruckt 8)

lame
Beiträge: 70
Registriert: 15.02.2019, 10:01
Hat sich bedankt: 5 Mal

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

Beitrag von lame » 18.05.2019, 14:04

Hallo zusammen,
ich habe gerade versucht über den TCL Helper Klammern "()" auszugeben
und hab jeweils einen Punkt "." dafür bekommen.

Ist es generell möglich Klammer-Zeichen auszugeben?
Oder anders gefragt, welche Zeichen sind erlaubt?
Viele Grüße
Lars

stan23
Beiträge: 560
Registriert: 13.12.2016, 21:14
Wohnort: Altmühltal
Hat sich bedankt: 2 Mal
Danksagung erhalten: 2 Mal
Kontaktdaten:

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

Beitrag von stan23 » 18.05.2019, 15:46

Hier sind die erlaubten Zeichen zu sehen, alle anderen werden durch einen Punkt ersetzt:
https://github.com/TomMajor/SmartHome/b ... 2.tcl#L146
Viele Grüße
Marco

RaspberryMatic
~60 Geräte (HM, HmIP, HMW, HBW, AskSin)

lame
Beiträge: 70
Registriert: 15.02.2019, 10:01
Hat sich bedankt: 5 Mal

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

Beitrag von lame » 18.05.2019, 16:23

stan23 hat geschrieben:
18.05.2019, 15:46
Hier sind die erlaubten Zeichen zu sehen, alle anderen werden durch einen Punkt ersetzt:
Ich hab mal die beiden Zeilen hinzugefügt:

Code: Alles auswählen

        28              { return "28" }     # (
        29              { return "29" }     # )
Funktioniert :D soweit.
Pull Request ist auf dem Weg.
Viele Grüße
Lars

TomMajor
Beiträge: 355
Registriert: 30.08.2017, 23:25
Kontaktdaten:

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

Beitrag von TomMajor » 18.05.2019, 19:36

Danke, gerade gemergt.
Viele Grüße,
Tom

TomMajor
Beiträge: 355
Registriert: 30.08.2017, 23:25
Kontaktdaten:

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

Beitrag von TomMajor » 18.05.2019, 19:59

Habe wegen Batterielebensdauer mit dem geänderten Define - wie neulich von Jerome vorgeschlagen -

Code: Alles auswählen

//#define GxGDEW042T2_PAGES 20
#define GxGDEW042T2_PAGES 3
noch mal eine neue Messung gemacht.
Das bringt eine leichte Verbesserung.

Update Kalkulationen für die Batterielebensdauer für 3 Pages statt 20:
Alkali-Mangan, AA, 2000mAh
2 Displayupdates pro Stunde: ca. 2,8 Jahre
12 Displayupdates pro Stunde: ca. 10 Monate

Alle Bilder und die Kalkulation des Stromverbrauchs sind hier:
https://github.com/TomMajor/SmartHome/t ... ebensdauer
.
DisplayUpdate_Buffer3.png
DisplayUpdate_Buffer3.png (24.25 KiB) 233 mal betrachtet
Viele Grüße,
Tom

Dobu
Beiträge: 10
Registriert: 04.10.2018, 22:10

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

Beitrag von Dobu » 19.05.2019, 10:18

Hallo zusammen,

bei mir hängt sich die aktuelle 1.1 Version des Sketches immer auf (AskSinPP master branch von gestern). Nach dem Flashen geht es noch eine gewisse Zeit, d.h. ich kann einen Text senden und Parameter ändern, irgendwann nimmt es dann keine Kommandos mehr an und steht auf "Config-Pending". Mit der Version 1.0 habe ich diese Probleme nicht. Mit neu anlernen und Resetten des Peers bekomme ich es dann auch nicht mehr zum laufen???

Wichtig: Ich verwende Homegear und muss die rf-types von Jerome aus dem Addon konvertieren und anschließend noch händisch anpassen, also mit sehr hoher Wahrscheinlichkeit liegt auch hier der Fehler, aber evtl. hat ja einer eine Idee was sich zwischen den Versionen geändert hat und kann mir evtl. auf die Spur helfen :wink:

Wenn das Display hängt sieht die Kommunikation nur noch wie folgt aus (FD1234 Homegear und 880401 das Display - Versuch einen Parameter zu ändern)

Code: Alles auswählen

-> 10 0B B0 01 FD1234 880401 01 05 00 00 00 00 01  - 25630
<- 0A 0B 80 02 880401 FD1234 00  - 25753
-> 10 0B B0 01 FD1234 880401 01 05 00 00 00 00 01  - 26249
<- 0A 0B 80 02 880401 FD1234 00  - 26372
-> 10 0B B0 01 FD1234 880401 01 05 00 00 00 00 01  - 26869
<- 0A 0B 80 02 880401 FD1234 00  - 26992
-> 10 0B B0 01 FD1234 880401 01 05 00 00 00 00 01  - 27490
<- 0A 0B 80 02 880401 FD1234 00  - 27613
-> 10 0B B0 01 FD1234 880401 01 05 00 00 00 00 01  - 28110
<- 0A 0B 80 02 880401 FD1234 00  - 28233
-> 10 0B B0 01 FD1234 880401 01 05 00 00 00 00 01  - 28731
<- 0A 0B 80 02 880401 FD1234 00  - 28854
-> 10 0B B0 01 FD1234 880401 01 05 00 00 00 00 01  - 29351
<- 0A 0B 80 02 880401 FD1234 00  - 29474
-> 10 0B B0 01 FD1234 880401 01 05 00 00 00 00 01  - 29972
<- 0A 0B 80 02 880401 FD1234 00  - 30095
Und im folgenden Log-Schnipsel (aus Homegear) versuche ich noch erfolglos einen Text zu senden:

Code: Alles auswählen

05/19/19 08:37:15.161 RPC Server (Port 2000): Info: RPC Method called: setValue Parameters:
(Integer) 3
(Integer) 11
(String) SUBMIT
(String) 0212576f686e7a696d6d65720a12543a32302c35b043202020483a3335250a12536f6c6c3a2032302c35b0430a124261640a12543a32302c35b043202020483a3335250a125363686c61667a696d$
05/19/19 08:37:15.171 Module HomeMatic BidCoS: HM-MOD-RPI-PCB "My-HM-MOD-RPI-PCB": Info: Sending (My-HM-MOD-RPI-PCB): 106AB001FD123488040100040000000000
05/19/19 08:37:15.702 HomeMatic BidCoS packet received (My-HM-MOD-RPI-PCB, RSSI: -30 dBm): 1A6AA010880401FD1234020AFD0B120C3414020540122306000732
05/19/19 08:37:16.352 HomeMatic BidCoS packet received (My-HM-MOD-RPI-PCB, RSSI: -30 dBm): 1A6AA010880401FD1234020AFD0B120C3414020540122306000732
05/19/19 08:37:16.376 HomeMatic BidCoS packet received (My-HM-MOD-RPI-PCB, RSSI: -52 dBm): 0C0D8470003F10FDA59F00B80A
05/19/19 08:37:16.989 HomeMatic BidCoS packet received (My-HM-MOD-RPI-PCB, RSSI: -30 dBm): 0C6A8010880401FD1234020000
05/19/19 08:37:17.083 Module HomeMatic BidCoS: HM-MOD-RPI-PCB "My-HM-MOD-RPI-PCB": Info: Sending (My-HM-MOD-RPI-PCB): 106BA001FD123488040101040000000001
05/19/19 08:37:17.969 Module HomeMatic BidCoS: HM-MOD-RPI-PCB "My-HM-MOD-RPI-PCB": Info: No answer to packet 106BA001FD123488040101040000000001
05/19/19 08:37:20.077 Module HomeMatic BidCoS: Info: Setting peer to unreachable, because the queue processing was interrupted.
05/19/19 08:37:20.077 Module HomeMatic BidCoS: Info: Queue is not finished (peer: 3). Retrying...
05/19/19 08:37:20.178 Module HomeMatic BidCoS: HM-MOD-RPI-PCB "My-HM-MOD-RPI-PCB": Info: Sending (My-HM-MOD-RPI-PCB): 106BB001FD123488040101040000000001
05/19/19 08:37:20.711 HomeMatic BidCoS packet received (My-HM-MOD-RPI-PCB, RSSI: -30 dBm): 1A6BA010880401FD12340208000410090036003700380039003A00
05/19/19 08:37:21.361 HomeMatic BidCoS packet received (My-HM-MOD-RPI-PCB, RSSI: -30 dBm): 1A6BA010880401FD12340208000410090036003700380039003A00
05/19/19 08:37:21.999 HomeMatic BidCoS packet received (My-HM-MOD-RPI-PCB, RSSI: -30 dBm): 0C6B8010880401FD1234020000
05/19/19 08:37:22.093 Module HomeMatic BidCoS: HM-MOD-RPI-PCB "My-HM-MOD-RPI-PCB": Info: Sending (My-HM-MOD-RPI-PCB): 0B6CA001FD12348804010103
05/19/19 08:37:23.000 Module HomeMatic BidCoS: HM-MOD-RPI-PCB "My-HM-MOD-RPI-PCB": Info: No answer to packet 0B6CA001FD12348804010103
05/19/19 08:37:25.084 Module HomeMatic BidCoS: Info: Setting peer to unreachable, because the queue processing was interrupted.
05/19/19 08:37:25.084 Module HomeMatic BidCoS: Info: Queue is not finished (peer: 3). Retrying...
05/19/19 08:37:25.184 Module HomeMatic BidCoS: HM-MOD-RPI-PCB "My-HM-MOD-RPI-PCB": Info: Sending (My-HM-MOD-RPI-PCB): 0B6CB001FD12348804010103
05/19/19 08:37:25.710 HomeMatic BidCoS packet received (My-HM-MOD-RPI-PCB, RSSI: -30 dBm): 0E6C8010880401FD12340100000000
05/19/19 08:37:25.804 Module HomeMatic BidCoS: HM-MOD-RPI-PCB "My-HM-MOD-RPI-PCB": Info: Sending (My-HM-MOD-RPI-PCB): 106DA001FD123488040102040000000001
05/19/19 08:37:26.773 Module HomeMatic BidCoS: HM-MOD-RPI-PCB "My-HM-MOD-RPI-PCB": Info: No answer to packet 106DA001FD123488040102040000000001
05/19/19 08:37:28.789 Module HomeMatic BidCoS: Info: Setting peer to unreachable, because the queue processing was interrupted.
05/19/19 08:37:28.789 Module HomeMatic BidCoS: Info: Queue is not finished (peer: 3). Retrying...
05/19/19 08:37:28.889 Module HomeMatic BidCoS: HM-MOD-RPI-PCB "My-HM-MOD-RPI-PCB": Info: Sending (My-HM-MOD-RPI-PCB): 106DB001FD123488040102040000000001
05/19/19 08:37:29.423 HomeMatic BidCoS packet received (My-HM-MOD-RPI-PCB, RSSI: -30 dBm): 1A6DA010880401FD12340208000410090036003700380039003A00
05/19/19 08:37:30.074 HomeMatic BidCoS packet received (My-HM-MOD-RPI-PCB, RSSI: -30 dBm): 1A6DA010880401FD12340208000410090036003700380039003A00
05/19/19 08:37:30.468 HomeMatic BidCoS packet received (My-HM-MOD-RPI-PCB, RSSI: -54 dBm): 0C2B8470880202FDA59F00C033
05/19/19 08:37:30.711 HomeMatic BidCoS packet received (My-HM-MOD-RPI-PCB, RSSI: -30 dBm): 0C6D8010880401FD1234020000
05/19/19 08:37:30.805 Module HomeMatic BidCoS: HM-MOD-RPI-PCB "My-HM-MOD-RPI-PCB": Info: Sending (My-HM-MOD-RPI-PCB): 0B6EA001FD12348804010203
05/19/19 08:37:31.772 Module HomeMatic BidCoS: HM-MOD-RPI-PCB "My-HM-MOD-RPI-PCB": Info: No answer to packet 0B6EA001FD12348804010203
05/19/19 08:37:33.796 Module HomeMatic BidCoS: Info: Setting peer to unreachable, because the queue processing was interrupted.
05/19/19 08:37:33.796 Info: Peer 3 is unreachable.

jp112sdl
Beiträge: 2901
Registriert: 20.11.2016, 20:01
Danksagung erhalten: 6 Mal
Kontaktdaten:

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

Beitrag von jp112sdl » 19.05.2019, 12:04

Hmm.. haut irgendwas mit dem BURST evtl nicht hin

VG,
Jérôme

Dobu
Beiträge: 10
Registriert: 04.10.2018, 22:10

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

Beitrag von Dobu » 19.05.2019, 12:13

..das komische ist ja es kommt ja eigentlich an, also das Display empfängt ja "10 0B B0 01 FD1234 880401 01 05 00 00 00 00 01 - 28110" und antwortet wieder mit "0A 0B 80 02 880401 FD1234 00 - 26992".

hmm, evtl. sind schnelle Parameteränderung hintereinander das Problem, muss ich mal testen...

Edit: Gerade nochmals neu geflasht, die erste Meldung bevor es fehlschlägt ist "ignore 0C 47 84 70 003F10 FDA59F 00 B9 0A - 76396", hier wollte ich den Parameter zum Invertieren des Display setzen... => Deutet das darauf hin das irgendwas in meiner XML nicht stimmt?? -falscher Index o.ä.???

Edit2: Die ignore Meldung kommt evtl. nur von einem weiteren Peer???
Zuletzt geändert von Dobu am 19.05.2019, 12:28, insgesamt 3-mal geändert.

Antworten

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