mikrocontroller.net

Forum: Projekte & Code WordClock mit WS2812


Autor: sunny (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Habe heute die aktuelle Software aufgespielt.
Leider besteht das Problem weiterhin mit der Wettervorhersage.
Wenn ich die Wettervorhersage aufrufe, wird nach ca. 3 sek. nur die
IP der Uhr angezeigt und danach wieder die Uhrzeit.
Ich habe gehofft das Problem sei mit einem Update behoben.

Hardware:
Nucleo STM32F411RE
ESP8266 ESP-12F
Shield V4

Autor: Daniel K. (granturismo)
Datum:

Bewertung
1 lesenswert
nicht lesenswert
Hallo Frank
noch eine Bitte für die Version 2.9.1.1 oder 2.9.2:
Die Timings für die SK6812 sind sehr an der unteren Grenze gesetzt und 
müssen etwas hochgeschraubt werden. Wir haben dies ja auch mal für die 
WS2812 gemacht.
Ich habe nun einige Wochen nach Fehlern auf meiner neuen Hardware 
gesucht, denn hier ist die Zuleitung zu den LEDs (SK6812) etwas länger 
als früher. Siehe da, es geht nicht mehr...
Nun, habe eben mit folgenden Werten probiert:
#define SK6812_TIM_PERIOD_TIME      1400                        // 1400 
ns
#define SK6812_TIM_PRESCALER        0                           // no 
prescaler
#define SK6812_T0H_TIME             400                         // 400ns
#define SK6812_T0L_TIME             1000                        // 
1000ns
#define SK6812_T1H_TIME             700                         // 700ns
#define SK6812_T1L_TIME             700                         // 700ns
#define SK6812_PAUSE_TIME           100000                      // 
pause, should be longer than 80us
Damit läuft alles perfekt :-)
Kannst du dies mal so in die nächste Version reinnehmen?
Beste Grüsse
Daniel

Autor: Carsten I. (casi239)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Frank!

der Fehler scheint in der 2.9.1 behoben.
Hardware:
Nucleo STM32F411RE
ESP8266 ESP-12F
Shield V4
Abschaltung
DCF
DFP-Player
IR FB
(volle bestückung)
SK6812 RGBW

Endlich wieder Display Anzeige#
RTC Online Version ist 2.9.1
EEPROM ist 2.8 aber nach trennen der Spannung und Neustart dann 2.9
Blaue LED (Status LED) Dauerlicht geht erst nach trennen der Spannung 
aus
Reset STM bringt hierbei keinen Erfolg.
(icon . Tables und weather waren korrekt eingespielt)

ESP version ist 2.9.0
DFP 0005

bin Happy das es endlich klappt.
Danke an alle für die Fehlersuche.
Hatte schon ein systematisches Problem bei meinen Uhren gedacht.
Ihr seit echt spitze.

Autor: Carsten I. (casi239)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Frank
könntest Du vieleicht noch für
Marker Colors
Use display colors
einbauen.
Hätte gerne alles einheitlich in gleicher Farbe dieses aber in Rainbow.
vieleicht kann man das ja mal auf die Liste setzen.
Gruß Carsten

Autor: Günter H. (gnter_h534)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Juka schrieb:
> Gibt es noch einen Download zur Version 2.8.4 ?

Ja - im Kapitel Download unter Versionshistorie.

Autor: Thomas G. (thomas_g18)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Zusammen

Ich habe gestern meine Uhren auch auf den aktuellen Stand gebracht.
Jedoch ging es bei einer von drei Uhren sehr lange den STM zu flashen.So 
wie es andere Nutzer auch schon schrieben.
Komisch an der Sache ist dabei dass ich jedesmal das gleiche File 
benutzt habe welches ich auf meine eigenen Update Server habe.Der 
Unterschied kann also auch durch die Hardware bedingt sein.Die Uhr die 
zu lange zum flashen hatte war quasi "Fleiflugverdratet" und die anderen 
waren auf einer selbstgemachten Platine.
Eventuell gibt es Unterschiede in den Versionen vom ESP oder an der 
Internetverbinung. Der Update-Server kann ausgeschlossen werden da sonst 
das Problem nicht auf mehren gleichzeitig aufgetreten wäre!Geflasht 
wurden alle ESP mit dem selben Programm welches im Wiki empfohlen wird.


sunny schrieb:
> Habe heute die aktuelle Software aufgespielt.
> Leider besteht das Problem weiterhin mit der Wettervorhersage.
> Wenn ich die Wettervorhersage aufrufe, wird nach ca. 3 sek. nur die
> IP der Uhr angezeigt und danach wieder die Uhrzeit.
> Ich habe gehofft das Problem sei mit einem Update behoben.

Hallo Sunny

Es ist komisch dass dieses Problem nur bei Dir auftritt.Ich kann mir 
verschiedene Ursachen vorstellen.Als erstes denke ich dass deine 
Stromversorgung zu schwach ist und daher die Uhr crasht.Beim abruf der 
Wetterdaten braucht der ESP sehr viel mehr Power und zusätzlich will die 
Uhr auf einmal das ganze Icon einblenden welches viel mehr Leds 
aktiviert als bei der Anzeige der Uhrzeit.Es kann auch sein das die 
Stromversorgung nur sehr kurzzeitig in die Knie geht was aber schon 
solche folgen haben könnte.Hast du den eine 12h oder 24h Version?
Du könntest Testweise die Helligkeit der Uhr zurückfahren um dein 
Netzteil zu entlasten.
Sind alle Parameter bei den Wetter Einstellungen korrekt? Eine falsche 
API?Has du die richtigen Koords beim richtigen Feld?Hast du Koords oder 
Ort eingeben oder sogar beides?

Was für ein Wlan hast du?Ich hatte auch schon mal Probleme mit einem 
Gast-Netzwerk da für Gäste andere (weniger) Berechtigungen gelten.

Gruss

: Bearbeitet durch User
Autor: Matthias L. (matthias_l455)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,
ich habe bereits 2 Wordclocks nach dieser Superanleitung gebaut 
(3-Drucker Version und 24h), beide mit MiniBoard. Hat soweit alles 
prächtig geklappt.

Jetzt möchte ich ein 24hWC bauen mit dem Nucleoboard. Leider finde ich 
nirgends ein Bild, wie das Nucleo-Board mit dem Shield V4 verbunden 
wird? Die am Nucleoboard aufgelöteten Pinreihen sind zu kurz um ins 
Shild zu passen, bzw. wird das Shield durch die Arduino-Stecker (die 
mittleren Kontaktleisten) daran gehindert weiter abzusinken. Die Pins 
enden damit 1-2mm unter dem Shield.
Wie geht das?

2. Frage: beim MiniDFPlayer wird ein 1K Widerstand empfohlen. Gibt es 
hierfür auf dem Nucleoshield V4 einen Platz (wenn ja, welcher R?)?

Gruß und Danke für Eure Hilfe

Matthias

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Juka schrieb:

> Leider hat es diesmal mit Version 2.9.1 nicht geklappt. Die Sekunden
> laufen rundum, leider keine Zeitanzeige.

Du hast vergessen, die Tabellen für die Anzeige einzuspielen!

Ich habe extra einen fetten Hinweis in das Download-Kapitel geschrieben:

"Achtung: Ab Version 2.9.0 müssen im SPIFFS die Anzeigetabellen zwingend 
gespeichert werden, siehe SPIFFS."

Außerdem sollte das Web-Interface einen dicken Hinweis schreiben, wenn 
die Tabellen fehlen.

> Komme auch nicht über Web an die Einstellungen.

Das ist allerdings sehr merkwürdig.

> Gibt es noch einen Download zur Version 2.8.4 ?

Im Artikel über Versionshistorie oder über OTA mit Update-Path "2.8.4".

Autor: sunny (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Thomas G. schrieb:
> Als erstes denke ich dass deine
> Stromversorgung zu schwach ist und daher die Uhr crasht.

Die Uhr befindet sich noch im Bau,
deshalb verwende ich ein Labornetzteil mit 0-30V, 0-10A.
Ich denke da ist genug Reserve ;-)

Thomas G. schrieb:
> Sind alle Parameter bei den Wetter Einstellungen korrekt? Eine falsche
> API?Has du die richtigen Koords beim richtigen Feld?Hast du Koords oder
> Ort eingeben oder sogar beides?

Ich gehe davon aus das die API richtig ist, das das Wetter selber ja 
richtig angezeigt wird. Nur die Vorhersage versagt.

Thomas G. schrieb:
> Was für ein Wlan hast du?

Ich beutze kein Gastnetzwerk.


Hardware:
Nucleo STM32F411RE
ESP8266 ESP-12F
Shield V4
Wordclock 24h mit Ambilight.

Autor: Günter H. (gnter_h534)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Matthias L. schrieb:
> Leider finde ich
> nirgends ein Bild, wie das Nucleo-Board mit dem Shield V4 verbunden
> wird? Die am Nucleoboard aufgelöteten Pinreihen sind zu kurz um ins
> Shild zu passen, bzw. wird das Shield durch die Arduino-Stecker (die
> mittleren Kontaktleisten) daran gehindert weiter abzusinken. Die Pins
> enden damit 1-2mm unter dem Shield.
> Wie geht das?

Ich habe kein Nucleo-Board und kann deshalb keine eigenen Bilder 
einstellen.

Auf das Shield werden zweireihige Buchsenleisten (2x12 und 2x7, siehe 
entsprechender Warenkorb) eingelötet. Da kann das Nucleo-Board 
eingesteckt werden (siehe z. B. das Bild in diesem Beitrag: 
Beitrag "Re: WordClock mit WS2812")

Die überstehenden Enden der Steckerleisten auf der Unterseite sollte man 
mit einer Kneifzange kürzen (siehe 
https://www.mikrocontroller.net/articles/WordClock...)

> 2. Frage: beim MiniDFPlayer wird ein 1K Widerstand empfohlen. Gibt es
> hierfür auf dem Nucleoshield V4 einen Platz (wenn ja, welcher R?)?

Die V4 des Shields ist noch nicht für die DFPlayer mini vorbereitet, 
deshalb gibt es auch keinen Platz für diesen 1k-Widerstand (Tipp: in das 
Kabel einlöten und mit Schrumpfschlauch isolieren - klappt bei mir 
problemlos).

: Bearbeitet durch User
Autor: Matthias L. (matthias_l455)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke Günther,
jetzt weiß ich endlich was ich mit diesen Buchsenleisten machen soll :).

Noch eine Frage: Müssen die Arduinoleisten auch verbunden werden?

Zum Player: Doch auf V4 Nucleo-Shield ist der Platz für den Player 
vorgesehen, aber ich finde eben keinen Platz für den zugehörigen 
Widerstand.

Gruß Matthias

Autor: Jürgen K. (juka)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Günter,
vielen Dank für den Tipp. Kann man so blöd sein, ich finde keinen 
Download Link unter Versions History.

Hallo Frank,
auch danke für den Tipp. ich habe meiner Meinung nach die Tabelle 
geladen, stand ja auch groß und rot da.

Aber wenn ich die 2.9.1 Updates manuell aufspiele komme ich nicht mal 
über WEB an die Einstellungen ??

werde die Version 2.8.4 über OTA mit deinem Tip probieren, damit ich 
eine Funktionsfähige Uhr habe.
finde leider über Versionshistorie keinen Link zum Downloden.

vielen Dank für die Hilfen

Juka

Autor: Günter H. (gnter_h534)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jürgen K. schrieb:
> ich finde keinen
> Download Link unter Versions History.

Unter Download auf Versionshistorie klicken, dann auf der Seite 
Dateiversionen in der Spalte Version vom die gewünschte Version 
herunterladen.

Viel Erfolg.

Autor: Günter H. (gnter_h534)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Matthias L. schrieb:
> Noch eine Frage: Müssen die Arduinoleisten auch verbunden werden?

Nein.

> Zum Player: Doch auf V4 Nucleo-Shield ist der Platz für den Player
> vorgesehen, aber ich finde eben keinen Platz für den zugehörigen
> Widerstand.

Ich habe - wie schon erwähnt - kein Nucleo-Board und auch kein Shield 
und kann mich nur auf dieses Bild beziehen:

https://www.mikrocontroller.net/articles/Datei:WC_...

Und da ist kein DFPlayer mini vorgesehen.

Autor: Juka (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Günter,

danke endlich gefunden ...ist mir peinlich, manchmal sieht man den Wald 
vor lauter Bäumen nicht..
hatte vorher noch nie Probleme, aber mit version 2.9.1 geht es los. Wird 
wohl dank eurer Hilfe bald geklärt sein

Gruß Juka

Autor: Thomas G. (thomas_g18)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
sunny schrieb:
> Die Uhr befindet sich noch im Bau,
> deshalb verwende ich ein Labornetzteil mit 0-30V, 0-10A.
> Ich denke da ist genug Reserve ;-)

Die Werte sind gut aber immer noch kein Gewähr gegen kleine 
Schwankungen.
Wenn du ein Labornetzteil hast,hast du dann vielleicht auch ein Oszi?

> Ich gehe davon aus das die API richtig ist, das das Wetter selber ja
> richtig angezeigt wird. Nur die Vorhersage versagt.

Sage bitte etwas genauer was funktioniert oder nicht:

Wetter aktuell als Ticker?
Wetter aktuell als Icon?
Wetter Vorhersage als Ticker?
Wetter Vorhersage als Icon?

Vielleicht sind noch alte Werte im Eeprom? Eeprom Reset?

Autor: Juka (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo,

jetzt läuft die Version 2.9.1 auch bei mir.
problem saß wohl vor der Tastatur. beim 3. Update ging es dann ??
Danke an Günter und Frank für die Hilfen.

Gruß Juka

Autor: sunny (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Thomas G. schrieb:
> Wenn du ein Labornetzteil hast,hast du dann vielleicht auch ein Oszi?

Ein Oszi habe ich, ja.

Thomas G. schrieb:
> Sage bitte etwas genauer was funktioniert oder nicht:

> Wetter aktuell als Ticker?
> Wetter aktuell als Icon?

JA!
Es funktioniert ja eigentlich alles...

Thomas G. schrieb:
> Wetter Vorhersage als Ticker?
> Wetter Vorhersage als Icon?

Leider NEIN!

Thomas G. schrieb:
> Eeprom Reset?

AUch schon gemacht...

Autor: Matthias L. (matthias_l455)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Das ist das V4 Nucleo Shield.

Und da ist definitiv der Platz für den Player 😊

Autor: Christoph G. (grave)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi, ich finde es leider nicht mehr. Ich meine irgendwo gelesen zu haben, 
dass ihr die Plexiglasscheibe 3 mal schwarz und 1 mal weiß im 
Siebdruckverfahren habt bedrucken lassen. Stimmt das?
Ist das die aktuelle Vorlage für die Frontplatte; 
https://www.mikrocontroller.net/articles/Datei:Wc2...

Autor: Günter H. (gnter_h534)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Matthias L. schrieb:
> Das ist das V4 Nucleo Shield.
> Und da ist definitiv der Platz für den Player

Stimmt, da ist Platz für den Player. Sieht aber anders aus als V4 im 
Artikel.

Das hier

Beitrag "Re: WordClock mit WS2812"

ist als V5 bezeichnet!? Vielleicht wurde nur vergessen, die 
Versionsnummer anzupassen.

Wie auch immer: Aus dem Schaltplan kannst Du sehen, dass R16 (1k) mit RX 
des DFPlayer mini verbunden ist.

Autor: Matthias L. (matthias_l455)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke Günther,
das Schema hat mir gefehlt.

Gruß Matthias

Autor: Pierre (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Ich hab das Update aufgespielt. Nun kommt aber keine Anzeige von der 
Uhr. Es läuft noch nicht mal die ip Adresse durch und Zugriff hab ich 
auch nicht mehr. Wie kann ich das Problem lösen?

Autor: Christoph G. (grave)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ich hab mir die Rückplatte in CAD gezeichnet und per Hand gebohrt. 
Leider passen nicht alles Buchstaben über die Löcher.
Ich hab in CAD die oben erwähnte PDF über meine Zeichnung gelegt. Auch 
hier sind Verschiebungen zu sehen. Taucht das Problem bei euch auch auf?

Beim horizontalen Abstand habe ich 1,665 errechnet. Der stimmt auch.
Den vertikalen Abstand hab ich jeweils 1,9cm aus dem Wiki übernommen.

Autor: Günter H. (gnter_h534)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Christoph G. schrieb:
> Leider passen nicht alles Buchstaben über die Löcher.
> Ich hab in CAD die oben erwähnte PDF über meine Zeichnung gelegt. Auch
> hier sind Verschiebungen zu sehen. Taucht das Problem bei euch auch auf?
>
> Beim horizontalen Abstand habe ich 1,665 errechnet. Der stimmt auch.
> Den vertikalen Abstand hab ich jeweils 1,9cm aus dem Wiki übernommen.

Da kommen aus meiner Sicht zwei Dinge zusammen:

1. Die Bohrlöcher in deiner Platte sind - in der angehängten Datei 
"nachgemessen" - 12mm. Das ist sehr knapp, ich habe in einem 
vergleichbaren Fall 15mm-Löcher gebohrt - allerdings im Bohrständer.

2. In den Spalten passt es dennoch einigermaßen, Problem ist der 
Zeilenabstand speziell bei den ersten und den letzten Zeilen.
In dem Bohrplan hier

https://www.mikrocontroller.net/wikifiles/3/3c/Wc2...

wird von einem Zeilenabstand von 18,75mm ausgegangen. Die 19mm im Wiki 
betreffen den Abstand der LED-Streifen, da ist wohl eine größere 
Genauigkeit beim Aufkleben der Stripes kaum möglich und auch nicht 
notwendig.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wolfgang R. schrieb:
> Allerdings hat das Flashen meiner 12h-Uhr mit dem
> Mini-Dev Board insgesamt 12 min gedauert.

Komisch, dass dieses Phänomen jetzt gerade bei der 2.9.x auftritt. Denn 
an den Flash-Routinen habe ich nichts geändert. Zudem tritt das Problem 
ja nicht bei allen auf. Beim manchen geht es nachwievor im 
1-2-Minutenbereich, wie ich herauslesen konnte. Ob das am SPIFFS liegt, 
auf dem nun auch noch andere Dateien verwendet werden?

Ist es bei Dir denn auch so, dass der Hex-Check genauso langsam ist? 
Dann liegt es nicht am Flashen, sondern eher am Lesen der Hex-Datei aus 
dem SPIFFS.

> Wenn ich noch einen Wunsch äussern dürfte,
> würde ich mir eine Abschaltmöglichkeit für das Fading
> im Ambilight-Modus Clock wünschen.

Ja, kann ich machen. Ich wollte da sowieso eine "Schweiflänge" für das 
Fading einbauen. Stellt man die auf 0, gibts halt kein Fading, sondern 
harte Übergänge.

Matthias schrieb:
> vielleicht auch sinnvoll, zumindest die fade animation auf die
> Minutenpunkte anzuwenden. Dann nimmt das Auge den Sprung auch nicht so
> wahr.

Ja, das ist auf jeden Fall sinnvoll. Damals, als ich die Minutenpunkte 
für die WC12h in das STM32-Programm einbaute, war ich einfach zu faul 
und habe es mir da zu einfach gemacht. Kommt auf die Liste.

sunny schrieb:
> Leider besteht das Problem weiterhin mit der Wettervorhersage.
> Wenn ich die Wettervorhersage aufrufe, wird nach ca. 3 sek. nur die IP
> der Uhr angezeigt und danach wieder die Uhrzeit.

Ich schaue mir nochmal die Decodierungsroutine auf dem ESP an, ob ich da 
eine Lücke sehe. Blöde ist, dass ich Deinen Fehler nicht reproduzieren 
kann. Auch bei anderen Usern scheint das Problem nicht aufzutreten. Was 
hast Du denn als Ort/Koordinate eingestellt? Vielleicht hilft mir das ja 
weiter. Wenn es Koordinaten sind, kannst Du diese mir auch gerne per PN 
schicken.

Daniel K. schrieb:
> Die Timings für die SK6812 sind sehr an der unteren Grenze gesetzt und
> müssen etwas hochgeschraubt werden. Wir haben dies ja auch mal für die
> WS2812 gemacht.

Okay, übernehme ich. Funktionieren die Timings denn auch für die bisher 
kürzeren Zuleitungen?

Carsten I. schrieb:
> der Fehler scheint in der 2.9.1 behoben.

Freut mich!

> Blaue LED (Status LED) Dauerlicht geht erst nach trennen der Spannung
> aus

Ja, kann sein, dass der STM32 das Vorhandensein der Anzeigetabelle erst 
nach dem nächsten Boot mitbekommt. Ich werde da noch einen Hinweis in 
den Artikel setzen.

> Reset STM bringt hierbei keinen Erfolg.

Das wundert mich allerdings, denn Reset STM32 erzwingt auch automatisch 
einen anschließenden Reset des ESP8266.

Carsten I. schrieb:
> Hallo Frank könntest Du vieleicht noch für Marker Colors Use display
> colors

Ja, kann ich machen. Ist ja sinnvoll in der Rainbow-Einstellung.

Pierre schrieb:
> Ich hab das Update aufgespielt. Nun kommt aber keine Anzeige von der
> Uhr. Es läuft noch nicht mal die ip Adresse durch und Zugriff hab ich
> auch nicht mehr. Wie kann ich das Problem lösen?

Du hast auch keinen WEB-Zugriff mehr? Das ist Juka mit dem Update auch 
passiert:

  Beitrag "Re: WordClock mit WS2812"

Allerdings hat er das in den Griff bekommen, siehe nachfolgende Posts. 
Eventuell spielst Du erst die 2.8.4 wieder ein und versuchst danach 
nochmal ein abschließendes Update. Nicht vergessen, die Anzeigetabelle 
in das SPIFFS des ESP8266 zu laden, sonst bleibt das Display dunkel, 
siehe Artikel (Download und Kapitel SPIFFS).

Autor: Pierre (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Du hast auch keinen WEB-Zugriff mehr? Das ist Juka mit dem Update auch
> passiert:

Ja geht nicht der Web Zugriff. Ich Spiel noch mal den Vorgänger drauf 
und probiere es noch mal

Autor: Christoph G. (grave)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wo finde ich den die Bohrschablone im Wiki?
Ja, sind nur 12mm Löcher.

Autor: Carsten I. (casi239)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Ich hab das Update aufgespielt. Nun kommt aber keine Anzeige von der
> Uhr. Es läuft noch nicht mal die ip Adresse durch und Zugriff hab ich
> auch nicht mehr. Wie kann ich das Problem lösen?

Hatte das Problem auch mal bei einer Uhr.
2.8.4 aufgespielt danach wieder alles normal.
Dann OTA Update auf 2.9.1.
SPIFFS Formatiert und Anzeigetabellen installiert.

Dann war alles schön

Wenn das Hex-Check langsam ist, einfach abbrechen und neustarten.
Dann sollte es schnell gehen.

Autor: Günter H. (gnter_h534)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
https://www.mikrocontroller.net/articles/WordClock24h

Das ist der Artikel zur "alten" WC24h - darin ist die Bohrschablone zu 
finden.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Carsten I. schrieb:
> Wenn das Hex-Check langsam ist, einfach abbrechen und neustarten.
> Dann sollte es schnell gehen.

Echt? Dann geht es schneller? Vorsicht: Man sollte es besser nur während 
des Checks machen, aber nicht unbedingt während des Flashs.

Ich habe nochmal etwas mit den SPIFFS-Leseroutinen herumgetestet und den 
ESP auch die Zeit messen und im Web-Interface nach dem Flash ausgeben 
lassen. Ich  bekomme es aber nicht wesentlich schneller, nur 2-5 
Sekunden.

Zeit Hex-Check: ca. 20 sec
Zeit Hex-Flash: ca. 33 sec

(Anzeige des Zeiten kommmt ins nächste Release)

Insgesamt dauert es bei mir also weniger als eine Minute.

Vielleicht ist ja jemand, bei dem der Flashvorgang viele Minuten dauert, 
so mutig und formatiert sein SPIFFS und flasht anschließend den STM32 
neu, um zu sehen, ob es dann schneller geht. Wie gesagt: ich kann das 
Problem nicht nachstellen.

: Bearbeitet durch Moderator
Autor: Daniel K. (granturismo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Daniel K. schrieb:
>> Die Timings für die SK6812 sind sehr an der unteren Grenze gesetzt und
>> müssen etwas hochgeschraubt werden. Wir haben dies ja auch mal für die
>> WS2812 gemacht.
>
> Okay, übernehme ich. Funktionieren die Timings denn auch für die bisher
> kürzeren Zuleitungen?

Ja, kann ich so bestätigen und getestet!

Autor: Karim E. (Firma: Herr) (hellmann)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Guten Abend,

ich habe heute auf 2.9.1 geupdated und leider auch nur noch ein blaues 
Dauerleuchten. Die Anzeige bleibt dunkel.
Das ESP-Board blinkt blau.
Die Uhr scheint sich auch nicht mehr anzumelden, da ich das Webinterface 
nicht mehr erreichen kann.

Leider kann ich keine Details liefern, da ich den zweiten, 
abgeschnittenen Teil vom Nucleo Board nicht mehr habe.

Grüße

: Bearbeitet durch User
Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Karim E. schrieb:
> ich habe heute auf 2.9.1 geupdated und leider auch nur noch ein blaues
> Dauerleuchten. Die Anzeige bleibt dunkel.

Das ist normal, da Du die Display-Tabellen noch nicht ins SPIFFS geladen 
hast.

Wie war Deine OTA-Update Reihenfolge?

Korrekt ist: Erst ESP8266, dann STM32.

> Das ESP-Board blinkt blau. Die Uhr scheint sich auch nicht mehr
> anzumelden, da ich das Webinterface nicht mehr erreichen kann.

Das ist allerdings blöd. Was passiert, wenn Du den User-Button drückst? 
Meldet sich der ESP dann wieder als AP?

> Leider kann ich keine Details liefern, da ich den zweiten,
> abgeschnittenen Teil vom Nucleo Board nicht mehr habe.

Hm... dann kannst Du das Update auch nicht per Kabel einspielen... Blöd.

Autor: Karim E. (Firma: Herr) (hellmann)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Karim E. schrieb:
>> ich habe heute auf 2.9.1 geupdated und leider auch nur noch ein blaues
>> Dauerleuchten. Die Anzeige bleibt dunkel.
>
> Das ist normal, da Du die Display-Tabellen noch nicht ins SPIFFS geladen
> hast.

Genau, nur leider meldet es sich nicht mehr an.
>
> Wie war Deine OTA-Update Reihenfolge?
>
> Korrekt ist: Erst ESP8266, dann STM32.

Genau, erst ESP8266, dann der STM32.
Vorherige OTA Updates haben einwandfrei funktioniert.
>
>> Das ESP-Board blinkt blau. Die Uhr scheint sich auch nicht mehr
>> anzumelden, da ich das Webinterface nicht mehr erreichen kann.
>
> Das ist allerdings blöd. Was passiert, wenn Du den User-Button drückst?
> Meldet sich der ESP dann wieder als AP?

Nein der ESP8266 blinkt fröhlich weiter
>
>> Leider kann ich keine Details liefern, da ich den zweiten,
>> abgeschnittenen Teil vom Nucleo Board nicht mehr habe.
>
> Hm... dann kannst Du das Update auch nicht per Kabel einspielen... Blöd.

Richtig :D

Falls ich es finde, werde ich mal schauen das ich es angeschlossen 
bekomme, wäre eine Premiere für mich.
Kann ich hier einmal um Hilfestellungen bitten? Ich habe es inzwischen 
doch gefunden.
Ich müsste das Board ja auch ohne Shild flashen können?

: Bearbeitet durch User
Autor: Michael S. (beroot)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin,

hier komm ich ins Spiel :) Habe auch ewige Flashzeiten und keine 
Wettervorhersage.

Meine Uhr:
WC24
Mini Dev-Board
Shield V4 (?, noch kurz vor DF-Player)
SK-rgbw-Stripes
kein Ambilight
ESP-12 (müsste "E" sein)


Frank M. schrieb:
> Wolfgang R. schrieb:
>> Allerdings hat das Flashen meiner 12h-Uhr mit dem
>> Mini-Dev Board insgesamt 12 min gedauert.
>
> Komisch, dass dieses Phänomen jetzt gerade bei der 2.9.x auftritt. Denn
> an den Flash-Routinen habe ich nichts geändert. Zudem tritt das Problem
> ja nicht bei allen auf. Beim manchen geht es nachwievor im
> 1-2-Minutenbereich, wie ich herauslesen konnte. Ob das am SPIFFS liegt,
> auf dem nun auch noch andere Dateien verwendet werden?
>
> Ist es bei Dir denn auch so, dass der Hex-Check genauso langsam ist?
> Dann liegt es nicht am Flashen, sondern eher am Lesen der Hex-Datei aus
> dem SPIFFS.

ESP-Update ging bei mir flott
Beim STM-Update lief es erst flott (zwei Zeilen Punkte beim Hex-Check), 
dann tröpfelte es nur noch. Dann stürzte auch der Rechner ab. Nun gut 
ich ließ die Uhr laufen. Nach ca. 30 min hab ich den Stecker gezogen. 
Sie kam dann regulär hoch und zeigt nun im Web die aktuellen Versionen 
an.


> sunny schrieb:
>> Leider besteht das Problem weiterhin mit der Wettervorhersage.
>> Wenn ich die Wettervorhersage aufrufe, wird nach ca. 3 sek. nur die IP
>> der Uhr angezeigt und danach wieder die Uhrzeit.
>
> Ich schaue mir nochmal die Decodierungsroutine auf dem ESP an, ob ich da
> eine Lücke sehe. Blöde ist, dass ich Deinen Fehler nicht reproduzieren
> kann. Auch bei anderen Usern scheint das Problem nicht aufzutreten. Was
> hast Du denn als Ort/Koordinate eingestellt? Vielleicht hilft mir das ja
> weiter. Wenn es Koordinaten sind, kannst Du diese mir auch gerne per PN
> schicken.

Identisch bei mir. Aktuelles Wetter tickert ordentlich durch, die 
Vorhersage bringt nur den IP-Ticker. Habe den API-Key und meine PLZ 
eingetragen, Koordinaten sind leer.

Ein weiteres Thema:
Icons "gehen" hier auch nicht. Wenn ich testweise z. b. Heart anzeigen 
lassen will kommen nur farbige Vierecke. Es sieht wie ein verunglücktes 
Faden in Regenbogenfarbe aus. Es sind aber immer komplett farbig 
gefüllte Vierecke. Nach kurzer Zeit faded es dann genauso wieder aus. 
Könnte dasauch was mit den SK-Stripes zu tun haben?

Undnoch ein letzter Punkt (eher feature request):
Die Animation "Green Matrix" blendet mit am Schluss zu hart aus. Ich 
wünsche mir, dass der grüne Hintergrund nach Fertigstellung der neuen 
Uhrzeit ganz sanft bis 0 ausfaded. Ich würde mir das im Code auch selbst 
anschauen, nur: wo muss ich danach suchen?

Ansonsten aber: Fetten Respekt für dieses Projekt und die Firmware! Was 
da schon an Funktionen und an Arbeit drinsteckt.

Chapeau und Hut ab,
Michi (beroot)

Autor: Matthias L. (matthias_l455)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
So meine WC24 mit Nucleo und Shield V5 ist fertig. Leider geht sie 
nicht.

Hier mal der Ablauf
Stm Firmware und Flashen des WLanmoduls ging problemlos. ST-Link 
abgesägt und die LEDs angeschlossen. Dann per WPS ins WLAN eingebunden.

Display zeigte die IP. Aber keine Uhrzeit. Webinterface ging. Der 
Displaytest ging ebenfalls problemlos.

Dann Update per OTA ohne Probleme. Display zeigt wieder die IP an, aber 
dann keine Uhrzeit.

Im Webinterface unter Display konnte ich keine Darstellung auswählen.

Bei erneutem Updateversuch ist die Uhr dann hängengeblieben. Jetzt 
blinkt das WLANmodul blau und die Uhr lässt sich nicht mehr per WPS 
einbinden.

Bin ratlos?

Gruß Matthias

Autor: Matthias L. (matthias_l455)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nachtrag. Der Absturz, seit dem gar nichts mehr geht ist nicht beim 
normalen Update, sondern beim Laden der SPIFFS passiert.

Falls das hilft?

Autor: Karim E. (Firma: Herr) (hellmann)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Matthias L. schrieb:
> So meine WC24 mit Nucleo und Shield V5 ist fertig. Leider geht sie
> nicht.
>
> Hier mal der Ablauf
> Stm Firmware und Flashen des WLanmoduls ging problemlos. ST-Link
> abgesägt und die LEDs angeschlossen. Dann per WPS ins WLAN eingebunden.
>
> Display zeigte die IP. Aber keine Uhrzeit. Webinterface ging. Der
> Displaytest ging ebenfalls problemlos.
>
> Dann Update per OTA ohne Probleme. Display zeigt wieder die IP an, aber
> dann keine Uhrzeit.

Du musst die Tabellen noch einfügen.
>
> Im Webinterface unter Display konnte ich keine Darstellung auswählen.
>
> Bei erneutem Updateversuch ist die Uhr dann hängengeblieben. Jetzt
> blinkt das WLANmodul blau und die Uhr lässt sich nicht mehr per WPS
> einbinden.

Gleiches Problem herrscht bei mir aktuell auch.
>
> Bin ratlos?
>
> Gruß Matthias

Autor: Karim E. (Firma: Herr) (hellmann)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Matthias L. schrieb:
> Nachtrag. Der Absturz, seit dem gar nichts mehr geht ist nicht
> beim
> normalen Update, sondern beim Laden der SPIFFS passiert.
>
> Falls das hilft?

Das hilft. Zumindest mir. Da es genau so auch bei mir abgelaufen ist. Es 
ging alles bis ich die Tabellen geladen habe.
Seitdem scheint es nicht mehr zu gehen.

Autor: Matthias L. (matthias_l455)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Und konntest Du das Problem lösen?

Autor: Karim E. (Firma: Herr) (hellmann)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Matthias L. schrieb:
> Und konntest Du das Problem lösen?


Ich bastel gerade den ST-Link wieder ran, versuche es zumindest. Habe 
bis jetzt leider keine Idee wie es hin bekomme ohne zu Löten.

Aber ich denke, dass ein manuelles Update der Weg sein wird.

Beitrag #5409310 wurde vom Autor gelöscht.
Autor: Michael P. (michael_p411)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Christoph G. schrieb:
> Wo finde ich den die Bohrschablone im Wiki?
> Ja, sind nur 12mm Löcher.


Hallo Christoph,
habe heute ebenfalls begonnen mir eine Bohrschablone für die WC24
in CAD zu erstellen. Bei der WC12h ging es noch relativ leicht ohne,
aber auch hier addierten sich schnell bei mir die Messfehler beim
direkten einzeichnen auf der MDF Platte. Mit einigen Korrekturen und
trotz "Freihandbohren" mit Forstnerbohrer (Bohrständer dauerte mir zu
lange) ist das Ergebnis der WC12h sehr ansehnlich geworden.

Für die WC24h müssen wir etwas genauer arbeiten! Habe daher parallel die
vorhandenen Schablonen in den früheren Wikis heruntergeladen und
nachgemessen. Da ich auch bereits eine "aktuelle" Frontplatte hier
liegen habe, konnte ich da leicht Abweichungen feststellen.
Somit hab ich beschlossen mir eine eigene A4-Bohrschablone zu erstellen!
Ebenfalls mit 12mm Bohrer der schon ungeduldig wartet...
Ausgehend von der Beschreibung in der aktuellen Wiki, in der die
Zeilenabstände für die Alu Platte genau angegeben waren und mit
Nachmessen auf der Frontplatte, komme ich für die MDF Holzplatte zu
folgenden Werten (1. Spalte, alle Zeilen)..

Bis zum WoE habe ich meine Bohrschablone fertig! Werde die  dann hier
hochladen. Sie wird die Basis für meine Nachbauanleitung zur WC24h.

Grüße

Michael

Autor: Jacob L. (charles)
Datum:

Bewertung
-1 lesenswert
nicht lesenswert
Hallo zusammen,

ich kann mich für meine zweite Word Clock nun zurzeit leider echt nicht 
zwischen einer Edelstahl-Variante und Plexiglas (schwarz / rot) 
entscheiden, und ob es 12h oder 24h Variante werden soll. Man hat ja nun 
die Qual der Wahl :D.

Da ich hier im Thread und auch im älteren WC24h Thread keine realen 
Fotos (nur Renderbilder) gesehen habe, wollte ich mal anklopfen, ob 
jemand mal ein Foto der folgenden Varianten schießen könnte :)

W24: schwarz
W24: rot
W24: Edelstahl => Gab es solch eine Variante schon mal (wenn auch nur 
von Usern selbst erstellte)?
W12: Edelstahl

Autor: Karim E. (Firma: Herr) (hellmann)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jacob L. schrieb:
> Hallo zusammen,
>
> ich kann mich für meine zweite Word Clock nun zurzeit leider echt nicht
> zwischen einer Edelstahl-Variante und Plexiglas (schwarz / rot)
> entscheiden, und ob es 12h oder 24h Variante werden soll. Man hat ja nun
> die Qual der Wahl :D.
>
> Da ich hier im Thread und auch im älteren WC24h Thread keine realen
> Fotos (nur Renderbilder) gesehen habe, wollte ich mal anklopfen, ob
> jemand mal ein Foto der folgenden Varianten schießen könnte :)
>
> W24: schwarz
> W24: rot
> W24: Edelstahl => Gab es solch eine Variante schon mal (wenn auch nur
> von Usern selbst erstellte)?
> W12: Edelstahl

Guten Morgen,

du kannst unterhalb vom Thread die Seitenaufteilung aufheben. 
Anschließend der Seite etwas Zeit geben und dann mal in Ruhe durchgehen.

Es gibt eigentlich zu allen Varianten eine Menge Bilder.

Grüße

Autor: 900ss D. (900ss)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es gibt doch den Link "Bildergalerie" am Anfang und am Ende jedes(!) 
Threads. Da drauf klicken und schon hat man alle Photos des jeweiligen 
Threads.
Also nur mal die Augen auf machen und die "Menuleiste" durchschauen ;)

Edit: Stelle gerade fest, dass das bei diesem Thread auch wenig 
hilfreich ist, da die Menge der Bilder unendlich zu sein scheint :)

: Bearbeitet durch User
Autor: Daniel K. (granturismo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Frank
Ich habe noch einen Bug in der 2.9.x entdeckt, welcher im Zusammenhang 
mit dem Power-Handling auftaucht. Folgende zwei Szenarien:
1) Power off Command über Web-Interface und nun einen Test-Diaplay 
Command absetzen. Nun lässt sich das Display per Power on nicht 
reaktivieren.
2) Timer setzen (bspw. Off 01:00 / on 06:00), danach in der Power off 
Phase wieder ein Test Display Command absetzen. Display schaltet zwar - 
wenn der Timer für on zuschlägt - wieder ein, aber ein Command, wie Test 
Display ist per WebInterface nicht mehr möglich.
Diese Szenarien haben in der 2.8.x perfekt funktioniert.
Kannst du das mal untersuchen?
PS: Habe dies auf meinen beiden Uhren getestet.
Beste Grüsse
Daniel

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Matthias L. schrieb:
> Der Absturz, seit dem gar nichts mehr geht ist nicht beim normalen
> Update, sondern beim Laden der SPIFFS passiert.

Es sieht so aus, als ob das SPIFFS bei den Leuten, die nach Update der 
Uhr auf 2.9.x nicht mehr auf das Web-Interface zugreifen konnten, nicht 
stabil läuft.

Frage an diejenigen, denen das passiert ist: Mit welchem Flash-Tool 
hattet Ihr ursprünglich den ESP8266 über Kabel geflasht?

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Michael S. schrieb:
> Aktuelles Wetter tickert ordentlich durch, die Vorhersage bringt nur den
> IP-Ticker. Habe den API-Key und meine PLZ eingetragen, Koordinaten sind
> leer.

PLZ?!? Ich wüsste nicht, dass das mit PLZ funktioniert. Es muss der 
Ortsname eingegeben werden - alternativ die Koordinaten.

Autor: Jacob L. (charles)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Karim E. schrieb:
>
> Guten Morgen,
>
> du kannst unterhalb vom Thread die Seitenaufteilung aufheben.
> Anschließend der Seite etwas Zeit geben und dann mal in Ruhe durchgehen.
>
> Es gibt eigentlich zu allen Varianten eine Menge Bilder.
>
> Grüße

900ss D. schrieb:
> Es gibt doch den Link "Bildergalerie" am Anfang und am Ende jedes(!)
> Threads. Da drauf klicken und schon hat man alle Photos des jeweiligen
> Threads.
> Also nur mal die Augen auf machen und die "Menuleiste" durchschauen ;)
>
> Edit: Stelle gerade fest, dass das bei diesem Thread auch wenig
> hilfreich ist, da die Menge der Bilder unendlich zu sein scheint :)


Moin,

ich habe den ganzen Thread schon durchgeschaut von oben bis unten auf 
einer "Single-Page". Fündig bin ich dabei für die o.g. Varianten nicht 
geworden. Deshalb hatte ich ja gefragt :)
[Und die sog. Bildergalerie enthält nicht die thread-spezifischen 
Bilder, sondern alle aus dem gesamten Forum(!). Die neusten sind dort 
immer oben angeordnet; die Verlinkungen von diesen wiederum führen zu 
allen möglichen Threads.]

Ansonsten nehme ich auch die Render-Bilder.
War nur mal so nebenbei angefragt.

: Bearbeitet durch User
Autor: Thomas H. (supergrobi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Frank,

Danke für das Update. Die Ambilight Funktion funktioniert jetzt 
hervorragend.
Mit dem Update von der 2.9 Testversion gab es auch keine Probleme.
Wc24h mit minidev.

Gruß
Thomas

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jacob L. schrieb:
> W24: rot

Foto ist hier: 
https://www.mikrocontroller.net/articles/WordClock...

Ist kein Renderbild, sondern Foto. Deshalb auch die leichten 
Spiegelungen, die da zu sehen sind.

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Frank,
Das ESP habe ich mit dem ESP-Flasher geladen.

Ich will es heute Abend nochmal probieren. Wie soll ich es denn jetzt 
Flashen? Der St-link vom Nucleo ist ja abgesägt.
Ich habe vom MiniDevboard noch einen separaten StLink oder auch einen 
UART. Irgendwelche Empfehlungen?

Ich verstehe ja auch weiterhin nicht, warum die Uhr trotz 
funktionierendem Webinterface und Display keine Uhrzeit angezeigt hat.

Gruß Matthias

Autor: Juka (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Frank,

Das ESP habe ich mit dem ESP-Flasher geladen.

Kann es sein das man zwingend das SPIFFS formatieren muss ?
hatte das Gefühl das ich bei meinen 3 Versuchen das 3.Mal mit 
formatieren erst ging.
Gruß Juka

Autor: Matthias L. (matthias_l455)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Von meiner Seite nochmals die Frage ob ich beim Nucleoboard das Shield 
auch an der Arduinoleiste verbinden muss? Das ist mir weiter unklar.

Gruß Matthias

Autor: Peter G. (ingrimsch)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Michael P. schrieb:
> Für die WC24h müssen wir etwas genauer arbeiten! Habe daher parallel die
> vorhandenen Schablonen in den früheren Wikis heruntergeladen und
> nachgemessen.

Hi Michael,

wie kommst du denn auf den horizontalen Abstand von 18 bzw. 19mm für die 
24h? Bei einem Streifen mit 60 LEDs/m hast du einen Abstand von 
1000/60=16,66mm von einer LED zur nächsten. Mit 18mm Abständen hast du 
sonst am Ende der Zeile schon einen Versatz von >20mm!

Vertikal müssten die von Günter etwas weiter oben erwähnten 18,75mm 
passen.

Bei den Zwischenplatten von Torsten haben die Bohrungen einen 
Durchmesser von 14mm, 12mm sollte zwar auch klappen, da musst du dann 
aber schon extrem genau arbeiten... :-)

Ansonsten tolle Anleitung, man sieht dass da viel Mühe drin steckt.

Gruß
Peter

Autor: Peter G. (ingrimsch)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Matthias schrieb:
> Ich verstehe ja auch weiterhin nicht, warum die Uhr trotz
> funktionierendem Webinterface und Display keine Uhrzeit angezeigt hat.

Das klingt so als würde das File für das Layout noch  nicht im SPIFFS 
liegen oder es gibt mit dem SPIFFS ein anderes Problem... kannst du mal 
einen Screenshot von der SPIFFS Seite im Webinterface einstellen?

Ansonsten testhalber mal SPIFFS formatieren und alles nochmal neu laden 
(Icons, Layout, usw.) oder den ESP nochmal komplett von Hand neu flashen

: Bearbeitet durch User
Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Juka schrieb:
> Kann es sein das man zwingend das SPIFFS formatieren muss ?

Laut einigen Aussagen im Internet wird es vom ESP automatisch 
formatiert, sobald man das erste Mal drauf zugreift. Aber ob das immer 
so klappt, ist fraglich.

> hatte das Gefühl das ich bei meinen 3 Versuchen das 3.Mal mit
> formatieren erst ging.

Dann empfehle ich ausdrücklich, beim Übergang von 2.8.x auf 2.9.x zuerst 
das SPIFFS zu formatieren.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Matthias L. schrieb:
> Von meiner Seite nochmals die Frage ob ich beim Nucleoboard das Shield
> auch an der Arduinoleiste verbinden muss? Das ist mir weiter unklar.

Wie kommst Du darauf? Es gibt auf dem Shield keinen Verbindungsstecker 
für die Arduinoleiste, nur für den zweireihigen Morpho-Connector. Alle 
Pins der Arduinoleiste sind sowieso nochmal zusätzlich auf dem 
Mopho-Connector vorhanden.

Die Arduinoleiste ist also "doppelt gemoppelt" und reduziert die 
Möglichkeiten des Nucleo-Boards auf das, was Arduino-User so kennen.

Ich kann da nur die Dokumentation UM1724 von ST empfehlen, da ist alles 
Wissenwerte zu den Nucleo-Boards drin.

Autor: Matthias L. (matthias_l455)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Wie ich darauf komme?
Auf dem Shield sind ja Lötstellen für die komplette Leiste. S. Photo.
Ich war mir jetzt halt nur unsicher, da die Uhr nicht geht. Aber ist ja 
gut, wenn ich es richtig gemacht habe.

Nochmals die Frage:
Wie soll ich das ESP denn jetzt Flashen? Der St-link vom Nucleo ist ja 
abgesägt.
Ich habe vom MiniDevboard noch einen separaten StLink oder auch einen
UART. Irgendwelche Empfehlungen?

Gruß Matthias

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Matthias L. schrieb:
> Nochmals die Frage:
> Wie soll ich das ESP denn jetzt Flashen? Der St-link vom Nucleo ist ja
> abgesägt.

Umgekehrt, nämlich erst Flashen, dann Absägen wäre effektiver gewesen. 
;-)

Jetzt musst Du die Kabel wieder dranpiddeln. Bei älteren Shields geht 
das so:

https://www.mikrocontroller.net/articles/WordClock...

Siehe dort 2. Bild und Text links daneben.

Beim aktuellen Nucleo-Shield wurde extra eine Möglichkeit geschaffen, 
den ST-Link etwas komfortabler zu verbinden:

Siehe unter 
https://www.mikrocontroller.net/articles/WordClock...

rechts auf dem Schaltbild:

Auf der linken Seite erkennt man dort jeweils einen 4-poligen 
Steckverbinder, der mit "SWD" und der andere mit "UART" beschriftet ist.

EDIT:
Wie ich jetzt auf Deinem Foto weiter oben erkenne, hast Du noch ein 
älteres Shield. Dort ist zwar der UART, aber nicht SWD als Stiftleiste 
herausgeführt. Also musst Du nach dem ersten Link oben gehen - den für 
die älteren Shields.

: Bearbeitet durch Moderator
Autor: Thomas K. (tk-ber)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Matthias L. schrieb:
> Das ist das V4 Nucleo Shield.
> Und da ist definitiv der Platz für den Player 😊

Hallo Matthias,

im Post zwei über meinem hast Du ein Foto der Rückseite Deines Shield. 
Klar lesbar handelt es sich um v5.

Zum Flashen:

Es gibt ne Verdrahtungsanleitung hier im Artikel als auch bei STM um den 
abgesägten ST Link mit dem Nucleo zu verbinden. So würde ich 
vorgehen.Bin unterwegs, kann selbst nicht suchen & hoffe Du wirst 
fündig. Sonst schaue ich heute Abend nochmal. Good luck!
Edit: Frank war schneller

: Bearbeitet durch User
Autor: Matthias L. (matthias_l455)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Frank: Ich habe natürlich zuerst geflasht und dann abgesägt. Das 
Problem war nur, dass die Uhr nach WPS-Start zwar die IP ausgegeben hat, 
aber keine Uhrzeit angezeigt hat. Das Diplay hat funktioniert 
(Display-Test) aber nichts angezeigt, auch das Webinterface ging, aber 
im Unterpunkt Display konnte ich keine Darstellung auswählen. Beim 
SPIFFS-Update ist die Uhr dann hängengeblieben. Jetzt blinkt das 
WLAN-Modul blau und sie macht sonst gar nichts mehr.


s. Mein Beitrag von gestern Abend:
So meine WC24 mit Nucleo und Shield V5 ist fertig. Leider geht sie
nicht.

Hier mal der Ablauf
Stm Firmware und Flashen des WLanmoduls ging problemlos. ST-Link
abgesägt und die LEDs angeschlossen. Dann per WPS ins WLAN eingebunden.

Display zeigte die IP. Aber keine Uhrzeit. Webinterface ging. Der
Displaytest ging ebenfalls problemlos.

Dann Update per OTA ohne Probleme. Display zeigt wieder die IP an, aber
dann keine Uhrzeit.

Im Webinterface unter Display konnte ich keine Darstellung auswählen.

Bei erneutem Updateversuch ist die Uhr dann hängengeblieben. Jetzt
blinkt das WLANmodul blau und die Uhr lässt sich nicht mehr per WPS
einbinden.

Bin ratlos?

Gruß Matthias

Autor: Carsten I. (casi239)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Ich verstehe ja auch weiterhin nicht, warum die Uhr trotz
> funktionierendem Webinterface und Display keine Uhrzeit angezeigt hat.

Das klingt so als würde das File für das Layout noch  nicht im SPIFFS
liegen oder es gibt mit dem SPIFFS ein anderes Problem... kannst du mal
einen Screenshot von der SPIFFS Seite im Webinterface einstellen?

Ansonsten testhalber mal SPIFFS formatieren und alles nochmal neu laden
(Icons, Layout, usw.) oder den ESP nochmal komplett von Hand neu flashen

Ich hatte bei mehreren Uhren ein ähnliches Problem.
Habe viele Wege versucht aber mit den unten aufgeführten Reihenfolge 
hatte ich Erfolg.

Habe die 2.8.4 erneut per Hand aufgespielt über den ST-Link
Dann den ESP auch neu auf 2.8.x geflasht mit dem ESP- Flasher Tool.
Dann hatte ich wieder zugriff per W-Lan.
Jetzt habe ich den ESP auf 2.9.x geflasht per OTA
Im Anschluss den STM auf 2.9.1 geflasht.
Jetzt stand im Main Menü alles auf online aber die Version stand noch 
auf 2.8.4 auch der Reset hat daran nichts geändert.(Die Blaue Lampe 
bleibt auch dauerhaft erhalten auch wenn die Displaylayouts geladen 
sind.)(Nur zur Info)
Erst nach trennen der Spannungsversorgung und erneutem Reboot stand die 
Version 2.9.1 im Main Menu.Blaue Lampe bleibt an
Ich habe dann den SPIFFS formatiert.
Jetzt habe ich die Displaydateien und Layouts geladen.
Danach hatte ich wieder eine Anzeige, aber die blaue Lampe blieb 
dauerhaft an. Jetzt habe ich die Uhr noch mal komplett von der Spannung 
genommen und neugestartet, und siehe da alles wie es sein soll.
Vieleicht kann diese prozedur ja bei einigen die Probleme beseitigen, 
oder zu einer einfacheren Lösung führen.

@ Frank wie bereits gesagt ich habe eine aufgebaute Elektronik zum 
testen
da. Sie ist mit Nucleo 411F und ESP8266 12 F und ein Steifen sk6812 RGBW 
bestückt, wenn Du ihn brauchst kann ich ihn Dir leihweise per Post 
zukommen lassen.

Meine 3 Uhren laufen jetzt seit Tagen stabil, 2 sind in voller 
bestückung mit Ambylight, DCF, DFP-Payer, LDR, DS1820, usw.

Gruß Carsten

Autor: Matthias L. (matthias_l455)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke erstmal für Eure Tipps. Ich werde es heute Abend ausprobieren und 
berichte dann.

Gruß Matthias

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Matthias L. schrieb:
> Dann Update per OTA ohne Probleme. Display zeigt wieder die IP an, aber
> dann keine Uhrzeit.

Wie hier schon mehrfach in den letzten Tagen geschrieben wurde: Wenn 
keine Uhrzeit ausgegeben wird, dann fehlt die Anzeigetabelle im SPIFFS. 
Die muss man ab 2.9.x im SPIFFS höchstpersönlich einmal speichern.

Steht in FETT einmal im Download-Kapitel des Artikels. Und hier dann 
ausführlich:

  https://www.mikrocontroller.net/articles/WordClock...

Als das Web-Interface bei Dir noch funktionabel war, hättest Du die 
Chance gehabt, die Anzeigetabelle zu laden. Jetzt, wo die 
Webschnittstelle tot ist, musst Du nochmal alles per Kabel flashen. 
Sicherheitshalber solltest Du das SPIFFS einmal formatieren, bevor Du 
die entsprechenden Tabellen im SPIFFS speicherst.

: Bearbeitet durch Moderator
Autor: Karim E. (Firma: Herr) (hellmann)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:

>
> Frage an diejenigen, denen das passiert ist: Mit welchem Flash-Tool
> hattet Ihr ursprünglich den ESP8266 über Kabel geflasht?

Das kann ich leider nicht mehr sagen, hatte mich aber an den Artikel 
gehalten. Falls das hilft.

Autor: Karim E. (Firma: Herr) (hellmann)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Thomas K. schrieb:

>
> Zum Flashen:
>
> Es gibt ne Verdrahtungsanleitung hier im Artikel als auch bei STM um den
> abgesägten ST Link mit dem Nucleo zu verbinden. So würde ich
> vorgehen.Bin unterwegs, kann selbst nicht suchen & hoffe Du wirst
> fündig. Sonst schaue ich heute Abend nochmal. Good luck!
> Edit: Frank war schneller

Moin,

gibt es die Beschreibung auch um die SWD und UART Pins mit dem ST-Link 
zu verbinden?

Kann da leider nichts finden.

Danke und Grüße

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Karim E. schrieb:
> gibt es die Beschreibung auch um die SWD und UART Pins mit dem ST-Link
> zu verbinden?
>
> Kann da leider nichts finden.

Ja, hatte ich heute bereits hier beschrieben:

Beitrag "Re: WordClock mit WS2812"

Da findest Du 2 Links, einen für ältere Shields und einen für das 
aktuelle, wo das etwas einfacher geht.

Autor: Karim E. (Firma: Herr) (hellmann)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Karim E. schrieb:
>> gibt es die Beschreibung auch um die SWD und UART Pins mit dem ST-Link
>> zu verbinden?
>>
>> Kann da leider nichts finden.
>
> Ja, hatte ich heute bereits hier beschrieben:
>
> Beitrag "Re: WordClock mit WS2812"
>
> Da findest Du 2 Links, einen für ältere Shields und einen für das
> aktuelle, wo das etwas einfacher geht.

Ja, die beiden Links habe ich gesehen. Ich habe zum Glück die einfache 
Version.
Aber ich bin gerade nicht in der Lage aus deinem Link eine Beschreibung 
zum Anschließen des ST-Links zu entnehmen.

Autor: Thomas K. (tk-ber)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Günter H. schrieb:
> Das hier
>
> Beitrag "Re: WordClock mit WS2812"
>
> ist als V5 bezeichnet!? Vielleicht wurde nur vergessen, die
> Versionsnummer anzupassen.
>
> Wie auch immer: Aus dem Schaltplan kannst Du sehen, dass R16 (1k) mit RX
> des DFPlayer mini verbunden ist.
>
Hallo Karim,

such mal nach dem jeweiligen Schaltplan, nicht nach dem Platinenlayout. 
Für das Nucleo Shield V5 hat Günter den vor wenigen Tagen verlinkt.
Für dieses Shield ist JP6 zu nutzen:
1: VCC
2: TX
3: RX
4: GND

Die Schaltpläne für die V4 findest Du in Franks Link zum Artikel. Die 
Beschaltung hat Torsten stets in den Schaltplan aufgenommen.

: Bearbeitet durch User
Autor: Pierre (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Frage an diejenigen, denen das passiert ist: Mit welchem Flash-Tool
> hattet Ihr ursprünglich den ESP8266 über Kabel geflasht?

Hi

Ich hatte es auch am Anfang mit ESP flashen Tool geflasht. Kann Mann ihn 
noch mal flashen? Oder reicht es aus nur das STM neu zu flashen damit 
ich wieder Web Zugriff habe. Würde dann noch mal die vorgänger Version 
drauf spielen und einfach noch mal die neue sw drauf spielen.

Gruss pierre

Autor: Karim E. (Firma: Herr) (hellmann)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Thomas K. schrieb:

> such mal nach dem jeweiligen Schaltplan, nicht nach dem Platinenlayout.
> Für das Nucleo Shield V5 hat Günter den vor wenigen Tagen verlinkt.
> Für dieses Shield ist JP6 zu nutzen:
> 1: VCC
> 2: TX
> 3: RX
> 4: GND
>
> Die Schaltpläne für die V4 findest Du in Franks Link zum Artikel. Die
> Beschaltung hat Torsten stets in den Schaltplan aufgenommen.


Danke, ich muss das ja auch selber alles Verstehen. Klar ist es mir aber 
noch nicht. Die Schaltpläne habe ich benutzt, ich komme nur einfach 
nicht mit dem ST-Link klar.
Ich kann einfach keinen Schaltplan für die Pinbelegung auf dem ST-Link 
finden

: Bearbeitet durch User
Autor: Karim E. (Firma: Herr) (hellmann)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Habe ich es richtig Verstanden?

JP8 ist nun so belegt:

Pin1 - JP1 für 3,3V
Pin2 - Pin2 auf ST-Link (CN4)
Pin3 - Pin3 auf ST-Link (CN4)
Pin4 - Pin4 auf ST-Link (CN4)


Die Bilder im Anhang helfen vielleicht noch zur Verdeutlichung.

Autor: sunny (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Michael S. schrieb:
>> sunny schrieb:
>>> Leider besteht das Problem weiterhin mit der Wettervorhersage.
>>> Wenn ich die Wettervorhersage aufrufe, wird nach ca. 3 sek. nur die IP
>>> der Uhr angezeigt und danach wieder die Uhrzeit.
>>
>
> Identisch bei mir. Aktuelles Wetter tickert ordentlich durch, die
> Vorhersage bringt nur den IP-Ticker. Habe den API-Key und meine PLZ
> eingetragen, Koordinaten sind leer.

Hallo Michael,

in meinem Falle habe ich mit Frank herausgefunden, das es wohl nicht an 
der Uhr liegt bzw. am Code. Frank will aber trotzdem nochmal die 
Routinen nachsehen. Einer Lösung sind wir aber noch nicht nahe.

In deinem Fall darfst du nicht die PLZ sondern deine Stadt oder die 
GPS-Koordinaten eingeben. Hast du das mal versucht?

Autor: Michael P. (michael_p411)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Peter G. schrieb:
> wie kommst du denn auf den horizontalen Abstand von 18 bzw. 19mm für die
> 24h?

Hallo Peter

WC24h Aufbau ist ähnlich der WC12h. Man schneidet reihenweise die
LED Stripes, die dann also zeilenweise auf der Alu Platte Ihren Platz 
finden.
Die Zeilen sind auf der y-Achse versetzt voneinander 18mm bzw. 19mm
Ist auch hier so beschrieben:
https://www.mikrocontroller.net/articles/Tutorial_...
Vermutlich sind die 18,75 mm korrekt...aber messe das mal mit Lineal *gr

Somit komme ich für die MDF Platte, ausgehend Ecke links oben = 0/0
für das erste Loch in der ersten Zeile auf der MDF Platte 84/84 mm
Das erste Loch in der zweiten Zeile ist um 19mm versetzt
siehe Tabelle anbei

Auf der X-Achse bestimmen die LEDs Streifen die Abstände.
Nachgemessen auf dem Streifen und im Vergleich mit der Frontplatte komme 
ich auf die Position 366/84 für das 18. Loch in der ersten Zeile. Das 
gibt mir auch einen Abstand von 84mm zum rechten Rand. Rechnerisch ist 
dann der Abstand zwischen den Leds gerundete 16,6mm - was auch passt.

Hat alles halt ein bisschen Toleranz. Die ordentlich gebohrte 12mm 
Löcher
gleichen dies ja aus...

Und leider hat nicht jeder eine so tolle CNC Fräse wie
Theiss Hilmar *Smile

Grüße

Michael

Autor: Matthias L. (matthias_l455)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Zusammen,
ich habe gestern versucht das ESP erneut per ESP-Flasher zu flashen. Ich 
habe dabei nicht den abgesägten ST-Link/UART des Nucleo verwendet, 
sondern einen externen UART-Adapter.

Das Flashen hat wie in der Beschreibung funktioniert. Leider macht die 
Uhr weiterhin nichts. Keine Anzeige, keine IP-Adresse kein Webinterface. 
Nur die Status-LED leuchtet.

Werde heute nochmal versuchen auch den STM zu flashen, wobei ich mir 
kaum vorstellen kann, warum hier ein Fehler sein sollte. Die Uhr ist ja 
schließlich beim Laden der SPIFFS-Tabelle gecrasht?

Stimmt die von Karim gepostete Verkabelung für den ST-Link?
In welcher Stellung muss "JP5" zum erneuten Flashen sein? "U5V" oder 
"E5V"?

Gruß Matthias

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Matthias L. schrieb:
> Das Flashen hat wie in der Beschreibung funktioniert. Leider macht die
> Uhr weiterhin nichts. Keine Anzeige, keine IP-Adresse kein Webinterface.

Das heisst, der ESP meldet sich nicht.

> Nur die Status-LED leuchtet.

Das heisst, der STM32 hat vom toten ESP noch keine Anzeigetabelle 
geladen.

> Werde heute nochmal versuchen auch den STM zu flashen

Wird wohl nichts bringen. Viel wichtiger ist es, den ESP 
wiederzubeleben. Daher wäre als erstes sinnvoll, herauszufinden, warum 
der ESP sich nicht mehr ordentlich meldet.

Also bitte: UART-Adapter anschließen und das UART-Protokoll aufnehmen 
und hier posten. Der STM32 meldet i.d.R. jeden Mucks des ESP auf dem 
UART.

Autor: Karim E. (Firma: Herr) (hellmann)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Matthias L. schrieb:

> Stimmt die von Karim gepostete Verkabelung für den ST-Link?
> In welcher Stellung muss "JP5" zum erneuten Flashen sein? "U5V" oder
> "E5V"?
>
> Gruß Matthias

Moin,

auf dem Bild oben ist allerdings UART noch nicht angeschlossen. Dazu 
habe ich noch die beiden Pins Tx->Tx und Rx->Rx angeschlossen.

Mich würde auch noch mal interessieren ob meine Pinbelegung so stimmt? 
Dann könnte ich Daten liefern und noch mal alles flashen.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Karim E. schrieb:
> Mich würde auch noch mal interessieren ob meine Pinbelegung so stimmt?
> Dann könnte ich Daten liefern und noch mal alles flashen.

Wenn Ihr Euch die Dokumentation UM1724 von ST holt, dann habt Ihr 
eigentlich alles Wissenswerte zu Eurem Nucleo-Board zur Hand.

Dort ist nicht nur beschrieben, was zu beachten ist beim 
Ausenandersägen, sondern auch die Pinbelegung zur SWD-Schnittstelle zu 
finden.

Ich fasse es hier jetzt mal zusammen:

Auf dem STLink-Teil gibt es einen Connector CN4. Oben ist Pin1 auf der 
Reihe, gut erkennbar an dem rechteckigen Lötauge.
Pin  Bemerkung
1    VDD_TARGET  VDD from application 
2    SWCLK  SWD clock 
3    GND  ground 
4    SWDIO  SWD data input/output 
5    NRST  RESET of target STM32 
6    SWO  Reserved 

Was muss man nun anschließen?

1 an 3,3V des Nucleo, damit der ST-Link die Betriebsspannung messen 
kann.
2 SWCLK
3 GND
4 SWDIO
5 NRST (kann man weglassen)
6 SWO (weglassen)

Also: Pins 1-4 sollten angeschlossen werden.

Neben dem CN4 ist auch noch RX und TX. Diese braucht man zum Loggen und 
zum Flashen des ESP. Nicht vergessen, auf jeden Fall auch die 
GND-Verbindung vom SWD herzustellen, auch wenn man lediglich den UART 
nutzen will!

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Keine Anzeige, keine IP-Adresse kein Webinterface.

Ich vermute ganz stark, dass der ESP wegen Schrott im SPIFFS nicht mehr 
hochkommt.

Daher empfehle ich folgendes Vorgehen:

1. Löschen des kompletten Flashs des ESP8262
2. Einspielen der WC-Firmware des ESP8266.

Wenn Ihr den NocdeMCU-Flasher installiert

  https://github.com/nodemcu/nodemcu-flasher

könnt Ihr damit den Flash komplett löschen und anschließend auch damit 
die WC-Firmware einspielen.

Wie das Löschen geht, ist hier beschrieben:

http://s6z.de/cms/index.php/homeautomation-homecon...

Viel Glück!

: Bearbeitet durch Moderator
Autor: Jörn Z. (vagabond97)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich bin gerade dabei eine WordClock 24h aufzubauen und habe ein Problem 
bei der Frontplatte.
Ich hatte mir die aus dem 24h Thread heruntergeladen (WC24h18x16 V3 
Stencil Allround.dxf) und etwas nachgearbeitet:
- Ich habe die Außenkontur auf 360x360mm beschnitten
- die drei Bohrungen unten wurden entfernt
- die Buchstaben aber größenmäßig unverändert belassen

Diese Datei hatte ich dann bei geerscutting hochgeladen nachdem ich die 
A's von der Kontur her nachgearbeitet hatte (gab vorher eine 
Fehlermeldung des Online-Tools).
Jetzt hatte ich mit einem Herrn von geerscutting telefoniert, da die das 
Problem hatten, dass die Buchstaben zu klein seien um das fertigen zu 
können. Ich wollte die in eine 1mm Aluminiumplatte schneiden lassen und 
sie hätten zwei Versuche unternommen, aber das ginge halt nicht, da die 
Konturen zu klein seien. Das würde auch mit anderem Material nicht 
gehen. Er hätte auch eine solche Variante der Wordclock mit so vielen 
und kleinen Buchstaben noch nie gesehen.
Jetzt habe ich die Frage: Wo habt ihr WC 24h Metall Frontplatten 
fertigen lassen und hat das Probleme gegeben? Denn das dxf steht ja 
online, von daher würde ich mal darauf tippen, dass das eventuell schon 
mal jemand für eine Metallfront genutzt hat.
Hoffe, mir kann jemand hierbei weiterhelfen.

Autor: Günter H. (gnter_h534)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich kann nur auf diesen Beitrag verweisen:

Beitrag "Re: WordClock mit WS2812"

Das ist zwar eine WC12h, aber mit einem Buchstabenabstand von 16,67 mm 
und genau den Buchstaben aus dem Download, und bei geerscutting 
gefertigt...

Autor: Jörn Z. (vagabond97)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Günter,

das ist dann ja sehr komisch, denn mir wurde am Telefon gesagt, dass das 
auch bei anderen Materialien zu klein wäre, sonst hätte ich das aus 
Stahl schneiden lassen.
Ich hatte zudem noch eine Weltkarte dort aus 1mm Alu lasern lassen mit 
vergleichbar kleinen Konturen und die wurde in einwandfreier Qualität 
geliefert.

Autor: Jürgen K. (juka)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
mir ist erst jetzt nach dem Update auf 2.9.1 aufgefallen, das nachdem 
die Uhr morgens "aufwacht" die Sekunden nicht mehr rundumlaufen. Nach 
einem Reset laufen sie wieder.
Kann das jemand bestätigen ?
Mir persönlich gefielen die Umlaufenden Sekunden einzeln besser.
Gruß Juka

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jürgen K. schrieb:
> mir ist erst jetzt nach dem Update auf 2.9.1 aufgefallen, das nachdem
> die Uhr morgens "aufwacht" die Sekunden nicht mehr rundumlaufen. Nach
> einem Reset laufen sie wieder.

Auf mehrfachen Userwunsch wurden die Timer für Display und Ambilight 
getrennt, damit man sie unabhängig voneinander betreiben kann. Trage 
einfach dieselben Einschaltzeiten nochmal in die Ambilight-Timer-Tabelle 
ein.

> Mir persönlich gefielen die Umlaufenden Sekunden einzeln besser.

Da bist Du nicht der einzige. Deshalb kommen sie auch wieder - 
einstellbar ohne/mit Fading. In der kommenden Version 2.9.2 kannst Du 
das Fading abschalten.

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Komme nicht weiter.

NocdeMCU-Flasher bringt:
Note:Serial port connected.
Note:Begin find ESP8266.

Dann passiert nichts mehr

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Matthias schrieb:
> Komme nicht weiter.

Du hast RESET/User-Button in der im Artikel beschriebenen Sequenz 
bedient? Die Nucleo-Board-LED ist dabei angegangen? Du hast einen 
anderen UART-Adapter als den ST-Link verwendet und hast dabei RX/TX 
gekreuzt?

Fällt Dir was an den Fragen auf? Du lieferst viel zu wenig Infos. Bitte 
schildere genau, was Du getan hast.

Autor: Jürgen K. (juka)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Frank,
danke für die Tipp.
Ich finde es toll das die Einzel-Sekunden wieder kommen.

Immer wieder Danke für das tolle Projekt, und die grandiose Hilfe.
Gruß Juka

Autor: Jacob L. (charles)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nur mal so als Anregung: Ich habe gerade hier ein ähnliches Projekt der 
Wordclock gesehen, bei dem die Buchstaben der Frontplatte komplett 
schwarz/abgedunkelt sind und nur die (leuchtende) Uhrzeit zu sehen ist: 
https://wordclock.jimdo.com/
Er verwendet für die Frontplatte eine schwarze Folie mit 85-90% 
Absorption. Diese kommt auf die Rückseite der Frontplatte. Nach 
Trocknung kommt dadrauf (ebenfalls Rückseite) dann die Buchstaben-Folie.

Wäre solch eine Version auch denkbar komplett fertig anzubieten bei 
entsprechender Nachfrage? Wäre noch minimalistischer :).

Autor: Karim E. (Firma: Herr) (hellmann)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin,

ich habe nun den ESP8266 gelöscht und anschließend geflashed. Das 
funktioniert alles reibungslos.

Putty liefert bei mir folgendes:

[code]Welcome to WordClock Logger!
----------------------------
irmp_init...
power_init...
power_init() called
power_on...
switching power on
delay_init...
board_led_init...
button_init...
timer2_init...
wpsbutton_init...
Version: 2.9.1
Hardware: STM32F411RE
Display: WC24h
LEDs: WS2812 GRB
rtc is online
eeprom is online
ws2812: external pullup detected
eeprom is online
current eeprom version: 0x00020900
reading ir codes from eeprom
DFPLAYER LOGGER
ESP8266 LOGGER
read rtc: Th 2018-05-03 17:53:44
read rtc: Th 2018-05-03 17:53:44
read rtc: Th 2018-05-03 17:53:44
esp8266 now up
(- setup UDP)
(- local port: 2421)
(- setup server UDP)
(- local port: 2424)
(FIRMWARE 2.9.0)
(- tables found; wc24h-tables-local.txt)
(Exception (9):)
(epc1=0x40206be4 epc2=0x00000000 epc3=0x00000000 excvaddr=0x3fff513b 
depc=0x00000000)
(ctx: cont )
(sp: 3fff39d0 end: 3fff3d00 offset: 01a0)
(>>>stack>>>)
(3fff3b70:  00000001 00000001 3fff4b48 00000000  )
(3fff3b80:  3fff4e54 00000001 3fff4b48 00000001  )
(3fff3b90:  3fff3be0 00000001 3fff4b48 402028bf  )
(3fff3ba0:  3fff4e54 3fff5508 3fff54fc 4021673c  )
(3fff3bb0:  3fff4b44 3fff54fc 3fff3c00 3fff1d04  )
(3fff3bc0:  00000030 0000000d 3fff3c20 40216d21  )
(3fff3bd0:  00000008 00000000 00000001 40217d45  )
(3fff3be0:  0000000a 00000f21 4020227c 00000077  )
(3fff3bf0:  3fff1c90 3fff3d24 3fff3c20 4020f87d  )
(3fff3c00:  3fff3d24 fffffffd 00000011 40207b10  )
(3fff3c10:  3fff3d24 3fff1d00 00000011 4020fc8c  )
(3fff3c20:  3ffeab70 00000000 000003e8 3ffe94a0  )
(3fff3c30:  3fff54fc 3fff553c 3ffeab70 00000000  )
(3fff3c40:  000003e8 3ffe94a0 3fff54fc 3fff553c  )
(3fff3c50:  00000000 00000000 3fff2c10 40215329  )
(3fff3c60:  3ffe9ffc 3fff1c90 3fff4b64 40215329  )
(3fff3c70:  3fff1c90 3fff1c90 3fff2c10 40215424  )
(3fff3c80:  3fff3d24 3fff1c90 3fff2c10 00000077  )
(3fff3c90:  3fff3d24 3fff1c90 3fff2c10 40210151  )
(3fff3ca0:  00000000 00000000 00000000 00000000  )
(3fff3cb0:  00000000 3fff548c 3fff45d4 40201c56  )
(3fff3cc0:  3fffdad0 3fff1d10 3fff2c10 3fff2ccc  )
(3fff3cd0:  3fffdad0 00000000 3fff2c10 40206c72  )
(3fff3ce0:  feefeffe feefeffe 3fff2cc4 4021694c  )
(3fff3cf0:  feefeffe feefeffe 3fff2ce0 40100718  )
(<<<stack<<<)
( ets Jan  8 2013,rst cause:2, boot mode:(3,6))
(load 0x4010f000, len 1384, room 16 )
(tail 8)
(chksum 0x2d)
(csum 0x2d)
(v3de0c112)
(~ld)
(▒)
(- setup UDP)
(- local port: 2421)
(- setup server UDP)
(- local port: 2424)
(FIRMWARE 2.9.0)
(- tables found; wc24h-tables-local.txt)
(Exception (9):)
(epc1=0x40206be4 epc2=0x00000000 epc3=0x00000000 excvaddr=0x3fff513b 
depc=0x00000000)
(ctx: cont )
(sp: 3fff39d0 end: 3fff3d00 offset: 01a0)
(>>>stack>>>)
(3fff3b70:  00000001 00000001 3fff4b48 00000000  )
(3fff3b80:  3fff4e54 00000001 3fff4b48 00000001  )
(3fff3b90:  3fff3be0 00000001 3fff4b48 402028bf  )
(3fff3ba0:  3fff4e54 3fff5508 3fff54fc 4021673c  )
(3fff3bb0:  3fff4b44 3fff54fc 3fff3c00 3fff1d04  )
(3fff3bc0:  00000030 0000000d 3fff3c20 40216d21  )
(3fff3bd0:  00000008 00000000 00000001 40217d45  )
(3fff3be0:  0000000a 00000f21 4020227c 00000077  )
(3fff3bf0:  3fff1c90 3fff3d24 3fff3c20 4020f87d  )
(3fff3c00:  3fff3d24 fffffffd 00000011 40207b10  )
(3fff3c10:  3fff3d24 3fff1d00 00000011 4020fc8c  )
(3fff3c20:  3ffeab70 00000000 000003e8 3ffe94a0  )
(3fff3c30:  3fff54fc 3fff553c 3ffeab70 00000000  )
(3fff3c40:  000003e8 3ffe94a0 3fff54fc 3fff553c  )
(3fff3c50:  00000000 00000000 3fff2c10 40215329  )
(3fff3c60:  3ffe9ffc 3fff1c90 3fff4b64 40215329  )
(3fff3c70:  3fff1c90 3fff1c90 3fff2c10 40215424  )
(3fff3c80:  3fff3d24 3fff1c90 3fff2c10 00000077  )
(3fff3c90:  3fff3d24 3fff1c90 3fff2c10 40210151  )
(3fff3ca0:  00000000 00000000 00000000 00000000  )
(3fff3cb0:  00000000 3fff548c 3fff45d4 40201c56  )
(3fff3cc0:  3fffdad0 3fff1d10 3fff2c10 3fff2ccc  )
(3fff3cd0:  3fffdad0 00000000 3fff2c10 40206c72  )
(3fff3ce0:  feefeffe feefeffe 3fff2cc4 4021694c  )
(3fff3cf0:  feefeffe feefeffe 3fff2ce0 40100718  )
(<<<stack<<<)
( ets Jan  8 2013,rst cause:2, boot mode:(3,6))
(load 0x4010f000, len 1384, room 16 )
(tail 8)
(chksum 0x2d)
(csum 0x2d)
(v3de0c112)
(~ld)
(▒)
(- setup UDP)
(- local port: 2421)
(- setup server UDP)
(- local port: 2424)
(FIRMWARE 2.9.0)
(- tables found; wc24h-tables-local.txt)
(Exception (9):)
(epc1=0x40206be4 epc2=0x00000000 epc3=0x00000000 excvaddr=0x3fff513b 
depc=0x00000000)
(ctx: cont )
(sp: 3fff39d0 end: 3fff3d00 offset: 01a0)
(>>>stack>>>)
[code]

Nach dem betätigen des Resetbuttons fällt auf, dass der ESP8266 beim 
erneuten Start wieder nur dauerhaft blau Blinkt.

Eine Verbindung zum STM ist leider nicht möglich, hier bekomme ich immer 
einen USB-Verbindungsfehler.

So viel erst mal von mir. Dickes Danke schon mal an Frank und alle die 
hier fleißig Support geben.

Autor: Holger Dunker (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,
ich habe ein Individuelles Layout von 15 x 15 LED's und dementsprechend 
sind auch meine Wörter an anderen Stellen wie im aktuellen 
"wc24h-tables-de.txt". Bis zur letzten Version konnte ich das immer in 
der "tables.c" auf meine Bedürfnisse anpassen.
Nun habt ihr ja offenbar die TABLES outgesourced und leider blicke ich 
Jetzt nicht bei der Datei "wc24h-tables-de.txt" durch, kann mir jemand 
sagen wie ich das anpassen kann?

Vielen Dank und Liebe Grüße aus dem Sauerland

Autor: Karim E. (Firma: Herr) (hellmann)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kleiner Nachtrag:

im Punkt Settings vom STM Utility steht: "failed to detect voltage".

Habe ich die Pins falsch herum angeschlossen? Wie ist auf dem Shield 
ersichtlich wo Pin1 ist?

Danke

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Karim E. schrieb:
> ESP8266 LOGGER
> esp8266 now up

ESP meldet sich wieder :-)

> (- setup UDP)
> (- local port: 2421)
> (- setup server UDP)
> (- local port: 2424)
> (FIRMWARE 2.9.0)

Auf dem ESP ist die Firmware 2.9.0.

> (- tables found; wc24h-tables-local.txt)

Er hat im SPIFFS die Anzeigetabelle gefunden. Hattest Du die bereits 
erfolgreich hochgeladen?

> (Exception (9):)

Hier crasht der ESP. :-(

Karim E. schrieb:
> Habe ich die Pins falsch herum angeschlossen?

Glaube ich nicht. Sonst hättest Du nicht flashen können. Bloß nicht auf 
Verdacht umdrehen!

> Wie ist auf dem Shield ersichtlich wo Pin1 ist?

Gute Frage. Ich würde ein Ohmmeter nehmen und GND und Vdd nachmessen.

Autor: Karim E. (Firma: Herr) (hellmann)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:

>
> Auf dem ESP ist die Firmware 2.9.0.
>
>> (- tables found; wc24h-tables-local.txt)
>
> Er hat im SPIFFS die Anzeigetabelle gefunden. Hattest Du die bereits
> erfolgreich hochgeladen?
Ja, bzw. sehr häufig versucht. Irgendwann war dann ja der crash.
>
>> Wie ist auf dem Shield ersichtlich wo Pin1 ist?
>
> Gute Frage. Ich würde ein Ohmmeter nehmen und GND und Vdd nachmessen.

Pin1 scheint "unten" zu sein wenn man das Shield so vor sich hat das der 
ESP8266 "oben" ist.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Karim E. schrieb:
> (- tables found; wc24h-tables-local.txt)
> (Exception (9):)

Ich habe jetzt auch mal mit dem NodeMcuFlasher das Flash des ESP 
gelöscht, nämlich nach dieser Anleitung:

http://s6z.de/cms/index.php/homeautomation-homecon...

Aber da muss ein Fehler sein, denn nach dem Boot waren alle Dateien im 
SPIFFS noch vorhanden...

Ich suche mal nach einer korrekten Anleitung, wie man den Flash korrekt 
löscht...

Autor: Karim E. (Firma: Herr) (hellmann)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Karim E. schrieb:
>> (- tables found; wc24h-tables-local.txt)
>> (Exception (9):)
>
> Ich habe jetzt auch mal mit dem NodeMcuFlasher das Flash des ESP
> gelöscht, nämlich nach dieser Anleitung:
>
> http://s6z.de/cms/index.php/homeautomation-homecon...
>
> Aber da muss ein Fehler sein, denn nach dem Boot waren alle Dateien im
> SPIFFS noch vorhanden...
>
> Ich suche mal nach einer korrekten Anleitung, wie man den Flash korrekt
> löscht...

Ich habe den Erase-Befehl inzwischen schon 5 mal gemacht, leider bleiben 
immer Reste übrig. Das Tool meldet aber keine Fehler.

Wie schaut es mit diesem Weg aus?

http://www.pratikpanda.com/completely-format-erase...

: Bearbeitet durch User
Autor: Holger D. (der_sauerlaender)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,
Jetzt habe ich mich mal angemeldet, in der Hoffnung das ich vielleicht 
eher eine Antwort bekomme ;-)

ich habe ein Individuelles Layout von 15 x 15 LED's und dementsprechend
sind auch meine Wörter an anderen Stellen wie im aktuellen
"wc24h-tables-de.txt". Bis zur letzten Version konnte ich das immer in
der "tables.c" auf meine Bedürfnisse anpassen.
Nun habt ihr ja offenbar die TABLES outgesourced und leider blicke ich
Jetzt nicht bei der Datei "wc24h-tables-de.txt" durch, kann mir jemand
sagen wie ich das anpassen kann?

Vielen Dank und Liebe Grüße aus dem Sauerland

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Karim E. schrieb:
> Ja, bzw. sehr häufig versucht. Irgendwann war dann ja der crash.

Was heisst, sehr häufig versucht? Hattest Du Upload oder Download 
gemacht? Ist der Download der Tables-Datei mit einer Fehlermeldung 
abgebrochen? Wenn ja, mit welcher?

Hattest Du vorher mal einen "Format SPIFFS" probiert?

: Bearbeitet durch Moderator
Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Spiele mal die im Anhang befindliche BIN-Datei auf den ESP und starte 
dann. Das Programm formatiert das SPIFFS beim Boot ohne Zutun. Danach 
solltest Du aber wieder die reguläre Version einspielen, sonst wird 
jedesmal beim Booten Dein SPIFFS gelöscht.

: Wiederhergestellt durch Moderator
Autor: Karim E. (Firma: Herr) (hellmann)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Karim E. schrieb:
>> Ja, bzw. sehr häufig versucht. Irgendwann war dann ja der crash.
>
> Was heisst, sehr häufig versucht? Hattest Du Upload oder Download
> gemacht? Ist der Download der Tables-Datei mit einer Fehlermeldung
> abgebrochen? Wenn ja, mit welcher?
>
> Hattest Du vorher mal einen "Format SPIFFS" probiert?

Ich habe 5 mal den Download versucht und anschließend einmal den Upload, 
dabei hat er sich ohne eine Meldung verabschiedet.

Ein Format SPIFFS hatte ich irgendwo dazwischen mal eingebaut.

Autor: Karim E. (Firma: Herr) (hellmann)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Datei lässt sich nicht flashen, zumindest gibt es keine "Fertig 
Meldung". Der ESP blinkt lediglich hochfrequent.

Anschließend habe ich die .bin neu aufgespielt. Leider crashed es aber 
nach wie vor an der selben Stelle.


EDIT:

Hartnäckig sein! Deine Datei hat funktioniert. Alerdings erst beim 3ten 
mal. Trotzdem ein ganz ganz dickes Danke.

: Bearbeitet durch User
Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Karim E. schrieb:
> Hartnäckig sein! Deine Datei hat funktioniert.

Läuft die Uhr wieder?

Dafür spielt jetzt meine verrückt. Um Deine Situation nachzustellen, 
habe ich mit Absicht das SPIFFS kaputtgeschrieben. Jetzt stürzt das 
Formatieren mit PANIC ab.... ;-)

EDIT:

Naja, habs wieder hinbekommen. Bei meiner Test-Uhr mit fliegendem Aufbau 
über Dupont-Kabel hat mein ESP keinen Pufferkondensator. Das scheint 
beim Formatieren des Flashs ein Problem zu sein. Jedenfalls hatten da 
schon einige ihre Probleme. Jetzt gehts wieder.

Nichtsdestotrotz werde ich in die Leseroutine der Anzeigentabelle einen 
Vorab-Check auf Plausibilität einbauen. Wenn die Datei inkonsistent ist, 
wird sie einfach nicht geladen. Damit sollte der Crash, den Du hattest, 
vermieden werden.

: Bearbeitet durch Moderator
Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Holger D. schrieb:
> Jetzt nicht bei der Datei "wc24h-tables-de.txt" durch, kann mir jemand
> sagen wie ich das anpassen kann?

Hier findest Du den Source des Tabellengenerators, den Du anpassen 
musst:

Beitrag "Re: WordClock mit WS2812"

Autor: Karim E. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Karim E. schrieb:
> Hartnäckig sein! Deine Datei hat funktioniert.
>
> Läuft die Uhr wieder?
>
Ja die läuft wieder ohne Probleme. Danke:)

Besteht Interesse an einer kleinen Doku für den Artikel bezgl. St-Link 
anschließen?

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Karim E. schrieb:
> Besteht Interesse an einer kleinen Doku für den Artikel bezgl. St-Link
> anschließen?

Ja natürlich, sehr gern!

Autor: Thomas G. (thomas_g18)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Zusammen

Mir ist da was aufgefallen was in in früheren Versionen anders 
funktionierte.
Konkret handelt es sich dabei um die Einstellungen der Timer.Ich denke 
dort haben sich noch ein paar Bugs eingeschlichen.
1.Soll ein Timer gestellt werden darf die aktuelle Zeit nicht innerhalb 
der Off Zeit der Uhr liegen.Die Uhr leuchtet einfach weiter obwohl sie 
Off sein sollte.
Liegen die Timer in der Zukunft schaltet die Uhr korrekt.
2.Die Uhr erwacht nicht korrekt aus den Timern.Erst ein Overlay bringt 
sie wieder zum leuchten.
3.Die Buttons Power On und Power Off auf der Mainseite haben keinen 
Einfluss auf den Aktuellen Timer.In vorherigen Version hatten diese 
Buttons vorrang gegenüber den Timern.

Kann jemand diese Probleme bestätigen?
StmF103/ESP12/Ws2812

Gruss

Autor: Daniel K. (granturismo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Thomas G. schrieb:
> Hallo Zusammen
>
> Mir ist da was aufgefallen was in in früheren Versionen anders
> funktionierte.
> Konkret handelt es sich dabei um die Einstellungen der Timer.Ich denke
> dort haben sich noch ein paar Bugs eingeschlichen.
> 1.Soll ein Timer gestellt werden darf die aktuelle Zeit nicht innerhalb
> der Off Zeit der Uhr liegen.Die Uhr leuchtet einfach weiter obwohl sie
> Off sein sollte.
> Liegen die Timer in der Zukunft schaltet die Uhr korrekt.
> 2.Die Uhr erwacht nicht korrekt aus den Timern.Erst ein Overlay bringt
> sie wieder zum leuchten.
> 3.Die Buttons Power On und Power Off auf der Mainseite haben keinen
> Einfluss auf den Aktuellen Timer.In vorherigen Version hatten diese
> Buttons vorrang gegenüber den Timern.
>
> Kann jemand diese Probleme bestätigen?
> StmF103/ESP12/Ws2812
>
> Gruss
Hoi Thomas
Ja, kann ich bei identischer HW ausser LED (habe ich SK6812er) 
bestätigten. Sie auch mein Post vom 02.05.:
Ich habe noch einen Bug in der 2.9.x entdeckt, welcher im Zusammenhang 
mit dem Power-Handling auftaucht. Folgende zwei Szenarien:
1) Power off Command über Web-Interface und nun einen Test-Diaplay 
Command absetzen. Nun lässt sich das Display per Power on nicht 
reaktivieren.
2) Timer setzen (bspw. Off 01:00 / on 06:00), danach in der Power off 
Phase wieder ein Test Display Command absetzen. Display schaltet zwar - 
wenn der Timer für on zuschlägt - wieder ein, aber ein Command, wie Test 
Display ist per WebInterface nicht mehr möglich.
Diese Szenarien haben in der 2.8.x perfekt funktioniert.

Autor: Peter G. (ingrimsch)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Thomas G. schrieb:
> 1.Soll ein Timer gestellt werden darf die aktuelle Zeit nicht innerhalb
> der Off Zeit der Uhr liegen.Die Uhr leuchtet einfach weiter obwohl sie
> Off sein sollte.
> Liegen die Timer in der Zukunft schaltet die Uhr korrekt.

Dieses Verhalten ist genau so vorgesehen (wurde hier vor nicht zu langer 
Zeit auch mal diskutiert). Hintergrund ist folgender: Angenommen du hast 
Besuch und möchtest die Uhr ausnahmsweise auch nach dem Timer betreiben. 
Dann kannst du sie so über „Power On“ einfach wieder aktivieren statt ab 
da jede Minute gegen den Timer kämpfen zu müssen ;-)

> 2.Die Uhr erwacht nicht korrekt aus den Timern.Erst ein Overlay bringt
> sie wieder zum leuchten.

Das läuft bei mir wie bisher, nur dass Ambilight und Display jetzt 
eigene Timer haben. Einschlafen und Aufwachen klappt hier problemlos 
(24h,  Sk6812, F103

> 3.Die Buttons Power On und Power Off auf der Mainseite haben keinen
> Einfluss auf den Aktuellen Timer.In vorherigen Version hatten diese
> Buttons vorrang gegenüber den Timern.

Auch hier haben die Buttons Priorität und auch Funktion... alles so wie 
in den vorigen Versionen.

Den Bug von Test Display bei ausgeschaltetem Display/Timer kann ich hier 
aber nachvollziehen... ich bin allerdings noch nie auf die Idee gekommen 
den Button so zu benutzen :-P

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Thomas G. schrieb:
> Konkret handelt es sich dabei um die Einstellungen der Timer.Ich denke
> dort haben sich noch ein paar Bugs eingeschlichen.
> 1.Soll ein Timer gestellt werden darf die aktuelle Zeit nicht innerhalb
> der Off Zeit der Uhr liegen.Die Uhr leuchtet einfach weiter obwohl sie
> Off sein sollte.

Wie Peter schon schrieb: Das ist schon immer so gewesen und ist auch 
Absicht. Wenn man die Uhr per Hand einschaltet, wird nicht geschaut, 
ob wir uns in einer Off-Time befinden. Egal, ob über Buttons, App oder 
sonstwie.

Denn es gibt keine On- und Off-Times. Es gibt nur Umschaltpunkte, die 
man in den Timern einstellen kann. Umschaltpunkte in der Vergangenheit 
werden nicht berücksichtigt. So kann ich die Timer manuell übersteuern, 
wenn ich das möchte.

Das wäre ja ein Affentanz, wenn ich abends mal außerplanmäßig die Uhr 
einschalten möchte und der Timer schaltet die dann direkt wieder aus!

> 2.Die Uhr erwacht nicht korrekt aus den Timern.Erst ein Overlay bringt
> sie wieder zum leuchten.

Werde ich prüfen. Durch die Separation der Ambilight-Timer ist die 
Angelegenheit etwas komplzierter geworden, gerade was die Einschaltung 
der Stromversorgung angeht. Könnte daran vielleicht liegen, denn ich 
benutze die Power-Schaltung nicht und mir ist da keine Unregelmäßigkeit 
aufgefallen.

Hast Du die Schaltung zur Steuerung der Stromversorgung bei Dir 
eingebaut?

> 3.Die Buttons Power On und Power Off auf der Mainseite haben keinen
> Einfluss auf den Aktuellen Timer.In vorherigen Version hatten diese
> Buttons vorrang gegenüber den Timern.

Werde ich prüfen. Die Buttons müssen Vorrang haben, siehe oben.

: Bearbeitet durch Moderator
Autor: Peter G. (ingrimsch)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Frank,

ich bin noch immer dabei die Tabellen umzubauen und versuche dabei die 
Wünsche aus dem Freundeskreis zu berücksichtigen. Das PHP Programm habe 
ich leider nicht lauffähig bekommen, ich vermute mein HTTP Server ist 
das Problem, konnte aber das Problem bisher noch nicht identifizieren...

Da es seit dem letzten Release möglich ist ein lokales Layout in die Uhr 
zu laden, habe ich jetzt einfach direkt in der Uhr getestet. Bei meinen 
Tests habe ich für einen Testfall folgendes Konstrukt gebaut:

Mein angepasstes Layout Rein/Ruhr 12-:
HM1:
{ WP_IF_MINUTE_IS_0, WP_MITTERNACHT, WP_ZWOELF_2},     // 00:mm in Mode 
HM_1
{ WP_IF_MINUTE_IS_0, WP_EIN_4, WP_EINS_2},             // 01:mm in Mode 
HM_1

MM15:
{ MDF_IT_IS_1 | MDF_HOUR_OFFSET_0, { WP_IF_HOUR_IS_0, 0, WP_UHR_2}}, 
// hh:00 in Mode MM_15

Ausgabe 00:00 Uhr: "ES IST MITTERNACHT"
Ausgabe 01:00 Uhr: "ES IST EIN"

Irgendwie scheint sich WP_IF_HOUR_IS_0 hier nicht so zu verhalten, wie 
ich erwartet habe... evtl. hat sich in die Funktion ein Bug 
eingeschlichen? Oder habe ich in den unzähligen Tabellen und Änderungen 
den Überblick verloren und seh jetzt den Wald vor lauter Bäumen nicht 
mehr?

Ziel wäre es um 0:00 Uhr "MITTERNACHT" auf die Uhr zu bekommen und bei 
den restlichen "vollen" Stunden ein "UHR" anzuzeigen.

Grüße aus dem Layoutwald :-)
Peter

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Peter G. schrieb:

> Da es seit dem letzten Release möglich ist ein lokales Layout in die Uhr
> zu laden, habe ich jetzt einfach direkt in der Uhr getestet.

Auch eine Möglichkeit :-)

Noch eine Alternative: wc.exe mit Uhrzeit aufrufen und Output umlenken, 
z.B. so:
wc.exe wc24h-de MM hh mm >wc.html

wobei MM die Nummer des verwendeten Modes, hh die Stunde und mm die 
Minute ist. Die html-Datei kannst Du Dir dann im Browser mit 
"file://..." anschauen.

> Mein angepasstes Layout Rein/Ruhr 12-:
> HM1:
> { WP_IF_MINUTE_IS_0, WP_MITTERNACHT, WP_ZWOELF_2},     // 00:mm in Mode
> HM_1
> { WP_IF_MINUTE_IS_0, WP_EIN_4, WP_EINS_2},             // 01:mm in Mode
> HM_1

Das obige sieht korrekt aus.

> MM15:
> { MDF_IT_IS_1 | MDF_HOUR_OFFSET_0, { WP_IF_HOUR_IS_0, 0, WP_UHR_2}},
> // hh:00 in Mode MM_15

Das geht leider so nicht.

Die "0" zwischen WP_IF_HOUR_IS_0, 0, WP_UHR_2 ist nicht korrekt, denn 
sie terminiert intern die Liste (0 = WP_END_OF_WORDS). Alles dahinter 
wird dann nicht mehr interpretiert. Du darfst hier nur die 
WP_xxxx-Konstanten benutzen - außer WP_END_OF_WORDS.

Du könntest ein Wort WP_EMPTY definieren, wo Du die Länge = 0 setzt.

Also in tables24h.h:
enum WordPos
{
    WP_END_OF_WORDS,                //  0 = ""
    ....
    WP_MITTAGS,                     // 76 = "MITTAGS"
    WP_EMPTY,                       // 77 = "" (EMPTY)
    WP_COUNT,                       // number of words
};

und dann in tables24h.c:
const WORD_ILLUMINATION illumination[WP_COUNT]=
{
    {  0,  0,  0 },             // 0 = WP_END_OF_WORDS      = ""
    { 15,  7,  4 },             // 75 = WP_WARM             = "WARM"
    ...
    { 15, 11,  7 },             // 76 = WP_MITTAGS          = "MITTAGS"
    { 0, 0,  0 },               // 77 = WP_EMPTY            = "" (EMPTY)
 };

Dann könntest Du schreiben:
{ MDF_IT_IS_1 | MDF_HOUR_OFFSET_0, { WP_IF_HOUR_IS_0, WP_EMPTY, WP_UHR_2}}, 

Habe ich aber selbst noch nicht getestet, sollte aber so gehen.

Sollte es nicht funktionieren, würde ich das Wort WP_EMPTY ähnlich wie 
WP_IF_HOUR_IS_0 und WP_IF_MINUTE_IS_0 als Magic in den Source einbauen - 
mit einer Spezialbehandlung. Vielleicht ist das sogar das sinnvollste. 
Aber probiere es erstmal mit obigem "Trick".

Viel Glück!

Frank

: Bearbeitet durch Moderator
Autor: Peter G. (ingrimsch)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> wc.exe wc24h-de MM hh mm >wc.html

Ah, gute Idee :-)

Frank M. schrieb:
> Die "0" zwischen WP_IF_HOUR_IS_0, 0, WP_UHR_2 ist nicht korrekt, denn
> sie terminiert intern die Liste (0 = WP_END_OF_WORDS)

Das macht Sinn. Wer lesen kann ist klar im Vorteil... ich kann mich 
sogar erinnern WP_END_OF_WORDS gesehen zu haben, habs dann aber im Wald 
geschickt verdrängt. ;-)

Frank M. schrieb:
> Aber probiere es erstmal mit obigem "Trick"

Hab ich wie beschrieben getestet, leider musst du hier wohl mit dem 
Zauberstab ran. Wenn du an der Stelle ohnehin was einbauen musst, hätte 
ich noch einen Zusatzwunsch (falls umsetzbar):

Um bei den regionalen 12+ Sprachen ebenfalls "MITTERNACHT" zu verwenden 
müsste ich neben ZWÖLF und UHR zusätzlich das Wort NACHT ausblenden. 
Dafür müsste ich WP_IF_MINUTE_0 doppelt aufrufen. Das ist scheinbar so 
nicht vorgesehen, nach der Schleife ist Ende.

: Bearbeitet durch User
Autor: Christopher L. (christopherl)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

hat hier denn jemand eine .dxf Datei für eine 24h Uhr? Am liebsten in 
der gleichen Schriftart wie auch schon für die 12h Uhr. Ich habe nur 
eine ohne Umrandung gefunden, diese lässt sich so leider nicht Lasern 
und ich kenne mich einfach nicht genug mit CAD aus.
Des Weiteren ist die Schriftart eine ganz andere als bei der wc12h.


Vielen Dank im Voraus.

Autor: Holger D. (der_sauerlaender)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:

> Nein, nicht für den Freundeskreis, sondern für alle wäre mir wesentlich
> genehmer. Dann kommen sie in den Standard.
>
> http://uclock.de/test/make-tables.zip
>
> Wenn Du Fragen hast, melde Dich einfach.

Hallo Frank, Danke für die Antwort.
jetzt muss ich nur noch herausfinden, wie bzw. mit was ich das 
verwende...

Aber ich hoffe das schaffe ich mit Hilfe von nem Freund, der sich mit 
EMBLITZ auskennt....

Gerne könntet ihr mir einen Tipp geben, wie ich mit den Dateien und 
welchen Programm eine passende "tables" erstellen kann...

LG Holger

Autor: Peter G. (ingrimsch)
Datum:

Bewertung
1 lesenswert
nicht lesenswert
Holger D. schrieb:
> Gerne könntet ihr mir einen Tipp geben, wie ich mit den Dateien und
> welchen Programm eine passende "tables" erstellen kann...

Hi Holger,

du entpackst das Archiv auf einem Linux (z.B. ein Ubuntu von DVD/USB 
gestartet falls du selbst kein Linux User bist), passt tables24h.c und 
tables24h.h an deine Bedürfnisse an, wirfst die "wc.exe" unter "all" aus 
dem Makefile und kompilierst dann alles mit "make all". Am Ende bekommst 
du deine Änderungen an tables24h.* in die Datei "wc24h-tables-de.txt" 
exportiert, die du dann in die Uhr laden kannst.

Viel Erfolg
Peter

: Bearbeitet durch User
Autor: Karim E. (Firma: Herr) (hellmann)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Karim E. schrieb:
>> Besteht Interesse an einer kleinen Doku für den Artikel bezgl. St-Link
>> anschließen?
>
> Ja natürlich, sehr gern!

Super, dann setze ich mich die Tage da mal ran. :)

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
sunny schrieb:
> Leider besteht das Problem weiterhin mit der Wettervorhersage.

Wie sunny und ich gemeinsam herausgefunden haben, hat sunny einen 
APPID-Key von Openweathermap, welcher den sog. "Daily Forecast" für die 
Vorhersage nicht zulässt.

Dazu muss ich weiter ausholen:

Für die Vorhersage wird der "Daily Forecast" verwendet. Man bekommt dann 
für jeden folgenden Tag über mehrere Tage hinweg eine Vorhersage für die 
Folgetage. Dieser Service war bei Openweathermap jedoch nur für eine 
bestimmte Testzeit kostenlos, wie ein Mitarbeiter von Openweathermap 
bestätigte.

Das heisst:

Es ist damit zu rechnen, dass dieser Service nach und nach für alle 
kostenlosen APPIDs abgestellt wird. Damit weiterhin eine Vorhersage 
möglich ist, habe ich das ESP-Programm nun so umgestellt, dass es sich 
nicht den Daily Forecast holt, sondern den sog. Hourly Forecast. Dieser 
bleibt bei Openweathermap weiterhin kostenlos.

Beim Hourly Forecast bekommt man insgesamt 36 Wetterdatensätze, die 
jeweils einen Abstand von 3 Stunden haben. Wenn der ESP sich genau den 
achten Datensatz schnappt, dann entspricht dieses einem Abstand von 24 
Stunden. Jedoch muss man dazu sagen, dass es dann keine Zusammenfassung 
des morgigen Wetters mehr ist, sondern das Wetter in ca. 24 Stunden. Das 
heißt: Auch die Vorhersage kann dann nach ein paar Stunden wieder 
wechseln.

Aber ich glaube, das ist hinnehmbar. Eigentlich ist die Vorhersage dann 
sogar exakter, wenn man weiß, dass es sich um eine 24-Stunden-Vorhersage 
handelt. Eine Testversion läuft bei mir auch bereits. Diese Änderung ist 
dann im nächsten Update (2.9.2) mit drin.

Autor: Thomas G. (thomas_g18)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Wie Peter schon schrieb: Das ist schon immer so gewesen und ist auch
> Absicht. Wenn man die Uhr per Hand einschaltet, wird nicht geschaut,
> ob wir uns in einer Off-Time befinden. Egal, ob über Buttons, App oder
> sonstwie.
>
> Denn es gibt keine On- und Off-Times. Es gibt nur Umschaltpunkte, die
> man in den Timern einstellen kann. Umschaltpunkte in der Vergangenheit
> werden nicht berücksichtigt. So kann ich die Timer manuell übersteuern,
> wenn ich das möchte.
>
> Das wäre ja ein Affentanz, wenn ich abends mal außerplanmäßig die Uhr
> einschalten möchte und der Timer schaltet die dann direkt wieder aus!

Ja so wie Ihr das beschreibt funktioniert dies auch auf der Uhr.Ich habe 
dies meinerseits Falsch gemacht.Bei korrekter Anwendung löscht die Uhr 
auch ab und kann mit den Buttons übersteuert werden.Funktioniert 
also--kein Bug, sorry.
>
>> 2.Die Uhr erwacht nicht korrekt aus den Timern.Erst ein Overlay bringt
>> sie wieder zum leuchten.
>
> Werde ich prüfen. Durch die Separation der Ambilight-Timer ist die
> Angelegenheit etwas komplzierter geworden, gerade was die Einschaltung
> der Stromversorgung angeht. Könnte daran vielleicht liegen, denn ich
> benutze die Power-Schaltung nicht und mir ist da keine Unregelmäßigkeit
> aufgefallen.

Das Aufwachen der Uhr funktioniert nur nach einer Animation.
Wenn sogar während einer Off-Phase der Display test gemacht wird werden 
danach nur noch die Overlays angezeigt.Das heisst z.b. die Uhr ist 
dunkel...es kommt ein Wetter Icon und die Uhr ist wieder dunkel.

> Hast Du die Schaltung zur Steuerung der Stromversorgung bei Dir
> eingebaut?

Ja diese ist eingebaut.

>> 3.Die Buttons Power On und Power Off auf der Mainseite haben keinen
>> Einfluss auf den Aktuellen Timer.In vorherigen Version hatten diese
>> Buttons vorrang gegenüber den Timern.
>
> Werde ich prüfen. Die Buttons müssen Vorrang haben, siehe oben.

Buttons funktionieren korrekt--ausser nach einem Display test im 
Off-Zustand.Ein Reset der Uhr bringt dann alles wieder ins Lot.

Kann es sein dass das Ambilight wenn kein Abilight-Timer definiert ist 
mit den normalen Timern gesteuert wird?Von mir aus würde dies auch Sinn 
ergeben aber ich bin nicht sicher.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Daniel K. schrieb:
> 1) Power off Command über Web-Interface und nun einen Test-Diaplay
> Command absetzen. Nun lässt sich das Display per Power on nicht
> reaktivieren.
> 2) Timer setzen (bspw. Off 01:00 / on 06:00), danach in der Power off
> Phase wieder ein Test Display Command absetzen. Display schaltet zwar -
> wenn der Timer für on zuschlägt - wieder ein, aber ein Command, wie Test
> Display ist per WebInterface nicht mehr möglich.

Werde ich prüfen, danke für den Hinweis. Auch wenn das Szenario etwas 
exotisch ist ;-)

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Thomas G. schrieb:
> Das Aufwachen der Uhr funktioniert nur nach einer Animation.

Du meinst nach einem Overlay, oder?

Werde ich testen, wie ich schon schrieb.

>> Hast Du die Schaltung zur Steuerung der Stromversorgung bei Dir
>> eingebaut?
>
> Ja diese ist eingebaut.

Dann könnte es daran liegen, dass es mir nicht aufgefallen ist. Prüfe 
ich, danke.

> Kann es sein dass das Ambilight wenn kein Abilight-Timer definiert ist
> mit den normalen Timern gesteuert wird?

Gute Frage. Eigentlich sollte beides nun strikt getrennt sein. Sonst 
kommt man ja komplett durcheinander. Aber ich schaue mir das nochmal an.

Autor: Thomas G. (thomas_g18)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
>> Das Aufwachen der Uhr funktioniert nur nach einer Animation.
>
> Du meinst nach einem Overlay, oder?

Ja Overlay meinte ich.

>> Kann es sein dass das Ambilight wenn kein Abilight-Timer definiert ist
>> mit den normalen Timern gesteuert wird?
>
> Gute Frage. Eigentlich sollte beides nun strikt getrennt sein. Sonst
> kommt man ja komplett durcheinander. Aber ich schaue mir das nochmal an.

Ich meinte dass alles aus war.Werde es aber auch nochmal testen.
Danke

Autor: sunny (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Wie sunny und ich gemeinsam herausgefunden haben, hat sunny einen
> APPID-Key von Openweathermap, welcher den sog. "Daily Forecast" für die
> Vorhersage nicht zulässt.

Hallo Frank,

wäre es dann nicht sinnvoll auf einen anderen Wetterdienst umzusteigen,
wenn es denn machbar wäre?

Autor: Thomas G. (thomas_g18)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Frank

Als Hilfe zur Fehlersuche:
Ich habe noch ein wenig mit den Timern herumgespielt.Der normale Timer 
schaltet das Ambilight mit aus, jedoch nicht wieder mit ein.Der Timer 
des Abilight funktioniert wie er soll.
Gruss

Autor: Daniel K. (granturismo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Daniel K. schrieb:
>> 1) Power off Command über Web-Interface und nun einen Test-Diaplay
>> Command absetzen. Nun lässt sich das Display per Power on nicht
>> reaktivieren.
>> 2) Timer setzen (bspw. Off 01:00 / on 06:00), danach in der Power off
>> Phase wieder ein Test Display Command absetzen. Display schaltet zwar -
>> wenn der Timer für on zuschlägt - wieder ein, aber ein Command, wie Test
>> Display ist per WebInterface nicht mehr möglich.
>
> Werde ich prüfen, danke für den Hinweis. Auch wenn das Szenario etwas
> exotisch ist ;-)
Gebe ich ja zu - etwas exotisch ;-)
Hatte da ein Testscript laufen und ist mir bei diesen Test einfach 
aufgefallen. Dachte ich melde dies trotz dieser Exotik ;-)

Autor: Holger D. (der_sauerlaender)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Peter G. schrieb:
> Am Ende bekommst
> du deine Änderungen an tables24h.* in die Datei "wc24h-tables-de.txt"
> exportiert, die du dann in die Uhr laden kannst.
>
> Viel Erfolg
> Peter

Vielen Dank Peter, da setze ich mich morgen mal dran!

Autor: Thomas G. (Firma: Frickelhauptquartier) (taximan)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
sunny schrieb:
> Frank M. schrieb:
>> Wie sunny und ich gemeinsam herausgefunden haben, hat sunny einen
>> APPID-Key von Openweathermap, welcher den sog. "Daily Forecast" für die
>> Vorhersage nicht zulässt.
>
> Hallo Frank,
>
> wäre es dann nicht sinnvoll auf einen anderen Wetterdienst umzusteigen,
> wenn es denn machbar wäre?

Hab ich in LCDHype (kennt das noch einer?) mal gehabt; Bei WETTER.COM 
(?) haben die ihren Seitenaufbau sooft geändert, dass man gar nicht mit 
dem programmieren hinterher kam. Ich denke mal, die anderen freien 
Wetterdienste werden das ähnlich handhaben.

Autor: Thomas G. (Firma: Frickelhauptquartier) (taximan)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Lassen sich demnächst Animationen eigentlich anlassbezogen einblenden? 
Ich dachte da in erster Linie an Wetteralarme oder Sunrise / Sunset? Ich 
hatte ja mal vor geraumer Zeit ein paar Animationen erstellt.

: Bearbeitet durch User
Autor: Conny G. (conny_g)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Thomas G. schrieb:
> sunny schrieb:
>> Frank M. schrieb:
>>> Wie sunny und ich gemeinsam herausgefunden haben, hat sunny einen
>>> APPID-Key von Openweathermap, welcher den sog. "Daily Forecast" für die
>>> Vorhersage nicht zulässt.
>>
>> Hallo Frank,
>>
>> wäre es dann nicht sinnvoll auf einen anderen Wetterdienst umzusteigen,
>> wenn es denn machbar wäre?
>
> Hab ich in LCDHype (kennt das noch einer?) mal gehabt; Bei WETTER.COM
> (?) haben die ihren Seitenaufbau sooft geändert, dass man gar nicht mit
> dem programmieren hinterher kam. Ich denke mal, die anderen freien
> Wetterdienste werden das ähnlich handhaben.

Ich habe vor wenigen Monaten nach Wetter-APIs recherchiert, brauche die 
aktuelle Temperatur für eine Heizungssteuerung.
Ich habe nur Openweathermap als freie und ernst zu nehmende API 
gefunden.
Alle anderen wollen Geld sehen oder stellen den Zugang nur auf 
individuelle Anfrage. Was schon einmal klarstellt, dass sie keine 
massenweisen Zugänge unterstützen und sicher auch Geld sehen wollen.

Ansonsten bzgl „Seitenaufbau“. Das ist auch eine Möglichkeit aus der 
Website auszulesen, aber old-school 90er in Zeiten von IoT und APIs. Und 
wie schon gesagt: hält nicht lange, weil es nicht auf Stabilität 
designed ist.

Beitrag #5412948 wurde vom Autor gelöscht.
Autor: Michael P. (michael_p411)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Anbei eine universelle Bohrschablone in A4 für die WC24

Diese entstand aus der Not, weil ich "nur" über einen A4 Laserdrucker
verfüge, leider keinen Laser CNC Fräser oder sonstiges besitze und
dennoch  nicht mit einem Lineal die Bohrpunkte vorzeichnen wollte.

Diese kann man nutzen um:
3x auf Folie gedruckt mit Tesa auf der MDF Platte zu positionieren und
dann mit Bohrer die Löcher direkt bohren.

oder zur Markierung der Bohrlöcher mit einer Nadel

Werde heute die 288+3 Löcher bohren und dann berichten *gr

Michael

: Bearbeitet durch User
Autor: Michael W. (michael_w518)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
....288 Löcher ++
Ich hätte vermutlich zu wenig Zeit dafür + Fehlerfrustration
Respekt

Aber warum nicht

: Bearbeitet durch User
Autor: sunny (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Conny G. schrieb:
> Ich habe vor wenigen Monaten nach Wetter-APIs recherchiert, brauche die
> aktuelle Temperatur für eine Heizungssteuerung.
> Ich habe nur Openweathermap als freie und ernst zu nehmende API
> gefunden.
> Alle anderen wollen Geld sehen oder stellen den Zugang nur auf
> individuelle Anfrage. Was schon einmal klarstellt, dass sie keine
> massenweisen Zugänge unterstützen und sicher auch Geld sehen wollen.

Es gibt doch z.B. www.wunderground.com

Was da alles an Daten zur Verfügung gestellt wird weiß ich jetzt nicht 
im einzelnen.

Autor: diesekte2005@web.de (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Karim E. schrieb:
> Ja die läuft wieder ohne Probleme. Danke:)
>
> Besteht Interesse an einer kleinen Doku für den Artikel bezgl. St-Link
> anschließen?

hallo Karim

hast du bilder vom anschluss st link. ich bekomm einfach keine 
Verbindung hin. kannst du eine Skizze machen?

gruss pierre

Autor: Holger D. (der_sauerlaender)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Gemeinde...
Ich habe eine leicht abgewandelte Version gebaut: 15 x 15 LED's ohne 
Status LED und ohne die 4 Minuten-LED's.

Nun habe ich versucht 2.9.1 drauf zu packen und habe dafür folgende 
Änderungen vorgenommen:

tables24h.h - WC24H tables:
#define WC_ROWS    15  // 16 rows
#define WC_COLUMNS 15  // 18 columns

tables24h.c - WC24H tables:
Hier habe ich die "WP_..." "Wörter" angepasst

Damit habe ich tables24h.c und tables24h.h an meine Bedürfnisse 
angepasst, die "wc.exe" im "all" aus
dem Makefile rausgenommen und mit "make all" kompiliert .

Im EM Blitz habe ich dann noch folgende Änderungen machen:

display-config.h

#if WCLOCK24H == 1
#  define DSP_STATUS_LEDS    0  // 1 status LED
#  define DSP_MINUTE_LEDS    0  // 0 minute LEDs
#  define DSP_DISPLAY_LEDS 225  // 288 display LEDs

wclock24h-config.h

#if WCLOCK24H == 1
#define WC_ROWS     15   //hier stand auch 16
#define WC_COLUMNS  15   //hier stand auch 18

Nun zu meinem Ergebnis / Problem:

Die Uhr "läuft"...
Allerdings leuchten keine LED's während der Uhrzeitanzeige.
IP Adresse, Ticker und Overlays werden korrekt angezeigt und leuchten 
dementsprechend auch.

Was ist denn wohl noch Falsch? Bei den älteren Versionen hat es geklappt 
mit diesen Änderungen.

Wäre toll das in den Griff zu bekommen! ;-)

LG aus dem Sauerland

Autor: Frank L. (Firma: Flk Consulting UG) (flk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Peter G. schrieb:
> Holger D. schrieb:
>> Gerne könntet ihr mir einen Tipp geben, wie ich mit den Dateien und
>> welchen Programm eine passende "tables" erstellen kann...
>
> Hi Holger,
>
> du entpackst das Archiv auf einem Linux (z.B. ein Ubuntu von DVD/USB
> gestartet falls du selbst kein Linux User bist), passt tables24h.c und
> tables24h.h an deine Bedürfnisse an, wirfst die "wc.exe" unter "all" aus
> dem Makefile und kompilierst dann alles mit "make all". Am Ende bekommst
> du deine Änderungen an tables24h.* in die Datei "wc24h-tables-de.txt"
> exportiert, die du dann in die Uhr laden kannst.
>
> Viel Erfolg
> Peter

Hallo Holger,
wie Peter bereits schrieb, musst Du die "wc24h-tables-de.txt" hochladen.
Gruß
Frank

Autor: Holger D. (der_sauerlaender)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank L. schrieb:

> Hallo Holger,
> wie Peter bereits schrieb, musst Du die "wc24h-tables-de.txt" hochladen.
> Gruß
> Frank

Hallo Frank,
Ja das habe ich so durchgeführt.

Autor: Markus B. (mabazug64)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Guten Abend

Ich habe das File: http://uclock.de/test/make-tables.zip
auf einem Virtuellen LINUX Rechner heruntergeladen.
Leider habe ich keine Ahnung von Linux....

Welches File muss ich nun starten ? und wie ?
Damit ich mein eigenes Layout erstellen kann.

Besten Dank für Eure Tipps


gruss Markus

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Holger D. schrieb:
> Ja das habe ich so durchgeführt.

Du musst im Tabellengenerator eigentlich alles so einstellen, wie Du es 
vorher direkt im WordClock-Source angepasst hast. Hast Du auch die 
Anzahl der Spalten und Zeilen angepasst?

Kannst Du die erstellte Datei hier mal hochladen?

: Bearbeitet durch Moderator
Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Markus B. schrieb:
> Ich habe das File: http://uclock.de/test/make-tables.zip
> auf einem Virtuellen LINUX Rechner heruntergeladen.
> Leider habe ich keine Ahnung von Linux....

Erzähl doch erst einmal, was Du anpassen willst, also warum Du überhaupt 
eine eigene Layout-Datei erstellen willst, statt die bereitgestellte 
Tabellen-Datei zu verwenden.

Autor: Holger D. (der_sauerlaender)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Kannst Du die erstellte Datei hier mal hochladen?

Ja... bitteschön 😉

Autor: Michael P. (michael_p411)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Michael W. schrieb:
> ....288 Löcher ++
> Ich hätte vermutlich zu wenig Zeit dafür + Fehlerfrustration
> Respekt
>
> Aber warum nicht

Hallo Michael

Ich gebe zu dass das verrückt ist..aber zumindest einmal wollte ich die 
Holz/ MDF Bearbeitung für WC12 und WC24 eigenständig durchführen.

Anbei das erste Zwischenergebnis nach 2h ...
Wie zu erwarten war ist es wegen Freihandbohren nicht ganz 
perfekt...aber
brauchbar, wie die erste Anprobe zeigt.

Am kommenden WoE geht es weiter - Gehe mal davon aus, dass in Summe 4h 
benötigt werden für die 288+3 Bohrlöcher...

Gaaanz dringend zu empfehlen bei den Bohr- und Fräsarbeiten;
Ein Staubsauger!

Es ist irre was da an Späne/ Holzmehl entsteht *gr
Mit einem Sauger bleibt die Umgebung und die eigene Kleidung sauber..

Autor: Michael P. (michael_p411)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Basti schrieb im November 2009 hier bei mikrocontroller zu dem Thema 
"WordClock":

"Im Prinzip is das nur ne LED matrix mit darüber gelegten Buchstaben.
und ein bisschen Software."

Aus der Led Matrix und dem "bisschen" Software ist bis heute ja wirklich 
einiges an Ideen und Programmiercodes zusammen kommen. Ich bin auf alle 
Fälle beeindruckt über die vielen Uhren die seitdem das Licht der Welt 
erblickt haben. Die Web Oberfläche mit den Einstellmöglichkeiten ist 
super Klasse gelöst..

Ich habe mit all den tollen Beispielen hier ne super Grundlage, an
denen ich meine Nachbauten orientiere. Danke Euch !

Grüße

Michael

: Bearbeitet durch User
Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Holger D. schrieb:
> Frank M. schrieb:
> Kannst Du die erstellte Datei hier mal hochladen?
>
> Ja... bitteschön 😉

Die ersten beiden Hexzahlen aus der Datei: 10 12

sind Anzahl Zeilen 10 Hex = 16
und Anzahl Spalten 12 Hex = 18

Hattest Du nicht gesagt, dass Du eine Uhr mit 15x15 benutzt?

Dann musst Du auch
#define WC_ROWS                 16                              // 16 rows
#define WC_COLUMNS              18                              // 18 columns

in tables24h.h anpassen.

Die dritte Hexzahl in der Datei: 4E Hex = 78 ist die Anzahl der Wörter 
WP_xxxx. Stimmt 78? Das ist nämlich exakt die Anzahl der Wörter der 
WC24h mit 16x18 LEDs. Ich kann mir kaum vorstellen, dass Du diese 78 
Wörter auch in Deiner 15x15-Uhr hast.

Die 78 ergibt sich aus der Konstanten WP_COUNT am Ende der Datei 
tables24h.h. Dass hier im Kommentar fälschlicherweise 77 statt 78 steht, 
liegt an einem Verzähler ein paar Zeilen drüber: die 51 ist doppelt. Da 
dies allerdings alles Kommentare sind, spielt der Verzähler keine Rolle.

Ergo: Du hast offenbar vergessen, die Datei tables24h.h anzupassen. Das 
muss analog zu den Anpassungen geschehen, die Du im WordClock-Source für 
die Version 2.8.x (bzw. früher) gemacht hast.

Autor: Karim E. (Firma: Herr) (hellmann)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
diesekte2005@web.de schrieb:
> Karim E. schrieb:
>> Ja die läuft wieder ohne Probleme. Danke:)
>>
>> Besteht Interesse an einer kleinen Doku für den Artikel bezgl. St-Link
>> anschließen?
>
> hallo Karim
>
> hast du bilder vom anschluss st link. ich bekomm einfach keine
> Verbindung hin. kannst du eine Skizze machen?
>
> gruss pierre

Moin,

ich habe dir ein Bild gemacht. Ob es dir weiterhilft... Glaube ich aber 
nicht. Sieht durcheinander aus.

Pin 3 von CN4 auf dem ST-Link geht auf ein Steckbrett um GND an den 
Nucleo und UART zu verteilen.

Grün und Grau sind Tx und Rx und gehen mit GND zusammen an den UART 
Anschluss vom Shield.

Pin 1-4 von CN4 gehen auf die SWD Schnittstelle vom Shield.

Ansonsten noch mal oben den Post von Frank anschauen. Der hat mir 
letztendlich alles erklärt. Vor allem die PDF.

Grüße

Karim

Autor: Pierre (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Karim E. schrieb:
> Moin,
>
> ich habe dir ein Bild gemacht. Ob es dir weiterhilft... Glaube ich aber
> nicht. Sieht durcheinander aus.
> Pin 3 von CN4 auf dem ST-Link geht auf ein Steckbrett um GND an den
> Nucleo und UART zu verteilen.
> Grün und Grau sind Tx und Rx und gehen mit GND zusammen an den UART
> Anschluss vom Shield.
>
> Pin 1-4 von CN4 gehen auf die SWD Schnittstelle vom Shield.

Hallo Karin

Habe die uhr wieder zum Laufen gebracht mit 2.8xxx.  In welcher 
Reihenfolge hast du den die ver 2.9xxx drauf gespielt?

Gruss pierre

Autor: Karim E. (Firma: Herr) (hellmann)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe lediglich den Speicher des ESP8266 gelöscht und den Chip 
anschließend neu beschrieben.

Den Nucleo habe ich zwar auch neu geflashed. Das ist aber nicht nötig 
gewesen.

Wichtig war es den SPIFFS zu löschen.

Autor: Holger D. (der_sauerlaender)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Ergo: Du hast offenbar vergessen, die Datei tables24h.h anzupassen. Das
> muss analog zu den Anpassungen geschehen, die Du im WordClock-Source für
> die Version 2.8.x (bzw. früher) gemacht hast.

Ok, vielleicht habe ich im halbschlaf die falsche datei geschickt... 
Sorry....
Schau mal hier diese Datei an, die zeigt das selbe Fehlerbild...

Unabhängig davon sollten dann ja trotzdem LED's leuchten... zwar an den 
falschen Stellen aber sie müssten leuchten, oder?

Es ist totale Finsteniss angesagt ;-)

: Bearbeitet durch User
Autor: Daniel K. (granturismo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Daniel K. schrieb:
>> 1) Power off Command über Web-Interface und nun einen Test-Diaplay
>> Command absetzen. Nun lässt sich das Display per Power on nicht
>> reaktivieren.
>> 2) Timer setzen (bspw. Off 01:00 / on 06:00), danach in der Power off
>> Phase wieder ein Test Display Command absetzen. Display schaltet zwar -
>> wenn der Timer für on zuschlägt - wieder ein, aber ein Command, wie Test
>> Display ist per WebInterface nicht mehr möglich.
>
> Werde ich prüfen, danke für den Hinweis. Auch wenn das Szenario etwas
> exotisch ist ;-)

Hallo Frank
Ich verwende folgendes Setup 12h Clock mit STM32F103 mit SK6812 LEDs.
Habe nun noch etwas getestet und folgendes festgestellt:
1) Manueller Power off, dann bspw. TestDisplay und wieder Power on.
--> Funktioniert.
Hier verwendest du aus meiner Sicht folgenden Code dazu:
case DISPLAY_POWER_NUM_VAR:
{
   if (display.display_power_is_on != val)
   {
      display_clock_flag = set_display_power (val, TRUE);
      debug_log_printf ("cmd: set power_is_on = %d\r\n", val);
      }
   break;
}
--> Du setzt dabei das Sync Ambilight immer auf TRUE.

2) Timer gesetzt und dann in der Off-Phase Test Display abgesetzt.
--> Danach geht reagiert die Uhr auf Test-Display in der nächsten 
On-Phase nicht mehr.
Hier verwendest du ja eine andere Code-Passage:
if (night_check_night_times (0, display.display_power_is_on, gmain.wday, 
gmain.hour * 60 + gmain.minute))
{
   if (display.display_power_is_on)
   {
      display_clock_flag = set_display_power (FALSE, TRUE);
   }
   else
   {
      display_clock_flag = set_display_power (TRUE, FALSE);
   }
...
}
Hier setzt du ja das Abilight Sync bei Power on nicht mehr.
--> Ich habe nun den Test gemacht, hier mal auch auf TRUE zu stellen und 
aus meiner Sicht geht die Uhr so wie gewünscht mit den Timern und den 
Befehlen.
Was ich natürlich nicht habe, ist ein Ambilight und somit kann ich nicht 
testen, ob die Funktionen auch noch korrekt funktionieren.
Gehe aber somit nun schwer davon aus, dass in diesem Zusammenhang der 
Bug liegt.

Dies einfach mal so als Input von meiner Seite mit der Hoffnung, dass du 
den Fehler schneller reproduzieren kannst.

Beste Grüsse
Daniel

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Pierre schrieb:
> Habe die uhr wieder zum Laufen gebracht mit 2.8xxx.  In welcher
> Reihenfolge hast du den die ver 2.9xxx drauf gespielt?

Wenn die 2.8.x wieder läuft, kannst Du ja wieder über OTA updaten.

Reihenfolge hier, genau wie auf der Update-Seite ausgegeben:

1. Flash ESP
2a. Eventuell SPIFFS formatieren
2b. Datei für Anzeigetabelle wcnn-tables-xx.txt laden
3. Icon-Tabellen laden
4. Flash STM32

Man kann den STM32 auch direkt nach dem ESP flashen, jedoch bleibt dann 
die Anzeige erstmal leer.

Autor: Andreas B. (alidi)
Datum:
Angehängte Dateien:

Bewertung
1 lesenswert
nicht lesenswert
Christopher L. schrieb:
> Hallo zusammen,
>
> hat hier denn jemand eine .dxf Datei für eine 24h Uhr? Am liebsten in
> der gleichen Schriftart wie auch schon für die 12h Uhr. Ich habe nur
> eine ohne Umrandung gefunden, diese lässt sich so leider nicht Lasern
> und ich kenne mich einfach nicht genug mit CAD aus.
> Des Weiteren ist die Schriftart eine ganz andere als bei der wc12h.
>
>
> Vielen Dank im Voraus.

Hallo Christopher,

anbei ein DWG und ein DXF file (Autocad2000) der WC24h Frontplatte

Gute Nacht

Alidi/Andreas

Autor: Andreas B. (alidi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jörn Z. schrieb:
> > Jetzt habe ich die Frage: Wo habt ihr WC 24h Metall Frontplatten
> fertigen lassen und hat das Probleme gegeben? Denn das dxf steht ja
> online, von daher würde ich mal darauf tippen, dass das eventuell schon
> mal jemand für eine Metallfront genutzt hat.
> Hoffe, mir kann jemand hierbei weiterhelfen.

Hallo Jörg,

ähnliches ist mir auch passiert.
Ich habe bei folgenden Laserschneidern per Mail angefragt:
geerscutting.com, laserteile4you, 'info@lto-gmbh.de', cutworks.de, 
unimet.it, lasercut24.de, .Entweder konnte ich die DWG/DXF Datei nicht 
hochladen (Fehler Schrift zu klein o.ö.) oder die Datei konnten wegen 
der Anzahl der Polygone beim Laserschneider nicht geöffnet werden. Nur 
bei unimet.it und lto-gmbh.de habe ich ein Angebot zurückbekommen
Der günstigste ist wohl unimet.it. Der hat auch schon mehrere 
Frontplatten aus Corten Stahl(ca, 30,00, Stkzahl 1, ohne Versand, ohne 
Mwst(?)) bzw. Schwarzblech (ca. 25,00)gemacht. lto-gmbh.de kann auch 
Kupfer Platten lasern ( 65,00.) In Auftrag gegeben habe ich selbst noch 
keine Frontplatte aus Metall. Das kommt aber noch. Die verschickte DXF 
findest Du in meinem anderen Beitrag von heute kurz vorher.

Guten Abend

Alidi/Andreas

Autor: Michael W. (michael_w518)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen.
Jetzt muss ich nochmals kurz nachfragen. Mittlerweile liegen hier drei 
kaputtgeflashte ESPs — meine Geschenke kommen alle zurück....

@ Frank
Einfach das „lösch.bin“ flashen,
starten und warten ,
dann wieder auf 2.8.x
dann SPIFFS formatieren
Table hochladen fürs Display
2.9.x flashen
STM flashen auf 2.9.x

Freuen ?

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Michael W. schrieb:
> @ Frank Einfach das „lösch.bin“ flashen, starten und warten , dann
> wieder auf 2.8.x dann SPIFFS formatieren Table hochladen fürs Display
> 2.9.x flashen
> STM flashen auf 2.9.x

Die Anzeige-Tabelle kannst Du erst hochladen, wenn 2.9.x auf dem ESP 
ist. Sonst stimmt aber alles.

Mittlerweile habe ich auch eine ESP-Version 2.9.2T2, welche die 
Anzeigetabelle zuerst auf Konsistenz prüft, bevor sie geladen wird. Das 
hat den Vorteil, dass wenn beim Hochladen mal ein Byte kaputt ist oder 
die Datei nur unvollständig im SPIFFS vorliegt, der ESP nicht direkt die 
Beine von sich streckt.

Die 2.9.2T2 liegt im Update-Path "test".

Autor: Michael W. (michael_w518)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke dir!
Ich werde die nächsten Tage testen womöglich aber erst wieder nächstes 
Wochenende.

Beste Grūße

Michael

Autor: Matthias L. (matthias_l455)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
So ich melde mich auch mal wieder. Sorry ich hatte leider vorher keine 
Zeit.

Ich habe jetzt nach Euren vielen Beiträgen den ST-Link wieder an das 
Nucleo angeschlossen.

Ich habe damit die 2.8.1 Softwäre auf den STM geladen. Ich habe per 
Nodemcu den ESP gelöscht und dann die Firmware eingespielt.

Soweit alles erfolgreich. Die LED vom ESP blinkt jetzt auch nicht mehr 
sondern leuchtet dauerhaft blau.

Leider bleibt das Diplay dunkel, nur die Status LED geht an (weiß und 
schaltet sich dann aus.
Ich kann weder per WPS noch per User-Taste die Uhr ins WLAN holen oder 
als eingene AP starten.

Was mir per Zufall aufgefallen ist, wenn ich am AMS GND und Out kurz 
kurzschließe beginn die Uhr zu laufen. Display schaltet sich ein, 
wechselt auch schon per Animation die Minuten. Zeigt sich aber weiter 
nicht im WLAN. Sobald ich Reset drücke ist alles wieder beim alten (also 
dunkel).

Putty habe ich versucht, komme damit aber nicht klar. Ich gebe den 
richten COM-Port an auf dem die Uhr angeschlossen ist, Putty liefert 
aber nur unverständliche Zeichen.

Ich habe mal Bilder angehängt mit meinem Aufbau. Ist hier vielleicht ein 
Fehler????

Gruß Matthias

Autor: Matthias L. (matthias_l455)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
weitere Bilder

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Matthias L. schrieb:
> Ich habe damit die 2.8.1 Softwäre auf den STM geladen.

Okay. Aber keine 2.8.x für den ESP? Bedenke: Dein ESP hängt in einer 
Crash-Schleife und nicht der STM32!

> Ich habe per Nodemcu den ESP gelöscht

Wie sich im nachhinein herausgestellt hat, löscht Nodemcu zwar schon 
eine Menge mit den genannten Einstellungen, leider aber nicht das 
SPIFFS.

> und dann die Firmware eingespielt.

Welche Firmware? Die 2.9.0? Oder 2.8.x? Bitte genauer schildern!
Hast Du dann mit der 2.8.x das SPIFFS formatieren können?

> Ich kann weder per WPS noch per User-Taste die Uhr ins WLAN holen oder
> als eingene AP starten.

Okay, der ESP ist also tot bei 2.9.x. Wenn Du 2.8.x in den ESP 
einspielst, lebt dann der ESP wieder? Kannst Du dann das SPIFFS 
formatieren?

> Was mir per Zufall aufgefallen ist, wenn ich am AMS GND und Out kurz
> kurzschließe beginn die Uhr zu laufen. Display schaltet sich ein,
> wechselt auch schon per Animation die Minuten. Zeigt sich aber weiter
> nicht im WLAN.

Du hast damit den ESP resettet. Der hängt sich dann aber wieder auf, 
sobald er aufs SPIFFS zugreift, um die Anzeigetabelle zu laden.

> Putty habe ich versucht, komme damit aber nicht klar. Ich gebe den
> richten COM-Port an auf dem die Uhr angeschlossen ist, Putty liefert
> aber nur unverständliche Zeichen.

Dann hast Du vergessen, die Baudrate auf 115200 einzustellen. Serial als 
Connection type auswählen, COMx eingeben mit der richtigen Nummer und 
als Speed 115200 eingeben.

Im Anhang findest Du die Version 2.9.2T1 für den ESP, welches auch auf 
dem Update-Server (Path test) liegt. Diese Version checkt erst die 
Konsistenz der (in Deinem SPIFFS immer noch befindlichen kaputten) 
Anzeigetabelle, bevor sie geladen wird. Das sollte den Absturz 
verhindern.

Wenn nicht:

Spiele eine 2.8.x auf den ESP. Dann sollte er wieder leben. Anschließend 
formatierst Du das SPIFFS per Webinterface, um die kaputte 
Anzeigetabelle loszuwerden. Anschließend spiele die 2.9.2T1 in den ESP 
ein. Dann lade die Anzeigetabelle wieder vom Update-Server. Anschließend 
klickst Du auf der Hauptseite des Web-Interfaces auf "Reboot STM32". 
Dann sollte alles wieder funktionieren.

: Bearbeitet durch Moderator
Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke Frank für die schnelle Antwort.

Ich habe aufs Stm die 2.8.1 gemacht und aufs ESP ehrlichgesagt die 
aktuelle (also 2.9).

Dann würde ich heute Abend mal die neue ESP software versuchen.
Welche Stm Software dazu? Auch die aktuelle, oder kann ich die 2.8.1 
darauflassen?

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Matthias schrieb:
> Dann würde ich heute Abend mal die neue ESP software versuchen. Welche
> Stm Software dazu? Auch die aktuelle, oder kann ich die 2.8.1
> darauflassen?

Kannst Du erstmal drauflassen. Sobald der ESP dann wieder lebt, solltest 
Du den STM32 aber auch auf die aktuelle Version hochziehen, damit alles 
einstellbare im Web-Interface auch wieder zusammenpasst.

Autor: Matthias L. (matthias_l455)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Frank,
das hat es gerissen. Der ESP ist wieder online.

Die Uhr geht.

Das nenne ich überglücklich.

Vielen Dank an alle dir mir geholfen haben.

Trotz manchmal kurzer Fehlerbeschreibungen. Sorry manchaml etwas viel 
neben Arbeit und Kindern.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Matthias L. schrieb:
> das hat es gerissen. Der ESP ist wieder online.

Freut mich :-)

> Die Uhr geht.

Musstest Du vorab das SPIFFS formatieren oder reichte die Installation 
von 2.9.2T1? Wahrscheinlich hast Du vorsichtshalber beides gemacht ;-)

: Bearbeitet durch Moderator
Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Installation reichte. Aber ich hab beides gemacht. 😉

Autor: Markus B. (mabazug64)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Markus B. schrieb:
>> Ich habe das File: http://uclock.de/test/make-tables.zip
>> auf einem Virtuellen LINUX Rechner heruntergeladen.
>> Leider habe ich keine Ahnung von Linux....
>
> Erzähl doch erst einmal, was Du anpassen willst, also warum Du überhaupt
> eine eigene Layout-Datei erstellen willst, statt die bereitgestellte
> Tabellen-Datei zu verwenden.
Hallo Zusammen
Wir schweizer haben halt unzählige Dialekt.....

5:  FÜÜF AB
10:  ZÄÄ AB
15:  VIERTEL AB
20:  ZWÄNZG AB
25:  FÜÜF VOR HALBI
30:  HALBI
35:  FÜÜF AB HALBI
40:  ZWÄNZG VOR
45:  VIERTEL VOR
50:  ZÄÄ VOR
55:  FÜÜF VOR


0:  ZWÖLFI
1:  EIS
2:  ZWOI
3:  DRÜ
4:  VIERI
5:  FÜÜFI
6:  SÄCHSI
7:  SIEBNI
8:  ACHTI
9:  NÜNI
10:  ZÄÄNI
11:  ELFI


Gruss Markus

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Markus B. schrieb:
> Wir schweizer haben halt unzählige Dialekt.....

Oh weia. Da werden bereits zwei Schweizer Layouts bereitgestellt und 
dann muss unbedingt noch ein drittes hinzukommen. Jedem Schweizer sein 
Extrawürstchen... ;-)

Wenn Du von Linux keine Ahnung hast: Du kannst den Source auch unter 
Windows compilieren. Da ist nichts Linux-spezifisches drin. Oder hapert 
es prinzipiell an den fehlenden C-Kenntnissen?

Du musst die Anpassungen ja schon mal in einer älteren Version gemacht 
haben. Du könntest mir diese Änderungen per PN zukommen lassen und ich 
compiliere sie für Dich.

Wenn Du Dich aber selbst dranmachen möchtest, hier die Anleitung, wie Du 
das ohne Änderung des Makefiles hinbekommst:

1. Kopiere tables12h-ch2.c nach tables12h-ch3.c:
cp tables12h-ch2.c tables12h-ch3.c

2. Kopiere tables12h-ch2.h nach tables12h-ch3.h:
cp tables12h-ch2.h tables12h-ch3.h

3. Füge in make-tables.c unterhalb
#elif defined(WCLOCK12H_CH2)
#include "tables12h-ch2.h"
#define FNAME   "wc12h-tables-ch2.txt"
neu ein:
#elif defined(WCLOCK12H_CH3)
#include "tables12h-ch3.h"
#define FNAME   "wc12h-tables-ch3.txt"

4. Passe tables12h-ch3.h an - genauso wie vorher in 2.8.x

5. Passe tables12h-ch3.c an - genauso wie vorher in 2.8.x

6. Compiliere neu:
cc -O -Wall -Wextra -Werror -DWCLOCK24H=0 -DWCLOCK12H_CH3 -c make-tables.c -o make-tables12h-ch3.o
cc -O -Wall -Wextra -Werror -DWCLOCK24H=0 -c tables12h-ch3.c
cc make-tables12h-ch3.o tables12h-ch3.o -o make-tables12h-ch3

7. Generiere die Tabelle:
./make-tables12h-ch3

Anschließend solltest Du eine Datei wc12h-tables-ch3.txt haben, welche 
Du dann per Web-Interface hochladen kannst.

P.S.
Solltest Du noch keinen C-Compiler unter Linux installiert haben, geht 
das unter Debian zum Beispiel so:
sudo apt-get install build-essential

Bei anderen Linux-Derivaten hilft Dir Google weiter.

: Bearbeitet durch Moderator
Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Holger D. schrieb:
> Ok, vielleicht habe ich im halbschlaf die falsche datei geschickt...
> Sorry....

Ja, sieht so aus. Jetzt stimmen immerhin die Anzahl Zeilen und Spalten.

WP_COUNT ist aber immer noch 4E hex = 78. Ich hatte Dich bereits darauf 
hingewiesen, dass ich mir kaum vorstellen kann, dass Du bei 15x15 
geschlagene 78 Wörter unterbringst. Eigentlich habe ich dazu ein 
Statement von Dir erwartet... Ist das korrekt so?

: Bearbeitet durch Moderator
Autor: Holger D. (der_sauerlaender)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Eigentlich habe ich dazu ein
> Statement von Dir erwartet... Ist das korrekt so?

Hallo Frank,

ich habe in dieser Datei nur die Wörter angepasst, die ich bei meiner 
Uhr benutze und die anderen einfach so gelassen... Hat bei 2.8 auch 
wunderbar geklappt...

Und wie ich ja auch bereits sagte, selbst wenn die Wörter falsch 
Konfiguriert sind, sollten die LED's ja trotzdem leuchten. Oder sehe ich 
das Falsch?

Aber das tun sie leider nicht. Hat es vieleicht was mit der Status-LED 
zu tun? Den wert hatte ich ja auch auf 0 gesetzt.

Diese Änderungen hatte ich im EMBitz Projekt vorgenommen:

display-config.h

#if WCLOCK24H == 1
#  define DSP_STATUS_LEDS    0  // 1 status LED
#  define DSP_MINUTE_LEDS    0  // 0 minute LEDs
#  define DSP_DISPLAY_LEDS 225  // 288 display LEDs

wclock24h-config.h

#if WCLOCK24H == 1
#define WC_ROWS     15   //hier stand auch 16
#define WC_COLUMNS  15   //hier stand auch 18

Vielen Dank für dein Feedback, ich hoffe du hast dafür eine Lösung.

LG Holger

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Holger D. schrieb:
> Diese Änderungen hatte ich im EMBitz Projekt vorgenommen:

Wenn die Geschichte mit der weggelassenen Status-LED bereits in 2.8.x 
funktionierte, sollte das auch in 2.9.x funktionieren.

Mach mal bitte eine Hardcopy der SPIFFS-Webseite. Zum anderen schicke 
mir bitte alle Änderungen, die Du im Tabellen-Generator vorgenommen 
hast.

Achja, noch eine Frage: Kommt im UART-Log die Meldung

- tables found; DATEINAME

Wenn ja, wie lautet DATEINAME?

Autor: Holger D. (der_sauerlaender)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Mach mal bitte eine Hardcopy der SPIFFS-Webseite. Zum anderen schicke
> mir bitte alle Änderungen, die Du im Tabellen-Generator vorgenommen
> hast.
>
> Achja, noch eine Frage: Kommt im UART-Log die Meldung
>
> - tables found; DATEINAME
>
> Wenn ja, wie lautet DATEINAME?

Hallo Frank,
jetzt bin ich überfragt...
Ich bin in dem Thema nicht wirklich firm...

Ich check das mal mit meinem Kollegen ab, der versteht mehr von sowas 
wie "Hadrcopy" & "UART-Log"

Ich melde mich dann nochmal dazu ;-)

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Holger D. schrieb:
> Ich check das mal mit meinem Kollegen ab, der versteht mehr von sowas
> wie "Hadrcopy" & "UART-Log"

Hardcopy:

- Browser starten
- Auf die WordClock-Webseite gehen
- Seite SPIFFS auswählen
- Taste "Drucken" (oben rechts auf der Tastatur drücken)
- Paint starten
- STRG-V drücken
- Bildschirmausschnitt wählen
- Bild als Datei speichern
- Hochladen

UART-Log:

Wenn Nucleo:
- Nucleo per USB an den PC anstecken

Wenn Mini-Dev-Board:
- UART-Adapter anschließen, so als ob Du den ESP flashen wolltest.

- PuTTY starten
- COMx auswählen (sieht man im Gerätemanager, welche COM)
- Geschwindigkeit 115200 auswählen
- "Öffnen" anklicken
- Uhr resetten
- Meldungen eine Minute lang laufen lassen
- Maus in die Hand nehmen
- Die komplette Ausgabe bei gedrückter linker Maustaste selektieren
- Notepad oder anderen Editor öffnen
- STRG-V drücken
- Text hier hochladen oder per STRG-V einfügen

Du machst mich neugierig: Warum bist Du das Abenteuer eingegangen, eine 
15x15-WordClock zu bauen, statt einfach die 16x18 zu nehmen, wie sie 
ist?

Autor: Holger D. (der_sauerlaender)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Du machst mich neugierig: Warum bist Du das Abenteuer eingegangen, eine
> 15x15-WordClock zu bauen, statt einfach die 16x18 zu nehmen, wie sie
> ist?

Naja, als wir (Mein Kollege und ich) die Uhr gebaut haben, haben wir 
noch ein anderes Projekt verfolgt.... dies lief über einen anderen 
Prozessor. Kann dir aber nicht genau sagen was das damals war... (vor 
ca. 4 Jahren) Ich bin da eher der Mechaniker, und mein Kollege der 
Programmierer...

Dann haben wir euer Projekt hier gefunden und unserer Uhr ein UPGRADE 
gegönnt ;-)

Da unsere Hardware ursprünglich 15 x 15 war und jetzt auch noch ist, 
haben wir euer Projekt dann an unsere Gegebenheiten angepasst.

Das ist letztendlich der Grund, warum wir auf 15 x 15 unterwegs sind.

Zum Thema Hardcopy:
Ich kannte den ausdruck so nicht... ich kenne es unter Screenshot ;-)

Nachdem ich dann jetzt auch einige Beiträge hier durchgeguckt habe, habe 
ich es mal mit dem Formatieren der SPIFFS versucht....
Und siehe da, die LED's leuchten...

Jetzt wird die Uhrzeit allerdings nur alle 5 Minuten um eine Minute 
weiter geschaltet....
10:19 = angezeigt "Es ist zehn uhr und drei minuten"
10:20 = angezeigt "Es ist zehn uhr und vier minuten"
10:21 = angezeigt "Es ist zehn uhr und vier minuten"
10:22 = angezeigt "Es ist zehn uhr und vier minuten"
10:23 = angezeigt "Es ist zehn uhr und vier minuten"
10:24 = angezeigt "Es ist zehn uhr und vier minuten"
10:25 = angezeigt "Es ist zehn uhr und fünf minuten"

Ich denke das wird mit den 4 Punkten zu tun haben....
Wenn du da nochmal einen Tip hättest ?!? ;-)

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Holger D. schrieb:
> Dann haben wir euer Projekt hier gefunden und unserer Uhr ein UPGRADE
> gegönnt ;-)

Nette Geschichte :-)

> Nachdem ich dann jetzt auch einige Beiträge hier durchgeguckt habe, habe
> ich es mal mit dem Formatieren der SPIFFS versucht....
> Und siehe da, die LED's leuchten...

Freut mich.

> Jetzt wird die Uhrzeit allerdings nur alle 5 Minuten um eine Minute
> weiter geschaltet....

In display.c findest Du:
#if WCLOCK24H == 0
                mm /= 5;
#endif
Hier werden die Minuten durch 5 dividiert, da bei der WC12h ein Update 
nur alle 5 Minuten geschieht.

Wenn Du allerdings das richtige Projekt ("WC24h-xxxx") übersetzt, sollte 
die Konstante WCLOCK24H ja auf 1 gesetzt sein und diese Division sowieso 
nicht ausgeführt werden...

: Bearbeitet durch Moderator
Autor: Holger D. (der_sauerlaender)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Hier werden die Minuten durch 5 dividiert, da bei der WC12h ein Update
> nur alle 5 Minuten geschieht.

Ich habe einfach nocheinmal das Projekt runtergeladen und erneut die 2 
Änderungen durchgeführt die ich anfangs erwähnte.

Und siehe da, Es lebt ;-)

Ich muss wohl irgendwo noch etwas ausprobiert haben, was ich nicht 
wieder zurückgeändert habe.

Nochmals Danke für den Support und ein GROßES Lob für dieses GEILE 
Projekt!

LG Holger

Autor: Thomas G. (thomas_g18)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Holger

Cool das deine jetzt funktioniert.
In wie weit funktioniert dies bei den Icons?
Die von der 12h Version sind ja sicher zu klein und die anderen zu 
gross.
Wird da überhaupt etwas dargestellt was man entziffern kann?

Gruss

Autor: Holger D. (der_sauerlaender)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Thomas G. schrieb:
> In wie weit funktioniert dies bei den Icons?

Hallo Thomas,

ich habe mir die TXT Dateien dementsprechend selber angepasst bzw. auch 
selber eigene erstellt weil mir z.B. die Kerzen zum Advent nicht 
gefallen haben...

So schwer ist das System nicht zu verstehen...
Zahlen 1-9 sind sind verzögerungen (Damit kann man dann die Animation 
machen)
Buchstaben A-Z sind Farben

Im Anhang mal meine Icons...

LG Holger

: Bearbeitet durch User
Autor: Romi (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Frank

How can I generate tables under Windows?
Which compiler should I use?
I already have "tables24h.h" and "tables24h.c" spoiled, but I can not 
compile.
Sorry for my English

Autor: Peter G. (ingrimsch)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hi Romi,

I cannot give you any advice on how to compile under Windows, but I will 
attach a compiled .txt file for you. There are 3 small errors in your 
layout (fixed them to get it compiled):

There were two missing commas, one in tables24.h in the line before 
WP_COUNT and one in tables24.c on the final "}" for polish language.

And you have set up 25 hours in HM_8, compiler does not like it at all: 
;-)

tables24h.c:284:9: error: excess elements in array initializer [-Werror]
{WP_DWUNASTA, WP_PM },      // 24:mm in Mode HM_8
^

There is an entry for 00:mm - {WP_DWUNASTA, WP_AM} - and one for 24:mm - 
{WP_DWUNASTA, WP_PM}. I removed the PM line completely, hope thats ok.

Good luck,
Peter

: Bearbeitet durch User
Autor: Romi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo  Peter G

Ok, thank you, I will test.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Es gibt eine neue Test-Version 2.9.2T1 - nur über den Update-Server im Update-Path "test" verfügbar.

Änderungen ESP:

  • Fehlerbehandlung bei korrupter Anzeigetabelle im ESP-SPIFFS

Dieses behebt das Problem, dass der ESP nach fehlerhaftem Upload/Download der Anzeigetabelle in einer Crash-Schleife hängt und sich dann nicht mehr meldet.

Änderungen STM32:

  • WC12h: Fading der Minutenpunkte
  • Fading der Ambilight-LEDs im Clock- & Clock2-Modus ein- und ausschaltbar
  • Marker Colors in der Clock-Animation: Zusätzliche Einstellung "Use Display Colors"
  • Optimierung der SK6812-Timings für längere Zuleitungen

Die Änderungen bzgl. Clock-Modus (Fading ein/aus) und Marker-Colors habe ich mangels Ambilight noch nicht testen können. Wäre nett, wenn das jemand mal ausprobieren könnte.

Die Fehlermeldung, dass beim Einschalten über Timer das Display erst angeht, wenn das nächste Overlay eingeblendet wird, kann ich leider nicht nachvollziehen - jedenfalls auf einer WC12h. Bei mir wird das Display immer pünktlich eingeschaltet. EDIT: Kann es doch nachvollziehen: Tritt auf, wenn in der Off-Phase ein Overlay eingeblendet wurde, das dann beim Einschalten gezeigt wird. Anschließend erscheint keine Uhrzeit-Anzeige - bis zum nächsten Overlay oder bis zur nächsten Änderung der Uhrzeit.

Die Sache mit strikter Trennung von Display- und Ambilight-Timern habe ich mir noch nicht anschauen können. Steht aber auf der Todo-Liste.


: Bearbeitet durch Moderator
Autor: Romi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Frank

After trying to update the local I can not log in to the clock, the 
diode on esp blinks.
Nothing is displayed except the date.
Sorry for my English


Start Bootloader
Trying to enter bootloader mode...
Bootloader version: 2.2
Flash now unprotected
Trying to enter bootloader mode again...successful
Checking HEX file...
.Error: no EOF record found. HEX file may be incomplete.
Check failed
End Bootloader
Done. Please Reset your STM32 now!

Autor: Peter G. (ingrimsch)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Wäre nett, wenn das jemand mal ausprobieren könnte.

Hi Frank,

sowohl "Use Display Color" für die Marker als auch das Fading bei 
Clock/Clock2 konnte ich hier erfolgreich testen. :-)
Beim Flashen war alles wie immer, hier der Output der Zeiten (ich hatte 
hier aber vorher auch keine Auffälligkeiten beobachtet):

> Check time: 18529 msec
> Flash time: 29136 msec

Könntest du vielleicht zusätzlich zum Haken für den 5 Sekunden Marker 
noch einen "Fill-Marker" einbauen? Ich hatte das vor einigen Versionen 
mal als "Hack" eingebaut und fand das eine ganz nette Ergänzung zu den 
schon möglichen Einstellungen. Könnte man ja z.B. "Use Marker Settings 
as Background Color" oder so ähnlich nennen...
Dazu hatte ich in der Marker-Schleife einfach alle statt jede 5. LED 
eingefärbt und sie auch in Clock2 eingefügt. Die aktiven LEDs bei 
Clock/Clock2 hat das nicht weiter beeinträchtigt. Bin mir gerade nicht 
sicher ob ich das hier schon mal vorgeschlagen, oder es nur vor hatte... 
leider fehlt mir das Know-How das "vernünftig" umzusetzen. Ich muss mich 
unbedingt mal in den ESP Source einlesen... ;-)

LG
Peter

Edit: Das Update der SK6812 Timings stört auch nicht, alles wie gehabt 
:-)

: Bearbeitet durch User
Autor: Holger D. (der_sauerlaender)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Frank,

ich würde gerne noch einmal eine andere Darstellung vorschlagen wollen 
für ein nächstes Update...

Es wurde schon einmal vor einiger Zeit von meinem Kollegen dem Jens hier 
geschrieben.

Eine Digitale Anzeige der Uhrzeit...

Ich stelle mir als "unwissender" die Umsetzung relativ einfach vor...

Beim Ticker sind ja schon alle Zahlen quasi Vorbereitet. Man müsste sie 
anstatt durchlaufen zu lassen nur die 2 Positionen für Stunden und 
Minuten (vielleicht auch einstellbar) definieren.

Wäre es das nicht wert in einem Update zu berücksichtigen?

LG Holger

: Bearbeitet durch User
Autor: Andreas I. (andy5macht)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich konnte gestern das Problem lösen, dass das Update des STM32 nicht 
funktioniert hat (auf DevBoardMini).
Es hat immer nach dem Download abgebrochen und der Server war danach für 
ein paar Sekunden nicht erreichbar => Reset.
Es war auf dem DevBoardMini der Boot0 (Pin 44) nicht mit dem 2,54mm 
Header verbunden (über 100k). Die Verbindung habe ich dann "quick und 
dirty" auf der Oberseite nachgebaut. Jetzt läuft alles. Da haben mich 
die Chinesen wieder ein paar Nerven gekostet. Aber hey, es läuft!

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Romi schrieb:
> After trying to update the local I can not log in to the clock, the
> diode on esp blinks.

You installed 2.9.0 on your ESP8266 and now you cannot connect via web 
interface? Then reinstall 2.8.4, go to the web page "SPIFFS" and press 
the button "Format SPIFFS". After that, reinstall 2.9.0, or better: 
install the test version which can be found here:

Beitrag "Re: WordClock mit WS2812"

> Checking HEX file...
> .Error: no EOF record found. HEX file may be incomplete.

This indicates that your SPIFFS is corrupted.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Peter G. schrieb:
> sowohl "Use Display Color" für die Marker als auch das Fading bei
> Clock/Clock2 konnte ich hier erfolgreich testen. :-)

Vielen Dank!

> Beim Flashen war alles wie immer, hier der Output der Zeiten (ich hatte
> hier aber vorher auch keine Auffälligkeiten beobachtet):
>
> Check time: 18529 msec
> Flash time: 29136 msec

Das deckt sich mit meinen Flash-Zeiten. ESP-SPIFFS ist sogar noch einen 
Ticken schneller. ;-)

> Könntest du vielleicht zusätzlich zum Haken für den 5 Sekunden Marker
> noch einen "Fill-Marker" einbauen? Ich hatte das vor einigen Versionen
> mal als "Hack" eingebaut und fand das eine ganz nette Ergänzung zu den
> schon möglichen Einstellungen. Könnte man ja z.B. "Use Marker Settings
> as Background Color" oder so ähnlich nennen...

Das finde ich nicht so schön, die Marker Color dafür heranzuziehen. 
Besser eine komplett neue Einstellung "Background Color". Steht auf der 
Todo-Liste.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Holger D. schrieb:
> Es wurde schon einmal vor einiger Zeit von meinem Kollegen dem Jens hier
> geschrieben.

Ja, hatte ich gelesen.

> Eine Digitale Anzeige der Uhrzeit...

Steht auf der Todo-Liste. Da aber nur auf der WC24h machbar und nicht 
auf der WC12h, kann die Umsetzung etwas länger dauern.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Andreas I. schrieb:
> Es war auf dem DevBoardMini der Boot0 (Pin 44) nicht mit dem 2,54mm
> Header verbunden (über 100k).

Du müsstest dann die Meldung

  Trying to enter Bootloader Mode...
  Failed!

bekommen haben, nicht wahr?

> Die Verbindung habe ich dann "quick und
> dirty" auf der Oberseite nachgebaut. Jetzt läuft alles. Da haben mich
> die Chinesen wieder ein paar Nerven gekostet. Aber hey, es läuft!

Danke für den Hinweis. Der Tipp wäre etwas für eine FAQ im Artikel.

Autor: Thomas G. (thomas_g18)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Die Sache mit strikter Trennung von Display- und Ambilight-Timern habe
> ich mir noch nicht anschauen können. Steht aber auf der Todo-Liste.

Ich glaube hier kann dir dieser Artikel weiterhelfen.

Beitrag "Re: WordClock mit WS2812"

Gruss

Autor: Holger D. (der_sauerlaender)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Eine Digitale Anzeige der Uhrzeit...
>
> Steht auf der Todo-Liste. Da aber nur auf der WC24h machbar und nicht
> auf der WC12h, kann die Umsetzung etwas länger dauern.

Schade... Ist es denn so einfach? Wie ich mir das vorstelle? Anstatt 
Ticker eine feste Position zu setzen?

Noch eine Idee von mir wäre z.B. alle 20 sec die aktuelle Uhrzeit als 
Ticker durchlaufen zu lassen, Datum kann man ja bei den Overlays 
durchlaufen lassen... Aber leider nur max 1x pro minute.

Das würde auch bei der 12h Version gehen ;-)

LG Holger

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Andreas I. schrieb:
> Es war auf dem DevBoardMini der Boot0 (Pin 44) nicht mit dem 2,54mm
> Header verbunden (über 100k). Die Verbindung habe ich dann "quick und
> dirty" auf der Oberseite nachgebaut.

Ganz habe ich das nicht verstanden: Wie aus dem Artikel zu entnehmen, 
muss man sowieso eine "Luftbrücke" vom BOOT0-Pin des Shields zum 
BOOT0-Pin des Mini-Dev-Board verlegen:

https://www.mikrocontroller.net/articles/WordClock...

Zitat:

"Vom STM32 wird der obere Jumper abgezogen und der mittlere Anschluss 
mit dem BOOT0 Pin auf dem Shield verbunden."

Hattest Du das vorher bereits gemacht?

Wenn ja, dann verstehe ich nicht genau, welche Verbindung Du 
nachträglich noch herstellen musstest. An dem BOOT0-Pin des Shields 
(JP1) ist zum einen R14 mit 10k angeschlossen und nicht 100k. Dieser 
wirkt als Pulldown. Hast Du den vielleicht verwechselt mit dem 
danebenliegenden R16 (100k)? R16 ist ein optionaler Pullup, wenn der 
TSOP nicht verwendet wird und hat mit BOOT0 nichts zu tun.

Zum anderen geht vom Boot0-Pin des Shields eine Verbindung zum GPIO4 
(bzw. GPIO5) des ESP8266.

Welche Verbindung fehlte genau?

Autor: Romi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Frank

I uploaded the bin file via UART.
I can log in.
I can not make SPIFF format

Sorry for my English

Autor: Romi (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
I'm sorry, I can not edit the post

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Romi schrieb:
> I uploaded the bin file via UART.

Which program did you use to flash the bin file?

> I can not make SPIFF format

What's happening if you press the button "Format SPI8266 SPIFFS" on the 
SPIFFS web page? Please show the UART logging during this time.

On the picture you appended I see no SPIFFS parameters. Are you using an 
ESP8266 ESP-12F? Do you use any shield, which have been developed 
specially for this project? If not, you should buffer the voltage of the 
3.3V for the ESP with an additional capacitor, minimum is 100µF.

In the Picture I see the error message "Failed to upload file". This is 
the result if the SPIFFS is not formatted.

: Bearbeitet durch Moderator
Autor: Andreas I. (andy5macht)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Andreas I. schrieb:
>> Es war auf dem DevBoardMini der Boot0 (Pin 44) nicht mit dem 2,54mm
>> Header verbunden (über 100k).
>
> Du müsstest dann die Meldung
>
>   Trying to enter Bootloader Mode...
>   Failed!
>
> bekommen haben, nicht wahr?
>
>> Die Verbindung habe ich dann "quick und
>> dirty" auf der Oberseite nachgebaut. Jetzt läuft alles. Da haben mich
>> die Chinesen wieder ein paar Nerven gekostet. Aber hey, es läuft!
>
> Danke für den Hinweis. Der Tipp wäre etwas für eine FAQ im Artikel.


Es kam kein "Failed" sondern ab "Trying to enter Bootloader Mode..." war 
keine Kommunikation per WLAN mehr möglich.

Frank M. schrieb:
> Andreas I. schrieb:
>> Es war auf dem DevBoardMini der Boot0 (Pin 44) nicht mit dem 2,54mm
>> Header verbunden (über 100k). Die Verbindung habe ich dann "quick und
>> dirty" auf der Oberseite nachgebaut.
>
> Ganz habe ich das nicht verstanden: Wie aus dem Artikel zu entnehmen,
> muss man sowieso eine "Luftbrücke" vom BOOT0-Pin des Shields zum
> BOOT0-Pin des Mini-Dev-Board verlegen:
>
> 
https://www.mikrocontroller.net/articles/WordClock...
>
> Zitat:
>
> "Vom STM32 wird der obere Jumper abgezogen und der mittlere Anschluss
> mit dem BOOT0 Pin auf dem Shield verbunden."
>
> Hattest Du das vorher bereits gemacht?

Ja

> Wenn ja, dann verstehe ich nicht genau, welche Verbindung Du
> nachträglich noch herstellen musstest. An dem BOOT0-Pin des Shields
> (JP1) ist zum einen R14 mit 10k angeschlossen und nicht 100k. Dieser
> wirkt als Pulldown. Hast Du den vielleicht verwechselt mit dem
> danebenliegenden R16 (100k)? R16 ist ein optionaler Pullup, wenn der
> TSOP nicht verwendet wird und hat mit BOOT0 nichts zu tun.
>
> Zum anderen geht vom Boot0-Pin des Shields eine Verbindung zum GPIO4
> (bzw. GPIO5) des ESP8266.
>
> Welche Verbindung fehlte genau?

Die Verbindung auf dem Dev Board (nicht Shield!) fehlte bzw. ist wohl 
der 100k Widerstand (R3) schlecht gelötet oder nicht bestückt (auf der 
Unterseite, habe das Board nicht mehr von dem Shield runter gemacht um 
den genauen Fehler zu finden, warum auch ;) )
Anbei ein Ausschnitt aus dem Schaltplan des Dev-Boards (fehlende 
Verbindung markiert)

: Bearbeitet durch User
Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Andreas I. schrieb:
> Die Verbindung auf dem Dev Board (nicht Shield!) fehlte

Achsooooo! Die Verbindung fehlte auf dem Dev-Board! Danke für die 
Aufklärung. Das hatte ich missverstanden.

Autor: Romi (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Which program did you use to flash the bin file?

FLASH_DOWNLOAD_TOOLS_v0.9.6_150419

Frank M. schrieb:
> Are you using an
> ESP8266 ESP-12F?

Yes

Frank M. schrieb:
> minimum is 100µF.

As for the capacitor, I do not have it on the PCB, but without it 
everything was ok.

Everything was fine until you tried to upload Hex from your computer 
"Local Update".
The plate I have made myself from the diagram on the page.
After pressing the "esp format", PuTTY returns the message "(- new 
client)"

Sorry for my English

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Romi schrieb:
> Frank M. schrieb:
> Which program did you use to flash the bin file?
>
> FLASH_DOWNLOAD_TOOLS_v0.9.6_150419

Did you read the hint in the wordclock article about 
FLASH_DOWNLOAD_TOOL?

https://www.mikrocontroller.net/articles/WordClock...

"Achtung: Vom Gebrauch des Flash Download Tools des Chipherstellers ist 
abzuraten! Wie bereits mehrfach von Anwendern berichtet wurde, ist nach 
dem Flash des ESP8266 mit diesem Programm die OTA-Update-Fähigkeit nicht 
mehr gegeben. Auch lässt sich dann der SPIFFS-Speicherbereich für 
Overlays und Anzeigetabellen nicht nutzen!"

Short in English:

"Don't use this tool! After flashing the ESP with this program the 
SPIFFS becomes unavavilable!"

So use another flash tool. You will find two other tools in the same 
chapter:

esp8266_flasher.exe:

https://www.mikrocontroller.net/articles/WordClock...

NODEMCU Firmware Flasher:

https://www.mikrocontroller.net/articles/WordClock...

: Bearbeitet durch Moderator
Autor: Andreas M. (andiator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Frank,

so wie ich das verstanden habe, hast Du das Format der Icons erweitert 
(Ausblenden)?
Wie sieht die Änderung aus? Ich könnte den Icon-Editor, den ich vor 
einiger Zeit hier hochgeladen hatte um die neue Funktion erweitern.

MfG,
Andreas

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Andreas M. schrieb:
> so wie ich das verstanden habe, hast Du das Format der Icons erweitert
> (Ausblenden)?

Ja.

> Wie sieht die Änderung aus?

Eigentlich analog für das Einblenden, also:
* IconName
Datentabelle
-
Einblenden-Tabelle
-
Ausblenden-Tabelle

Wobei die Sektionen Ein- und Ausblenden optional sind. Aber: Kein 
Ausblenden ohne Einblenden ;-)

Auch für das Ausblenden können die Buchstaben 'A' - 'Z' verwendet 
werden.

> Ich könnte den Icon-Editor, den ich vor
> einiger Zeit hier hochgeladen hatte um die neue Funktion erweitern.

Gute Idee!

Autor: Andreas M. (andiator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Heißt das, dass zuerst die Einblenden-Tabelle und erst danach die 
Ausblenden-Tabelle verarbeitet wird? (Der Editor macht ja auch eine 
dynamische Vorschau ;) )
A: schnell ausblenden
Z: lange stehen lassen
(Zeichen - 'A' ) * Schrittzeit, richtig?

Gut, dann werde ich das die Tage umsetzen :) und evtl. in den Downloads 
einstellen, wo auch die anderen Dateien zu finden sind.

MfG,
Andreas

Autor: Holger D. (der_sauerlaender)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Eigentlich analog für das Einblenden, also:* IconName
> Datentabelle
> -
> Einblenden-Tabelle
> -
> Ausblenden-Tabelle

Hallo Frank, ich habe das mal ausprobiert...
bei mir klappt das mal gar nicht.

Die Overlays werden gar nicht mehr angezeigt.
Alte TXT wieder rein, geht....

Geht das mit dem Ausblenden bei 2.9.0 nicht?

Diese Geht:

*Herz
001110000011100
011111000111110
141111101114441
141111111114111
141111111114441
141111111114111
144414114144441
111141414141111
011141414141110
001141414141100
000114111411000
000011111110000
000001111100000
000000111000000
000000010000000
-
00FED00000DEF00
0GWWWC000CWWWG0
HAWWWWB0BWWPPPH
IAWWWWWWWWWPWWI
JAWWWWWWWWWPPPJ
KAWWWWWWWWWPWWK
LAAAWFWWKWKPPPL
MWWWFWFWKWKWWWM
0NWWFWFWKWKWWN0
00OWFWFWKWKWO00
000PWFWWWKWP000
0000QWWWWWQ0000
00000RWWWR00000
000000SWS000000
0000000T0000000

Diese geht nicht:

*Herz
001110000011100
011111000111110
141111101114441
141111111114111
141111111114441
141111111114111
144414114144441
111141414141111
011141414141110
001141414141100
000114111411000
000011111110000
000001111100000
000000111000000
000000010000000
-
00FED00000DEF00
0GWWWC000CWWWG0
HAWWWWB0BWWPPPH
IAWWWWWWWWWPWWI
JAWWWWWWWWWPPPJ
KAWWWWWWWWWPWWK
LAAAWFWWKWKPPPL
MWWWFWFWKWKWWWM
0NWWFWFWKWKWWN0
00OWFWFWKWKWO00
000PWFWWWKWP000
0000QWWWWWQ0000
00000RWWWR00000
000000SWS000000
0000000T0000000
-
00FED00000DEF00
0GWWWC000CWWWG0
HAWWWWB0BWWPPPH
IAWWWWWAWWWPWWI
JAWWWWWWWWWPPPJ
KAWWWWWWWWWPWWK
LAAAWFWWKWKPPPL
MWWWFWFWKWKWWWM
0NWWFWFWKWKWWN0
00OWFWFWKWKWO00
000PWFWWWKWP000
0000QWWWWWQ0000
00000RWWWR00000
000000SWS000000
0000000T0000000

: Bearbeitet durch User
Autor: Romi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Frank

Now everything works, I uploaded the bin file with the "nodemcu-flasher" 
program.
After uploading you need to make esp format and only update online.

However, the file generated by Peter G. does not seem to be correct.
If you had a moment and looked, maybe something was not so good.

Beitrag "Re: WordClock mit WS2812"

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Andreas M. schrieb:
> Heißt das, dass zuerst die Einblenden-Tabelle und erst danach die
> Ausblenden-Tabelle verarbeitet wird?

Die werden "gleichzeitig", also innerhalb eines jeden Takts verarbeitet.
Auszug aus display.c:
    if (idx < animation_on_len)
    {
        animation_on_step = display_icon_st.animation_on[idx];

        if (animation_on_step >= 'A')
        {
            animation_on_step -= 'A';
        }
        else
        {
            animation_on_step = 0;
        }
    }
    else
    {
        animation_on_step = 0;
    }

    if (idx < animation_off_len)
    {
        animation_off_step = display_icon_st.animation_off[idx];

        if (animation_off_step >= 'A')
        {
            animation_off_step -= 'A';
        }
        else
        {
            animation_off_step = 0xFFFF;
        }
    }
    else
    {
        animation_off_step = 0xFFFF;
    }

Dies wird für jede Zelle gemacht. Das heisst, die Werte für das 
Ausblenden sollten größer sein als die für das Einblenden. Sonst macht 
das wenig Sinn.

Beispiel für eine Zelle:

Einblenden: B -> Zelle wird mit dem 1. Takt eingeblendet
Ausblenden: T -> Zelle wird mit dem 19. Takt ausgeblendet

> A: schnell ausblenden
> Z: lange stehen lassen

Korrekt.

> (Zeichen - 'A' ) * Schrittzeit, richtig?

Jepp.

> Gut, dann werde ich das die Tage umsetzen :) und evtl. in den Downloads
> einstellen, wo auch die anderen Dateien zu finden sind.

Sehr schön!

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Holger D. schrieb:
> Die Overlays werden gar nicht mehr angezeigt. Alte TXT wieder rein,
> geht....
> Geht das mit dem Ausblenden bei 2.9.0 nicht?

Doch, sollte gehen.

Aber es gilt die Regel:

Die Werte für das Ausblenden müssen größer sein als die für das 
Einblenden, damit die Zelle später ausgeblendet wird als sie 
eingeblendet wird.

Wenn ich das richtig sehe, hast Du für das Ausblenden dieselben Werte 
wie für das Einblenden genommen. Das hat zur Folge, dass für jede Zelle 
in demselben Takt gleichzeitig Einblenden und Ausblenden durchgeführt 
wird.

Korrektes Ergebnis: LED bleibt dunkel. :-)

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Romi schrieb:
> Now everything works, I uploaded the bin file with the "nodemcu-flasher"
> program.

Very well :-)

> After uploading you need to make esp format and only update online.

Yes, of course.

> However, the file generated by Peter G. does not seem to be correct.
> If you had a moment and looked, maybe something was not so good.

I will have a look at it. Have you already configured your word clock 
for 2.8.x successfully? If yes, please send me your changes. You will 
find my mail adress in the header of each source file. That makes it 
easier to compare it with your version posted here for the new tables 
generator.

Could you describe in detail, what runs not correct?

: Bearbeitet durch Moderator
Autor: Romi (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Could you describe in detail, what runs not correct?

428/5000
After uploading the file "wc24h-tables-local.txt", nothing is displayed.

My version of the software:
ESP firmware version 2.9.0
WordClock firmware version 2.9.1

In the code there was only one line changed:

#define DSP_DISPLAY_LEDS 324 // 288              // 288 display LEDs

My table consists of 18x18.

The files "tables24h.c" and "tables24h.h" are in the above attachment, I 
can not compile them myself. The file "wc24h-tables-local.txt" seems to 
be too small.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Romi schrieb:
> In the code there was only one line changed:
>
> #define DSP_DISPLAY_LEDS 324 // 288              // 288 display LEDs
>
> My table consists of 18x18.

This is not enough. You have to change WC_ROWS, too. See 
wclock24h-config.h:
#if WCLOCK24H == 1
#define WC_ROWS     16            // change here: 18
#define WC_COLUMNS  18
#else
#define WC_ROWS     10
#define WC_COLUMNS  11
#endif

> The file "wc24h-tables-local.txt" seems to be too small.

Yes, indeed: Peter generated a file wc24h-tables-de.txt with a size of 
16228 bytes:

Beitrag "Re: WordClock mit WS2812"

Your screenshot displays a size of only 3706 bytes. Please remove the 
file in the SPIFFS and upload the tables file again. Check the size 
after uploading. It may be 2 bytes greater than the original file 
because a CRLF could be added, which doesn't matter.

If you cannot upload the file with the size given, please show a 
screenshot of the complete SPIFFS page - including file system 
informations - but without displaying the contents of the tables file.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Peter G. schrieb:
> Um bei den regionalen 12+ Sprachen ebenfalls "MITTERNACHT" zu verwenden
> müsste ich neben ZWÖLF und UHR zusätzlich das Wort NACHT ausblenden.
> Dafür müsste ich WP_IF_MINUTE_0 doppelt aufrufen. Das ist scheinbar so
> nicht vorgesehen, nach der Schleife ist Ende.

Ganz habe ich das noch nicht verstanden. Brauchst Du eine Art ineinander 
verschachteltes "IF"? Kannst Du mal das Beispiel MITTERNACHT mal 
konkretisieren und zeigen, wie Du das dann formulieren möchtest?

Autor: Romi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sorry for my English.

Now the table is defined in the file "tables24h.h", and I have changed 
there.
Only the online file is loaded correctly.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Thomas G. schrieb:
> Kann es sein dass das Ambilight wenn kein Abilight-Timer definiert ist
> mit den normalen Timern gesteuert wird?Von mir aus würde dies auch Sinn
> ergeben aber ich bin nicht sicher.

Ich habe mir eben nochmal die Logik angeschaut, wie das momentan 
programmiert ist.

Die Logik ist folgende:
Ereignis               Display          Ambilight
--------------------------------------------------
Display Timer off        off              off
Display Timer on         on               ---
Ambi    Timer off        ---              off
Ambi    Timer on         ---              on

Die "---" bedeuten: vom Ereignis unberührt.

Also: Wenn der Timer das Display ausschalten soll, wird beides 
ausgeschaltet. Alle anderen Ereignisse sind unabhängig voneinander. Ich 
habe mir damals wohl gedacht, dass es keinen Sinn macht, das Ambilight 
alleine brennen zu lassen. Und wenn man das ausnahmsweise doch will, 
kann man ja den Ambi-Timer verwenden. So ist jedenfalls gewährleistet, 
dass das Ambilight nicht versehentlich die ganze Nacht brennt.

Ist diese Logik nachvollziehbar? Oder soll ich alles voneinander 
unabhängig machen, also:
Ereignis               Display          Ambilight
--------------------------------------------------
Display Timer off        off              ---
Display Timer on         on               ---
Ambi    Timer off        ---              off
Ambi    Timer on         ---              on

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Romi schrieb:
> Sorry for my English.

No problem :-)

> Now the table is defined in the file "tables24h.h", and I have changed
> there.
> Only the online file is loaded correctly.

I have checked the local upload some days before successfully, but not 
with such a big file. I will check it again.

Okay, let's try it by downloading the file from the update server. I 
have placed there your file as wc24h-tables-pl.txt.

Set the update path to "test". Then go to the SPIFFS page, and choose 
the file wc24h-tables-pl.txt (your polish table) and download it from 
the update server. After download, it shold have 16228 bytes (resp. 
16230 bytes).

(An alle anderen: Bitte die polnische Version nicht auf einer 
16x18-Clock installieren. Momentan wird nicht gecheckt, ob die Datei mit 
18x18 zu groß und deshalb unbrauchbar ist. Werde ich aber noch 
einbauen.)

: Bearbeitet durch Moderator
Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
As you can see above, I can upload your file as a local table. After 
uploading the file, the size is 16230 bytes - as expected.

Which browser do you use to upload/download the file? I use firefox.

Autor: Romi (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
It seems correct now, but it still does not display anything.
When set to "ENGLISH" and I make a reset, set "hh mm (24)".
Nothing appears on any of the languages.

Autor: Romi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sory POLSKI no ENGLISH

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Romi schrieb:
> It seems correct now, but it still does not display anything.

Okay, I will debug it tomorrow. Did you leave the other languages in the 
source file? I will remove them all in your source files you gave Peter 
- except your polish table. That makes your tables file much smaller.

Please answer the question I wrote a few minutes ago:

Beitrag "Re: WordClock mit WS2812"

Autor: Romi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
I use firefox
After the reset, the IP is displayed and the status LED lights somewhere 
after 20-25 seconds

Thank you very much for my time.

Autor: Peter G. (ingrimsch)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Kannst Du mal das Beispiel MITTERNACHT mal
> konkretisieren und zeigen, wie Du das dann formulieren möchtest?

Na klar, hier am Beispiel Rein/Ruhr (12+) (ggf. mit Anpassungen vom 
"aufhübschen" der Tabellen):

Aktuell:
> { WP_ZWOELF_2, WP_NACHTS },                       // 00:mm in Mode HM_2
> { MDF_IT_IS_1 | MDF_HOUR_OFFSET_0, { WP_UHR_2 }}, // hh:00 in Mode MM_5
--> (ES IST) ZWÖLF UHR NACHTS

Für die Anzeige von Mitternacht:
> { WP_IF_MINUTE_IS_0, WP_MITTERNACHT, WP_ZWOELF_2, WP_IF_MINUTE_IS_0, WP_EMPTY, 
WP_NACHTS },                       // 00:mm in Mode HM_2
> { MDF_IT_IS_1 | MDF_HOUR_OFFSET_0, { WP_IF_HOUR_IS_0, WP_EMPTY, WP_UHR_2 }}, // 
hh:00 in Mode MM_5
--> (ES IST) MITTERNACHT

Man müsste also WP_IF_MINUTE_IS_0 doppelt aufrufen können. Die einzige 
andere Möglichkeit die ich sehe, wäre statt ZWÖLF für die komplette 
Stunde MITTERNACHT einzublenden. Aber fetzig klingt das nicht... :-P

Autor: Heiner L. (heiner_l)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hi Leute,

ich hoffe mir kann jemand weiterhelfen, momentan fehlt mir eine Idee was 
falsch sein könnte.
Habe heute versucht meine WC12h mit STM32Minidevboard auf die neuste 
Version updzudaten.
Die Uhr lief mit der alten Version tadellos.

Nach dem Update wurde keine Uhrzeit mehr angezeigt. Hatte dann schnell 
herausgefunden, dass mir die SPIFFs fehlen.

Ich glaube anschließend war ich an irgendeiner Stelle zu ungeduldig und 
in der Software hat es was zerschossen.
User und Wps Taste bewirken nichts mehr, im W-Lan ist die Uhr nicht mehr 
und rein bekomme ich sie durch die wirkungslosen Tasten eben auch nicht 
mehr.

Also habe ich versucht wieder eine alte Version über Kabel aufzuspielen.
Habe einen abgesägten ST-Link vom Nucelo Board welcher in Windows auch 
korrekt angezeigt wird (ST virtual com Port).
Die Verkabelung der 4 Adern ist meiner Ansicht nach auch richtig.
Ich bekomme beim ST-Link Utility allerdings keine Verbindung aufgebaut.
Den Jumper beim Shield habe ich mal von Run auf Prog gesteckt, wobei ich 
mir nicht sicher bin ob das hierfür notwendig ist.

Würde mich freuen falls noch jemand eine Idee hat.

P.S. Hatte mir damals 2 Minidevboards auf Reserve gekauft. Habe gerade 
versucht mich mit einem anderen Minidevboard zu verbinden, das klappt 
allerdings auch nicht. Dort leuchtet nicht einmal die Power Lampe. Es 
wird doch vom ST-Link mit Spannung versorgt, die Power LED sollte somit 
leuchten, oder?

Danke und Gruß, Heiner

: Bearbeitet durch User
Autor: Günter H. (gnter_h534)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Heiner L. schrieb:
> Die Verkabelung der 4 Adern ist meiner Ansicht nach auch richtig.
> Ich bekomme beim ST-Link Utility allerdings keine Verbindung aufgebaut.

Das ist auf deinem Bild nicht gut zu erkennen - die Anschlüsse am 
SWD-Konnektor (CN4) sind aber wohl falsch: Anschluss 1 ist mit einem 
Punkt gekennzeichnet.

Im User Manual UM1724 zu den Nucleo-Boards ist im Kap. 6.2.4 die 
Verwendung des ST-Link mit einem "externen" STM32 beschrieben.

> Den Jumper beim Shield habe ich mal von Run auf Prog gesteckt, wobei ich
> mir nicht sicher bin ob das hierfür notwendig ist.

Nein, das ist nur für das Flashen des ESP8266-Moduls notwendig.

> Habe gerade
> versucht mich mit einem anderen Minidevboard zu verbinden, das klappt
> allerdings auch nicht. Dort leuchtet nicht einmal die Power Lampe. Es
> wird doch vom ST-Link mit Spannung versorgt, die Power LED sollte somit
> leuchten, oder?

Ja. Das deutet darauf hin, dass das MiniDevBoard keine Spannung erhält 
(von Pin 1 am SWD-Konnektor)

Autor: Heiner L. (heiner_l)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
danke für die schnelle Antwort.
Fand die Bezeichnung der Pins irreführend, da PIN 6 den Namen SWO hat 
und auf dem Board SWD steht hatte ich den Stecker falsch rum.

Jetzt klappt es, zumindest mit dem Miniboard auf dem Shield.
Beim ausgebauten neuen Board leuchtet immernoch keine Power Led.
Bin mir allerdings nicht sicher ob PIN1 am St Link eine Spannungsquelle 
ist, da es ja benannt ist mit 'VDD Target'

Danke!

Gruß Heiner

Autor: Günter H. (gnter_h534)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Heiner L. schrieb:
> Bin mir allerdings nicht sicher ob PIN1 am St Link eine Spannungsquelle
> ist, da es ja benannt ist mit 'VDD Target'

Ja - stimmt. Ich bin von den ST-Link V2-"Clones" ausgegangen, da erfolgt 
die Spannungsversorgung des STM32-MiniDevBoard über den Adapter.

Autor: Heiner L. (heiner_l)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi nochmal,

nun hänge ich beim nächsten Schritt.
Habe eine ältere STM Version eingespielt, das hat dann mit der richtigen 
Verkabelung auch geklappt.
Jetzt würde ich gerne den ESP auch wieder auf den älteren Stand bringen.

ST-Link software geschlossen, Jumper auf Prog, Nodemcu flasher 
eingestellt (Baudrate) und passende ESP Datei ausgewählt, 
Reset-User-Reset-User Kombination ausgeführt, aber beim Klicken auf 
Flash tut sich nichts.

Kann ich mir den ESP beim Updaten auf 2.9.1 so zerschossen haben, dass 
der nun gar nicht mehr reagiert?
Wie gesagt, User und WPS Taste gehen auch nicht mehr.
Große Lust einen neuen einzulöten habe ich im Moment nicht.

:(

Gruß, Heiner

Autor: Günter H. (gnter_h534)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Heiner L. schrieb:

> ST-Link software geschlossen, Jumper auf Prog, Nodemcu flasher
> eingestellt (Baudrate) und passende ESP Datei ausgewählt,
> Reset-User-Reset-User Kombination ausgeführt, aber beim Klicken auf
> Flash tut sich nichts.

Du hast aber dann statt des ST-Link wie hier

https://www.mikrocontroller.net/articles/WordClock...

einen USB-UART-Adapter angeschlossen?

Autor: Jörn Z. (vagabond97)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@alidi: Vielen Dank für die ganzen Seiten und auch, dass du dort dich 
schon mal durchgekämpft hast. Ich habe auf Grund der Nachricht vom 
Nutzer Günter H. der bei Geers Cutting eine 12h Wordclock mit den 24h 
Schriftgröße und -abständen erfolgreich aus Cortenstahl hat fertigen 
lassen noch einmal eine Bestellung bei ihnen gemacht, diesmal jedoch 
Stahl als Material genommen. Mal schauen, ob es dann klappt, denn ich 
hatte das Gefühl, das der Herr am Telefon von der eigentlichen Fertigung 
nicht zu viel Ahnung hatte, denn er sagte:"Ich habe da mit unserer 
Fertigung gesprochen...".
Ansonsten hatte ich mich mal durch deine Vorschläge geklickt und würde 
es, wenn es wieder nicht klappt mich mal an die lot-GmbH wenden, da ich 
meine Vorlage dort hochladen konnte und der Preis auch akzeptabel war.
Insgesamt dir vielen Dank für die Vorschläge und auch Günter H. für sein 
hilfreiches Feedback!

Autor: Heiner L. (heiner_l)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Günter,

hab' ich natürlich verplant..
Schon lange her, dass ich die Uhr in Betrieb genommen habe (alles wieder 
vergessen..).
Hier kann dann direkt RX/TX von dem ST-Link des Nucleo Boards verwendet 
werden. Der kann beides.
Beim Verbinden RX/TX komme ich dann schon etwas weiter, allerdings kommt 
dann folgende Meldung beim Flashen:

Note:Begin find ESP8266.
Note:ESP8266 ACK success.
Error:Read ESP8266 register timeout.

:(

Sieht nicht so gut aus

: Bearbeitet durch User
Autor: Günter H. (gnter_h534)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Heiner,

ich kann die Meldung der Flash-Software nicht wirklich beurteilen, liest 
sich aber nicht gut.

Vielleicht gibt es sonst noch Vorschläge.

Autor: Heiner L. (heiner_l)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bin davon ausgegangen, dass ich im ESP bei einem halben update was 
zerschossen habe.

Das Shield hat den Ausbau des alten ESP (hatte noch welche auf Reserve) 
allerdings nicht überlebt.

Shields habe ich nicht auf Reserve.. Mal welche Bestellen :)

Beste Grüße, Heiner

Autor: Andreas M. (andiator)
Datum:
Angehängte Dateien:

Bewertung
1 lesenswert
nicht lesenswert
Hallo,

hier ist die neue Version des Icon-Editors. Die "icon-editor.html" 
einfach im Browser öffnen (z.B. mit dem Doppelklick).

Der Editor unterstützt die WC12 und die WC24 Icons mit oder ohne die 
Animationen.
Auch ist es möglich, untypische Spalten und Zeilen-Anzahl zu verwenden. 
Dazu muss allerdings die Icon-Datei mit der gewünschten Größe von Hand 
erstellt werden.

MfG,
Andreas

Autor: Andreas M. (andiator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Heiner,

ESP kann eigentlich nicht durch die Firmware unbrauchbar werden, das 
Aufspielen der FW über UART ist eine Hardware-Geschichte und kann durch 
die FW nicht verhindert werden.

Also noch mal alle Verbindungen prüfen, *boot*-Pins nicht vergessen? 
Auch Strom sollte genügend vorhanden sein, USB ist vielleicht nicht 
ausreichend, falls kein Extranetzteil angeschlossen ist.

MfG,
Andreas

Autor: Jacob L. (charles)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nabend, welchen Ersatz können wir denn für den LDR nehmen (und ggf. 
welcher Widerstand ist dann nötig)? LDR07, A906011, A906032 sowie 
M996011A sind wech..

Das ist das einzige Bauteil, welches Reichelt anscheinbar immer aus dem 
Sortiment nimmt ;-).

Autor: Günter H. (gnter_h534)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Alternativen wurden hier

Beitrag "Re: WordClock mit WS2812"

und in den folgenden Beiträgen aufgezeigt.

: Bearbeitet durch User
Autor: Rainer G. (ergerd)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

dank diesen Threads läuft meine Uhr wunderbar, bis auf eine kleine 
Ausnahme:
Die Ansagetexte sind nach dem Update auf 2.9.0 nicht mehr ganz richtig.
Sie sagt z.B. "Es ist Neun Uhr früh warm". Vor dem Update wurden alle 
Zeiten korrekt angesagt. Ich muss allerdings dazu sagen, das ich die 
MP3s von Thomas Glass (02_neu.rar) verwende. SPIFFS formatieren und 
Files neu hochladen habe ich schon versucht.

Meine Konfiguration:
WC24h
STM32F103
WS2812b
ESP firmware version 2.9.0
WordClock firmware version 2.9.1

Grüße
Rainer

Autor: Jacob L. (charles)
Datum: