Coole Uhr für Symcon - Ulanzi / La Metric Clone

Das ist immer ein erhabenes Gefühl die Folie abzuziehen :smiley:

Danke, gleich mal eingerichtet.

Es scheint immerhin ein vernünftiger Laderegler verbaut zu sein. Erkennst du daran, dass das Licht neben der USB-Buchse die Farbe ändert im geladenen Zustand.

Hmm, wie geht das denn mir den Sounds über Notification?
Kannst Du mal ein Beispiel posten… ich habe es bisher auch über „sound“ probiert, aber leider bisher erfolglos…

Gefunden! macht jetzt über topic sound und über notify Krach :wink: Ist aber irgendwie auch nur Krach, denn gefühlt werden die Töne die abgespielt werden von einem konstanten Dauerton überlagert?!

Ja, die Qualität ist bescheiden. Es kommt aber auch darauf an, in welcher Oktave du hängst. Ich habe mir einige „Signaltöne“ hingefrickelt, die okay klingen.

Blip:d=2,o=4,b=160:32g
Notification:d=2,o=4,b=160:32g,32p,32g,32p,32g,32p
Buzzer:d=2,o=4,b=160:16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p,16g6,32p,16g6,32p,16g6,32p,16g6,4p
Alarm:d=2,o=5,b=160:16c6,32p,16c6,32p,16c6,32p,8c6,32p,8c6,32p,8c6,32p,16c6,32p,16c6,32p,16c6,p,16c6,32p,16c6,32p,16c6,32p,8c6,32p,8c6,32p,8c6,32p,16c6,32p,16c6,32p,16c6,p,16c6,32p,16c6,32p,16c6,32p,8c6,32p,8c6,32p,8c6,32p,16c6,32p,16c6,32p,16c6,p

Buzzer ist für einen Wecker oder abgelaufenen Timer (die interne Timerfunktion hat aber große Nachteile, so dass ich diese Funktionen alle noch über Symcon realisieren muss)

Alarm ist halt für wirkliche Alarmereignisse. Hier gibt es zusätzlich andere Signalgeber, daher ist der eher kurz.

Ich habe seit ein paar Tagen das Problem, das meine Notifies auf der Anzeige nicht mehr upgedated werden, heißt es werden alle Notification, die ich gesendet habe immer in einer Schleife weiter angezeigt, obwohl ich neue Topics sende.

Ich habe an meinem Script aber nichts geändert.
Die einzige Änderung, die mir so einfällt ist, das die Uhr ein Update auf die FW 0.66 gemacht hat, vorher war die FW 0.65 drauf.

Kann mir jemand sagen, wie ich zum Testen die 0.65 wieder darauf bekomme und wo ich die her bekomme?
Über den Flasher bekomme ich immer wieder nur die 0.66 angeboten.

Danke u. viele Grüße,
Doc

Ich hab auch das Update gemacht. Das von dir Beschriebene ist mir jetzt nicht direkt aufgefallen. Aber ich verwende die Indikatoren bei der Temperaturanzeige (rot=trend steigend, blau=Trend fallend). Mit der Version 0.65 hat das einwandfrei funktioniert. Jetzt erscheinen die Indikatoren auch bei anderen Notifys. Auch hab ich das Gefühl, und das könnte ähnlich deinem sein, dass das ganze etwas Nachhängt. Die Werte passen hin und wieder nicht mit dem was eigentlich angezeigt werden soll.

Edit: Ok, bei mir ist das auch. Die Werte für Verbrauch und Produktion sind hinten nach.
Nach einem Reboot passt es wieder.

Ja genau,
ich sende auch z.B. die Uhrzeit mit einem passenden Icon und die ist jetzt auch oft um viele Minuten verzögert.
Die Nachrichten scheinen jetzt auch im nicht flüchtigen Speicher jedes Mal gespeichert zu werden.
Selbst nach einem Ausschalten ohne die Daten neu zu senden sind sie nach dem einschalten wieder da.
Denke nicht, das der ESP32 darin dann so lange halten wird.

Viele Grüße,
Doc

In welchem Intervall wechselst du die Anzeige? Ich hab bei mir 10 Sekunden. Vorher 5. Testweise änderte ich das Intervall auf 2 Sekunden. Das Teil wird also geflodded. Zum einen kommt es damit überhaupt nicht zurecht. Zum Anderen kommt es schon nach zwei durchläufen von 6 Wechsel zu „Verzögerungen“, heißt, es ist hinten nach.

Ich denke, die haben da etwas am Notify gemacht, das alle Meldungen jetzt nacheinander gequeued werden.
Die neuen Nachrichten scheinen jetzt nicht mehr direkt angezeigt zu werden wenn sie gesendet sind, sondern werden hinten dran gehängt.

Ich sende jetzt im 7 Sekunden Intervall und habe die APP-Time im Gerät jetzt mal auf 6 Sekunden gestellt, jetzt werden die Nachrichten richtig wiedergegeben, allerdings nun mit 1 Sekunde Pause bzw. dunkler Anzeige dazwischen.
„Duration:“ hat jetzt auch keine Wirkung mehr …

Scheint so zu sein. Ich hab bei mir mal auf Apptime=9 und Aktualisierung=10 gestellt. Werde beobachten.

Das Verhalten erinnert mich stark an das, welches auftritt wenn ich meine Uhren zu lange (~4 Tage) nicht reboote.

Nachtrag: Hatte gerade eine von aktuell drei Uhren, die nach dem Reboot nicht wieder mit dem WLAN verbunden war. Gehe aber mal davon aus, dass das an den Einstellungen liegt (habe vergessen zu prüfen, ob der AP an war)

So lange hatte ich die bis jetzt noch nicht am Stück an.
Ab heute hängt sie aber am Pool und wird da auch den ganzen Sommer, evtl. auch im Winter verbleiben.
Mal sehen, ob ich sie mit diesen Einstellungen evtl. auch rebooten muss.

Aber jemand eine Idee, wie man zum Test eine ältere FW wieder drauf bekommt?

Viele Grüße,
Doc

Meine wird um Mitternacht immer neu gestartet.

Eventuell der Entwickler direkt?

Wie machst du das?

LG Doc

Ich hab mir ein MQTT Server Device angelegt (das Skritp verwende ich nicht mehr, weil es zwar funktioniert, aber mir zu viel macht).
image
Dann ein RequestAction auf das Device mit leerem Payload.

1 „Gefällt mir“

Danke dir.
Falls mein Display das die nächsten Tage auch brauchen sollte, werde ich das mit einbauen.

Danke und viele Grüße,
Doc

Ohne da bis jetzt selber nach gesucht zu haben, gibt es auch eine Möglichkeit, die Helligkeit per MQTT zu regeln?
Ich würde am Pool gerne die Helligkeit abends etwas reduzieren, ohne die Automatikfunktion der Uhr zu nutzen …

Ja geht

Bei Change Settings.

Da das ganze open source ist, kannst du dir prinzipiell einen beliebigen alten Stand aus dem git ziehen, selbst per PlatformIO bauen und aufspielen.

(Aktuell habe ich persönlich noch kein Bock mich hinein zu stürzen aber theoretisch wäre es natürlich sinnvoll wenn ich selbst mal schaue, ob ich Gründe für die Stabilitätsprobleme finde… aber ist nicht ganz wenig Code leider)

Habe gerade gesehen, dass im Code das für ESP-Controller typische Prinzip „wenn bei Gerätestart Connect zum WLAN fehlschlägt, Access Point aufmachen“ Anwendung findet. Das ist beispielsweise etwas, was ich bei meinen Uhren gerne heraus patchen würde, denn wenn ich die Uhren regelmäßig neu boote, kann das natürlich mal passieren dass der Verbindungsversuch nicht (sofort) klappt und dann hängt die Uhr mit einem offenen AP (mit trivialem Default-Kennwort) herum und ist nicht mehr ansprechbar… :frowning: