NEWS
Test Adapter Weather-Warnings
-
-
@ticaki sagte in Test Adapter Weather-Warnings:
Zeig mal deine Vorlage Screenshot im Admin.
Was genau meinst du damit?
-
@bergjet sagte in Test Adapter Weather-Warnings:
@ticaki sagte in Test Adapter Weather-Warnings:
Zeig mal deine Vorlage Screenshot im Admin.
Was genau meinst du damit?
Dann kann ich die Vorlage checken.
-
-
Mach den backslash hinter action raus Du kannst dir da selbst das Json zusammenbauen wie du es gerne möchtest. Nur der Backslash vor dem letzten
\}
muß bleiben. -
@ticaki Im Datenpunkt "weather-warnings.0.provider.activeWarnings_json" steht jetzt das drinnen:
{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[536428,452665],[536227,453057],[534337,452025],[534243,452385],[533600,452220],[533067,453083],[533581,453336],[533520,454102],[533841,454254],[533247,455068],[533403,455865],[532641,455709],[532642,456938],[532006,457365],[533005,458329],[532654,459179],[534077,459359],[534045,459918],[534938,459666],[535169,459963],[535175,460881],[535750,460367],[535850,461122],[537117,461284],[537436,461882],[537923,461717],[537975,460976],[538241,461018],[540144,457980],[539933,457755],[539815,457236],[540386,456378],[539661,456390],[539007,455727],[538218,456171],[537704,455929],[538073,454184],[536428,452665]]]]},"properties":{"location":{"type":"Municipal","properties":{"gemeindenr":32013,"name":"Scheibbs","urlname":"scheibbs"}},"warnings":[]}}
-
Muß mal schauen wenn ich keine Warnung habe was da drin steht.
EDIT: Da stimmt was nicht, ich komme zwar nicht auf deinen Fehler da oben aber bei mir aktualisiert sich das nicht. Gucke ich mir an, wenn es nicht so schön ist wie heute
-
@ticaki sagte in Test Adapter Weather-Warnings:
wenn es nicht so schön ist wie heute
-
-
Das da sollte nie in dem Datenpunkt drin stehen. Davon abgesehen kann ich dir ohne die Vorlage im gleichen Post zu haben dazu nicht sagen.
Vorab das
\
bei action war ein Fehler in den Standardvorlagen, das wird heute behoben sein. Das die Änderung in github ankommt dauert etwas.Jetzt aber zu diesem State, da ich nicht genau weiß wie dein wissenstand ist möchte ich das ausführlicher erläutern. Alle States die auf
.activeWarnings_json
enden werden von dieser Konfigurationsoption beeinflußt:Das Auswahlfeld wo jetzt NewJson drin steht und RemoveAllJson bestimmt welche Vorlagen für das Feld verwendet werden.
Die OptionDie Vorlage wird in ein JSON-Format konvertiert
bestimmt ob versucht wird die Vorlage in ein Json zu konvertieren.Wie die Vorlagen formatiert sind ist hier:
Da kannst du das Json nach deinen Wünschen und mit den Schlüsselwörtern die unterhalb der Tabelle stehen einstellen.
Soweit ich das jetzt geprüft habe ist im Adapter nur ein Fehler der den Datenpunkt
weather-warnings.0.provider.activeWarnings_json
betrifft, der wird scheinbar nicht zurück gesetzt wenn keine Warnungen vorliegen - aber das muß ich nochmal genauer schauen. Daher kann ich mir nicht erklären wie das Datenjson von einem Provider es geschaft hat in diesen Datenpunkt zu kommen. Bist du dir da sicher und wenn ja, wie sah die Vorlage dazu aus?Heute ist auch schönes Wetter
-
@ticaki Habe jetzt einmal alle Datenpunkte gelöscht und sie neu anlegen lassen. Der Datenpunkt "weather-warnings.0.provider.activeWarnings_json" ist nun leer, da keine Wetterwarnung vorliegt. Hoffentlich kommt bald ein Tiefdruck Wetter.
Wäre noch anzumerken, ich habe nur ZAMG aktiviert. -
ok ich checke das mal bei gelegenheit mit zamg
-
Hallo
Musste gerade feststellen, das trotz aktiviertem WhatsApp im Adapter, WhatsApp nicht funktioniert.
weather-warnings.0 2025-01-13 09:11:32.167 error Execution interrupted - Please check your configuration. --- weather-warnings.0 2025-01-13 09:11:32.166 error [provider] Configuration: whatsapp is active, but dont find none adapter!
-
Zeig mal die Whatsappseite von meiner Konfiguration - die Fehlermeldung liest sich bescheuert aber nur weil der ausgewählte Whatsapp Adapter auf "none" steht. (nehme ich an)
-
@ticaki sagte in Test Adapter Weather-Warnings:
aber nur weil der ausgewählte Whatsapp Adapter auf "none" steht. (nehme ich an)
Ahhhhh ich Depp, hab den WhatsApp-Reiter vergessen zu konfigurieren.
Danke
-
@negalein
Hab das Log schon mal angepasst in der nächsten Version steht dann da:,but no adapter selected
wenn kein Adapter ausgewählt ist. -
@ticaki Also habe jetzt eine Warnung von ZAMG
Es kommt die Fehlermeldung im Protokoll:2025-01-13 09:03:09.782 - error: weather-warnings.0 (9347) [json] Json template has wrong formate. Conversion deactivated! template: NewJson, message: { "action": "Neue Warnung", "start": "0:00", "ende“: "23:59", "type": "Kälte" }
Das steht im Datenpunkt: weather-warnings.0.provider.activeWarnings_json
["{ \"action\": \"Gültige Warnung\", \"start\": \"0:00\", \"ende“: \"23:59\", \"type\": \"Kälte\" }"]
Vorlage im Adapter:
{ "action": "${status}", "start": "${starttime}", "ende“: "${endtime}", "type": "${warntypename}" \}
-
@bergjet
Der Fehler wird mich noch in meinem Grab verfolgen. Weiß nicht mehr wie der sich ursprünglich in die Vorlage eingeschlichen hat... Ich werde da in der nächsten Version nen replace() einbauen.{ "action": "${status}", "start": "${starttime}", "ende“: "${endtime}", "type": "${warntypename}" \}
"ende“:
e“:
Da muß ein
"
hin.EDIT bitte rückmelden obs geht, wenn ja kann ich die issue auf github schließen
in der nächsten Version des Adapters sieht das dann so im code aus:
JSON.parse(msg.text.replace('„', '"').replace('“', '"'))
Ich hoffe mal das keiner der Dienste auf die idee kommt die komischen Gänsefüsse zu verwenden, wenn doch warnt mich jetzt schon. Hm ich versuchs erstmal ohne und dann mit replace
-
@ticaki sagte in Test Adapter Weather-Warnings:
EDIT bitte rückmelden obs geht, wenn ja kann ich die issue auf github schließen
Fehlermeldung kommt nicht mehr, aber der Datenpunkt weather-warnings.0.provider.activeWarnings_json zeigt jetzt
[]
-
und was macht der unter zamg? Ist eine Warnung da?