NEWS
Test Adapter Weather-Warnings
-
@ticaki said in Test Adapter Weather-Warnings:
Vorlage:
${headline} ab ${starttime} Uhr, Stufe: ${warnlevelcolorname}, von: ${provider}, für:${locationcustom}/${location}
Beim letzten Punkt suche dir das aus was du haben möchtest.Danke, jetzt klappt es
Alina
-
Nochmal geupdatet:
- Deutsche Übersetzung von "Ortsname" und Tooltip verbessert
- DWD Tabelle so groß und Spalten etwas kleiner gemacht, das man an den Löschen Knopf kommt. Hoffe das sieht brauchbar aus.
- Testingoption hinzugefügt, alle Rohdaten nach dem Empfang in einen Datenpunkt schreiben, kumulierend. Achtung großer Speicherverbrauch. Datenpunkt wird bei Deaktivierung der Option gelöscht.
Mein DWD "Spamfehler" kommt von den aktivierten Testdaten... hätte das aWeather-Warnings nennen sollen, damits oben steht und ich das gelbe Symbol gesehen hätte.
-
@ticaki Ich nochmals, ich find deinen Adapter so klasse von der Idee, aber die Mehrfachauswahl macht mich kirre. Ich wollte eine neue hinzufügen und schon geht es hier kreuz und quer.
Vielleicht sollte mal eine anderer testen als ich, aber ich bin da gerade völlig konfus.
Gub nix auf mein Feedback, bevor nicht jemand sonst es sich angesehen hat
Alina
-
@alinaclg sagte in Test Adapter Weather-Warnings:
@ticaki Ich nochmals, ich find deinen Adapter so klasse von der Idee, aber die Mehrfachauswahl macht mich kirre. Ich wollte eine neue hinzufügen und schon geht es hier kreuz und quer.
Vielleicht sollte mal eine anderer testen als ich, aber ich bin da gerade völlig konfus.
Gub nix auf mein Feedback, bevor nicht jemand sonst es sich angesehen hat
Alina
Wieso? Ich kann die Probleme doch teilsweise nachvollziehen und hab hier stundenlang versucht es zu beheben.
Kurzversion:
Die Liste mit Gemeinden ist größer als der Admin unterstützt, daher ist es am Besten nach Eingabe des Ortsnamens in ein anderes Feld zu klicken und wieder zurück zu gehen. Das klicken löst ein Update der Liste aus und die ist dann kleiner als 500 Einträge und wird komplett angezeigt.Langversion:
Ich erläutere mal was da im Hintergrund passiert und wie man das umgeht. Wenn du 3 Buchstaben eingetippt hast, wird einen Nachricht an den Adapter geschickt. Dieser filtern aus einer Liste mit 10000 Einträgen die passenden raus und schickt eine Liste mit z.B. 5000 Einträgen zurück. Das Admin interface kommt mit dieser Anzahl nicht klar, deshalb wird das auf kleiner als 500 - 800 gekürzt. Jetzt tippst du ein und es wird kein passender Name angezeigt, weil der im gekürzten Teil ist. Wenn du jetzt woanders hinklickst, wird die Liste aktualisiert und ist hoffentlich kurz genug das der Admin sie komplett anzeigt. Und um das ganze noch komplizierter zu machen, aktualisiert er manchmal auch einfach so die Liste ohne rumklicken.Da man das konfigurieren nach der Testphase ja nur einmal macht, denke ich dass das Problem vertretbar ist, andererseits ist es definitiv nicht schick.
-
@ticaki Danke Dir - und ich versuche mich auch weiterhin Ich will nur nicht, dass Du einem Phantom nachrennst, und das Problem vor dem Rechner hockt
-
Hallo, komme immer folgende Warn:
weather-warnings.0 2023-10-03 18:47:30.570 warn dont create dwd provider [{"dwdSelectId":"109262000","dwdCityname":"Passau"}]
Habe nur den ZAMG aktiviert und alle Objekte gelöscht. Ebenso die Testdaten deaktiviert.
-
Update v0.3.0
- mehrfach Warnzellen für alles - zamg und uwz neu konfigurieren.
- Abschaltbare Ordner - damit könnt ihr den Datenbaum reduzieren. Der Adapter braucht keinen einzigen der öffentlichen Datenpunkte um seine Arbeit zu machen.
- den Fehler von @sigi234 behoben.
Was wie ein Fehler aussieht, ist das die Ordner erstellt werden, da ohne Warnung keine Datenpunkte darunter liegen, werden die nicht nach oben gestellt, sondern einsortiert. Da werde ich demnächst noch jeweils einen Datenpunkt unterhalb erzeugen, damit das ordentlich aussieht. Weiß noch nicht genau.
Topic aktualisiert - ist nicht mehr böse Alpha und imho schon brauchbar, wenn auch nicht fertig.
EDIT:
Frage: Soll der Adapter bei einem Neustart Nachrichten verschicken oder die Warnungen beim ersten Durchlauf als "alt" an sehen? -
@ticaki sagte in Test Adapter Weather-Warnings:
Soll der Adapter bei einem Neustart Nachrichten verschicken oder die Warnungen beim ersten Durchlauf als "alt" an sehen?
ich wäre für "als neu betrachten" und erneut schicken. Vor allem jetzt in der
AlphaTest Phase gut zum testen geeignet -
@ticaki sagte in Test Adapter Weather-Warnings:
Frage: Soll der Adapter bei einem Neustart Nachrichten verschicken oder die Warnungen beim ersten Durchlauf als "alt" an sehen?
Als Option? Aber eher als alt.
-
Was ist das?
-
@sigi234
Ein Verschreiber in der englischen Version.ZAMG Coordinates to location. Diver '#'
ZAMG Coordinates to location. Divider '#'
Danke fürs melden. Und dann automatisch übersetzt und nicht kontrolliert.
Soll Teiler heißen
-
weather-warnings.0 2023-10-04 00:10:05.777 error [json] Json template has wrong formate. Conversion deactivated! template: removeAllPush, message: No warning - dont use here, this may change later.
-
@ticaki
Hey, schon 24 Stunden kein Update. -
@sigi234 Montage
-
@sigi234 sagte in Test Adapter Weather-Warnings:
weather-warnings.0 2023-10-04 00:10:05.777 error [json] Json template has wrong formate. Conversion deactivated! template: removeAllPush, message: No warning - dont use here, this may change later.
Du hast die Option an, das dein Template als Json behandelt wird, und das ist kein Json stellt es auf none oder schreibe ein Json rein
{"headline":"alles weg"\}
zum Beispiel. -
Kleine Update:
- Taucher gefixt
und das hier:
das
_
vortest12
bedeutet das diese Vorlage nicht zur Auswahl angeboten wird sondern nur als${_test12}
verwendet wird. Geht natürlich auch mit${MeineganztolleWarnung}
aber dann wird diese auch Bei Telegram usw. als Vorlage angeboten.Also _ vor einer Vorlagenbezeichung versteckt diese überall sonst.
Das kann man natürlich auch einfach direkt in der Vorlage benutzen ${[alt,neu,rot,grün,gelb]warnlevelnumber}
Weiß nicht ob dass das Problem löst, weil die farbe damit ja noch immer nicht in einem State steht, aber man könnte die ins Json, schreiben lassen und dann dort auslesen.
Bin noch am Testen - wenns online ist stehts hier.
Ich kann erst wieder am Wochende komplizierte Dinge machen Das hier war entspannend.
online
-
Ein weiteres Update
- Fehler in UWZ Zeiten und/oder UWZ Testdaten Aufbereitung behoben (denke auch bei Zamg) - jetzt sollte die Zeiten dort stimmen.
- Countdown wird jetzt richtig angezeigt und schon beim Eingang der Meldung berechnet und zur Kontrolle hinterlegt.( negative Zeiten bedeutet der Startzeitpunkt ist seit x:xx vorüber.)
- Übersetzunghandling überarbeitet, verträgt jetzt auch ein umschalten der Sprache, fehlt aber noch das vorhandene Warnungen neu aufgebaut werden. und verbraucht jetzt wahnsinnige 10kb weniger Speicher
Wenn euch eine sichtbare "Übersetzung" unterkommt die sich liest, als wenns ein Variablen/Jsonkeybezeichner wäre, bitte melden. z.B.
textLevel.1
.EDIT: Falls ihr echte Warnungen habt, vergleicht bitte die Zeiten, ob diese stimmen.
EDIT2:
Update
bitte testen ob es direkt am Anfang wegen fehlendem Modul eine Fehlermeldung gibt, bei bei meinen Tests erscheint keine. Aber sicher ist sicher. Alles gut Meldungen dazu erwünscht.erledigt, es geht nicht durch meine Tests bei github. Muß mir was anders ausdenken für meine Funktionen die nix im Adapter zu suchen haben- formatedKeys werden beim Wechsel der Systemsprache im ioBroker neu erstellt.
EDIT3: ZAMG: Für den Fall, dass ich es beim nächsten Update vergesse. # und / sind in DPs nicht erwünscht, daher habe ich den Teiler für ZAMG von # auf - geändert. Beim nächsten Update müsst ihr das in den Koordinaten ändern.
Oder soll ich es im Admin bei # belassen und nur in den ids ändern?
Edit4: morgen gibts wohl wieder was, schreibe einige Teile neu.
-
@ticaki danke mal zwischendurch für deinen unermüdlichen Einsatz
-
Hab erstmal nicht mehr ganz soviel Zeit
Update
- Hab den ganzen Versandweg und Nachrichtenerstellung neu geschrieben, das ist etwas kompliziert, daher hoffe ich mal das alles soweit ok ist.
- Option hinzugefügt, wie Warnung beim Adapterstart anzusehen sind.
- Email Kopf/Fußzeile hinzugefügt
- {$status} da steht New warning oder All clear drin. bzw. Neue Warnung oder Entwarnung.
Ab jetzt gibts erstmal nur kleine Bugfix-Updates, bis ich alles durchgetestet habe, was je nach Lust etwas dauern kann.
Schreibe ich hier was ich getestet habe:
- telegram new/remove geht
- removeAll geht jetzt update
-
@ticaki
Ok, Alexa Ansage wäre noch Cool.