Hallo Matthias, mein Vorschlag ist, alle Verbindungen vom STM32 MiniDevBoard zum ESP8266-12-Modul sorgfältig zu kontrollieren (Durchgangsprüfer), aber auch auf Kurzschluss zwischen den Pins am ESP8266-12-Modul. Aus dem Artikel zur Uhr https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#Konfiguration_des_WLAN-Moduls - USB-UART funktionsfähig (und richtig angeschlossen)? - Beim STM32F103 Mini Development Board darf TX vom USB-UART-Wandler erst dann angeschlossen werden, wenn der ESP8266 sich bereits im Flash-Modus befindet - nicht früher. Auf den Bildern ist keine Verbindung des mittleren Boot0-Anschlusses mit dem Pin "Boot0" auf dem Shield zu sehen: https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F103C8T6_Mini-Development_Board (Ist aber wohl nur für ein OTA-Update von Bedeutung). Gruß Günter
Hallo Matthias, wann und wo hast du denn die stm32 Boards bestellt? Es gibt seit einiger Zeit gefakte Stm32 Chips. Ich bin schon mehrmals auf solche rein gefallen und hatte auch schon das Problem, dass ich den esp darüber nicht Flashen konnte. Von den Fotos her könnte es von der Beschriftung der Controller schon sein. Dazu gab es im Thread auch schon einige Diskussionen. Philipp
Franzl schrieb: > Roman schrieb: >> Hallo Franzl, schau mal in HA nach der Scrape. Damit kannst du >> Elemente >> Webseite ermitteln. Gruss Romab > > Hallo Roman, > > Danke! > Der Blick in den HTML-Quelltext der WordClock-Statusseite hat mich zwar > erstmal ratlos zurück gelassen, aber mit der HA-Doku und ein bisschen > Try & Error scheint es tatsächlich zu klappen, über > select: "td" > index: 24 > bekommt man den on/off Status von Display Power :-) Mahlzeit! Wärst du so nett und würdest mir den YAML Code mal komplett zeigen? Ich bekomme es leider nicht ans laufen (WC12). Und in welcher Datei finde ich den Wert für den index? In "wordclock24h\ESP8266\ESP-WordClock\http.cpp" bin ich nicht fündig geworden . So sieht es bei mir aus:
1 | sensor: |
2 | - platform: scrape |
3 | resource: http://MEINE-IP/ |
4 | name: WordClock_OnOff_status |
5 | select: "td" |
6 | index: 24 |
Er zeigt mir so keinen Zustandswert an. Ich habe dann noch folgendes ergänzt.
1 | value_template: '{{ value == "" }}' |
Der Zustand ist dann "True", ändert sich aber nicht beim Ein-/Ausschalten der WC.
Niels P. schrieb: ..... > Der Zustand ist dann "True", > ändert sich aber nicht beim Ein-/Ausschalten der WC. Okay, hat sich schon erledingt ;-) Nach einigem "Try & Error" konnte ich den passenden Wert für meine config (mit RTC, DFPlayer) ausfindig machen.
1 | sensor: |
2 | - platform: scrape |
3 | resource: http://MEINE-IP/ |
4 | name: WordClock_OnOff_status |
5 | select: "td" |
6 | index: 35 |
Mahlzeit zusammen. Ich noch mal ;-) Folgendes Problem: Einbindung der WordClock in HA Was schon wunderbar mit hilfe der "WEB-Steuerbefehle" klappt: - EIN/AUS per switch und scrape (mit aktuellem Statusabgleich) - Temperaturanzeige per switch (Automation toggelt switch wieder "off") Bsp. für den Temperatur switch
1 | - platform: command_line |
2 | switches: |
3 | arest_pin_four: |
4 | command_on: "/usr/bin/curl -X GET http://x.x.x.x/temperature?action=displaytemperature" |
5 | unique_id: wordclock_temperature_toggle |
6 | friendly_name: WordClock Temperatur |
Ich wollte nun eigentich selbiges Vorgehen nutzen, um mit
1 | "http://x.x.x.x/dfplayer?plfolder=03&pltrack=001&action=play" |
eine MP³ abzuspielen (Warnton wenn Gefrierschrank für >1min auf) und mit
1 | "http://x.x.x.x/?ticker=Anruf%3A%20G+Niels&action=saveticker" |
einen Lauftext auszugeben (wenn jemand anruft) Leider funktionieren beide Befehle zwar im Browser, aber nicht in verbindung mit meinem HA-Skript. Eine Einbindung über die API wäre auch möglich. Dort habe ich aber leider noch nicht verstanden: 1. wie die Formatierung auszusehen hat. Etwa so z.B. für die Sounds?
1 | "http://x.x.x.x:2424/f/3/1" |
2. geschweige denn wie man das in HA dann auslöst Vielleicht hat ja jemand der sich mit der WC und HA auskennt eine Hilfestellung für mich, was ich falsch mache, oder will mit mir zusammen daran tüfteln. Gruß Niels
Hier erstmal meine Einbindung in HA, da ist auch der Ticker dabei. Mit MP3 hab ich aber leider noch nicht gearbeitet. Aber vielleicht kannst du da was nutzen.
1 | light: |
2 | - platform: template |
3 | lights: |
4 | wordclock: |
5 | friendly_name: "Wordclock" |
6 | value_template: "{{ states('binary_sensor.wordclockpowerstate') }}" |
7 | level_template: "{{ states('sensor.wordclockbrightness') | float *255/15 | int }}" |
8 | turn_on: |
9 | service: rest_command.wcsetpower |
10 | data: |
11 | power: "poweron" |
12 | turn_off: |
13 | service: rest_command.wcsetpower |
14 | data: |
15 | power: "poweroff" |
16 | set_level: |
17 | service: rest_command.wcsetbrightness |
18 | data_template: |
19 | brightness: "{{( brightness | float * 15 / 255 ) | int }}" |
20 | set_color: |
21 | service: shell_command.setwccolor |
22 | data_template: |
23 | h: "{{ h }}" |
24 | s: "{{ s }}" |
25 | effect_list_template: "{{ ['None', 'Rainbow', 'Daylight'] }}" |
26 | set_effect: |
27 | - service: shell_command.setwceffect |
28 | data_template: |
29 | e: "{{ effect }}" |
30 | effect_template: "{{ states('sensor.wordclockeffect') }}" |
31 | |
32 | |
33 | sensor: |
34 | - platform: command_line |
35 | name: wordclockbrightness |
36 | command: 'python3 -c "import requests;import re;r = requests.get(''http://10.1.6.95/display'');print(re.search(''(?<=<output name=\"brightness_output\">)\d{1,2}(?=<\/output>)'',r.text).group())"' |
37 | scan_interval: 15 |
38 | - platform: command_line |
39 | name: wordclockeffect |
40 | command: 'python3 -c "import requests;import re;r = requests.get(''http://10.1.6.95/animations'');print(re.search(''(?<=selected>)\w{4,8}(?=<\/option>)'',r.text.split(\"\n\")[12]).group())"' |
41 | scan_interval: 15 |
42 | |
43 | |
44 | binary_sensor: |
45 | - platform: command_line |
46 | name: wordclockpowerstate |
47 | command: 'python3 -c "import requests;import re;r = requests.get(''http://10.1.6.95'');print(re.search(''(?<=<td>Display power<\/td><td>)\w{2,3}(?=<\/td><td><\/td><\/tr>)'',r.text).group())"' |
48 | payload_on: "on" |
49 | payload_off: "off" |
50 | scan_interval: 5 |
51 | |
52 | rest_command: |
53 | wcsetbrightness: |
54 | url: http://10.1.6.95/display?action=savebrightness&brightness={{brightness}} |
55 | method: GET |
56 | wcsetpower: |
57 | url: http://10.1.6.95/display?action={{power}} |
58 | method: GET |
59 | wcticker: |
60 | url: http://10.1.6.95/?action=saveticker&ticker={{ticker}} |
61 | method: GET |
62 | |
63 | shell_command: |
64 | setwceffect: 'python -c "effects = [''None'', ''Rainbow'', ''Daylight'']; import socket;sock=socket.socket(socket.AF_INET, socket.SOCK_DGRAM);sock.sendto(bytes.fromhex(\"460\"+str(effects.index(\"{{e}}\"))), (''10.1.6.95'',2424))"' |
65 | setwccolor: 'python -c "import socket;import colorsys;r,g,b=[round(i*63) for i in colorsys.hsv_to_rgb({{h}}/360.0,{{s}}/100,1.0)];str=f\"43{r:02x}{g:02x}{b:02x}\";sock=socket.socket(socket.AF_INET, socket.SOCK_DGRAM);sock.sendto(bytes.fromhex(str), (''10.1.6.95'',2424))"' |
Vg Mike
Philipp S. schrieb: > Hier erstmal meine Einbindung in HA, da ist auch der Ticker dabei. > > Mit MP3 hab ich aber leider noch nicht gearbeitet. Aber vielleicht > kannst du da was nutzen. > >............. > > Vg Mike Ich habe mittlerweile alle Funktionen mittels Scrape realisiert. Bei Ticker und Mp³ hatte ich vergessen die URL in '' zu setzen (Sonderzeichen). Danach lief alles wunderbar. Aber jetzt kann ich mich dank deiner Hilfe noch mal mit den REST befehlen auseinadersetzen ;-) Vielen Dank dafür!
Ein kurzes Update von meiner Seite bezüglich Restbestände / neuer Sammelbestellung. Aktuell habe ich keine Restbestände mehr - außer ein paar Nucleo Shields. Ich hatte zwar mit einer Warteliste für eine Sammelbestellung vor gut einem Jahr angefangen, aber seit dem sind einfach die Anfragen sehr gering, so dass ich bis heute nicht auf die damalig notwendigen Mindestmengen gekommen bin. Bei der aktuellen Marktsituation und der Preisentwicklung kann ich keine Aussage zu den aktuellen Mindestmengen / Maxmialmengen und zu den Preise machen. Daher habe ich mich entschlossen vorerst keine Sammelbestellungen mehr zu machen. Wie gesagt, die aktuelle Warteliste ist seit gut 12 Monaten offen und vermutlich wird der eine oder andere auch wieder abspringen. Es macht aktuell einfach keinen Sinn Euch auf eine Warteliste mit unbestimmten Ausgang zu setzten. Das finde ich von meiner Seite einfach nicht fair. Den WordClock Artikel habe ich auch entsprechend angepasst. Grüße, Torsten
würdest Du denn bitte die Files für Deine Shield freigeben? Die waren echt immer sehr hilfreich. Wäre schade wenn man da nicht mehr dran kommt.. Gruß Thomas
@Torsten, würde mich Thomas anschießen. Ich würde mich auch sehr freuen, wenn du die Files der Shields veröffentlichen würdest! Viele Grüße Flo
Ich hatte ja mal eine Platine in Arbeit, die alles auf einem Board vereint, für die die das selber anfertigen mögen. Also nicht Dev-Board und Shield, sondern einfach nur eine Platine. Bestünde daran Interesse? Ich bin damals aus Gründen von anderen Prios nicht ganz fertig geworden damit, ist so bei ... 80%, würde ich sagen. Meine Wordclock steht auch noch in Einzelteilen rum, inklusive der Bauteile für dieses Board .... :-( Anbei wie das zuletzt aussah. Es ist absichtlich minimalistisch und hat nicht alle Features von Devboard+Shield, aber ich brauch(t)e das nicht alles und es sollte so kompakt/einfach wie möglich für eine eigene Herstellung sein. Wenn ich mich richtig erinnere war ich mir zuletzt damals nicht sicher, ob mir die Anschlüsse an den Stellen so passen bzw. ob die mit dem Gehäuse so sinnvoll sind. Der Rest müsste von Verdrahtung und Layout eigentlich soweit passen. Aber Prototyp habe ich noch keinen gemacht.
:
Bearbeitet durch User
supergrobi schrieb: > würdest Du denn bitte die Files für Deine Shield freigeben? > Die waren echt immer sehr hilfreich. Wäre schade wenn man da nicht mehr > dran kommt.. > > Gruß > Thomas Flo schrieb: > @Torsten, > würde mich Thomas anschießen. Ich würde mich auch sehr freuen, wenn du > die Files der Shields veröffentlichen würdest! > > Viele Grüße Flo Die Gerber Dateien stehen nun im WordClock Artikel zur Verfügung. Grüße, Torsten
> > Die Gerber Dateien stehen nun im WordClock Artikel zur Verfügung. > > Grüße, > Torsten Vielen Dank Torsten
Beitrag #7156164 wurde von einem Moderator gelöscht.
Hallo Torsten, wäre es auch möglich, die CNC Daten der Zwischenböden (12 er Version und 24 er Version) im WordClock Artikel anzuhängen ? Grüße Andreas
Moin, nach über 1jährigem Lauf meiner Wordclock auf dem STM32F103C8T6 mit ESP8266 (gelötet auf dem STM-Shield V.5) funktioniert die Uhr nach einem Neustart für ca. 2 Stunden, danach fallen die unteren 5 Zeilen aus und das Netzteil wird sehr heiß. Da ich noch ein paar Originalteile habe würde ich noch einen Neubau wagen, habe nur kein Shield für das STM32 MiniDevBoard. Hat jemand noch ein überflüssiges Board, oder einen Reparaturtipp für mich? Grüsse Jürgen
Würde sagen, dein Fehler liegt in der oberesten der fünf ausfallend Zeilen. Oder der untersten, je nachdem, von wo das Steuersignal kommt. Also schauen, welche der LEDs die letzte noch funktionierende von der Reihenfolge her ist und diese austauschen. Die hat wahrscheinlich einen Kurzschluss.
Torsten G. schrieb: > Die Gerber Dateien stehen nun im WordClock Artikel zur Verfügung. > > Grüße, > Torsten Auch von mir vielen Dank für die Dateien! Eine Frage: Mir ist aufgefallen, daß in den Gerber-Dateien beim ESP-12 eine Verbindung von Pad 14 (GPIO5) zu BOOT0 besteht. Im Schaltplan ist Pad 14 nicht verbunden. Die Verbindung zu BOOT0 ist dort bei Pad 13 (GPIO4). Habe ich mich getäuscht oder ist das im Schaltplan falsch? VG Florian
Florian B. schrieb: > Eine Frage: Mir ist aufgefallen, daß in den Gerber-Dateien beim ESP-12 > eine Verbindung von Pad 14 (GPIO5) zu BOOT0 besteht. Im Schaltplan ist > Pad 14 nicht verbunden. Die Verbindung zu BOOT0 ist dort bei Pad 13 > (GPIO4). Ja, das ist historisch bedingt. Es gab da mal eine versehentliche Pin-Vertauschung von GPIO4 und GPIO5. Die Software fängt diesen Faux-Pas wieder ab, indem es einfach beide Pins synchron bedient. Du kannst Dir daher einen von beiden aussuchen.
Hallo zusammen, ich würde gerne den Zwischenboden fräßen (lassen), da es ja leider keine Sammelbestellungen mehr gibt. Da ich im CAD nicht besonders gut bin, wollte ich fragen ob hier jemand die Zeichnung bereitstellen kann. Ich finde im Forum nur die *dfx für die WC12h Frontplatte. Liebe Grüße Tobi
Hi Tobi, Es gibt die STEP Dateien im Artikel direkt neben den DXF Dateien. Da kannst du die tiefen raus lesen bzw. Evtl. Kann die dein Fertiger direkt verwenden. Darf ich fragen wo du die fräßen lassen willst? Was ist denn der Kostenpunkt? Würdest du welche mitbestellen für mich? Gerne auch ne PN. Philipp
Philipp P. schrieb: > Hi Tobi, > > Es gibt die STEP Dateien im Artikel direkt neben den DXF Dateien. Da > kannst du die tiefen raus lesen bzw. Evtl. Kann die dein Fertiger direkt > verwenden. > > Darf ich fragen wo du die fräßen lassen willst? Was ist denn der > Kostenpunkt? Würdest du welche mitbestellen für mich? > Gerne auch ne PN. > > Philipp Hallo Philipp, die DXF bzw. Step Dateien sind nur für die 12 er Wortuhr. Gibts die Dateien auch für die 24 er Wortuhr ? Grüße Andreas
Oh mann, da war ich wieder mal blind. Danke dir. Habe aktuell noch keinen Anbieter zum fräsen gefunden. Die frontplatte würde ich eventuell bei laserzuschnitt-online fertigen lassen.
Hallo Thorsten, könntest du die Seiten Teilen wo du die entsprechenden Bauteile bestellt/gefertigt hast? Also LEDs, Front etc. Gerade bei den WS2812 Streifen hatte ich schon oft sehr schlechte Erfahrungen beim Kauf, was die Qualität angeht :( Viele Grüße
Hi, ist es ohne weiteres möglich, Menüpunkte im Webserver-Interface zu entfernen. Hintergrund ist der, dass ich das Menü etwas vereinfacht für meine Familienmitglieder gestalten will, so dass sie da keinen Unfug machen können. Würde es reichen in der "main/ESP8266/ESP-WordClock/http.cpp" den jeweiligen menu_entry zu kommentieren und den Quellcode neu zu übersetzen. Gruß Christoph
Tobias schrieb: > Hallo Thorsten, könntest du die Seiten Teilen wo du die entsprechenden > Bauteile bestellt/gefertigt hast? Also LEDs, Front etc. > Gerade bei den WS2812 Streifen hatte ich schon oft sehr schlechte > Erfahrungen beim Kauf, was die Qualität angeht :( > Viele Grüße Für die WC12 waren die Streifen eine Spezialanfertigung für die ich immer min 50 Rollen abnehmen musste. Das nützt Dir dann vermutlich eher weniger. Hersteller war BTF-Lighting Gruß, Torsten
Tobias schrieb: > Die frontplatte würde ich eventuell bei laserzuschnitt-online fertigen > lassen. Gibts denn inzwischen wieder Firmen, die solche Frontplatten bzw. Folien erstellen? Alle die ich bis jetzt angefragt habe, weigern sich mit einer Mitteilung ähnlich dieser: https://laserteileonline.de/wortuhren
Hat noch jemand LED's von den 12h Wordclock Streifen liegen? Ich benötige mindestens 4 Stück, maximal 8, im besten Fall von einem Streifen. Sonst würde ich auch einzelne nehmen. Ich kann aus dem Fundus noch eine fertige Elektronik anbieten. Ein Wordclock Single-LED Board V2 (2014) von Torsten mit einer Wordclock 2.0 Steuerplatine ((C) 2009-2012) von Frank. Voll bestückt mit RGB-LED's und DCF-Modul von Conrad inkl Verstärkerplatine. Pollin Verstärker-Platine ist noch unbestückt. Alle Kabelverbindungen sind mit Steckverbindern ausgeführt. Eine unbenutzte Fernbedienung und einen Aufkleber hätte ich auch noch. Für was auch immer, gerne eine PN.
Stefan K. schrieb: > Hat noch jemand LED's von den 12h Wordclock Streifen liegen? Nur zur Klarstellung: Stefan meint hier nicht die Lösung mit STM32 und WS2812-Streifen, sondern die Vorgängerversion mit ATMega und Einzel-LEDs. Seine Formulierung "Streifen" ist hier deshalb irreführend. Er benötigt also 4 bis 8 Einzel-RGB-LEDs, nicht WS2812-Streifen. @Stefan: Rufe mal https://www.ebay.de/sch/i.html?_from=R40&_nkw=5050+RGB&_sacat=181880&LH_TitleDesc=0 auf. Unter den Stichwörtern "5050", "PLCC6" und "RGB" solltest Du passende Einzel-LEDs finden.
:
Bearbeitet durch Moderator
Frank M. schrieb: > Stefan K. schrieb: >> Hat noch jemand LED's von den 12h Wordclock Streifen liegen? > Mist, da hab ich nicht aufgepasst. Beruflich muß ich sehr auf die richtige Formulierung achten und dann passiert mir sowas. LED's für die ersten Streifen und ein Stück Streifenplatine habe ich tatsächlich noch liegen. Die meine ich aber nicht, sondern tatsächlich die WS2812-Streifen im Sondermaß. Ich bin nicht auf das Maß angewiesen. Den gleichen Hersteller würde ich aber gut finden, weil ich bisher nicht einen einzigen Ausfall mit diesen LED's habe. Oder kann ich da auch irgendwelche nehmen?
Stefan K. schrieb: > Die meine ich aber nicht, sondern tatsächlich die WS2812-Streifen im > Sondermaß. Das passt aber nicht mit den von Dir angehängten Fotos zusammmen. Auf den Fotos ist die ATMega-Variante zusammen mit der All-In-One-Platine zu sehen.
Frank M. schrieb: > > Das passt aber nicht mit den von Dir angehängten Fotos zusammmen. Richtig, es handelt sich um zwei Anliegen. Ich suche zum Einen die angesprochenen LED's. Zum anderen habe ich die beschriebene Elektronik (mit Bildern) noch im Fundus und würde sie an Interessierte abgeben.
Hallo, ich habe bei der 12 Stunden Variante und bei der 24 Stunden Variante das Problem das nach gut einer Woche der Player keinen Ton mehr von sich gibt. Ein Reset oder kurz vom Strom nehmen hilft dann wieder. Hat eventuell noch jemand dieses Problem und kann mir Helfen? Die Platine ist einmal original von der Sammelbestellung und eine selbst angefertigte.
Hallo zusammen. Ich habe vor ein paar Jahren mal eine W-Uhr aufgebaut. Nun möchte ich noch eine zweite machen. Kann ich den APPID für die Wetter Abfrage nochmal verwenden oder gibt da Probleme? Lutz
Für zwei Uhren ist das kein Problem. Auf den APP ID liegt normalerweise ein Anfragelimit. Das wirst du aber mit zwei Uhren nicht reißen.
Klaus schrieb: > Tobias schrieb: > >> Die frontplatte würde ich eventuell bei laserzuschnitt-online fertigen >> lassen. > > Gibts denn inzwischen wieder Firmen, die solche Frontplatten bzw. Folien > erstellen? Alle die ich bis jetzt angefragt habe, weigern sich mit einer > Mitteilung ähnlich dieser: https://laserteileonline.de/wortuhren Daran wäre ich auch interessiert. Ich finde es eine sauerei, dass man nicht Mal für den Privatgebrauch an eine solche Frontplatte kommt.
Ingenieur schrieb: > Daran wäre ich auch interessiert. > > Ich finde es eine sauerei, dass man nicht Mal für den Privatgebrauch an > eine solche Frontplatte kommt. Ich bin zu einer lokalen Laserbude gegangen, die scheinbar nur für die Industrie arbeitet und kein Onlineportal hat. Die wussten nicht, was das ist und haben das einfach gemacht Für 25€ brutto das Stück.
Ich habe heute eine Kerze gesehen. Anscheinend scheint die Adventsberechnung nicht zu funktionieren, denn heute ist der zweite Advent. Nin ich der Einzige, bei dem das kaput ist? Version 2.9.5 ESP8266 version 2.9.5 Grüße Dario
Das mit der Kerze ist mir letzten Sonntag schon aufgefallen. Da fehlt sie nämlich. Habe heute auch nur eine...
Houston (Frank), wir haben ein Problem. Auch mir funktioniert die Anzeige der Kerzen nicht mehr richtig. Pandemie geschädigt ? Kaltstart brachte nichts. 24 Std Version Meine Version: 3.0.0.T5. STM Esp 8266. 3.0.0.T5 Mfg Bana
Dario C. schrieb: > Ich habe heute eine Kerze gesehen. > Anscheinend scheint die Adventsberechnung nicht zu funktionieren, > denn heute ist der zweite Advent. > Bin ich der Einzige, bei dem das kaputt ist? > > Version 2.9.5 > ESP8266 version 2.9.5 > > Grüße Dario Gleiche Version bei mir (12H) und noch schlimmer: Heute Morgen 1 Kerze, später gar keine Icons mehr. Während die eingeblendet sein sollen schwarz, danach wieder die Uhrzeit. Gerade getestet: Laufschriften und Sprachansagen funktionieren aber eben keine Icons... (nach Kaltstart) Kann das was mit dem SPIFFS zu tun haben? Dort wird aber eine Filesize und auch bei Show ein Inhalt angezeigt. EDIT: seit gerade (ca. 1 Stunde nach Neustart) funktionieren die Icons wieder, aber es kommt auch nur eine Kerze. Grüße Klaus
:
Bearbeitet durch User
Sorry, bin zur Zeit im Urlaub. Ich werde mir das Kerzenproblem im Laufe der kommenden Woche anschauen. Das scheint tatsächlich ein Berechnungsproblem zu sein - vermutlich, weil dieses Jahr zum ersten Mal in den letzten Jahren der 1. Weihnachtstag genau auf einen Sonntag fällt.
Hallo Frank, schönen Urlaub und vorab schon Mal ein Frohes Weihnachtsfest. Mfg Bana
Ich habe einen Workarround: Die Icons alle um einen nach oben verschieben: Icon „2. Advent“ anzeigen am 1. Advent Icon „3. Advent“ anzeigen am 2. Advent Icon „4. Advent“ anzeigen am 3. Advent Und die Zeile darunter deaktivieren. Icon „4. Advent“ anzeigen am 4. Advent
Dario C. schrieb: > Ich habe einen Workarround: > Die Icons alle um einen nach oben verschieben: > Icon „2. Advent“ anzeigen am 1. Advent > Icon „3. Advent“ anzeigen am 2. Advent > Icon „4. Advent“ anzeigen am 3. Advent > Und die Zeile darunter deaktivieren. > Icon „4. Advent“ anzeigen am 4. Advent Funktioniert !!!!! Gott sei Dank, dann weiß ich wenigstens den nächsten Sonntag, wie viele echte Kerzen ich anzünden muß 😀 Bana
Hallo zusammen. Ich habe eine neue Uhr aufgebaut. Hier habe ich im DF Player im Leerlauf knacken. Kann man das beheben? Lutz
Hier der Fix für das Adventskerzenproblem: In base/base.c müssen bei den folgenden Zeilen
1 | day_of_xmas = dayofweek (25, 12, year); |
2 | date_codes[DATE_CODE_ADVENT1] = add_days (TO_MMDD(12, 25), year, -day_of_xmas - 21); |
3 | date_codes[DATE_CODE_ADVENT2] = add_days (TO_MMDD(12, 25), year, -day_of_xmas - 14); |
4 | date_codes[DATE_CODE_ADVENT3] = add_days (TO_MMDD(12, 25), year, -day_of_xmas - 7); |
5 | date_codes[DATE_CODE_ADVENT4] = add_days (TO_MMDD(12, 25), year, -day_of_xmas); |
die Zahl 25 durch 24 ersetzt werden:
1 | day_of_xmas = dayofweek (24, 12, year); |
2 | date_codes[DATE_CODE_ADVENT1] = add_days (TO_MMDD(12, 24), year, -day_of_xmas - 21); |
3 | date_codes[DATE_CODE_ADVENT2] = add_days (TO_MMDD(12, 24), year, -day_of_xmas - 14); |
4 | date_codes[DATE_CODE_ADVENT3] = add_days (TO_MMDD(12, 24), year, -day_of_xmas - 7); |
5 | date_codes[DATE_CODE_ADVENT4] = add_days (TO_MMDD(12, 24), year, -day_of_xmas); |
Ich schaue, dass ich im Laufe des heutigen Tage neue Hex-Dateien sowohl bei github als auch auf dem Wordclock-Update-Server bereitstelle, damit Ihr das Update per OTA einspielen könnt.
Auch von mir ein großes Danke! (Wie schön, dass man Threads beobachten kann)
:
Bearbeitet durch User
Version 3.0.1 ist nun online. Die Update-Pfade "update" und "test" sind nun identisch. Die wesentlichen Änderungen zur alten Version 2.9.5: - Bugfix Advent-Berechnung. - Neues Webinterface. - Neue Datenstruktur für WC-tables. - Neue WC-Tabellen (italienisch, spanisch etc.). - WC24h: Anzeige der Temperatur als Overlay nun auch mit großen Ziffern möglich. - Bugfix: Automatische Helligkeitssteuerung bei Temperatur-Overlays abschalten. - Diverse kleinere Bugfixes. Wenn Ihr noch keine 3.0.0Tx-Version sondern eine ältere Version habt, bitte folgendermaßen vorgehen: 1. Menü Update: Update ESP8255 auf 3.0.0T5 2. Menü Update: Update STM32 auf 3.0.1 3. Menü SPIFFS: Button "Download Icon files" betätigen 4. Menü SPIFFS: Button "Download Layout table" betätigen Wer noch eine ältere Version als 2.9.x hat, sollte vor dem Schritt 1 das SPIFFS einmal über die Weboberfläche neu formatieren. Nach dem Schritt 2. könnte sich der STM32 wegen inkompatibler Layout-Tabellen (2.9.x oder älter) aufhängen. In dem Fall einfach mit den Schritten 3. und 4. weitermachen und am Schluß die Uhr einmal vom Strom nehmen. Viel Spaß, Frank P.S. Das Update der Sources auf Github mache ich wahrscheinlich morgen oder übermorgen. P.P.S. Mir ist aufgefallen, dass bei aktuellen gcc-Versionen die Option -flto kaputt ist. Wenn Ihr den Source selbst kompilieren wollt, solltet Ihr vorher dieses Flag in der EMBitz-IDE entfernen!
:
Bearbeitet durch Moderator
Strippe01 schrieb: > Hallo zusammen. Ich habe eine neue Uhr aufgebaut. Hier habe ich im > DF Player im Leerlauf knacken. Kann man das beheben? Ist das nur beim Einschalten? Dann google bitte mal nach "Knacken DF-Player". Wenn der Player dauernd knackt, siehe https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#Mini-DFPlayer : Auszug: "In Einzelfällen kann es zu Brummen bei der Versorgung mit 5V kommen. Deshalb sollte man zwischen TX des STM32 und RX des DFPlayers einen 1K-Widerstand zwischenschalten. Dieser ist bereits auf den neueren Shields vorgesehen."
Frank M. schrieb:
> Version 3.0.1 ist nun online.
Jetzt leuchten heute die drei Kerzen auch ohne Workaround.
Nochmals danke!
Frank M. schrieb: > Version 3.0.1 ist nun online. Die Update-Pfade "update" und "test" > sind > nun identisch. > > Die wesentlichen Änderungen zur alten Version 2.9.5: > ... > > Nach dem Schritt 2. könnte sich der STM32 wegen inkompatibler > Layout-Tabellen (2.9.x oder älter) aufhängen. In dem Fall einfach mit Hallo Frank, vielen Dank für das update. Meine Uhr hat noch V 2.9.5 Hat sich nur das Format der layout Tabellen geändert, die Icons sind aber noch kompatibel? Da ich einige selbst erstellte Icons habe und der Icon Editor noch auf V 2.9.5 steht... Danke für eine Info. Grüße Klaus
Klaus L. schrieb: > Meine Uhr hat noch V 2.9.5 Hat sich nur das Format der layout Tabellen > geändert, die Icons sind aber noch kompatibel? Das Format der Layout-Tabellen hat sich geändert, das Format der Icons ist identisch. Die 3.0.1 sollte auch die alten Layout-Tabellen "verstehen", aber sicher ist sicher ;-) > Da ich einige selbst erstellte Icons habe und der Icon Editor > noch auf V 2.9.5 steht... Das sollte kein Problem sein, sonst hätte ich das auch erwähnt :-)
Danke Frank; Ja,knackt immer. 1K Widerstand ist drin. Habe bemerkt, kancken verändert sich je nach ESP Aufruf vom Webinterface.
Frank M. schrieb: ... > Das sollte kein Problem sein, sonst hätte ich das auch erwähnt :-) Prima, das hab ich mir zwar schon gedacht, Frank M. schrieb: > ... aber sicher ist sicher ;-) Genau ;-) Danke, Klaus
:
Bearbeitet durch User
Strippe01 schrieb: > Danke Frank; Ja,knackt immer. 1K Widerstand ist drin. Habe > bemerkt, > kancken verändert sich je nach ESP Aufruf vom Webinterface. Hallo Strippe01, ich hatte mal Probleme mit der Lautstärke. Abhilfe: Direkt am DF Modul an +5V und GND einen 100nf und 100uf Kondensator. mfg Bana
Frank M. schrieb: > Wenn Ihr noch keine 3.0.0Tx-Version sondern eine ältere Version habt, > bitte folgendermaßen vorgehen: > > 1. Menü Update: Update ESP8255 auf 3.0.0T5 > 2. Menü Update: Update STM32 auf 3.0.1 > 3. Menü SPIFFS: Button "Download Icon files" betätigen > 4. Menü SPIFFS: Button "Download Layout table" betätigen > > Wer noch eine ältere Version als 2.9.x hat, sollte vor dem Schritt 1 das > SPIFFS einmal über die Weboberfläche neu formatieren. > > Nach dem Schritt 2. könnte sich der STM32 wegen inkompatibler > Layout-Tabellen (2.9.x oder älter) aufhängen. In dem Fall einfach mit > den Schritten 3. und 4. weitermachen und am Schluß die Uhr einmal vom > Strom nehmen. Hallo, vielen Dank für die neue Version. Bei meiner Uhr bleibt nach dem Update des STM32 die Version auf 2.9.5 Was mache ich falsch?
Knut B. schrieb: > Bei meiner Uhr bleibt nach dem Update des STM32 die Version auf 2.9.5 Der ESP versucht, den STM32 in den Bootloader-Modus zu bekommen. Das funktioniert aber bei Dir nicht. Benutzt Du ein Shield von Torsten oder einen Eigenbau? Welcher STM32 und welches Board verwendest Du? Der Vorgang "Bootloader" geht so: - ESP8266 setzt BOOT0 vom STM32 über GPIO4 - ESP8266 aktiviert NRST vom STM32 über GPIO14 - ESP8266 macht eine kleine Pause - ESP8266 deaktiviert NRST vom STM32 über GPIO14 Dann ist der STM32 im Bootloader-Modus. Wenn das nicht funktioniert, ist eine der Verbindungen vom ESP8266 zum STM32 nicht vorhanden. Bitte kontrolliere die Verbindungen aus dem Schaltplan: https://www.mikrocontroller.net/articles/Datei:WC-Schaltplan-Nucleo-Shield-ESP-12F.png Solltest Du den Fehler nicht finden, poste bitte ein Foto von der Platine. Speziell beim Blue-Pill muss ein Kabel vom BOOT0-Jumper zusätzlich selbst angelötet werden, siehe auch: - https://www.mikrocontroller.net/articles/Datei:MiniDev_V5_bestueckt.jpg - https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#Bootloader
:
Bearbeitet durch Moderator
Frank M. schrieb: > Knut B. schrieb: >> Bei meiner Uhr bleibt nach dem Update des STM32 die Version auf 2.9.5 > > Der ESP versucht, den STM32 in den Bootloader-Modus zu bekommen. Das > funktioniert aber bei Dir nicht. > > Benutzt Du ein Shield von Torsten oder einen Eigenbau? Welcher STM32 und > welches Board verwendest Du? Hallo, ich habe das Shield von Torsten (Mini-Development V5). Der Draht ist dran. Kann ich irgendwo das HEX-File runterladen, um den STM über ST-Link zu flashen? Velen Dank und Grüße Knut
Knut B. schrieb: > Hallo, > ich habe das Shield von Torsten (Mini-Development V5). Der Draht ist > dran. Dann ist die RESET-Verbindung (STM32: NRST) zum ESP8266 unterbrochen. Da solltest Du nochmal die Pins vom ESP8266 nachlöten. Kann man auch einfach testen, indem man in der Weboberfläche "Reset STM32" klickt. Dann sollte die Uhr neu starten. > Kann ich irgendwo das HEX-File runterladen, um den STM über > ST-Link zu flashen? - Hex-Dateien: http://uclock.de/update/wordclock-hex.zip - Layout-Dateien: http://uclock.de/update/wordclock-tables.zip
:
Bearbeitet durch Moderator
Frank M. schrieb: > Dann ist die RESET-Verbindung (STM32: NRST) zum ESP8266 unterbrochen. Da > solltest Du nochmal die Pins vom ESP8266 nachlöten. Kann man auch > einfach testen, indem man in der Weboberfläche "Reset STM32" klickt. > Dann sollte die Uhr neu starten. Der Reset über die Weboberfläche funktioniert. Ich habe das File mit dem ST-Link drauf geschoben. Funktioniert. Tausend Dank für den super Support. Schöne Weihnachten.
Hallo Frank! Ich habe zu Hause 3 uClock. Kann ich das neue Update auch in der uClock einspielen? Geruß Horst
Hallo, eine Problem seit dem Update auf 3.0.1. Das Udate habe ich so ausgefürt wie in den 4 Schritten beschrieben. Hat auch funktioniert. Aber nach der Aktualisierung von Icons udn tables war dann alles dunkel. Es leuchte im inneren nur die beiden roten dioden. Kein blau WLan keine IP Adresse wird angezeigt. Kein zugriff auf die WordClock-Oberfläche. Die App findet die Uhr auch nicht mehr. Vielen Dank schon mal.
Hallo, hat da niemand eine Idee woran es liegen könnte? Bzw wie kann man die Uhr wieder in Betrieb bringen kann? Gruß Manfred
Manfred H. schrieb: > Kein zugriff auf die WordClock-Oberfläche. Komisch, ein Update der Tabellen hat noch nie einen ESP zerschossen. Schaue bitte nacht, ob Dein Router den ESP noch "sieht". Versuche einen ping auf die (bekannte) IP-Adresse. Wenn der ESP sich nicht mehr meldet, musst Du den neu ESP8266 flashen. Das geht über den STM32, so wie Du das beim ersten Mal gemacht hast. Das ist im Artikel auch beschrieben: WordClock mit WS2812: Flash des WLAN-Moduls. Die BIN-Datei dafür findest Du hier: http://uclock.de/update/ESP-WordClock-4M.bin
:
Bearbeitet durch Moderator
Hi, danke für die Anntwort. Der Router findet die Uhr auch nicht mehr. Steht zwar mit der alten IP-Adresse noch im WLan Verzeichnis drin, aber keine Verbindung. könnte das mit der leeren Batterie zu tun haben? Flashen wird für zum Problem da ich die Uhr nicht gebaut habe. Was braucht man da dazu alle?
Gerhard B. schrieb: > Abhilfe: > Direkt am DF Modul an +5V und GND einen 100nf und 100uf Kondensator. Hallo, Das Update wegen der falschen Adventsberechnung hat bei mir geklappt. Vielen Dank dafür ! :-) Musste aber auch den STM32 per ST-Link programmieren. Habe dann auch die Kondensatoren an den DF-Player gelötet. Wenn ich mit dem Finger die Tastenpins berühre, erklingt der Gong etwas lauter... mein Problem ist nun aber, dass die Uhr nicht mehr im WLAN ist. Es wird keine IP mehr angezeigt und die Status-LED leuchtet dauerhaft, auch ohne den DFplayer dran. Hat jemand eine Idee wo ich suchen sollte?
Manfred H. schrieb: > 90469 Wenn du magst kannst du mir die Platine schicken, dann flashe ich dir die Controller bzw. Schaue es mir an. Im Zweifel habe ich noch eine fertige da. Gerne PN an mich, zwecks Adresse.
Danke fürs Angebot. Ich bin nur als Gast. Kann keine PN schicken. Aus welchen PLZ-Breich kommst du?
Das Flashen des ESP klappt leider auch nicht mehr. Ich habe das Nucleo auf einem Shield V3 und den ST-Link Teil abgemacht. Ich habe es über den auf dem Shield rausgeführten UART und wie in der Anleitung beschrieben versucht. Der ESP blinkt dabei immerhin noch kurz mit der blauen LED. Die Uhr an sich funktioniert weiterhin, aber die Status-LED leuchtet dauerhaft und die Uhr ist nicht mehr im WLAN erreichbar und macht auch keinen AP auf.
IM ESP8266 Flash Downloader Tool bekomme ich folgende Ausgabe hin: connecting .... Erasing flash... Leaving... Failed to leave Flash mode Aber das geht rasend schnell und scheint mir nicht wirklich erfolgreich zu sein... danach tut sich nämlich auch nichts weiter
Jetzt leuchtet nur noch die Status-LED und die Uhr zeigt sonst gar nichts mehr an :-(
Moin zusammen, mein Kind hatte die Uhr etwas unsaft von der Wand genommen :) Ich habe da heute wieder einige Kabel angelötet, beim Test aber (ich weiß, man soll sowas nicht am 24. machen) das Shield auf dem Kühlblech liegen gehabt. Was soll ich sagen, die IP scrollte noch durch und eine Erschütterung der Uhr später war nix mehr. Verhalten jetzt: - Reset - vier Ecken werden kurz grün, dann weiß, dann gehen sie aus - nix weiter passiert - blaue LED am ESP Modul leuchtet - rote LED auf dem STM, sowie am 3.3V Regler leuchten - Reset Taste geht Kann mich jemand auf den Pfad bringen, wie ich jetzt den Fehler einkreisen könnte? Es ist ein v5 Shiels mit Mini STM. Danke und Gruß Matthias
Erst mal ein frohes Weihnachtsfest zusammen. Ich möchte mich auch an diesem Projekt versuchen und suche mir gerade alle Informationen zusammen. Dazu würde ich mir das Nucleo Shield selbst gravieren. Wäre es dazu möglich, die eagle Daten (*.sch und *.brd) zur Verfügung zu stellen? Dann müsste ich mir die Arbeit nicht machen und aus dem Bild alles nachzeichnen zu müssen. Gruß Andreas
Fred schrieb: > IM ESP8266 Flash Downloader Tool bekomme ich folgende Ausgabe hin: > connecting .... > Erasing flash... > > Leaving... > Failed to leave Flash mode > > Aber das geht rasend schnell und scheint mir nicht wirklich erfolgreich > zu sein... danach tut sich nämlich auch nichts weiter Nach mehreren erneuten Versuchen hat das Flashen des ESP über den STM UART nun endlich geklappt. Die Uhr zeigt auch wieder die Uhrzeit an. Vorher kam nur noch die Laufschrift mit dem Datum. Die blaue Status LED leuchtet allerding immer noch dauerhaft und die Uhr macht kein WLAN. Ist der ESP also trotzdem defekt? Noch irgendwelche Ideen dazu?
Hallo zusammen, ich suche mir für diese Projekt gerade alles zusammen. Gibt es noch jemanden hier, der ein Shield für das Nucleo Board zu vergeben hat? Das wäre perfekt. Danke und ein frohes neues....
Matthias L. schrieb: > Moin zusammen, > > mein Kind hatte die Uhr etwas unsaft von der Wand genommen :) > Ich habe da heute wieder einige Kabel angelötet, beim Test aber (ich > weiß, man soll sowas nicht am 24. machen) das Shield auf dem Kühlblech > liegen gehabt. Was soll ich sagen, die IP scrollte noch durch und eine > Erschütterung der Uhr später war nix mehr. > Verhalten jetzt: > - Reset > - vier Ecken werden kurz grün, dann weiß, dann gehen sie aus > - nix weiter passiert > - blaue LED am ESP Modul leuchtet > - rote LED auf dem STM, sowie am 3.3V Regler leuchten > - Reset Taste geht > > Kann mich jemand auf den Pfad bringen, wie ich jetzt den Fehler > einkreisen könnte? > Es ist ein v5 Shiels mit Mini STM. hat keiner eine Idee, wie hier das beste Vorgehen wäre? Danke und Gruß
Philipp P. schrieb: > Manfred H. schrieb: >> 90469 > > Wenn du magst kannst du mir die Platine schicken, dann flashe ich dir > die Controller bzw. Schaue es mir an. Im Zweifel habe ich noch eine > fertige da. > > Gerne PN an mich, zwecks Adresse. Erstmal ein Gutes und gesundes neue Jahr an alle. Vielen Dank Philipp für deine Hilfe. Funktioniert alles wieder wunderprächtig. :-)
Fred schrieb: > Nach mehreren erneuten Versuchen hat das Flashen des ESP über den STM > UART nun endlich geklappt. Die Uhr zeigt auch wieder die Uhrzeit an. > Vorher kam nur noch die Laufschrift mit dem Datum. Die blaue Status LED > leuchtet allerding immer noch dauerhaft und die Uhr macht kein WLAN. > Ist der ESP also trotzdem defekt? Noch irgendwelche Ideen dazu? Erscheint nach dem Einschalten eine IP-Adresse auf der Uhr? Wenn nicht, meldet sich der ESP nicht mehr. Welche BIN-Datei (mit welcher Version) hast Du denn auf dem ESP geflasht? Erscheint die Uhr im WLAN vielleicht mit "wordclock"? Eventuell arbeitetg der ESP 8266 durch den Flash wieder als WLAN-Accesspoint. Schau mal auf dem Handy, ob Du einen neuen Accesspoint namens "wordclock" findest. Wenn ja, lies bitte ab hier: WordClock mit WS2812: Start als Access-Point Weiterhelfen würde auch ein Logging-Output, siehe: WordClock mit WS2812: Logging
> Erscheint nach dem Einschalten eine IP-Adresse auf der Uhr? Wenn nicht, > meldet sich der ESP nicht mehr. Welche BIN-Datei (mit welcher Version) > hast Du denn auf dem ESP geflasht? Nein, es wird keine IP mehr angezeigt. Allerdings werden die Uhrzeit und Overlays angezeigt. Liegen die Daten fürs Layout nicht auch auf dem ESP? Die Status-LED leuchtet dauerhaft blau. Ich habe für den ESP die .bin aus diesem Link verwendet: Beitrag "Re: WordClock mit WS2812" von Frank M. (ukw) (Moderator) Benutzerseite 19.12.2022 15:18 (der link wird in der Vorschau nicht richtig wieder gegeben: Dieser Beitrag von dir ist gemeint 385955?page=33#7290989) > Erscheint die Uhr im WLAN vielleicht mit "wordclock"? Nein, das habe ich mehrfach geprüft. > Weiterhelfen würde auch ein Logging-Output, siehe: > WordClock mit WS2812: Logging Das ist noch eine gute Idee.
Das Log scheint mir unauffällig zu sein:
1 | Welcome to WordClock Logger! |
2 | ---------------------------- |
3 | irmp_init... |
4 | power_init... |
5 | power_init() called |
6 | power_on... |
7 | switching power on |
8 | delay_init... |
9 | board_led_init... |
10 | button_init... |
11 | timer2_init... |
12 | wpsbutton_init... |
13 | Version: 3.0.1 |
14 | Hardware: STM32F411RE |
15 | Display: WC24h |
16 | LEDs: WS2812 GRB |
17 | SYS:100000000 H:100000000, P1:50000000, P2:100000000 |
18 | rtc is online |
19 | eeprom/flash is online |
20 | ws2812: external pullup detected |
21 | eeprom/flash is online |
22 | current eeprom/flash version: 0x00020900 |
23 | reading ir codes |
24 | DFPLAYER LOGGER |
25 | ESP8266 LOGGER |
26 | read rtc: Sa 2023-01-07 21:20:02 |
27 | read rtc: Sa 2023-01-07 21:20:02 |
28 | DFPlayer: SD card online |
29 | DFPlayer: query software version |
30 | DFPlayer: Version 0008 |
31 | DFPlayer: set source device: 2 |
32 | DFPlayer: set eq 0 |
33 | DFPlayer: set volume 30 |
34 | DFPlayer is up |
35 | dfplayer is online |
36 | esp8266 now up |
37 | (- setup UDP) |
38 | (- local port: 2421) |
39 | (- setup server UDP) |
40 | (- local port: 2424) |
41 | (FIRMWARE 3.0.0T5) |
42 | (- info: display layout file not found) |
43 | (- tables found: wc24h-tables-de.txt) |
44 | (- check tables successful) |
45 | --> tabinfo<0d><0a> |
46 | --> tabillu "0"<0d><0a> |
47 | --> tabt "26","0"<0d><0a> |
48 | --> tabh "3","0"<0d><0a> |
49 | --> tabm "3","0"<0d><0a> |
50 | tables complete |
51 | overlay temperature |
52 | read rtc: Sa 2023-01-07 21:20:44 |
53 | DS18xxx temperature: 22 |
54 | RTC temperature: 23 |
[Mod: Log in code-Tags eingeschlossen]
:
Bearbeitet durch Moderator
Hallo Philipp, kann ich Dir dafür mein Shield schicken :) ? Ggf. muss das auch nur neu programmiert werden. Danke und Gruß Matthias
Fred schrieb: > Das Log scheint mir unauffällig zu sein: Der ESP8266 lebt, gibt aber keine IP-Adresse aus. Wenn man im Betrieb die User-Taste auf dem Shield drückt, wird der ESP8266 gezwungen, als Access-Point zu arbeiten. Dieser setzt also die WLAN-Einstellungen zurück. Siehe auch: WordClock mit WS2812: User-Taste Spätestens dann sollte der ESP8266 als Accesspoint names "wordclock" zu sehen sein, was man mit dem Smartphone leicht prüfen kann, indem man nach neuen WLANs sucht.
Frank M. schrieb: > Der ESP8266 lebt, gibt aber keine IP-Adresse aus. Wenn man im Betrieb > die User-Taste auf dem Shield drückt, wird der ESP8266 gezwungen, als > Access-Point zu arbeiten. Dieser setzt also die WLAN-Einstellungen > zurück. Danke Frank! Den Punkt habe ich übersehen. Der ESP arbeitet nach langem Tastendruck auf die User-Taste tatsächlich wieder als AP und lässt sich konfigurieren. Er taucht danach auch wieder in meinem WLAN auf, zumindest sehe ich ihn am Router. Jedoch öffnet sich die Webseite in meinem WLAN nicht und nach einem Power-Reset ist wieder die blaue Status-LED an. Also irgendwas stimmt da einfach nicht. Doch den ESP mal austauschen? Habe mich bisher vor dem Entlöten gescheut. Oder nochmal alles neu flashen?
Fred schrieb: > Der ESP arbeitet nach langem Tastendruck auf die User-Taste tatsächlich > wieder als AP und lässt sich konfigurieren. Er taucht danach auch wieder > in meinem WLAN auf, zumindest sehe ich ihn am Router. Das ist schon mal okay. Fragen: - Läuft denn jetzt eine IP-Adresse über die Frontscheibe? - Zeigt der Router eine IP-Adresse an? - Kannst Du diese IP-Adresse von Deinem PC aus anpingen? - Ist der Router vielleicht eine Fritz-Box, wo man einstellen kann, ob die Geräte im Netz auch miteinander kommunizieren können? Soviel ich weiß, ist letzte Einstellung erstmal standardmäßig deaktiviert. > Doch > den ESP mal austauschen? Habe mich bisher vor dem Entlöten gescheut. Den ESP würde ich als letztes austauschen. Eher nochmal neu flashen. Obwohl: Wenn er als AP läuft, dann müsste er auch als WLAN-Client funktionieren. Ich würde daher erstmal die obigen Fragen abklappern.
Frank M. schrieb: > Das ist schon mal okay. Fragen: > > - Läuft denn jetzt eine IP-Adresse über die Frontscheibe? > - Zeigt der Router eine IP-Adresse an? > - Kannst Du diese IP-Adresse von Deinem PC aus anpingen? > - Ist der Router vielleicht eine Fritz-Box, wo man einstellen kann, ob > die Geräte im Netz auch miteinander kommunizieren können? Soviel ich > weiß, ist letzte Einstellung erstmal standardmäßig deaktiviert. Hallo Frank, danke für deine geduldige Unterstützung :-) Nachdem ich im AP Modus meine WLAN Zugangsdaten eingegeben habe läuft eine IP über das Display und ich sehe die Uhr im Router. Anpingen habe ich nicht versucht. Die IP ist die selbe wie vorher und in der Fritz-Box für dieses Gerät festgelegt. An den Einstellungen der Fritzbox habe ich nichts geändert, sollte also passen. Trotzdem ist die Webseite der Uhr nicht erreichbar gewesen. Dachte mir, vielleicht hilft ein Reset. Das komische... nach einem Power Reset ist wieder alles weg und die Uhr ist nicht mehr im WLAN zu sehen (blaue Status LED an).
Andreas R. schrieb: > Hallo zusammen, > > ich suche mir für diese Projekt gerade alles zusammen. > > Gibt es noch jemanden hier, der ein Shield für das Nucleo Board zu > vergeben hat? Das wäre perfekt. > > Danke und ein frohes neues.... Hallo Andreas, Nucleo Shields hätte ich noch welche bei mir liegen. Melde Dich einfach per PN wenn Du interesse hast. Gruß, Torsten
Könnte mir jemand bitte weiterhelfen? Wenn die Uhr nach dem Reset folgendes noch macht: - die vier Ecken-LED werden kurz grün, dann weiß, dann gehen sie aus - nix weiter passiert Welche Komponente tut dann noch ihren Dienst? Soweit ich sehe, ist das Shield halbwegs passiv. Kann also der STM defekt sein oder der ESP. Die Spannungs LEDs leuchten überall korrekt. Grüße
> Hallo Frank, > danke für deine geduldige Unterstützung :-) > Nachdem ich im AP Modus meine WLAN Zugangsdaten eingegeben habe läuft > eine IP über das Display und ich sehe die Uhr im Router. Anpingen habe > ich nicht versucht. Die IP ist die selbe wie vorher und in der Fritz-Box > für dieses Gerät festgelegt. An den Einstellungen der Fritzbox habe ich > nichts geändert, sollte also passen. Trotzdem ist die Webseite der Uhr > nicht erreichbar gewesen. Dachte mir, vielleicht hilft ein Reset. > Das komische... nach einem Power Reset ist wieder alles weg und die Uhr > ist nicht mehr im WLAN zu sehen (blaue Status LED an). Aus Unlust den ESP auszulöten habe ich den ESP noch einmal in den AP Mode versetzt und meine WLAN Daten eingegeben. Die Uhr tauchte wieder in meinem Router auf und war plötzlich auch erreichbar. Sehr merkwürdig. Ich habe das Ganz vorher schon einige Male versucht gehabt. Ich musste dann noch die Dateien für die Icons neu laden und bei den Overlays auf "save" klicken. Vorher wurden einige Symbole nicht richtig angezeigt. Aktuell scheint wieder alles zu funktionieren :-) Eine gewisse Skepsis bleibt noch...
Matthias L. schrieb: > Könnte mir jemand bitte weiterhelfen? > Wenn die Uhr nach dem Reset folgendes noch macht: > - die vier Ecken-LED werden kurz grün, dann weiß, dann gehen sie aus > - nix weiter passiert > > Welche Komponente tut dann noch ihren Dienst? > Soweit ich sehe, ist das Shield halbwegs passiv. > Kann also der STM defekt sein oder der ESP. > Die Spannungs LEDs leuchten überall korrekt. > > Grüße Alternativ, bekommt man noch irgendwo ein neues Shield? Dann würde ich das versuchen, neu aufzubauen.
Fred schrieb: > Die Uhr tauchte wieder in meinem Router auf und war plötzlich auch > erreichbar. Freut mich. :-) > Eine gewisse Skepsis bleibt noch... Kann ich verstehen. Ich habe aber die Erfahrung gemacht, dass es dann wieder jahrelang läuft, wenn es ohne weitere Eingriffe erst einmal funktioniert. Manchmal verstehe ich auch nicht, was der ESP8266 eigentlich macht, wenn er mal "durcheinander" ist. Beharrlichkeit hilft hier meist, auch wenn man nicht versteht, warum man das jetzt noch einmal machen muss...
Torsten G. schrieb: > Hallo Andreas, > > Nucleo Shields hätte ich noch welche bei mir liegen. Melde Dich einfach > per PN wenn Du interesse hast. > > Gruß, > Torsten Hallo Torsten, ich habe Dir letzte Woche eine PN geschickt. Gruß Andreas
:
Bearbeitet durch User
Hi! Werden die Quellen auf Github auch aktualisiert? Würde gerne ein bisschen experimentieren und entweder forken oder PRs öffnen, falls das gewünscht ist.
WC-Bastler schrieb: > Werden die Quellen auf Github auch aktualisiert? Ja, dauert aber leider noch ein wenig. Das Problem ist, dass die dazugehörige ESP8266-Software noch mit SPIFFS läuft, was seit einiger Zeit in den Arduino-Libs durch eine neue Flash-Filesystemvariante ersetzt wurde. Ich möchte daher ungern den aktuellen SW-Stand veröffentlichen, wenn man die dazugehörige ESP8266-SW überhaupt nicht mehr compilieren kann. Ich schaue, dass ich in den nächsten Tagen die ESP8266-Software auf den aktuellen Stand bringe. Dann mache ich ein Update auf github - also STM32- und ESP8266-Software
Hallo Frank, besten Dank für deinen unermüdlichen Einsatz bei der Entwicklung und der Weiterentwicklung zur Version 3.0.! Nach dem erfolgreichen Update(OTA) von zwei 12h-Uhren (BluePill) auf die 3.0X Versionen incl. Formatierung SPIFFS habe ich folgende Abweichungen zur 2.95 beobachtet: Weather - Es erfolgt keine Anzeige des Wetters mehr. Stattdessen läuft ERROR 400 durch. Overlays - die Overlays (Icon) werden kurz im Ein-und Auschaltmoment in maximaler Helligkeit angezeigt. Dank & beste Grüße, andi
Andreas G. schrieb: > Weather - Es erfolgt keine Anzeige des Wetters mehr. Stattdessen läuft > ERROR 400 durch. Bei mir funktioniert die Wettervorhersage auch nach dem Update weiter...
Hallo zusammen, ich habe schon mehrere 12h als auch 24h laufen. Die aktuelle, die ich gerade aufbaue, macht mir Sorgen und ich komme nicht weiter. Konfiguration: 24h STM32F103C8T6 MiniDev Shield V5 in Grundkonfiguration, ich habe nur die Stromabschaltung eingebaut WS2812B, kein Ambilight ESP firmware version 3.0.0T5 WordClock firmware version 3.0.1 Problem: Direkt nach dem Einschalten ist die erste LED auf den Steifen grün, wenn die IP-Adresse durchläuft. Sobald die Uhrzeit angezeigt wird ist nur noch die Status-LED grün und bleibt auch grün. DIe Uhrzeit wird für ein paar Minuten korrekt angezeigt, dann gesellen sich links und rechts neben den korrekten LEDs andersfarbig dazu. Das geht nach einiger Zeit wieder weg und kommt dann wieder. Das Fading ist eher ein ein Farbwechsel, die LEDs isnd immer gleich hell. Kann mir da jemand auf die Sprünge helfen? Grüße Rainer
Hallo zusammen, ich finde euere Arbeit echt super und da ich schon länger mit dem Gedanken spiele eine Wordclock zu bauen hab ich mich nun entschieden dieses Projekt anhand euerer genialen Vorarbeit als WC24h umzusetzen. Mal schauen wie es läuft. Ich bin gerade dabei die Teile zusammenzusuchen. Jetzt wollte ich fragen wo man das Shield für die WC24h herbekommt? Oder gibt es da noch Sammelbestellungen? Als Nucleo Board hätte ich das F411RE ins Auge gefasst. Ich hoffe ihr könnt mir hier weiterhelfen. Gruß Andreas
Moin, ich habe eine Uhr die nach einigen Jahren, ohne Änderung (außer Updates) ein komisches Verhalten zeigt: Nach dem Einschalten leuchten die Minutenpunkte der korrekten Uhrzeit entsprechend, die Zeit selber wird aber nicht angezeigt. Die Minutenpunkte gehen jede Minute einen weiter. Das WLAN „wordclock“ wird zur Verfügung gestellt, das Verbinden klappt aber nicht so gut wie sonst und auch das Menu wird mal angezeigt, mal nicht. Wenn es mal geht, dann funktioniert auch der LED Test und danach stimmt auch die Uhrzeitanzeige wieder. Aber irgendwann gehen dann wieder alle Lampen aus. Ich vermute, es liegt am ESP, habe aber keinen Bock, den jetzt nur aus Verdacht zu tauschen, weil es ja ein nicht unerheblicher Lötaufwand ist, solange es nicht die wirklich letzte Option ist. Habt Ihr Tipps für mich? Wordclock 12h, Firmware 2.9.5 auf ESP und STM Mini Shield mit STM32F103+DS3231+AMS1117+LDR+DS1820
Ach ja, Meßmittel habe ich genug, also auch das Oszi könnte ich einschalten.
Beitrag #7369312 wurde vom Autor gelöscht.
Hast Du Dir den PuTTY log angesehen? Darin gibt es Hinweise auch Hinweise zum ESP8266. Vielleicht hilft das weiter. Günter
Habe ich gerade gemacht, kommt irgendwie immer ein WDT Reset: (wdt reset) (load 0x4010f000, len 1384, room 16 ) (tail 8) (chksum 0x2d) (csum 0x2d) (v3de0c112) (~ld) (…) Siehe Anhang.
beim zweiten Mail geht es aber weiter und dann kommt auch die Uhrzeit: > ------ esp8266 now online --> time "192.53.103.103"<0d><0a> net_time_countdown = 3800, don't check overlays read rtc: Su 2023-03-12 11:05:44 DS18xxx temperature: 21.5 RTC temperature: 21 read rtc: Su 2023-03-12 11:06:45 > ------ Könnte also der RTC sein? Ich frage mich aber, warum das Webinterface aber so rumzickt.
So sah bei mir - noch mit 2.8.4 - der Log einer normal funktionierenden WC12h (STM32, DFPlayer) aus --> Angehängte Datei
Dario C. schrieb: > Habe ich gerade gemacht, kommt irgendwie immer ein WDT Reset: Benutzt Du das Shield von Torsten oder ein eigenes Schaltungslayout? Es könnte eine unzureichende Spannungsversorgung für den ESP8266 sein. Oder Du musst mal die Layout-Tabellen neu hochladen. Vielleicht ist im SPIFFS (spriche Layout-Tabellen) irgendwo ein Bit gekippt.
:
Bearbeitet durch Moderator
Ich nutze Shield v3 von Thorsten. Netzteil - Hmmmm - es lief ja die letzten Jahre, aber ich werde mal ein anderes testen. Mal was anderes: Ich habe einfach mal mutig ein OTA Update auf 3.x angeworfen. Beim ESP ging es geschmeidig durch, aber beim STM habe ich die Fehlermeldung "Trying to enter Bootloader Mode... Failed!" bekommen. Das Boot0-Kabel ist gelötet und R14 auch, Dachte ich ich nehme einfach den ST-Link aber der geht auch nicht mehr: Stecke ich den in den Computer kommt: "Unbekanntes USB-Gerät (Fehler beim Anfordern einer Gerätebeschreibung)" aus zwei unterschiedlichen Win10 Rechnern. Also habe ich ein Seriell-Kabel an A9 A10 angeschlossen und das "STMFlashLoader Demo" genutzt, das scheint zu funktionieren (erstmal bei einem anderen BluePill getestet). Nun aber meine Frage: Wo bekomme ich die HEX Dateien für die 3.x her? Ich habe keine Ahnung wo ich noch suchen soll, habe hier, im Artikel und im Github gesucht, bin aber nicht fündig geworden. Grüße aus Bochum Dario
Hier http://uclock.de/update/wordclock-hex.zip solltest Du fündig werden. (Aus Beitrag "Frank M. (ukw) (Moderator) Benutzerseite 13.12.2022 12:21", direkter Link klappt (bei mir) nicht)
Soooooooooo. Da bin ich wieder. Also ich hatte das Problem, dass ja nur die 4 Minuten-LEDs gingen. Die Kommunikation zum RTC brach öfter mit einem WDT-Reset ab. Flashen konnte ich den ESP, aber nicht den STM32. Ich habe einiges gemessen und festgestellt, dass das 5V/3A Netzteil etwas mehr, nämlich 5,2V lieferte und der BluePill sich selber gar keine 3.3V mehr erzeugt hat. Der Spannungsregler auf dem BluePill war wohl hin. Ich habe es dann geschafft den STM zu flashen, indem ich A9, A10, 3.3V und GND im eingebauten Zustand von Oben kontaktiert habe und dann den STM32CubeProgrammer genommen habe. Nun ist es ja nicht trivial den zu Spannungsregler tauschen, weil der ja auf der Unterseite, zwischen den beiden Boards ist und man das Bluepill-Board komplett auslöten muss. (Eventuell mache ich das trotzdem noch) aber meine Lösung ist: Ich habe ein Kabel von dem 3.3V Ausgang des AMS1117 auf den 3.3V Pin des Bluepill gelegt. Jetzt geht erstmal alles, aber ich überlege noch das Bluepill komplett zu tauschen. Hat das schon mal jemand gemacht, welche Technik sollte man anwenden? Alle Pins abknipsen und dann einzeln auslöten ist ja klar, aber ich tue mich immer schwer die Löcher so freizubekommen, dass man dann das neue Board einsetzen kann. Naja, ich wollte es nur geschrieben haben. Hat jemand noch v3 oder v4 Boards. Die mit dem DFPlayer sind für meinen Rahmen zu groß. Ich könnte Geld, oder gewünscht Boards mit dem DFPlayer im Austausch anbieten. Grüße aus Bochum Dario
Matthias L. schrieb: > Moin zusammen, > > mein Kind hatte die Uhr etwas unsaft von der Wand genommen :) > Ich habe da heute wieder einige Kabel angelötet, beim Test aber (ich > weiß, man soll sowas nicht am 24. machen) das Shield auf dem Kühlblech > liegen gehabt. Was soll ich sagen, die IP scrollte noch durch und eine > Erschütterung der Uhr später war nix mehr. > Verhalten jetzt: > - Reset > - vier Ecken werden kurz grün, dann weiß, dann gehen sie aus > - nix weiter passiert > - blaue LED am ESP Modul leuchtet > - rote LED auf dem STM, sowie am 3.3V Regler leuchten > - Reset Taste geht > > Kann mich jemand auf den Pfad bringen, wie ich jetzt den Fehler > einkreisen könnte? > Es ist ein v5 Shiels mit Mini STM. Nach Franks Feedback habe ich den ESP gewechselt und voila lief es wieder. Direkt das Update eingespielt, alles fein.
Hallo Dario, ist Dein Wunsch noch aktuell? Ich habe gerade ein bisschen aufgeräumt und bin auf 5 unbestückte nie verwendete MiniDevBoard V4 gestossen. würde sie gegebenefalls gegen MiniDevBoard V5 tauschen. Oder Preis VB.
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.