TUTORIAL: Alternative zu Lametric & Co. mit Ulanzi und AWTRIX Light

Moin,
bei mir liefert die Sonos App nur “null” zurück, zumindest für die Tags track und artist…

Beide wenn-Teile liefern also null-null…

In diesem Zusammenhang: Wie kann ich die custom-apps wieder löschen… ich hatte die Info in einem anderen Forumsbeitrag schon mal gelesen, aber nicht gesichert und finde sie nun nicht wieder… :frowning:

hier findest du die gesamte MQTT Dokumentation von AwtrixLight

Löschen einer Custom App:

### Delete a Custom App

To remove a custom app, dispatch an empty payload/body to the associated topic or URL.

oft dauert es etwas, bis die Track-Info im Homey auftaucht - je nach Internetstream kommt sogar überhaupt keine Info…

versuche mal einen Delay einzutragen - also etwas später die Trackinfo zu pushen

hat sich somit auch deine andere Frage erledigt, mit den “einfachen MQTT Nachrichten”?

kann ich bestätigen, bei mir wurde anfangs auch “null” angezeigt, hab es dann nochmals gelöscht, nochmals gemacht (nur Track anzeige ohne Interpret) und dann hats funktioniert.

1 Like

danke, das hatte ich kurz vor deinem Post auch wieder gefunden, mein jämmerlicher Versuch damit war:

Das hat aber nicht funktioniert, ich denke mal das der Syntax falsch ist… könnest Du mir hier ein Beispiel geben`

ok… versuche ich dann mal… ich hatte schon vermutet, dass der Era vielleicht eine andere API hat und deshalb die Kommunikation gestört ist. Das letzte Update der Sonos App ist noch aus der vor-Era-Zeit.

versuche ich mal… habe Danke Dir und Ecker ein paar Hebelpunkte…

bei der MQTT-Nachrichten ist mir nicht klar, wie ich die Werte aktualisieren kann… Beispiel: meine erste Custom-APP war der Uhrzeit tag, und ab dann blieb die Zeit stehen… :wink: Irgendwo habe ich in der MQTT Dokumentation einen Satz über Update gefunden, aber ohne nähere Erläuterung (in dem Absatz
"Handling of Multiple Custom Pages:

  • Suffix Assignment: Internally, the app name receives a suffix, turning it into formats like test0, test1, etc.
  • Updates: You can refresh each app individually or update all of them collectively."

In diesem Zusammenhang habe ich auch mehrmals Deinen Post zu Veriablen gelesen, aber:

  1. auch die müssen doch durch einen Flow aktualisiert werden?
  2. Wenn ich dann die Variable als Notification pushe, kann ich unterschiedliche Quellen (Regensensor, Bewgungsmelder, Sonos) nicht über ein Icon oder ein andere Textformatierung erkennbar machen, oder?

Danke & Viele Grüße

Die richtige Stelle lautet in der AWTRIX Doku:

  • Updating: To refresh a custom page, dispatch a modified JSON object to the identical endpoint. The display updates instantly.

Bedeutet aber, dass wenn ich einen aktuellen Wert auf der AWTRIX sehen möchte jedes mal per MQTT Client der Wert der custom app mit einer beliebigen Frequenz per Homey aktualisiert werden muss.

Der Sinn des MQTT Protokolls ist es ja, dass sich die Werte automatisch aktualisieren wenn ich einen Wert abonniere.

Usecase: Homey device: Energymeter youless, capability power soll automatisch den Wert auf der AWTRIX aktualisieren. Und zwar ohne Homey refresh. Per Homey würde dann nur einmalig die custom app angelegt.

Hat jemand eine Idee was ich dazu benötige, vermute mal den MQTT-Hub wenn ich devices+Werte aus Homey propagieren möchte. Wie müsste dann das json formuliert werden, um als custom app in der AWTRIX zu funktionieren?

THX

bei den CustomApps mache ich es auch genauso - da werden die Werte, die ich immer sehen möchte, regelmäßig aktualisiert und ändern sich direkt in den AwtrixLights…

1 Like

Ist wahrscheinlich die schnellste Lösung ohne viel Aufwand.
Was ist denn deine kleinste Updatefrequenz?

im Prinzip kannst du die Uhren natürlich zuballern im Sekundentakt - würde ich eher nicht machen

10 - 15 Sek oder aber 30 Sek halte ich für ok

wenn man ehrlich ist, ändern sich real z.B. PV Ertragswerte zwar sekündlich, nur braucht man diese auch sekundenaktuell :wink:

Genau so ist es!
THX für den Push in die richtige Richtung :wink:

1 Like

Feedback:

  1. Delay hat nichts gebracht.
  2. Neustart der Sonos App auch nicht
  3. Reparatur auch nicht
  4. Homey Neustart auch nicht

Funktioniert hat: Neuinstallation der Sonos App, seither klappt es…

Für Hilfe wäre ich noch dankbar bei der Syntax des Post requests und dem grundsätzlichen Vorgehen, um Custom Apps zu aktualisieren… :wink:

Danke!

Das Update einer custom app unterscheidet sich nicht von der Anlage, es wird der Befehl einfach noch einmal abgesetzt auf den identischen Namen.

  • MQTT: Send a JSON object to [PREFIX]/custom/[app], where [app] denotes your app’s name (excluding spaces).
  • HTTP API: Incorporate the app name in the query parameter (name=[appname]).
  • Updating: To refresh a custom page, dispatch a modified JSON object to the identical endpoint. The display updates instantly.

Beispiel per MQTT:

Falls bezogen auf deinen obigen Post das Löschen einer custom app gemeint war, dann macht man das so per HTTP post:

image

Super, das Hilfe mir schon sehr weiter! Danke!!!

Moin,

ich habe gerade die 2. von meinem Doppelpack ausgepackt und wollte sie flachen, aber es kommt immer diese Fehlermeldung:


Der Reset hat nichts gebracht, einen Boot Button konnte ich nicht finden, aber die Kombination mit einzeln links, rechts, Mitte war ohne Erfolg, und beim Einschalten (links+rechts) hat sich auch nichts getan…

Hat jemand eine Idee?

Danke!

Einschalten klappt aber per Halten beider öußerer Tasten?

ja, reset auch…

nur das Firmware update nicht…

War bei mir das gleiche…
Hab die Awtrix Light Firmware von der Github Seite geladen und mich dann im Browser auf der Pixel Clock eingeloggt.
Wenn man da auf “about” klickt kommt man zu dem Punkt wo man ein normales Ulanzi Update aufspielt.
Da einfach die Awtrix Firmware auswählen und Flaschen.
Über das Flashtool von Blueforcer ging es bei mir auch nicht.

Probier mal den chrome Browser bitte