NEWS
Test Adapter Awtrix-Light (Awtrix 3)
-
@reini sagte in Test Adapter Awtrix-Light:
Ein setzen von Display/Power auf false hat bei mir keinerlei Auswirkung?!
Auch hier: Debug-Log bitte Dass Du States unbestätigt (ack: false) schreiben musst ist hoffentlich klar?
-
@thomas-braun sagte in Test Adapter Awtrix-Light:
Anrufer auf der FritzBox laufen hier bei mir durch.
hast du einen Tipp wie das als App geht? ich bekomme das nicht hin.
-
Nicht als App, sondern als Blockly. Gibt einen passenden Baustein zu awtrix.
-
@thomas-braun sagte in Test Adapter Awtrix-Light:
Nicht als App, sondern als Blockly. Gibt einen passenden Baustein zu awtrix.
Danke! gefunden und funktioniert.
-
Hier noch mal ein auszug aus dem Log, Also Netatmo aktualisiert alle 10 min
Gefiltert nur auf Netatmoawtrix-light.0 2023-06-09 21:41:03.042 debug [onStateChange] ignoring customApps state change of "netatmo.0.5f451b174be7c35c0a5ef69f.70-ee-50-5e-d1-d4.02-00-00-8d-d2-46.Temperature.Temperature" to 21.2 - refreshes too fast (within 1 seconds) awtrix-light.0 2023-06-09 21:31:03.010 debug [onStateChange] ignoring customApps state change of "netatmo.0.5f451b174be7c35c0a5ef69f.70-ee-50-5e-d1-d4.02-00-00-8d-d2-46.Temperature.Temperature" to 21.5 - refreshes too fast (within 1 seconds) awtrix-light.0 2023-06-09 21:21:03.005 debug [onStateChange] ignoring customApps state change of "netatmo.0.5f451b174be7c35c0a5ef69f.70-ee-50-5e-d1-d4.02-00-00-8d-d2-46.Temperature.Temperature" to 21.8 - refreshes too fast (within 1 seconds)
EDIT:
Also das mit dem zusätzlichen Datenpunkt als Merker, wo die Temperaturen übertragen werden, läuft ohne Probleme. Was mir da nur aufgefallen ist, ich habe die Dezimal Stellen für die Cutom App auf 0 stehen.
Wenn ich den original Netatmo Datenpunkt nehme, wird das auch so angezeigt, wenn ich den Merker Datenpunkt nehme, habe ich eine Dezimal Stelle, ohne die Einstellungen zu ändern. Es wird ein "Punkt" angezeigt. Der Netatmo Datenpunkt ein ein Komma -
ich kann die standard apps nicht mehr auschalten..
batt, date, eyes brauch ich nicht..
-
@arteck Mach es am besten direkt über die Uhr an den Tasten, funktioniert top.
-
@ben1983 das hab ich gerade auch gemacht.... danke
-
@atomicix sagte in Test Adapter Awtrix-Light:
wenn ich den Merker Datenpunkt nehme, habe ich eine Dezimal Stelle, ohne die Einstellungen zu ändern. Es wird ein "Punkt" angezeigt. Der Netatmo Datenpunkt ein ein Komma
Ich verstehe nicht ganz? Dann ist das eine wohl vom Objekttyp string und das andere eine number? Generell werden numerische Werte immer mit einem Punkt als Trennzeichen gespeichert, aber der Admin zeigt das entsprechend deiner Konfiguration an (also macht aus dem Punkt dann ein Komma falls so in den Einstellungen festgelegt). Zeig mal bitte wie die beiden Objekte definierte sind.
-
@mrjeschke said in Test Adapter Awtrix-Light:
@atomicix
Ich habe momentan das gleiche Problem. Nach einem Neustart des Adapters funktioniert es.
Sobald der DP das erste mal aktualisiert wird, steht im Display undefined.
Im log sehe ich dann ein refreshes too fast.
Der DP wird bei mir aber nur alle 15 Minuten aktualisiert.
Wenn ich ein alias auf diesen DP erstelle und mir diesen anzeigen lasse funktioniert es komischerweise.Ich habe auch zwei DP der nicht aktualisiert wird, auch der Umweg über den Alias funktioniert bei mir nicht.
Das sind beides Werte die aus einem JS-Script kommen, die Werte die direkt aus dem Sonoff Adapter kommen werden aktualisiert. -
@cacherwolf sagte in Test Adapter Awtrix-Light:
Das sind beides Werte die aus einem JS-Script kommen, die Werte die direkt aus dem Sonoff Adapter kommen werden aktualisiert.
Dann sind die Werte wohl nicht bestätigt? Es werden nur states angezeigt, welche
ack: true
sind. Siehe aktualisiere vs. steuere. -
Moin,
hab im Log kontinuierliche warn Logs:
awtrix-light.0 2023-06-10 09:44:52.611 warn (custom?name=entladen) Unable to refresh custom app "entladen": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 09:44:51.406 warn (custom?name=verbrauch) Unable to refresh custom app "verbrauch": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 09:44:51.383 warn (custom?name=verbrauch) Unable to refresh custom app "verbrauch": AxiosError: timeout of 3000ms exceeded
Was heißt das?
-
@elektroniker86 sagte in Test Adapter Awtrix-Light:
Was heißt das?
Loglevel mal auf Debug stellen - dann sieht man den kompletten POST-Request welcher schief gelaufen ist. So kann man nur raten.
-
Ich hoffe das kann man soweit erkennen. Ansonsten kann ich das nachher übern Laptop vielleicht besser darstellen.
-
@atomicix sagte in Test Adapter Awtrix-Light:
Ich hoffe das kann man soweit erkennen
Dein DP "Aussentemp" ist nicht vom Typ Number sondern mixed.
-
@haus-automatisierung said in Test Adapter Awtrix-Light:
@cacherwolf sagte in Test Adapter Awtrix-Light:
Das sind beides Werte die aus einem JS-Script kommen, die Werte die direkt aus dem Sonoff Adapter kommen werden aktualisiert.
Dann sind die Werte wohl nicht bestätigt? Es werden nur states angezeigt, welche
ack: true
sind. Siehe aktualisiere vs. steuere.Genau das wars. Ich habe jezt die Scripte auf aktualisiere umgestellt und es funktioniert.
Vielen Dank Matthias für die Hilfe und auch für die super Arbeit bei der Entwicklung des Adapters. -
Sorry, hier der debug Log:
awtrix-light.0 2023-06-10 10:23:29.535 warn (custom?name=erzeugung) Unable to refresh custom app "erzeugung": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:23:29.535 info error ECONNABORTED from /api/custom?name=erzeugung: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:20:50.787 warn (custom?name=erzeugung) Unable to refresh custom app "erzeugung": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:20:50.787 warn (custom?name=bezug) Unable to refresh custom app "bezug": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:20:50.525 info error ECONNABORTED from /api/stats: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:14:51.563 warn (custom?name=verbrauch) Unable to refresh custom app "verbrauch": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:14:51.563 info error ECONNABORTED from /api/custom?name=verbrauch: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:14:51.484 warn (custom?name=verbrauch) Unable to refresh custom app "verbrauch": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:14:51.483 warn (custom?name=verbrauch) Unable to refresh custom app "verbrauch": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:14:51.483 info error ECONNABORTED from /api/custom?name=verbrauch: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:14:50.481 warn (custom?name=erzeugung) Unable to refresh custom app "erzeugung": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:14:50.480 warn (custom?name=bezug) Unable to refresh custom app "bezug": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:14:50.480 info error ECONNABORTED from /api/custom?name=bezug: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:13:03.000 warn (custom?name=verbrauch) Unable to refresh custom app "verbrauch": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:13:02.943 warn (custom?name=verbrauch) Unable to refresh custom app "verbrauch": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:13:02.941 warn (custom?name=verbrauch) Unable to refresh custom app "verbrauch": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:13:02.940 warn (custom?name=ueberschuss) Unable to refresh custom app "ueberschuss": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:13:02.939 info error ECONNABORTED from /api/custom?name=ueberschuss: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:12:34.761 warn (custom?name=verbrauch) Unable to refresh custom app "verbrauch": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:12:34.733 warn (custom?name=verbrauch) Unable to refresh custom app "verbrauch": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:12:34.733 warn (custom?name=verbrauch) Unable to refresh custom app "verbrauch": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:12:34.733 info error ECONNABORTED from /api/custom?name=verbrauch: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:10:39.795 warn (custom?name=verbrauch) Unable to refresh custom app "verbrauch": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:10:39.736 warn (custom?name=verbrauch) Unable to refresh custom app "verbrauch": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:10:39.736 info error ECONNABORTED from /api/custom?name=verbrauch: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:10:38.735 warn (custom?name=erzeugung) Unable to refresh custom app "erzeugung": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:10:38.734 warn (custom?name=bezug) Unable to refresh custom app "bezug": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:10:38.734 info error ECONNABORTED from /api/custom?name=bezug: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:06:31.427 warn (custom?name=erzeugung) Unable to refresh custom app "erzeugung": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:06:31.427 info error ECONNABORTED from /api/custom?name=erzeugung: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:03:54.017 warn (custom?name=laden) Unable to refresh custom app "laden": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:03:54.017 info error ECONNABORTED from /api/custom?name=laden: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:03:53.573 warn (custom?name=verbrauch) Unable to refresh custom app "verbrauch": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:03:53.573 info error ECONNABORTED from /api/custom?name=verbrauch: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:03:52.571 warn (custom?name=bezug) Unable to refresh custom app "bezug": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:03:52.550 warn (custom?name=erzeugung) Unable to refresh custom app "erzeugung": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:03:52.550 info error ECONNABORTED from /api/custom?name=erzeugung: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:03:11.829 warn (custom?name=laden) Unable to refresh custom app "laden": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:03:11.829 info error ECONNABORTED from /api/custom?name=laden: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:03:11.337 warn (custom?name=bezug) Unable to refresh custom app "bezug": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:03:11.283 warn (custom?name=erzeugung) Unable to refresh custom app "erzeugung": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:03:11.283 info error ECONNABORTED from /api/custom?name=erzeugung: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:03:10.122 warn (custom?name=verbrauch) Unable to refresh custom app "verbrauch": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:03:10.122 info error ECONNABORTED from /api/custom?name=verbrauch: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:03:09.359 warn (custom?name=laden) Unable to refresh custom app "laden": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:03:09.359 info error ECONNABORTED from /api/custom?name=laden: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:00:34.997 warn (custom?name=bezug) Unable to refresh custom app "bezug": AxiosError: timeout of 3000ms exceeded awtrix-light.0 2023-06-10 10:00:34.996 info error ECONNABORTED from /api/custom?name=bezug: timeout of 3000ms exceeded
-
@elektroniker86 Da ist aber keine einzige Meldung mit debug Loglevel enthalten?!
-
Ich denke da kippt die Uhr weg.
Ich hatte das auch, dann habe ich die Zeitspanne mit der Daten reingeschaufelt werden erhöht und seither ist da Ruhe. -
@cacherwolf sagte in Test Adapter Awtrix-Light:
Genau das wars. Ich habe jezt die Scripte auf aktualisiere umgestellt und es funktioniert.
In der nächsten Version gibts dazu auch eine Meldung im Log, damit man sieht dass der unbestätigte Wert ignoriert wird.