WordClock mit WS2812

OP Moderator Persönliche Seite

Adam schrieb:

leider ist das bei mir auch so. WPS Verbindung wird scheinbar nicht dauerhaft gespeichert.

Nein, früher war es so, dass der ESP8266 die Daten selbsttätig nach einem Connect über WPS gespeichert hat. Ich kann auch schlecht selbst einen Save von einem Password machen, was ich nicht kenne. Ein Druck auf den WPS-Button wird das auch nicht einfach so rausrücken.

Ergo: Das muss an der neueren Arduino-Lib liegen, dass die Verbindung nun nicht mehr gespeichert wird. Vielleicht gibts da mittlerweile eine Option, muss ich mal nachschauen. Bis dahin müsst Ihr halt das Password selbst eingeben, sorry.

Du wolltest auf dem Board die Blue gegen Blackpill tauschen ?

  1. Warum?
  2. Sind die Shield von Blue nicht Pin-kompatibel zu den Blackpills, ist dir das klar?

Das heißt wenn du ein Board mit Blackpill aufbauen willst, brauchst du auch das passende shield.

Hallo Frank,

also das mit dem WPS ist kein großes Problem, wenn man davon weiss. Zumindest scheint die Uhr stabil zu laufen, wenn sie sich verbunden hat und man die Daten manuell eingetragen hat.

Von der Laufschrift (auf der 12h) habe ich Augenkrebs bekommen und deswegen einen zweiten Laufschriftmodus eingefügt. Ich stelle die Buchstaben einzeln nacheinander dar. Dadurch konnte ich eine Schrift mit 10 Zeilen und 8 Spalten nehmen. Außerdem habe ich die Darstellung auf Großbuchstaben eingeschränkt. Finde es insgesamt besser lesbar.

Als Fernbedienung nutze ich eine mit 44 Tasten auf der ich mir 2 fest einprogrammierte Tasten festgelegt habe. Mit der "Play" Taste starte ich das Umprogrammieren der Tasten und während dem Programmieren kann ich damit auch den Lauftext wiederholen lassen. Mit der "Power" Taste überspringe ich, wenn ich die vorher festgelegte Taste beibehalten will.

Mit der Schaltfläche "Learn IR remote control" von der Weboberfläche starte ich das Zurücksetzen der Fernebdienungseinstellungen auf vordefinierte Werte.

Im Übrigen finde ich es seltsam englischsprachige Laufschrift auf einer deutschsprachigen Uhr darzustellen, habe es also für mich eingedeutscht und um einige Funktionen erweitert, die ich vermisst habe. Es hat mich zunächst gestört, dass am Ende immer das letzte Zeichen dauerhaft stehen bleibt. Habe überall ein Fragezeichen eingefügt und jetzt ist es ein Feature, der mir anzeigt, dass die Uhr auf etwas wartet.

1
//     case REMOTE_IR_CMD_POWER:                         t = "AN/AUS?";              break;
2
            case REMOTE_IR_CMD_WEATHER_FORECAST_SYMBOL:       t = "WETTER SYMBOL?";         break;
3
            case REMOTE_IR_CMD_WEATHER_FORECAST_TICKER:       t = "WETTER TICKER?";         break;
4
            case REMOTE_IR_CMD_DECREMENT_ANIMATION_MODE:      t = "ANIMATION -?";           break;
5
            case REMOTE_IR_CMD_INCREMENT_ANIMATION_MODE:      t = "ANIMATION +?";           break;
6
            case REMOTE_IR_CMD_DECREMENT_HOUR:                t = "STUNDE -?";              break;
7
            case REMOTE_IR_CMD_INCREMENT_HOUR:                t = "STUNDE +?";              break;
8
            case REMOTE_IR_CMD_DECREMENT_MINUTE:              t = "MINUTE -?";              break;
9
            case REMOTE_IR_CMD_INCREMENT_MINUTE:              t = "MINUTE +?";              break;
10
            case REMOTE_IR_CMD_DECREMENT_BRIGHTNESS_RED:      t = "ROT HELLIGKEIT -?";      break;
11
            case REMOTE_IR_CMD_INCREMENT_BRIGHTNESS_RED:      t = "ROT HELLIGKEIT +?";      break;
12
            case REMOTE_IR_CMD_DECREMENT_BRIGHTNESS_GREEN:    t = "GRÜN HELLIGKEIT -?";     break;
13
            case REMOTE_IR_CMD_INCREMENT_BRIGHTNESS_GREEN:    t = "GRÜN HELLIGKEIT +?";     break;
14
            case REMOTE_IR_CMD_DECREMENT_BRIGHTNESS_BLUE:     t = "BLAU HELLIGKEIT -?";     break;
15
            case REMOTE_IR_CMD_INCREMENT_BRIGHTNESS_BLUE:     t = "BLAU HELLIGKEIT +?";     break;
16
            case REMOTE_IR_CMD_DECREMENT_BRIGHTNESS:          t = "HELLIGKEIT -?";          break;
17
            case REMOTE_IR_CMD_INCREMENT_BRIGHTNESS:          t = "HELLIGKEIT +?";          break;
18
            case REMOTE_IR_CMD_AUTO_BRIGHTNESS_CONTROL:       t = "LDR AN/AUS?";            break;
19
            case REMOTE_IR_CMD_GET_TEMPERATURE:               t = "TEMPERATUR?";            break;
20
            case REMOTE_IR_CMD_SUMMERTIME:                    t = "SOMMERZEITUMSCHALTUNG?"; break;
21
            case REMOTE_IR_CMD_DECREMENT_TIMEZONE:            t = "ZEITZONE -?";            break;
22
            case REMOTE_IR_CMD_INCREMENT_TIMEZONE:            t = "ZEITZONE +?";            break;
23
            case REMOTE_IR_CMD_WPS:                           t = "WPS?";                   break;
24
            case REMOTE_IR_CMD_TOGGLE_TICKER_MODE:            t = "TICKER MODUS?";          break;
25
            case REMOTE_IR_CMD_DECREMENT_TICKER_SPEED:        t = "TICKERPAUSE -?";         break;
26
            case REMOTE_IR_CMD_INCREMENT_TICKER_SPEED:        t = "TICKERPAUSE +?";         break;
27
            case REMOTE_IR_CMD_SHOW_DATE:                     t = "DATUMANZEIGE?";          break;
28
            case REMOTE_IR_CMD_DECREMENT_AMBILIGHT_MODE:      t = "AMBILIGHT -?";           break;
29
            case REMOTE_IR_CMD_INCREMENT_AMBILIGHT_MODE:      t = "AMBILIGHT +?";           break;
30
            case REMOTE_IR_CMD_TEST_DISPLAY:                  t = "TEST DISPLAY?";          break;
31
            case REMOTE_IR_CMD_GET_IP:                        t = "IP ANZEIGE?";            break;
32
      //      case REMOTE_IR_CMD_LEARN_CODES:                   t = "IR CODES LERNEN?";     break;

Sören B. schrieb:

Du wolltest auf dem Board die Blue gegen Blackpill tauschen ?

  1. Warum?
  2. Sind die Shield von Blue nicht Pin-kompatibel zu den Blackpills, ist dir das klar?

Das heißt wenn du ein Board mit Blackpill aufbauen willst, brauchst du auch das passende shield.

Das Board hatte ich aufgelötet anstatt zu stecken und beim runter heben habe ich das Board beschädigt. Die Frage ist ob es die Dateien vom Board in V5 noch irgendwo gibt, damit ich mir noch ein paar Platine bestellen könnte.

Den Torsten Giese hatte ich schon angeschrieben aber war leider bisher ohne Erfolg.

Beste Grüße

Christoph

ich habe bisher leider noch keine klare Bestätigung erhalten (oder habe diese übersehen), dass das v6 BlackPill (STM32F401CC) Board ohne Probleme funktioniert.

Daher sind zur v6 die Gerber Files noch nicht veröffentlicht. Boards habe ich noch einige hier liegen.

Sobald es bestätigt ist, dass die v6 funktioniert, werde ich die Gerber Files im Artikel veröffentlichen

Gruß, Torsten

Hallo, ich wollte jetzt auch mal eine Uhr mit dem Blackpill bauen, finde aber nirgends den Schaltplan dafür. Einige Pins sind ja gegenüber dem Bluepill vertauscht, das ist mir klar und kann das umändern. Leider fehlen aber beim Blackpill ein oder mehrere Pins und da komme ich nicht weiter.

Torsten G. schrieb:

ich habe bisher leider noch keine klare Bestätigung erhalten (oder habe diese übersehen), dass das v6 BlackPill (STM32F401CC) Board ohne Probleme funktioniert.

Daher sind zur v6 die Gerber Files noch nicht veröffentlicht. Boards habe ich noch einige hier liegen.

Sobald es bestätigt ist, dass die v6 funktioniert, werde ich die Gerber Files im Artikel veröffentlichen

Ich habe nun die zweite Uhr mit dem V6 Shield und dem Blackpill Board aufgebaut. Die Hardware funktioniert soweit ohne Probleme.

Hier nochmal ein großes Dankeschön an Thorsten und Frank!

Einzig der LDR geht nicht richtig. Es wird dauerhaft 24 bis 26 als Helligkeitswert angezeigt. Ein Tausch des Widerstands von 1k auf 10k brachte keine signifikante Besserung. Ich vermute hier allerdings eher ein Software Bug. Es wäre super, wenn Frank nochmals den Codeabschnitt des LDR überprüft. Ich kann gerne beim Debugging helfen.

LG Patrick

Patrick W. schrieb:

Ich habe nun die zweite Uhr mit dem V6 Shield und dem Blackpill Board aufgebaut. Die Hardware funktioniert soweit ohne Probleme.

Hier nochmal ein großes Dankeschön an Thorsten und Frank!

Danke Patrick für die Rückmeldung!

Christoph E. schrieb:

Gibts denn die V6 shields noch bei jemandem zu erstehen?

Davon habe ich einen Stapel bestellt - in der Hoffnung das kein Fehler mehr im Layout ist. Einzig der Bestückungsdruck ist hier flasch - da steht noch v5.

Wer also v6 Shield für das Blackpill haben will, kann sich bei mir melden. Gebe diese für 1Euro pro Stück zzgl 2Euro Porto (solange es im Luftpolsterumschlag passt) ab.

Werde morgen dann auch den Artikel entsprechend anpassen

Grüße, Torsten

S. J. schrieb:

@wawibu: Kommen die PN bei Dir überhaupt an? Ich hatte Dich schonmal angeschrieben, eine Rückmeldung kam nie an.

Ich hatte die hier hinterlegte eMail eine zeit nicht aktiv - durch den Umzug meines Providers hatte ich zu sehr aufgeräumt. Dein Nachricht ist angekommen und ich habe Dir schon geantwortet :)

VG, Torsten

Hey Leute,

habe ein komisches Problem um komme einfach nicht dahinter was los ist.

Meine Uhr hängt seit neuestem im Flur, immer wieder wenn ich im Flur das Licht einschalte, wird scheinbar der ESP zurückgesetzt... Es sieht folgendermaßen aus: Ich schalte die Uhr ein, sie verbindet mit meinem W-LAN und wenn ich das Licht einschalte, kommt plötzlich die Laufschrift: 192.168.4.1 und die Uhr befindet sich im USER Modus. Mache ich das Licht wieder aus und an, kommt die Laufschrift: 192.168.4.1 wieder... Trenne ich die Uhr vom Strom, verbindet sich diese erstmal mit dem W-LAN, bis ich das Licht im Flur ein/ausschalte...

Im Wohnzimmer/Büro an der Steckdose läuft die Uhr einwandfrei, reagiert auf den Lichtschalter im Flur bzw. in dem Raum auf den Lichtschalter nicht.

Was zugefügt werden muss, im Flur wird das Licht über einen Stromstoßschalter geschaltet, in den anderen Räumen wo es funktioniert nicht.

Jemand eine Idee woran das liegen könnte?

Wäre über jede Idee dankbar!

Grüße, Adam

Adam schrieb:

Hey Leute,

habe ein komisches Problem um komme einfach nicht dahinter was los ist.

Meine Uhr hängt seit neuestem im Flur, immer wieder wenn ich im Flur das Licht einschalte, wird scheinbar der ESP zurückgesetzt...

Jemand eine Idee woran das liegen könnte? Wäre über jede Idee dankbar!

Grüße, Adam

Hallo Adam,

um das Problem einzugrenzen, versorge die Uhr aus einem anderen Netzteil oder besser noch, aus einer Powerbank.

Wenn das Problem dann weg ist, koppelt die Störung vermutlich über die Spannungsversorgung ein. Versuche es mit dem ursprünglichen Netzteil und einem 1000uF und 100nF direkt an den 5V Klemmen des Adapterboards/PCB.

Wenn die Störung noch da ist, würde ich direkt an der uC Spannungsversorgung versuchen zu Entstören oder den uC irgendwie abschirmen (Kupferklebeband, Schirmblech biegen) und den Schirm auf GND legen.

Vielleicht hilft es dir weiter.

: Bearbeitet durch User

Hi Patrick, Danke für den Tip! Mit drei verschiedenen Netzteilen hab ich schon probiert, leider unverändert. Mit der Powerbank funktioniert die Uhr im Flur tatsächlich und reagiert nicht auf den Lichtschalter.

Dann besorge ich mir mal paar Kondensatoren und versuche die Spannung 5V und 3.3V mal zu entstören.

ich habe gerade mir das Schaltbild von dem WC MiniDev Shield V5 angeschaut: Ist das richtig das am Eingang 5V nur der 100nF hängt und am Ausgang von AMS1117 nur der 100nF und 4,7µF ?

Mit 100nF am Eingang und 4,7µF am Ausgang ist der AMS1117 nicht massiv unterbeschaltet?

🔻 Eingang (5 V) 100nF puffert nur hochfrequentes Rauschen kein Energiespeicher bei Einbruch beim Schalten des Stromstoßschalters: 5V sackt für µs–ms ab AMS1117 kann das nicht ausgleichen

🔻 Ausgang (3,3 V) 4,7µF ist weit unter Minimum, oder? ESP zieht: kurzzeitig 300–600 mA Spannung fällt sofort unter Brownout-Grenze → Reset

wäre nicht besser: Eingang (5 V → GND): 47–100µF Elko

  • 100nF Keramik

Ausgang (3,3 V → GND): 47–220µF Elko

  • 100nF Keramik

🔋 Direkt am ESP 470–1000 µF Elko an 3,3 V 100nF Keramik

Wenn die Uhr im Flur am selben Stromkreis wie die Beleuchtung hängt und beim Schalten der Beleuchtung neu startet, dann dürfte wohl eher ein Defekt in der Elektrik dieses Stromkreises vorliegen. Da wird dann auch alles Gebastel an der Uhr nicht zielführend sein. Mal alle zugehörigen Abzweigdosen des Stromkreises öffnen und die Dolü-Klemmen nachziehen.

Dann müssten zwei Stromkreise den gleichen Fehler haben. Zu Hause in der Wohnung im Flur hab ich das Problem und im Obergeschoss im Hausflur das gleiche Problem (anderer Stromkreis)

Im Obergeschoss gibt es nur eine Steckdose und drei Lichttaster, ist aber das gleiche Phänomen

: Bearbeitet durch User

Das Design der WordClock hier möchte ich als funktionstüchtig und hinreichend ausdesigned bezeichnen.

Wenn also angeschlossen an manchen Stromkreisen ein Problem auftritt und an anderen nicht, dann wird es wahrscheinlich eher an diesen Stromkreisen liegen, als an der WordClock.

  • Haben den diese beiden Stromkreise gemeinsame Leitungen?
  • Stört der Eltako? Mal versuchsweise an einem Taster parallel einen 10nF X2 Kondensator anschließen.

Wohnung und Flur sind absolut getrennt! Im Haus hängt der Flur am Haussicherungskasten, die Wohnungen haben eigene Sicherungskasten.

War gerade bei meiner Mutter, sie hat auch eine Uhr, diese hängt auch im Wohnzimmer seit 2 Jahren ohne Probleme. Hab Ihre Uhr bei Ihr im Flur an die Steckdose angeschlossen (eigenes Haus) wo über drei Etagen (Keller, Erdgeschoss, Obergeschoss) das Licht auch mit Stromstoßschalter geschaltet wird... nach 7 oder 8 mal Ein/Ausschalten ist der ESP auch ausgefallen.

@Carsten Der Taster schaltet nicht die Last, sondern nur die Steuerspannung des Stromstoßschalters.

dort fließen: kaum Strom keine hohen Schaltspitzen

bringt das was an dieser Stelle? Müsste wenn überhaupt, nicht der Kondensator an der Last / am Stromstoßschalter ?

: Bearbeitet durch User

Adam schrieb:

@Carsten Der Taster schaltet nicht die Last, sondern nur die Steuerspannung des Stromstoßschalters. dort fließen: kaum Strom keine hohen Schaltspitzen

Die Spule des Eltakos ist eine große Induktivität, die beim Loslassen des Tasters hohe Schaltspitzen erzeugt.

bringt das was an dieser Stelle? Müsste wenn überhaupt, nicht der Kondensator an der Last / am Stromstoßschalter ?

Kannst Du ganz einfach Testen: Entferne alle Leuchtmittel, die der betreffende Eltako schaltet. Wenn dann immer noch die Abstürze auftreten, weiß Du, wer der Übeltäter ist.

Alternativ tauscht Du den Eltako gegen einen elektronischen Treppenlicht-Automaten aus.

Aber ich behaupte weiterhin, in der Verkabelung der Hausflurbeleuchtung könnte ein unerkanntes Problem mit einer/mehreren losen Klemmen bestehen.

: Bearbeitet durch User

Daniel K. schrieb:

Ich habe jedoch festgestellt, dass das Schema kaum lesbar ist (schlechte) Auflösung. Wäre es dir möglich dieses Schema noch in höherer Auflösung zu publizieren, wie dies auch bei der alten Version der Fall war?

Hi Daniel,

ich konnte keine bessere Auflösung als Bild einstellen, da die Datei als "zu groß" abgelehnt wurde. Ich habe hier mal die PDF angehängt, diese sollte besser passen.

VG, Torsten

Angehängte Dateien:
OP Moderator Persönliche Seite

Torsten G. schrieb:

ich konnte keine bessere Auflösung als Bild einstellen, da die Datei als "zu groß" abgelehnt wurde.

Ich habe das Bild aus Deiner PDF als PNG exportiert. Ergebnis: 3.508 × 2.479 Pixel bei nur 783 KB - ohne Qualitätsverlust. Irgend etwas muss bei der PNG-Erstellung bei Dir schiefgelaufen sein.

Anschließend habe ich das Bild in den Artikel hochgeladen und Dein Bild ersetzt. Nun ist es im Artikel in 3 Auslösungen abrufbar, siehe Anhang.

EDIT: Komischerweise wird nun die Variante 3.508 × 2.479 auch in der minimalen Auflösung gezeigt. Die Variante mit 2560 x 1809 funktioniert jedoch.

Angehängte Dateien:
: Bearbeitet durch Moderator

@Frank & Thorsten: Könntet ihr nochmals nachprüfen, wieso der LDR mit der neusten Software und dem V6 Shield bei mehreren Nutzern nicht funktioniert. Ich vermute den Fehler in der Software, aber das Layout möchte ich noch nicht ausschließen.

Vielen Dank schonmal dafür.

Liebe Grüße, Patrick

OP Moderator Persönliche Seite

Patrick W. schrieb:

Könntet ihr nochmals nachprüfen, wieso der LDR mit der neusten Software und dem V6 Shield bei mehreren Nutzern nicht funktioniert.

Danke für die Erinnerung. Ich habe wohl den Bug im Source entdeckt. Durch einen blöden Copy&Paste-Fehler wurde für PA5 der falsche ADC-Channel verwendet.

Im Update Path "test" (statt "update") liegt nun die V3.1.3 als Bugfix. Bitte testen. Sobald ich positives Feedback habe, werde ich die V3.1.3 auch im Update Path "update" bereitstellen.

: Bearbeitet durch Moderator

Frank M. schrieb:

Danke für die Erinnerung.

Im Update Path "test" (statt "update") liegt nun die V3.1.3 als Bugfix. Bitte testen. Sobald ich positives Feedback habe, werde ich die V3.1.3 auch im Update Path "update" bereitstellen.

Hallo Frank,

danke dir für den schnellen Fix der Software.

Habe soeben die V3.1.3 geladen und siehe da, der LDR und auch die gesamte Uhr funktioniert nun wie gewohnt. Wenn du sonst nichts geändert hast, was mit dem V6 Shield getestet werden sollte, kannst du sie ohne Bedenken releasen.

Danke dir nochmals für das tolle Projekt.

LG Patrick

Hallo Frank kurze Frage: In deinem Source-Code finde ich die Library w25qxx. Gem. den BlackPill-Boards u.a. auf AliExpress finde ich aber diesen Flash-Speicher (U3) nicht bestückt, sprich lediglich vorgesehen. Verwendest du diesen trotzdem, sprich ist dieser ein MUSS oder kann dieser auch weggelassen werden? PS: Gehe ich zudem auch richtig der Annahme, dass die Datenleitungen des USB-C auf dem BlackPill für unser Projekt hier nicht verwendet werden? Gruss, Daniel

Hallo Torsten ich habe noch ein paar Inputs zu deinem Schema für das BlackPill:

  1. Im Rahmen des BluePill hatten wir einen 100k Widerstand zw. BOOT0 des ESP-12F und dem STM32F103, da dies durch das BluePill so gegeben war, zumal es eine Brücke von Pin3 zum BOOT0 Pin auf deinem Shield gab. Dieser Widerstand gibt es so nun nicht mehr, sprich das BOOT0 vom BlackPill wird nun zw. ESP-12F und STM32F4x1 direkt verbunden. So ok?
  2. Der Widerstand R14 auf deinem neuen Shield V6 könnte aus meiner Sicht weggelassen werden, da das BlackPill den BOOT0 schon mit einem Widerstand auf Ground zieht. Grüsse, Daniel
OP Moderator Persönliche Seite

Hi Daniel,

Daniel K. schrieb:

kurze Frage: In deinem Source-Code finde ich die Library w25qxx. Gem. den BlackPill-Boards u.a. auf AliExpress finde ich aber diesen Flash-Speicher (U3) nicht bestückt, sprich lediglich vorgesehen.

w25qxx.c ist nur für das BlackBoard mit STM32F407 vorgesehen - nicht für die BlackPills, wo der W25Qxx optional ist. Auf dem BlackBoard jedoch ist der W25Qxx- immer fest aufgelötet und kann als EEPROM-Ersatz verwendet werden.

Verwendest du diesen trotzdem, sprich ist dieser ein MUSS oder kann dieser auch weggelassen werden?

Der Source wird im Falle von STM32F4x1 (BlackPill, Nucleo) und STM32F301 (BluePill) nicht verwendet, sondern nur für das BlackBoard mit STM32F07, siehe erste Codezeile in wq25xx.c:

1
#if defined(BLACK_BOARD)

PS: Gehe ich zudem auch richtig der Annahme, dass die Datenleitungen des USB-C auf dem BlackPill für unser Projekt hier nicht verwendet werden?

Das ist korrekt.

EDIT: Das ist doch nicht ganz korrekt, wie ich gerade sehe. PA11 und PA12 werden für den optionalen DF-Player benutzt, sorry.

Du findest übrigens im Kopfkommentar von main.c eine Liste aller verwendeten Pins - für alle unterstützten Boards, siehe auch Anhang.

STM32F407 auf BlackBoard habe ich hier weggelassen, da dieses nur für die TFT-Display-Variante interessant ist. Soweit ich weiß, bin ich der einzige, der sie nutzt, da nicht weiter dokumentiert ;-)

Angehängte Dateien:
: Bearbeitet durch Moderator
OP Moderator Persönliche Seite

Daniel K. schrieb:

Hallo Torsten ich habe noch ein paar Inputs zu deinem Schema für das BlackPill:

Ich antworte mal, da ich die Schaltung damals bei der Portierung auf das BlackPill mit Torsten abgesprochen habe.

Im Rahmen des BluePill hatten wir einen 100k Widerstand zw. BOOT0 des ESP-12F und dem STM32F103, da dies durch das BluePill so gegeben war, zumal es eine Brücke von Pin3 zum BOOT0 Pin auf deinem Shield gab. Dieser Widerstand gibt es so nun nicht mehr, sprich das BOOT0 vom BlackPill wird nun zw. ESP-12F und STM32F4x1 direkt verbunden. So ok?

Ja, das ist so okay. Ein weiterer Widerstand ist hier nicht erforderlich.

Der Widerstand R14 auf deinem neuen Shield V6 könnte aus meiner Sicht weggelassen werden, da das BlackPill den BOOT0 schon mit einem Widerstand auf Ground zieht.

Ja, das stimmt. BOOT0 hat auch bei geöffnetem Schalter einen Pulldown von 10k auf dem BlackPill-Board, siehe Anhang.

R14 auf dem Shield kann daher entfallen, schadet aber nicht. Kann Torsten ja für v7 so vorsehen :-).

Angehängte Dateien:
: Bearbeitet durch Moderator

Frank M. schrieb:

Hi Daniel, w25qxx.c ist nur für das BlackBoard mit STM32F407 vorgesehen - nicht für die BlackPills, wo der W25Qxx optional ist. Auf dem BlackBoard jedoch ist der W25Qxx- immer fest aufgelötet und kann als EEPROM-Ersatz verwendet werden.

Frank, danke auch für diese Rückmeldung. Somit habe ich hier wohl im Code etwas falsch interpretiert (BlackBoard vs. BlackPill). Sorry.

Eine Frage aber trotzdem noch. Im Hauptartikel steht, dass du beim BlackBoard den CPU-internen RTC als RTC-Ersatz. Ich gehe somit davon aus, dass dies beim BlackPill nicht der Fall ist und hier immer noch der RTC von DS3231 Board verwendet wird, oder? Somit ist der RTC des STM32F4x1 nicht im Einsatz, oder?

Grüsse, Daniel

OP Moderator Persönliche Seite

Daniel K. schrieb:

Eine Frage aber trotzdem noch. Im Hauptartikel steht, dass du beim BlackBoard den CPU-internen RTC als RTC-Ersatz.

Ja, denn das BlackBoard hat einen Knopfzellenhalter für eine Batterie, welche dann die RTC stützt, solange der STM32F407 abgeschaltet ist.

Zusammen mit dem W25Qxx, der als EEPROM-Ersatz dienen kann (EEPROM-Simulation im Flash) spart man sich dann das DS3231-Board für RTC und EEPROM. Ist auch gut so, denn das BlackBoard ist bereits um ein Vielfaches größer als das BlackPill. Da will man dann nicht mehr so viel Peripherie drumherum. Interessant ist es übrigens nur zusammen mit einem TFT-Display, welches dann die LEDs und die Frontplatte einspart.

Aber so einfach ist es auch hier wieder nicht: Die STM32F407-interne RTC muss man tatsächlich erstmal kalibrieren, bevor sie überhaupt verwendbar ist. Ohne diese Kalibrierung ist die Genauigkeit miserabel.

Ich gehe somit davon aus, dass dies beim BlackPill nicht der Fall ist und hier immer noch der RTC von DS3231 Board verwendet wird, oder?

So ist es. Auf dem kleinen Blackpill gibt es weder eine Knopfzellenhalter noch den WQ25xx (als EEPROM-Ersatz) standardmäßig. Da kann man auch direkt so ein billiges DS3231-Modul anschließen. Zudem erspart es einem die aufwendige Kalibrierung. Anschließen und läuft.

Somit ist der RTC des STM32F4x1 nicht im Einsatz, oder?

Nein, ist er nicht.

: Bearbeitet durch Moderator

Guten Tag, leider habe ich ein Problem. Ich wollte eine neue 24 für einen Freund bauen, und habe auf Altbewärtes zurückgegriffen.Hatte vor einiger Zeit eine eigene Platine erstellt welche alle Teile enthält. Leider funtioniert die Geschichte mit den neu erworbenen Teile nicht mehr. Die Verbindung zwischen ESP und MCU STM32F102 funkt nicht mehr. Habe auch schon den Lieferanten gewechselt, mit dem selben Ergebnis. Hat da schon jemand erfahrung?

OP Moderator Persönliche Seite

Uli R. schrieb:

Die Verbindung zwischen ESP und MCU STM32F102 funkt nicht mehr. Habe auch schon den Lieferanten gewechselt, mit dem selben Ergebnis.

Wie hier schon mehrfach seit Jahren angemerkt wurde, ist die Wahrscheinlichkeit, einen originalen STM32F103 (nicht 102!) in China zu erwerben, immer geringer geworden. Oft sind es Fakes oder Clones, die dann nicht wie gewünscht funktionieren.

Weiche auf das neue BlackPill aus. Das läuft zuverlässig und kostet bei Ali auch nicht mehr als 4 EUR. Allerdings ist das nicht pinkompatibel zum BluePill, so dass Du auch ein neues Shield brauchst. Kein Problem, gibts bei Torsten, siehe oben.

Hatte vor einiger Zeit eine eigene Platine erstellt welche alle Teile enthält.

Was soll ich dazu sagen? Dass sie eventuell Fehler enthält? Deinem Text kann man weder einen Schaltplan noch ein Platinenlayout entnehmen.

Hallo UKW, Danke für Deine Antwort. Was meine Platine betrifft, Diese habe ich schon ein paarmal ohne Problem verbaut. Habe Diese auch auf Fehler überprüft, aber alles i.O. Für das Shield Black Pill wäre ich dankbar die Ansprechdaten von Thorsten zu erhalten.

@Uli

das Problem mit der Kommunikation ESP <-> STM kenn ich auch, ich konnte den STM immer bespielen, beim bespielen von ESP brach die Übertragung ab, blieb stehen oder lief nicht einmal los… es lag immer am STM-Prozessor.

Gute Quellen gibt es leider kaum, testweise über Amazon bei 5 Anbieter bestellt, immer Fakes bekommen! Hab dann über ein Freundin in Hongkong welche bekommen, ansonsten Azdelivery hat noch gute Module gehabt (meistens etwas teurer)

Uli R. schrieb:

Hallo UKW, Danke für Deine Antwort. Was meine Platine betrifft, Diese habe ich schon ein paarmal ohne Problem verbaut. Habe Diese auch auf Fehler überprüft, aber alles i.O. Für das Shield Black Pill wäre ich dankbar die Ansprechdaten von Thorsten zu erhalten.

Hallo Uli, was genau benötigst Du von mir?

Das neue funktionieren Layout findest Du im WordClock Artikel.

Version 3.1.4, ESP8266 3.1.2.

Das Web-Interface ist bei mir weitgehend normal bedienbar.

Was nicht geht ist "Time zone (GMT +/-)". Ich habe "+5" eingegeben, gespeichtert, es kommt die Meldung "Timezone successfully changed", danach "Get net time", wird durch "Getting net time" bestätigt, an der Zeitanzeige ändert sich nichts - auch nach mehreren Stunden nicht.

Warum habe ich mir das angesehen: Am 25.03.2026 wurde auch bei mir die Sommerzeit angezeigt.

Was bei mir komischerweise wieder zur richtigen Anzeige führte: Auf "Main" die Uhrzeit um eine Stunde zurückgestellt und gespeichert - die Uhrzeit blieb dann auch nach "Get net time" bzw. > 3800 Sekunden richtig.

OP Moderator Persönliche Seite

Es gibt nun eine Version 3.1.5 im Update-Pfad "test", wo das Sommerzeit-Umstellungsproblem behoben ist.

Wenn Ihr mir melden könnt, ob damit das Problem auch bei Euch behoben ist, schiebe ich die Version in den update-Pfad und gebe die Sourcen bei github frei.

Zu den anderen Meldungen:

Uwe H. schrieb:

Bei mir ist das webinterface mit der neusten Version quasi nicht mehr bedienbar.

Das kann ich leider nicht nachvollziehen. Entfernungsproblem? Dicke Wände? Standort geändert? Was meldet das Log auf der seriellen Schnittstelle?

Günter H. schrieb:

Was nicht geht ist "Time zone (GMT +/-)". Ich habe "+5" eingegeben, gespeichtert, es kommt die Meldung "Timezone successfully changed", danach "Get net time", wird durch "Getting net time" bestätigt, an der Zeitanzeige ändert sich nichts - auch nach mehreren Stunden nicht.

Auch das kann ich nicht nachvollziehen.

Das richtige Vorgehen bei Zeitzonen-Änderungen ist:

  • Die Zeitzone ändern
  • Speichern klicken
  • Button "Get net time" anklicken
  • Ein paar Sekunden warten, weil das im Hintergrund passiert
  • Auf der Main-Seite nach der Uhrzeit schauen

Ich habe das Vorgehen eben nochmal mehrfach getestet, indem ich die Zeitzone jedes Mal gewechselt habe. Die Uhrzeit war danach auf der Main-Seite immer korrekt unter Beücksichtigung der Zeitzone.

Welchen Timeserver hast Du eingestellt? Bei mir ist es 192.53.103.103. Vielleicht hast Du einen schlecht erreichbaren?

Viele Grüße

Frank

: Bearbeitet durch Moderator

Hallo Frank,

vielen Dank für das Update! Bei zwei Uhren funktioniert es wieder bzw. wird die Uhrzeit richtig angezeigt. Eine kann ich leider nicht prüfen, hier verwende ich die Polnische Matrix 20x20, dazu bräuchte ich den Sourcecode oder du müsstest uns sagen was du daran verändert hast.

Nochmals vielen Dank für deine schnelle Unterstützung!

Hallo Zusammen,

ich möchte um eure Hilfe bitten: Ich habe vor vielen Jahren die Wordclock mit WS2812, und dem allerersten Nucleo-shield aufgebaut. Irgendwann habe ich dann den ESP8266-12F eingebaut. aber das flashen des STM hat nie funktioniert, ich habe mich einfach nicht mehr drum gekümmert. Nun habe ich gestern wegen der Zeitumstellung mal wieder auf der Weboberfläche rumgespielt und den ESP8266 auf die letzte Version upgedated, blöderweise! Weil der STM lässt sich ja nicht in den BoozMode versetzen. Nun passt das irgendwie nicht mehr, die Uhr spinnt. Also nehem ich das als Anlass, mich um die STM Sache zu kümmern und versuche gerade, das auseinender zu klamüsern, allerdings blicke ich da nicht mehr durch. Ich verstehe den Teil der Anleitung mit dem Umbau auf 12F nicht, da steht was von Anschlüssen K1 und K2, auf meinem shield sind allerdings keinerlei Bezeichnungen in dieser Richtung. Ich möchte den ESP einmal komplett neu anschließen, bekomme das aber ehrlich gesagt nicht zusammen. Könnte mir bitte jemand helfen? Vielleicht habe ich auch bei den Widerständen auf dem ESP bereits einen Fehler gemacht. Bei mir ist der R2 (SMD Mitte unten) auf dem ESP Board 0 Ohm, laut Schaltplan sollten das aber 10k sein. Keine Ahnung, es ist schon so lange her und ich würde es nun gerne endlich richtig machen.

Mal eine frage: Ich habe bisher Uhren mit Metallfront, würde gerne eine schwarze machen wollen mit Scheibe/Acrylglas.

Hab gesehen, da gab es früher jemanden der eine Folie drauf geklebt hat, richtig? War das eine Plotterfolie oder eine Selbstklebende bedruckte Folie? In beiden fällen, wurde es von innen geklebt oder aussen?

Kann jemand seine Erfahrungen hier teilen und mir eventuell ein paar Tipps geben?!

Vielen Dank

hast du es nass gemacht? habe oracal 751 folie da, aber wie übertrage ich das vernünftig? ich hab es mal versucht, aber in der größe 50 cm ist das schon schwierig.

welche folie hast du genommen? ich habe auch so eine unschöne übetragung, das sieht irgendwie nicht schön aus

Ich hab bei wirmachendruck.de 2 verschiedene Dinge ausprobiert. Zuerst eine bedruckte Plexisglasplatte. Hintergrund sollte schwarz sein, aber leider deckt die Farbe nicht gut genug, ao dass es um die Buchstaben herum schimmert.

Und als zweites dann Plotterdolie von innen. Habe es zuerst trocken versucht, das ging aber absolut nicht. Nass dann schon viel besser, hatte aber immernoch vereinzelte Luftblasen.

Viel Erfolg

Hier

Beitrag "Re: WordClock mit WS2812"

wurden die Erkenntnisse/Erfahrungen zu Folien vom Schneidplotter zutreffend zusammengestellt.

Ansonsten noch der Tip, die Seitentrennung im Thread abzuschalten und nach "Schneidplotter" zu suchen, da gibt es weitere Hinweise.

Was nach meiner Erfahrung mit "Folie innen" nicht mehr klappt, ist die Frontplatte mit z. B. Magneten an der Zwischenplatte zu befestigen: Die Folie löst sich nach einiger Zeit von der Plexiglasplatte ab.

Hallo Frank,

ich habe die Version 3.1.5 auf den F103C8 und den F401CC aufgespielt und hatte auch die schon geschilderten Probleme mit dem DS18B20. Beim F103C8 wurde der DS18B20 im Webinterface als offline angezeigt und beim F401CC kamen unplausible Temperaturwerte. Beim steppen im Code auf dem F103C8 wurde die Device Family als 0x29 statt 0x28 erkannt. Bei Version 2.9.5 gibt es diese Probleme nicht.

Daraufhin habe ich mir das Timing auf der 1Wire Schnittstelle im Zusammenhang mit dem SysTick als Zeitbasis und dem Zeitpunkt des Rücklesens angeschaut. Kurze Antwort: das das Lesen der DS18B20 Daten erfolgt verspätet zum falschen Zeitpunkt. Dadurch wird aus Device Family 0x28 die 0x29 und das Device ist offline weil unbekannt und die Temperatur wird unplausibel.

Die maßgebliche Änderung von 2.9.5 zu 3.1.x ist das +1 in delay_usec beim setzen des delay_counter ("delay_counter = usec + 1" bzw. "delay_counter = usec / resolution + 1"). Die Intention dahinter ist klar, man möchte mindestens die gewählte Auflösung als delay haben.

Erschwerend kommt hinzu, dass das Timing des SysTick stark schwanken kann, je nach dem was gerade sonst so an Interrupts unterwegs ist, ich tippe mal auf die DMA ISR, und eine Ausführung verzögert. Das führt dazu, dass der Rücklesezeitpunkt noch mal deutlich nach hinten verschoben werden kann. Dieser Effekt tritt eher zufällig auf.

Das Verschieben der Temperaturinitialisierung vor die Displayinitialisierung hat schon mal zur Verbesserung der DS18B20 Erkennung beim F103C8 beigetragen, wahrscheinlich weil er nicht so performant wie der F401CC ist.

Das delay Problem habe ich weitestgehend über den SysTick Counter gelöst. Abweichungen gibt es aber auch hier durch ausgeführte ISRs. Ich lese direkt das SysTick->VAL Register und warte darauf, dass die entsprechende Zeit vergeht. Eine Anpassung zur Zeitmessung in onewire.c wurde auch entsprechend vorgenommen.

Screen shots des Timings vor und nach der Änderung im Anhang. Bei der Abtastung per SysTick Counter liegt der Zeitpunkt deutlich in der low Phase. Bei der Abtastung per SysTick ISR liegt der Zeitpunkt ziemlich knapp vor der steigenden Flanke, und manchmal auch dahinter. Man kann auch einige Unregelmäßigkeiten im SysTick Timing erkennen.

Ich habe die geänderten Dateien mal angehängt.

Ups, mir ist gerade aufgefallen, das ich meine Code Anpassungen zur Erkennung eines Bewegungsmelders und eine andere kleine Änderungen aus versehen im main.c mitgepostet habe - alles mit PIR bitte einfach wegignorieren.

Wichtig ist

  • delay_init() hat keinen Parameter mehr
  • temp_init() kommt vor display_init()
  • durch measure_temperature_flag = 1 und read_temperature_flag = 1 ist die Temperatur vom DS18B20 quasi sofort verfügbar

Grüße Bernd

Angehängte Dateien:
: Bearbeitet durch User

Hallo zusammen,

ich weiß nicht ob es jemand schonmal gemacht hat, aber ich hatte mich mal ran gewagt und den Rahmen der normalen 12h Wordclock so in der Größe modifiziert, dass nun auch normale WS2812B LED von der Teilung 30LED/m passen. Entsprechend wären keine Spezial angefertigten LED Streifen notwendig.

Wollte ich mal mitteilen. Für Feedback gerne offen.

Beste Grüße

Christoph

: Bearbeitet durch User

Hallo Christoph,

sehr schön! meine gut 10 Jahre alte WC12h gibt langsam auf (Farbfehler mancher Einheiten). Daher bin ich auch schon auf den Gedanken gekommen, neue/andere Stripes zu nehmen.

Welche Abmessungen hat denn Deine Variante bzw. die Frontplatte und wie hast Du die Front erstellt?

Hat jemand eine (einfache) Lösung, die alte WC12 (mit RGB-LEDs) auf WS2812 o.ä. umzustellen?

Schöne Grüße Michael

Michael S. schrieb:

Hallo Christoph,

sehr schön! meine gut 10 Jahre alte WC12h gibt langsam auf (Farbfehler mancher Einheiten). Daher bin ich auch schon auf den Gedanken gekommen, neue/andere Stripes zu nehmen.

Welche Abmessungen hat denn Deine Variante bzw. die Frontplatte und wie hast Du die Front erstellt?

Hat jemand eine (einfache) Lösung, die alte WC12 (mit RGB-LEDs) auf WS2812 o.ä. umzustellen?

Schöne Grüße Michael

Hallo Michael, mit einfach umstellen wird es nicht getan sein. Die Vergleichsuhr auf dem Bild ist auch noch die erste Version mit getrennter Steuerplatine und den LED Streifen zum selber belöten.

Die neue Uhr oder der Rahmen sind 530mmx530mm Die Frontplatte ist ja etwas schwierig ohne verklagt zu werden. Werde mir aber privat wieder eine erstellen aus Acrylglas. Finde ich edler als Edelstahl.

Ganz ehrlich, du musst sowieso alles tauschen, daher macht Neubau vermutlich mehr Sinn. Mit den WS2812b und dem Blackpill Board deutlich einfacher geworden. Mit den nun passenden LED´s nun nochmal ein Stück einfacher.

Zur Not kann man die WS2812B auch in kleinen Schlaufen legen auf der Aluminiumplatte, um die Differenz auszugleichen. Aber schön ist das nicht. Benötigt werden knapp 3,6m LED Streifen.

Christoph E. schrieb:

Die neue Uhr oder der Rahmen sind 530mmx530mm

Die Idee hatte ich auch schon mal, allerdings bin ich mit der Außenabmessung von 500x500 mm² ins Rennen gegangen - fand dann aber die Proportionen irgendwie unschön.

Habe mich deshalb dazu entschieden, die originalen Abmessungen (450x450 mm²) beizubehalten und LED-Streifenplatinen für WS2812 zu machen. Das Problem mit den falschen STM32 Blue Pills habe ich damit umgangen, dass ich eine vereinfachte Steuerung direkt bei JLCPCB habe bestücken lassen:

Beitrag "Re: WordClock mit WS2812"

Aber letztes Jahr hat sich keiner dafür interessiert ;-)

Hallo zusammen,

nach ziemlich genau 10 Jahren habe ich es endlich mal geschafft die damals beschafften Bauteile zu einer Wordclock12h zusammen zu bauen :-D

Deshalb nun meine Frage: Aktuell nutze ich die SW-Version 2.9.5. Gibt es die aktuelle SW-Version auch in einer 512K Variante für einen ESPO1 (auf einem V1 Schield für STM32F103C8T6)? Per Suche und im Github Repo habe ich dazu nichts mehr gefunden und frage mich nun, ob die neuen Versionen nicht mehr erstellt werden weil kein Bedarf mehr besteht oder weil sie nicht mehr auf den ESP01 passen? Wenn letzteres, was wäre die aktuellste für den ESP01 nutzbare Version?

Viele Grüße, Ronny

OP Moderator Persönliche Seite

Ronny schrieb:

nach ziemlich genau 10 Jahren habe ich es endlich mal geschafft die damals beschafften Bauteile zu einer Wordclock12h zusammen zu bauen :-D

Das ist allerdings eine ganze Weile her :-)

Deshalb nun meine Frage: Aktuell nutze ich die SW-Version 2.9.5. Gibt es die aktuelle SW-Version auch in einer 512K Variante für einen ESPO1 (auf einem V1 Schield für STM32F103C8T6)?

Nein. Der Flash-Speicher ist dafür zu klein, da das Flash als Zwischenspeicher verwendet wird, um die STM32- und die ESP8266-Firmware "Over-The-Air" (OTA) zu flashen.

Per Suche und im Github Repo habe ich dazu nichts mehr gefunden und frage mich nun, ob die neuen Versionen nicht mehr erstellt werden weil kein Bedarf mehr besteht oder weil sie nicht mehr auf den ESP01 passen? Wenn letzteres, was wäre die aktuellste für den ESP01 nutzbare Version?

War wohl die 2.5.0, mit der OTA eingeführt wurde. Du könntest dafür das Kapitel WordClock mit WS2812: Historie der Software-Versionen lesen.

Oder besser: Du ersetzt den ESP8266-01 durch einen ESP8266-12F. Wie das mit Deinem Board geht, ist hier beschrieben: WordClock mit WS2812: Umbau von ESP-01 auf ESP-12F

Dafür brauchst Du lediglich einen ESP8266-12F Adapter wie diesen hier: https://www.amazon.de/AZDelivery-ESP8266-ESP-12F-Parent/dp/B01NASA1MV

: Bearbeitet durch Moderator

Hallo ihr Lieben, ich habe aus den Anfängen vier 24h Uhren mit dem Nucleo gebaut, die auch immer noch super funktionieren. Jetzt kam ein weiterer Bekannter und möchte auch eine Uhr haben. Gern würde ich ihm eine bauen, allerdings finde ich, das die Seite hier sehr unübersichtlich geworden ist, ehrlich gesagt blicke ich da nicht mehr durch. Das Grundprinzip ist natürlich weiterhin klar, aber nun lese ich von BluePill, BlackPill, ich blick da nicht mehr durch.

Wäre jemand bereit, meine Unwissenheit aufzuhellen? Was genau benötige ich an Hardware, wie kann ich dann die Firmware flashen und wie und womit?

Ich bin mehr der Arduino Programmer und verstehe nicht, warum das ganze Projekt nicht auf einem ESP32-S3 o.ä. projektiert wird?

Auf aussagegräftige Antworten würde ich mich sehr freuen.

OP Moderator Persönliche Seite

Michael N. schrieb:

de ich, das die Seite hier sehr unübersichtlich geworden ist, ehrlich gesagt blicke ich da nicht mehr durch. Das Grundprinzip ist natürlich weiterhin klar, aber nun lese ich von BluePill, BlackPill, ich blick da nicht mehr durch.

Michael N. schrieb:

ich habe aus den Anfängen vier 24h Uhren mit dem Nucleo gebaut, die auch immer noch super funktionieren.

Kannst Du auch weiterhin. Auch die aktuelle Version läuft auf dem Nucleo. Es sind nur ein paar kleinere und platzsparende Boards hinzugekommen. Das Blackpill ist das letzte: Kleines Board, sehr billig, leistungsfähiger STM32F4 und kein China-Fake wie die BluePills mit STM32F103.

Das Grundprinzip ist natürlich weiterhin klar, aber nun lese ich von BluePill, BlackPill, ich blick da nicht mehr durch.

BlackPill. Wenn Du es wie früher machen willst: Nucleo.

Was genau benötige ich an Hardware, wie kann ich dann die Firmware flashen und wie und womit?

Steht alles im Artikel https://www.mikrocontroller.net/articles/WordClock_mit_WS2812

Ich bin mehr der Arduino Programmer und verstehe nicht, warum das ganze Projekt nicht auf einem ESP32-S3 o.ä. projektiert wird?

Weil Du es noch nicht gemacht hast?

;-)

Charly H. schrieb:

https://github.com/dswd/Ulrich-Radig_Wort_Uhr_Version_2 Wenn Du mit Einem Esp32 die Wordclock betreiben willst dann würde ich diesen Link benutzen

Der Link funktioniert zwar, aber der Link zur Uhr ist 404.

Frank M. schrieb:

Weil Du es noch nicht gemacht hast?

Danke ;-) Hast du den Quellcode mal veröffentlicht? Ich würde mal ein Auge darauf werfen. (Sorry, im Moment bin ich weit weg von diesem Projekt.)

Trotzdem danke an euch. Keine Frage bleibt unbeantwortet, super.

Liebe Freunde der Wordclock

ich habe in den letzten Wochen und Monaten an diversen Änderungen der Wordclock aus Basis des Source von Frank gearbeitet. Die primäre Idee dabei war eine PWA als neue Konfiguration- und Status-Oberfläche zu bauen, welche auf Mobiles und diversen Bildschirmgrössen läuft. Dabei habe ich auch Erweiterungen, wie Live-View der Uhr, Log-Anzeige, Backup & Restore, eingebaut.

Ich wollte einfach mal in die Runde fragen, ob dazu auch bei euch Bedarf bestehen würde und diese Änderungen allenfalls in den Code von Frank integriert werden könnten. Sollte kein Interesse bestehen, dann verwende ich dies auch gerne einfach für mich :-)

PS: Siehe einige Screenshots

Grüsse Daniel

Betreff: WordClock – ESP8266 Downgrade von 3.1.2 auf 2.9.x

Guten Tag,

ich habe eine WordClock WC24h mit STM32 BluePill und ESP8266.

Vor dem ESP8266-Update funktionierte die Uhr einwandfrei. Nach dem Update habe ich folgende Firmware-Versionen:

STM32: 2.9.4 ESP8266: 3.1.2 EEPROM: 2.9 Seitdem zeigt die Uhr unabhängig von der eingestellten Uhrzeit ständig „PIERWSZA“ an. Außerdem leuchten zusätzliche Buchstaben und das Ambilight funktioniert nicht mehr.

Ein STM32-Update über die Weboberfläche ist mit einem Bootloader-Timeout fehlgeschlagen. Die STM32-Version ist weiterhin 2.9.4.

Ich kann das Gehäuse nicht öffnen und habe keinen ST-Link-Programmer. Die Weboberfläche des ESP8266 ist weiterhin über WLAN erreichbar.

Könnten Sie mir bitte sagen:

Wo ich die ältere ESP8266-Firmware 2.9.x, zum Beispiel 2.9.5, herunterladen kann? Ob ein sicheres Downgrade von 3.1.2 auf 2.9.x über WLAN möglich ist? Wie ich dabei mit dem Wechsel von LittleFS zu SPIFFS umgehen muss? Vielen Dank für Ihre Hilfe!

Mit freundlichen Grüßen

Betreff: Bitte um ESP8266-Firmware 2.9.5 und sichere Downgrade-Anleitung per WLAN

Hallo,

ich habe eine WordClock WC24h (20×20, polnische Anzeige) mit STM32 BluePill und ESP8266.

Nach einem ESP8266-Update habe ich folgende Firmware-Versionen:

● STM32: 2.9.4

● ESP8266: 3.1.2

Seitdem zeigt die Uhr ständig „PIERWSZA“ an, zusätzliche LEDs leuchten und das Ambilight funktioniert nicht mehr.

Ein STM32-Update über die Weboberfläche ist mit einem Bootloader-Timeout fehlgeschlagen. Ich kann das Gehäuse nicht öffnen und habe keinen ST-Link.

Könnten Sie mir bitte die ältere ESP8266-Firmware 2.9.5 als fertige Datei ESP-uclock-4M.bin zur Verfügung stellen?

Außerdem benötige ich eine sichere Anleitung für das Downgrade von ESP8266 3.1.2 auf 2.9.5 ausschließlich über WLAN bzw. die Weboberfläche.

Besonders wichtig ist mir, wie ich beim Wechsel von LittleFS (3.x) zurück zu SPIFFS (2.9.x) vorgehen muss, ohne die Uhr unbrauchbar zu machen.

Vielen Dank für Ihre Hilfe!

Viele Grüße Adam

Angehängte Dateien:
: Bearbeitet durch User
Beitrag #8110581 wurde vom Autor gelöscht.

Mein Gefühl sagt mir: Hier hat jetzt auch AI-Entwicklung Einzug gehalten, es kommen komplett neue Dimensionen von Inputs:

  • ESP32 Version
  • State-of-the-Art UI :-) Ich find's gut! Es ist der Wahnsinn, was man damit alles machen kann, was man vorher nie angefangen hätte, weil es zu aufwändig war. Was früher Wochen bis Monate dauerte kann man jetzt in Tagen machen. Manchmal sogar in Stunden.
OP Moderator Persönliche Seite

Adam schrieb:

Ein STM32-Update über die Weboberfläche ist mit einem Bootloader-Timeout fehlgeschlagen.

Dann hast Du wahrscheinlich beim Löten vergessen, den Boot-Pin anzulöten.

Ich kann das Gehäuse nicht öffnen

Das glaube ich fast nicht. Eine WordClock, die sich nicht öffnen lässt?

Außerdem benötige ich eine sichere Anleitung für das Downgrade von ESP8266 3.1.2 auf 2.9.5 ausschließlich über WLAN bzw. die Weboberfläche.

  1. Im Web-Interface Update-Path umstellen auf update.2.9.5
  2. Update ESP8266 durchführen

Fertig. Eine Version 2.9.4 habe ich nicht, aber ich denke, die ESP-Version 2.9.5 sollte auch mit STM32-Version 2.9.4 zusammenarbeiten.

Besonders wichtig ist mir, wie ich beim Wechsel von LittleFS (3.x) zurück zu SPIFFS (2.9.x) vorgehen muss, ohne die Uhr unbrauchbar zu machen.

Du musst dann, sobald die 2.9.5 wieder drauf ist, das SPIFFS über das Webfrontend formatieren und anschließend die Layout-Dateien wieder downloaden - aus dem Pfad update.2.9.5!

Dziękuję za odpowiedź. WordClock, otwiera się tyko nie mam fizycznie ST-Linka.

To pewnie zapomniałeś przylutować sworek podczas lutowania.

Mogę otworzyć zegar i zobaczyć które zworki trzeba sprawdzić czy są przylutowane. Czy możesz podesłać zdjęcie które zworki muszą być przylutowane? Muszę trochę wytłumaczyć, ja jestem zupełnym laikiem odnośnie elektroniki a zegar wykonał w całości mój teść dla moich córek, niestety nie ma go już z nami a chciałem aby zegar dalej funkcjonował. Proszę o pomoc w rozwiązaniu nieprawidłowej pracy zegara. Z poważaniem Adam N.

Jeszcze jedno Ustawiłem serwer uclock.de i ścieżkę update.2.9.5. Jednak na stronie aktualizacji zegara pole „Dostępne oprogramowanie ESP” jest puste, a przeglądarka pokazuje „403 Forbidden” przy otwarciu katalogu.

Czy mimo pustego pola mogę bezpiecznie nacisnąć „Zaktualizuj firmware ESP”, czy powinienem najpierw sprawdzić dostępność konkretnego pliku wersji 2.9.5? Z poważaniem Adam N.

Wpisałem update.2.9.5 i wybrałem zapisz jednak pola ESP firmware available i WordClock firmware available są puste oraz lista Flash STM32 jest pusta nie wiem w czym jest problem. Czy możesz mi pomóc co zrobić i gdzie może być problem?

Angehängte Dateien:
OP Moderator Persönliche Seite

Adam schrieb:

Ich habe es von DEEPL übersetzen lassen. Du schriebst:

"Ich habe „update.2.9.5“ eingegeben und „Speichern“ ausgewählt, aber die Felder „ESP-Firmware verfügbar“ und „WordClock-Firmware verfügbar“ sind leer, und die Liste „Flash STM32“ ist ebenfalls leer. Ich weiß nicht, wo das Problem liegt. Kannst du mir helfen, was ich tun soll und wo das Problem liegen könnte?"

Wann geschah der Zugriff auf uclock.de? Ich sehe nämlich keinen Zugriff von Dir im Server-Log. Das würde auch erklären, warum die Verfügbar-Felder leer sind. Die Uhr kann nicht auf den Server zugreifen.

Offenbar hat die Uhr zwar WLAN, aber keine Internet-Verbindung. Sind die Einstellungen unter "Network" korrekt?

Versuche, aus demselben WLAN per PC auf uclock.de zuzugreifen.

Funktioniert das?

Wenn Du in der WordClock den update-Path wieder auf "update" zurückstellst, werden dann die "Available" Felder wieder ausgefüllt?

W Załączeniu zdjęcie z ustawieniami w sekcji "Network", jest wpisana moja sieć WI-FI (GIGA2808) ale pozycje Key i WLAN AP są puste. Po wpisaniu hasła w "Key" wyskakuje komunikat "Łączenie z puntem dostępowym. Spróbuj ponownie później"

Próbowałem uzyskać dostęp do uclock.de z tej samej sieci Wi-Fi na swoim komputerze.

https://uclock.de/update.2.9.5/wc.txt i https://uclock.de/update.2.9.5/ESP-WordClock.txt jednak strony nie otwierają się jest tylko napis 2.9.5 (zdjęcia w załaczeniu).

Angehängte Dateien:
OP Moderator Persönliche Seite

Ich sehe gerade auf Deinem ersten Screenshot die IP-Adresse der WordClock: 192.168.4.1.

Das ist die IP-Adresse, wenn sich die Uhr im AP-Modus befindet, sie also als Access-Point arbeitet. Die Uhr kann aber nur Updates durchführen, wenn Sie mit Deinem Router verbunden ist. Sonst hat sie keine Verbindung zum Internet.

Wähle also rechts neben "WLAN-Client" die SSID Deines Routers aus und gebe das Password Deines Routers ein. Danach sollte die Uhr eine neue IP-Adresse aus Deinem WLAN bekommen.

Jetzt verstehe ich auch, warum Du das Update des STM32 nicht durchführen konntest. Das Update ist in einen Timeout gelaufen, weil die Uhr nicht mehr mit Deinem Router verbunden war!

Anschließend solltest Du das Update des STM32 nochmal neu probieren, also den Update-Path "update" einstellen und die neueste STM32-Version 3.1.5 installieren.

Wäre schön, wenn die nicht deutschsprachigen Teilnehmer Ihren Text vor dem Posten per Google oder sonstwas ins Deutsche übersetzen könnten (und auch diese Übersetzung mitposten), dann haben hier in einem deutschen Forum alle etwas davon. Danke!

: Bearbeitet durch User

Dziękuję za wszystkie informację wróciłem do wersji 2.9.5 i zegar działa prawidłowo jedynie nie świecą się diody wokół tarczy (sekundy) Ambilight. Czy mogę sprawdzić i włączyć to oświetlenie?

Das hatte ich oben schon versucht - interessiert den Foristen leider nicht, er macht direkt nach meinem Hinweis einfach weiter. Scheint heute wohl üblich, dass man Hilfe von einer deutschen Community erwartet, aber dafür noch nicht einmal selbst etwas dazu beiträgt. Sollen halt die anderen googeln...

OP Moderator Persönliche Seite

Ein paar Neuigkeiten für die ESP32-Variante und Software-Verbesserungen für ESP8266 in bestehenden WordClock-Installationen:

Ich habe die WordClock-Software nun auf das ESP32-S3-Zero Board portiert. Hier ist kein STM32 mehr notwendig. Ich nenne diese Variante zukünftig "ESP32-Version".

Unterschiede zur WordClock-ESP8266/STM32 Version:

  • Keine Unterstützung der Infrarot-Fernbedienung
  • Keine Unterstützung von DCF77
  • Unterstüzung von WS2812 und SK6812, aber keine für APA102
  • Als EEPROM wird das eigene Flash genutzt

Ich habe daher Features weggelassen, die ich als "wenig genutzt" erachte. Sollte ich mich irren, bitte mich davon überzeugen! :-)

Es gibt nun eine erste Test-Version. Diese hat die Version 3.1.5. Die Bin-Dateien für WC12h und WC24h sind im Anhang. BITTE NICHT AUF ESP8266 FLASHEN!

Die einfachste Variante ist, einfach ein LED-Stripe an GPIO5 anzuhängen, am besten über einen Pegelwandler 74AHCT125 auf 5V, 330 Ω in Serie. Lässt man den Pegelwandler weg, riskiert man, dass zumindest die erste LED mit Falschfarben reagiert oder dass es zu Störungen bei der LED-Anzeige kommt.

Dann kann man die Uhr schon einmal testen: Beim Start mit AP "wordclock" verbinden, dann Browser auf 192.168.4.1 starten und die Uhr dann über Network mit dem eigenen Router verbinden. Nach dem Reboot sollte die Uhr dann die richtige Uhrzeit holen und anzeigen.

Man kann auch WPS nutzen. Dafür verbindet man GPIO6 kurzzeitig mit GND - zum Beispiel über einen Taster. Auch der Anschluss eines AP-Tasters ist an GPIO2 möglich.

Den Anschluss einer optionalen RTC (bisheriges I2C-Modul mit dann überflüssigem EEPROM) und den Anschluss eines optionalen DF-Players dokukmentiere ich später.

Das Weblayout wurde für 3.1.5 überarbeitet, siehe Screenshots. Dabei habe ich das Layout auch für die ESP8266/STM32-Variante übernommen. Es gibt deshalb nun auch eine Version 3.1.5 für den ESP8266 über OTA, die Ihr Euch für Eure bereits vorhandene WordClock herunterladen könnt.

Verbesserungen gegenüber 3.1.2:

  • Weblayout ist nun responsive und damit besser über Mobiltelefon nutzbar.
  • WPS-Button speichert das Password auch im EEPROM/Flash
  • Lokales Update für ESP32 bzw. ESP8266 über OTA möglich - also ohne uclock.de
  • Weitere kleinere Verbesserungen.

Der Update für github kommt später - vielleicht nach Feedback über Euch. :-)

Viel Spaß!

Angehängte Dateien:
: Bearbeitet durch Moderator

Der Hammer!!!

Ganz lieben Dank für Deinen Einsatz, das ist genau das, was ich mir immer gewünscht habe ("Arduino-like...") und macht das ganze Erstprogrammieren so viel einfacher. Das hat mich bei den STM-Versionen immer etwas gestört und bisher auch vom Nachbau abgehalten, auch wenn das "damals" auch seine guten Gründe hatte, diese zu verwenden.

IR-Fernbedienung wäre aber schon cool, man hat ja auch nicht immer das Smartphone gerade in der Nähe.

Ich finde es klasse, dass Du weiterhin versuchst, das Beste aus dem Projekt Wordclock herauszuholen!

Danke Frank, dass du dich da ran gesetzt hast. Klingt nach einem großen Schritt in die Zukunft für die doch inzwischen 10 Jahre alte WortUhr Elektronik. Werde ich gerne mal testen. Wie läuft denn das Erstellen von eigenen Layouts? Immer noch via dem bekanten Weg über das Table Generator Makefile?

OP Moderator Persönliche Seite

S. J. schrieb:

IR-Fernbedienung wäre aber schon cool, man hat ja auch nicht immer das Smartphone gerade in der Nähe.

Ich dachte, heutzutage hat man das Smartphone eher in der Nähe als eine IR-Fernbedienung, Ich denke mal über den Einsatz von IRMP nach. Das ist ja nicht so schwer. ;-)

Stephan schrieb:

Wie läuft denn das Erstellen von eigenen Layouts? Immer noch via dem bekanten Weg über das Table Generator Makefile?

Ja, ist so. Könntest Du Dir etwas anderes vorstellen? Wenn ja, was?

Das klingt ja super, vielen Dank für Dein langjähriges Engagement.

Ich plane gerade eine alte WC12h auf SK6812 umzurüsten (die alten RGB-LEDs haben zunehmend Farbfehler und meine Reparaturversuche waren eher kläglich...).

Die Uhr hängt auf der Arbeit (kein WLAN verfügbar, AP-Zugang ist mir zu umständlich), dort nutze ich eine Fernbedienung, daher:

IR-Fernbedienung +1

Ohne RTC ist diese Variante aber nach einem Stromausfall "zeitlos", oder? Daher finde ich die Option sehr hilfreich.

DCF77 funktioniert bei mir bei keiner Uhr wirklich gut (wenn überhaupt), daher kann ich darauf gerne verzichten. DF-Player habe ich zwar in der Schublade, aber noch nie in einer Uhr verbaut (bin froh, wenn da nicht auch noch einer rumquäkt).

Andere Frage: Hat jemand schon mal LED-Streifen im Format 36 LEDs/m (LED-Abstand 27,8 mm) für WS2812 oder SK6812-LEDs layoutet? Ich wäre sehr an einem KiCAD-File interessiert. Die Verbindungsstreifen von sauttefk (https://github.com/sauttefk/WordClockStripeConnector) sind schon recht hilfreich. Andernfalls müsste ich selber mal zur Maus greifen :)

Weiterhin "happy clocking" Beroot

Hallo Frank, danke für das ESP8266/STM32-Update (hat perfekt geklappt) und ganz besonders für die Version auf einem ESP32-S3-Zero.

Über die IR-Fernbedienung (bei mir eine mit zwei Tasten)

  • schalte ich die Uhr nach Bedarf an, das Ausschalten übernehmen dann die Timer,
  • rufe ich die Anzeige der Temperatur auf.

Da das DS32331-Modul zukünftig nicht mehr benötigt wird, wäre für mich die Temp.-Anzeige entbehrlich, einen DS18x20 Temp.-Sensor würde ich eher nicht nachrüsten. Aber die Möglichkeit, das Display über eine Fernbedienung schalten zu können, wäre aus meiner Sicht schon schön.

Den DF-Player würde ich sehr gerne behalten - an den Stunden-/Halbstundenschlag habe ich mich sehr gewöhnt.

Im Idealfall wäre es ein Online Editor. Anzahl Reihen und Spalten definieren. Man bekommt eine Matrix. Dort Tippt man die Buchstaben ein, die man will. Anschließend bekommt man eine neue Funktion, wo man die Wörter per Klick auf Anfang und Ende eines Wortes bestimmen kann. Dann braucht man aber irgendwie noch eine Funktion für die Sonderfälle, wie Drei, Dreizehn oder Ein, Eins

OP Moderator Persönliche Seite

Anbei mal ein erster Entwurf eines möglichen Shields für das ESP32-S3-Zero. Das ist mit 45 x 33 mm um ein Vielfaches kleiner als das bisherige Shield. Okay, hier braucht man kein STM32-Board. Auch den selten benutzten DF-Player müsste man hier "anflanschen". Zudem wurden SMD-Baueile (SO8 und 0805, also nicht wirklich klein) eingesetzt.

Der Schaltplan des Entwurfs ist ebenso dabei. Was man hier sehen kann:

Notwendig sind lediglich

  • Mitte: ESP32 Modul und Pegelwandler für LED-Stripe

Optional sind:

  • Links: Power-Schaltung zum Ein-/Ausschalten der LED-Spannungsversorgung
  • Oben links: Anschluss für externen DF-Player
  • Rechts: WPS-, AP-Schalter, LDR-Anschluss, Flachbandkabel-Wanne und RTC-Anschluss

Auf die Power-Schaltung kann mittels Drahtbrücke verzichtet werden - wie bisher. Die anderen Anschlüsse sind lediglich "Luxus". Wer es also ganz minimalistisch haben will, kommt mit dem ESP32 und dem Pegelwandler aus.

Angehängte Dateien:
: Bearbeitet durch Moderator

Vielen Dank für alle Informationen. Ich bin zur Version 2.9.5 zurückgekehrt und die Uhr funktioniert einwandfrei; lediglich die LEDs um das Zifferblatt (für die Sekunden) – also das Ambilight – leuchten nicht. Was kann ich tun, um diese Ambilight-Beleuchtung zu aktivieren?

OP Moderator Persönliche Seite

Danke für die vielen Anregungen.

Die Lehre daraus für die ESP32-Version:

  • DCF77 kommt endgültig weg
  • IR-FB wird zukünftig weiterhin unterstützt
  • DF-Player war für ESP als externer Anschluss vorgesehen, kommt mit auf das Shield
  • DS3231-I2C-Modul kann weiterhin optional angeschlossen werden
  • DS1820 ist bereits umgesetzt, aber ungetestet

DS1820 hatte ich vorher vergessen, zu erwähnen.

Weitere Punkte für ESP32?

da hast du dir was vorgenommen Frank. Ich habe den Schritt bereits gemacht, war Krankheitsbedingt 5 Monate zu Hause und habe es komplett neu gemacht (über 200 Stunden sind da inzwischen eingeflossen)

Im Einsatz habe ich einen ESP32-Wroom und RTC. LDR, IR und Temperaturfühler laufen inzwischen stabil. Anbindung an Server mit Update/Softwarestatus laufen auch. Habe im Moment nur die 10x11 Matrix übernommen bzw erweitert.. aktuell hab ich die Sprache Deutsch, Italienisch, Spanisch, Französisch, Englisch, Russisch, Türkisch und Romanisch.

Wetter läuft auch, hab aber noch ein paar Verbindungsprobleme. Immer wieder verliert sich die Verbindung und kommt nicht wieder. Hab zuerst mit Watchdog das Problem behoben, war aber nicht der richtige Weg. Im Moment versuche ich anderen Weg… mal sehen.

Der Rest hab ich schon auch rein programmiert wie Animationen, Overlays, Ambilight…

was ich nich gemacht habe, die Tasten der FB habe ich fest in die Software integriert, so das ich nicht jedes mal sie anlernen musste

Angehängte Dateien:
: Bearbeitet durch User

Ob DFPlayer wirklich noch so eine gute Idee ist?

Die echten (originalen) DFPlayer gibt es schon seit Jahren nicht mehr zu kaufen und die ganzen Nachbauten haben alle so ihre Probleme. Von anderen UART Befehelen bis hin zu Problemen mit Ordern. Ich habe mir schon vor ein paar Jahren ordentlich einen Abgesucht, bis ich einen DFPlayer gefunden habe, der funktioniert hat und das war ein originaler aus Restbeständen. Alle Nachbauten waren Murks.

Ich bin dann auch ehr für sowas wie einen I2S Audio IC. Damit kann man alle Leistungsklassen realisieren, die man will. Ist nur die Frage wo die Audio-Daten herkommen? Da müsste man dann noch eine SD Karte an den ESP anknoten.

(Firma: Frickelhauptquartier)

Stephan schrieb:

Ich bin dann auch ehr für sowas wie einen I2S Audio IC. Damit kann man alle Leistungsklassen realisieren, die man will. Ist nur die Frage wo die Audio-Daten herkommen? Da müsste man dann noch eine SD Karte an den ESP anknoten.

War auch meine Idee.

Ach ja, wie wäre es, einen neuen (eigenen) Thread auf zu machen?

: Bearbeitet durch User

Das wäre die Frage, ob der ESP32-S3 beim Abspielen einer MP3 in die Knie geht, vor allem wenn er auch noch den SPI für eine SD-Karte bedienen muss. Alternativ wäre auch der Flash als Quelle für Musik denkbar, die ESP32-S3 gibts bis 32 MB Flash...wenn man da "nur" 2-4MB abzweigt, reicht das für ein paar Mono-MP3 mit ausreichender Qualität und es sollte immer noch genug Platz fürs eigentliche Programm über sein. Nur so als Gedanke...

: Bearbeitet durch User

Danke, Frank M., für all die Informationen. Ich habe die Einstellungen so vorgenommen, wie auf dem beigefügten Foto zu sehen, aber Ambilight funktioniert trotzdem nicht. Hast du noch weitere Vorschläge, was man tun könnte, damit Ambilight funktioniert?

Angehängte Dateien:

@Stephan: Dazu müsste man den erstmal entsprechend programmieren, damit er auch beide Kerne nutzt :-) Und das ist nicht sooo easy (eigene Erfahrung), zudem müssen die Daten ja auch verarbeitet werden, auch wenn das Interface onboard ist.

Ist beim o.g. Typ aber eh kein Thema, der hat zuwenig Pins rausgeführt um zusätzlich SPI und I2S zu bedienen.

: Bearbeitet durch User
OP Moderator Persönliche Seite

Stephan schrieb:

Die echten (originalen) DFPlayer gibt es schon seit Jahren nicht mehr zu kaufen und die ganzen Nachbauten haben alle so ihre Probleme.

Sind das wirklich Nachbauten oder mittlerweile geänderte Modelle, die teilweise anders angesteuert werden müssen? Ich hatte damals schon mindestens 2 Firmware-Versionen durch Versionsabfrage unterschieden, um diese unterschiedlich ansprechen zu können. Ja, hier ist Wildwuchs zu erwarten. Das war damals schon so. Da muss man auf den kleinsten gemeinsamen Nenner gehen.

Zum Abspielen von MP3s direkt durch den ESP32-S3: Kann gutgehen oder auch nicht. Die beiden Kerne haben bereits jetzt getrennte Aufgaben: Der eine übernimmt die Rolle des bisherigen ESP8266, der andere die Aufgaben des STM32. Das bot sich beim ESP32-S3 geradezu an.

Der ESP32 hat I2S, aber keinen DAC. Man braucht also einen externen I2S-Baustein. Möglich wäre MAX98357A: ein I2S-Class-D-Verstärker mit ca. 3W, der den Lautsprecher direkt treibt und etwa so viel kostet wie der DFPlayer. Oder ein PCM5102 mit separatem Verstärker.

Wenn man jetzt noch 4 weitere Pins benötigt, um einen SD-Kartenleser anzuschließen, wirds knapp mit den Pins auf einem Zero-Board. Zudem braucht man ja auch noch 3 Pins für I2S. Beim DF-Player braucht man nur RX/TX für den UART. Okay, man könnte kurze MP3s auch in das Flash des ESP32 legen.

Noch ein mögliches Problem: Class-D-Verstärker und WS2812-Matrix an einer Versorgung können sich gegenseitig stören. Da muss man Vorsorge treffen mit einem zusätzlichen Elko bzw. guter Masseführung.

Alles in allem ein recht hoher Aufwand, den man mit einem DF-Player für 2 bis 5 Euro erschlagen kann. Ich glaube, ich machs erstmal mit dem DF-Player. Ein eigener MP3-Player wäre vielleicht ein Nachfolgeprojekt.

OP Moderator Persönliche Seite

Adam schrieb:

Ich habe die Einstellungen so vorgenommen, wie auf dem beigefügten Foto zu sehen, aber Ambilight funktioniert trotzdem nicht.

Du hast eine polnische Frontplatte mit 20x20 Buchstaben. Die WordClock-Software ist eigentlich gar nicht dafür vorbereitet, denn sie kann nur Formate wie 10x11 oder 16x18. Du hattest auf der Uhr vorher wohl eine speziell angepasste Software. Durch den Flash der anderen Version und dann wieder zurück hast Du jetzt nur die Standard-Version. Ich habe in Erinnerung, dass Adam (adasko) damals die Spezialversion erstellt hat.

Wenn ich das obige richtig in Erinnerung habe, wäre es mehr als nett, dass Adasko diese Version zur Verfügung stellt. Du kannst diese dann per "Local Update" flashen.

Antwort schreiben

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.