Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter Meteoalarm v2.0.x

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.5k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.6k

Test Adapter Meteoalarm v2.0.x

Geplant Angeheftet Gesperrt Verschoben Tester
412 Beiträge 19 Kommentatoren 84.9k Aufrufe 19 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • da_WoodyD da_Woody

    @neunteufels systemeinstellungen? habs nicht mtbekommen. auf nem raspi unterwegs? sudo raspi-config

    N Offline
    N Offline
    neunteufels
    schrieb am zuletzt editiert von
    #238

    @da_woody

    Es läuft dietpi in einer Virtual Machine auf einer Synology NAS.
    Die config ist sehr ähnlich zum Raspi, aber ich finde keinen Punkt in der config der etwas in die Richtung vermuten lassen würde.
    "Date" im Shell liefert die korrekte Zeit (Zeitzone Vienna) im 24h Format.

    da_WoodyD 1 Antwort Letzte Antwort
    0
    • N neunteufels

      @da_woody

      Es läuft dietpi in einer Virtual Machine auf einer Synology NAS.
      Die config ist sehr ähnlich zum Raspi, aber ich finde keinen Punkt in der config der etwas in die Richtung vermuten lassen würde.
      "Date" im Shell liefert die korrekte Zeit (Zeitzone Vienna) im 24h Format.

      da_WoodyD Online
      da_WoodyD Online
      da_Woody
      schrieb am zuletzt editiert von
      #239

      @neunteufels das war im mom meine letzte idea. zeitzone. im moment keinen passenden raspi bei der hand. sorry.

      gruß vom Woody
      HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

      1 Antwort Letzte Antwort
      0
      • N neunteufels

        Mir ist noch was anderes aufgefallen.
        Die Uhrzeit wird HTML-Widget so komisch angezeigt, mit AM und PM.
        Liegt das an mir oder am Adapter? :grimacing:

        b2243cfe-b831-4135-90db-a4cc83ad1dfe-image.png

        da_WoodyD Online
        da_WoodyD Online
        da_Woody
        schrieb am zuletzt editiert von
        #240

        @neunteufels gestern etwas verpeilt gewesen. das müsste doch eigentlich direkt von der ZAMG so kommen bei dir. hat also nichts mit den systemeinstellungen zu tun. nur warum...
        sehe gerade beim durchschauen der posts, bei @Nashra ist das auch so. post 196

        gruß vom Woody
        HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

        1 Antwort Letzte Antwort
        0
        • N neunteufels

          Mir ist noch was anderes aufgefallen.
          Die Uhrzeit wird HTML-Widget so komisch angezeigt, mit AM und PM.
          Liegt das an mir oder am Adapter? :grimacing:

          b2243cfe-b831-4135-90db-a4cc83ad1dfe-image.png

          jackblacksonJ Offline
          jackblacksonJ Offline
          jackblackson
          schrieb am zuletzt editiert von
          #241

          @neunteufels Das Widget wird von mir zusammengestellt, ich nehme dazu den Zeitstempel der kommt inkl Zeitzone und dieser wird dann automatisch an deine Systemeinstellungen angepasst. Müsstest also dort mal schauen. Glaub es gibt auch was im Admin Adapter, wenn ich mich nicht täusche

          N 1 Antwort Letzte Antwort
          0
          • jackblacksonJ jackblackson

            @neunteufels Das Widget wird von mir zusammengestellt, ich nehme dazu den Zeitstempel der kommt inkl Zeitzone und dieser wird dann automatisch an deine Systemeinstellungen angepasst. Müsstest also dort mal schauen. Glaub es gibt auch was im Admin Adapter, wenn ich mich nicht täusche

            N Offline
            N Offline
            neunteufels
            schrieb am zuletzt editiert von
            #242

            @jackblackson
            In den Systemeinstellungen (dietpi-config) finde ich nichts. Auch nicht im IOBroker und auch nicht im Admin.
            Wenn ich im Shell date eingebe kommt eigentlich das "normale" 24h-Format.
            e49c39f9-efdb-4f02-8d74-317b985a4644-image.png

            Irgendwer noch eine Idee?

            jackblacksonJ 1 Antwort Letzte Antwort
            0
            • N neunteufels

              @jackblackson
              In den Systemeinstellungen (dietpi-config) finde ich nichts. Auch nicht im IOBroker und auch nicht im Admin.
              Wenn ich im Shell date eingebe kommt eigentlich das "normale" 24h-Format.
              e49c39f9-efdb-4f02-8d74-317b985a4644-image.png

              Irgendwer noch eine Idee?

              jackblacksonJ Offline
              jackblacksonJ Offline
              jackblackson
              schrieb am zuletzt editiert von
              #243

              @neunteufels Ich werd es mir nächste Woche gerne ansehen, wenn ich noch was finde.

              Generell hab ich mir überlegt, den Adapter anzupassen. Ich würde nicht mehr immer alle Alarme löschen, sondern die Namen anhand der Alarm-Referenz vergeben, und diese dannn stehen lassen. Somit werden nur neue Objekte angelegt, wenn ein Alarm neu ist. Wenn er ungültig wird, wird das Objekt gelöscht.

              Weiters würde ich gerne das Alarmieren auch einbauen. Somit könnte man definieren, ob man z.B. über den Telegram oder Mail Adapter alarmiert wird, und bekommt dann automatisch eine Nachricht, wenn ein neuer Alarm (und in der zweiten Ausbaustufe bei Updates) wenn etwas neu ist. Was meinst du? Ist glaub ich besser, wie wenn jeder das selber bauen muss.

              da_WoodyD N 2 Antworten Letzte Antwort
              1
              • jackblacksonJ jackblackson

                @neunteufels Ich werd es mir nächste Woche gerne ansehen, wenn ich noch was finde.

                Generell hab ich mir überlegt, den Adapter anzupassen. Ich würde nicht mehr immer alle Alarme löschen, sondern die Namen anhand der Alarm-Referenz vergeben, und diese dannn stehen lassen. Somit werden nur neue Objekte angelegt, wenn ein Alarm neu ist. Wenn er ungültig wird, wird das Objekt gelöscht.

                Weiters würde ich gerne das Alarmieren auch einbauen. Somit könnte man definieren, ob man z.B. über den Telegram oder Mail Adapter alarmiert wird, und bekommt dann automatisch eine Nachricht, wenn ein neuer Alarm (und in der zweiten Ausbaustufe bei Updates) wenn etwas neu ist. Was meinst du? Ist glaub ich besser, wie wenn jeder das selber bauen muss.

                da_WoodyD Online
                da_WoodyD Online
                da_Woody
                schrieb am zuletzt editiert von
                #244

                @jackblackson liest sich gut!
                was mich im mom mehr stört, nichts am adapter, sondern das die meldungen ungenauer sind als ein bauernkalender. ;)
                sind die mädelz von der ZAMG alle auf urlaub? :D

                gruß vom Woody
                HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                1 Antwort Letzte Antwort
                0
                • jackblacksonJ jackblackson

                  @neunteufels Ich werd es mir nächste Woche gerne ansehen, wenn ich noch was finde.

                  Generell hab ich mir überlegt, den Adapter anzupassen. Ich würde nicht mehr immer alle Alarme löschen, sondern die Namen anhand der Alarm-Referenz vergeben, und diese dannn stehen lassen. Somit werden nur neue Objekte angelegt, wenn ein Alarm neu ist. Wenn er ungültig wird, wird das Objekt gelöscht.

                  Weiters würde ich gerne das Alarmieren auch einbauen. Somit könnte man definieren, ob man z.B. über den Telegram oder Mail Adapter alarmiert wird, und bekommt dann automatisch eine Nachricht, wenn ein neuer Alarm (und in der zweiten Ausbaustufe bei Updates) wenn etwas neu ist. Was meinst du? Ist glaub ich besser, wie wenn jeder das selber bauen muss.

                  N Offline
                  N Offline
                  neunteufels
                  schrieb am zuletzt editiert von
                  #245

                  @jackblackson
                  Wäre cool, wenn die Alarmierung gleich integriert wäre, da das sicher andere auch haben möchten.
                  Ich baue mir den Text aktuell selbst zusammen und das schaut dann in Telegram so aus:
                  7ccbf17b-7f4f-4e5b-b83e-ec4f475ae798-image.png

                  61c4bee8-c731-497a-9620-735c301f3b19-image.png

                  Zum Verschicken der Nachrichten triggere ich auf noOfAlarms. Wenn sich dieser DP ändert, dann laufe ich alle Alarme durch und baue eine Nachricht daraus.
                  Wenn sich nur etwas ändert an an einer Meldung, dann bekomme ich das bis dato nicht mit.

                  Wenn mehrere Meldungen anstehen:
                  3e07a449-8d80-4f52-a4dc-06e1b7c54937-image.png

                  Bin gerne bereit als Tester zu unterstützen.

                  lg

                  1 Antwort Letzte Antwort
                  0
                  • jackblacksonJ Offline
                    jackblacksonJ Offline
                    jackblackson
                    schrieb am zuletzt editiert von
                    #246

                    @neunteufels Wie bekommst du diese roten Rufezeichen hin? Könntest du mir deinen Code, den du zum erzeugen nutzt, zukommen lassen? Finde das eine super Idee mit den roten Rufezeichen je nach Level.

                    N 1 Antwort Letzte Antwort
                    0
                    • jackblacksonJ jackblackson

                      @neunteufels Wie bekommst du diese roten Rufezeichen hin? Könntest du mir deinen Code, den du zum erzeugen nutzt, zukommen lassen? Finde das eine super Idee mit den roten Rufezeichen je nach Level.

                      N Offline
                      N Offline
                      neunteufels
                      schrieb am zuletzt editiert von
                      #247

                      @jackblackson
                      Ich erstelle die Meldungen via Blockly und da kann man einfach Emojis einfügen. Sieht dann so aus:
                      514d4e7f-8fce-443c-b22c-5426e81ce8dd-image.png

                      Die JS "Übersetzung" sieht so aus dazu:

                      if (getState(DP_Level).val == 2) {
                              Level = '❗❗ Alarm Level 2 von 4';
                            } else if (getState(DP_Level).val == 3) {
                              Level = '❗❗❗ Alarm Level 3 von 4';
                            } else if (getState(DP_Level).val == 4) {
                              Level = '❗❗❗❗ Alarm Level 4 von 4';
                            }
                      

                      Scheinbar kann man Emojis auch im Code verwenden. :flushed:

                      jackblacksonJ rtwlR 2 Antworten Letzte Antwort
                      1
                      • N neunteufels

                        @jackblackson
                        Ich erstelle die Meldungen via Blockly und da kann man einfach Emojis einfügen. Sieht dann so aus:
                        514d4e7f-8fce-443c-b22c-5426e81ce8dd-image.png

                        Die JS "Übersetzung" sieht so aus dazu:

                        if (getState(DP_Level).val == 2) {
                                Level = '❗❗ Alarm Level 2 von 4';
                              } else if (getState(DP_Level).val == 3) {
                                Level = '❗❗❗ Alarm Level 3 von 4';
                              } else if (getState(DP_Level).val == 4) {
                                Level = '❗❗❗❗ Alarm Level 4 von 4';
                              }
                        

                        Scheinbar kann man Emojis auch im Code verwenden. :flushed:

                        jackblacksonJ Offline
                        jackblacksonJ Offline
                        jackblackson
                        schrieb am zuletzt editiert von
                        #248

                        @neunteufels Das funktioniert ja wirklich :) Werde die nächsten Tage noch dran arbeiten, und euch dann mal etwas zum testen geben, wenn ihr Lust habt.

                        1 Antwort Letzte Antwort
                        1
                        • N neunteufels

                          @jackblackson
                          Ich erstelle die Meldungen via Blockly und da kann man einfach Emojis einfügen. Sieht dann so aus:
                          514d4e7f-8fce-443c-b22c-5426e81ce8dd-image.png

                          Die JS "Übersetzung" sieht so aus dazu:

                          if (getState(DP_Level).val == 2) {
                                  Level = '❗❗ Alarm Level 2 von 4';
                                } else if (getState(DP_Level).val == 3) {
                                  Level = '❗❗❗ Alarm Level 3 von 4';
                                } else if (getState(DP_Level).val == 4) {
                                  Level = '❗❗❗❗ Alarm Level 4 von 4';
                                }
                          

                          Scheinbar kann man Emojis auch im Code verwenden. :flushed:

                          rtwlR Online
                          rtwlR Online
                          rtwl
                          schrieb am zuletzt editiert von
                          #249

                          @neunteufels
                          Hej, wärst du so nett, und könntest einen Screenshot von deinem gesamten Blockly posten?
                          Ich würde mir das auch gerne so nachbauen, scheitere aber daran die unterschiedliche Anzahl der Alarmmeldungen durchzugehen.
                          Vielen Dank schonmal.

                          -Peter

                          N 1 Antwort Letzte Antwort
                          0
                          • rtwlR rtwl

                            @neunteufels
                            Hej, wärst du so nett, und könntest einen Screenshot von deinem gesamten Blockly posten?
                            Ich würde mir das auch gerne so nachbauen, scheitere aber daran die unterschiedliche Anzahl der Alarmmeldungen durchzugehen.
                            Vielen Dank schonmal.

                            N Offline
                            N Offline
                            neunteufels
                            schrieb am zuletzt editiert von
                            #250

                            @rtwl
                            Hi,

                            hier mein gesamtes Script als Blockly-Export (@jackblackson).

                            Export:


                            <xml xmlns="https://developers.google.com/blockly/xml">
                            <variables>
                            <variable id="u:H--63)mKEg0fJ7;9:o">Bereich</variable>
                            <variable id="R?S-u;fN]Xyap#I6xL.q">Count_Alarms</variable>
                            <variable id="?aAtbnW6$t/{qo0]SXg">Alarmtext</variable>
                            <variable id="5I(N9m^?F2P~5=+:Zyx0">i</variable>
                            <variable id="p![URAr:3X6c?u3W4JlW">DP_Prefix</variable>
                            <variable id="r2|esx^w:i5%c~MPv]~^">DP_Level</variable>
                            <variable id="4.^SY}hsC..DdI4Qadt,">Level</variable>
                            <variable id="-]$HIgmE^f~1#+EO-!%">Event</variable>
                            <variable id="XE/}QC0;NDfZrMgL{5Z3">Description</variable>
                            <variable id="@/ZeM7A{o(W/(4Ums;En">Effective</variable>
                            <variable id="XTA/nP
                            ?}sWL!)|SaEGV">Expires</variable>
                            </variables>
                            <block type="comment" id=".IiwYi~[|HNWcX5.U#/$" x="38" y="-912">
                            <field name="COMMENT">28.11.2021</field>
                            <next>
                            <block type="comment" id="Yu1Qr$Yj~1?j{$w]gd:#">
                            <field name="COMMENT">Telegram-Info über Wetterwarnungen</field>
                            <next>
                            <block type="comment" id="m#acfp3)I4rtHcd?lpI|">
                            <field name="COMMENT">Instanz 1 = Bezirk Freistadt</field>
                            <next>
                            <block type="on_ext" id="QmquAYOFNq0mw4_K1o=]">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                            <field name="CONDITION">ne</field>
                            <field name="ACK_CONDITION"></field>
                            <value name="OID0">
                            <shadow type="field_oid" id="LGERTNc?nC/Gs%Ji%dl]">
                            <field name="oid">meteoalarm.1.noOfAlarms</field>
                            </shadow>
                            </value>
                            <statement name="STATEMENT">
                            <block type="variables_set" id=",]hfzfkI!P7qyj{t6V,f">
                            <field name="VAR" id="u:H--63)mKEg0fJ7;9:o">Bereich</field>
                            <value name="VALUE">
                            <block type="text_changeCase" id="k^ru=uUAgecSYrHhS0.y">
                            <field name="CASE">UPPERCASE</field>
                            <value name="TEXT">
                            <shadow type="text">
                            <field name="TEXT">abc</field>
                            </shadow>
                            <block type="get_value" id="j[d{b[hJs!GaykaU;Kbz">
                            <field name="ATTR">val</field>
                            <field name="OID">meteoalarm.1.location</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            <next>
                            <block type="variables_set" id="]txw-l]{/5E^uJgJ6;]V">
                            <field name="VAR" id="R?S-u;fN]Xyap#I6xL.q">Count_Alarms</field>
                            <value name="VALUE">
                            <block type="get_value" id="bnU+83/7#J$mWTC.(q^$">
                            <field name="ATTR">val</field>
                            <field name="OID">meteoalarm.1.noOfAlarms</field>
                            </block>
                            </value>
                            <next>
                            <block type="controls_if" id="+FrwIrR~[ZI!35Ci,fps">
                            <mutation else="1"></mutation>
                            <value name="IF0">
                            <block type="logic_compare" id="85BWMVeJ=z%iMYrN@.P"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="S)Pi|n4?,h$^SZcBtovV"> <field name="ATTR">val</field> <field name="OID">meteoalarm.1.level</field> </block> </value> <value name="B"> <block type="math_number" id=".wPslZ)0[u3}pmyFq=Ut"> <field name="NUM">1</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="Vq%84pnH.FvUvmH]7=P("> <field name="VAR" id="?aAtbnW6$*t/{qo0]SXg">Alarmtext</field> <value name="VALUE"> <block type="text_join" id="3JfmXsR~kRDt/r$*H0">
                            <mutation items="2"></mutation>
                            <value name="ADD0">
                            <block type="text" id="2z3wu)T=9ti
                            @w+46g}-">
                            <field name="TEXT">ℹ️ KEINE Wetterwarnungen - </field>
                            </block>
                            </value>
                            <value name="ADD1">
                            <block type="variables_get" id="O2h@ZPzcAIrtPd9dUlO"> <field name="VAR" id="u:H--63)mKEg0fJ7;9:o">Bereich</field> </block> </value> </block> </value> </block> </statement> <statement name="ELSE"> <block type="variables_set" id="4#ff{{?x{%f1T3-W!nXk"> <field name="VAR" id="?aAtbnW6$*t/{qo0]SXg">Alarmtext</field> <value name="VALUE"> <block type="text" id="MXz+BeaHCk:9bkN/ls"> <field name="TEXT"></field> </block> </value> <next> <block type="controls_for" id="m/I{3A*f,/{~FKDODG~5"> <field name="VAR" id="5I(N9m^?F2P~5=+:Zyx0">i</field> <value name="FROM"> <shadow type="math_number" id="4Ses4D2.K[!Xebyr7|.J"> <field name="NUM">1</field> </shadow> </value> <value name="TO"> <shadow type="math_number" id="##zrFm,}JxU9S1rXeeB-"> <field name="NUM">10</field> </shadow> <block type="variables_get" id="xV(R$(MWgBj2jouO8-Yj"> <field name="VAR" id="R?S-u;fN]Xyap#I6xL.q">Count_Alarms</field> </block> </value> <value name="BY"> <shadow type="math_number" id="ItnE9iIlP!%$Ae_wfgi*"> <field name="NUM">1</field> </shadow> </value> <statement name="DO"> <block type="variables_set" id=";rspGUX{ti,dx0}~:~Dy"> <field name="VAR" id="p![URAr:3X6c?u3W4JlW">DP_Prefix</field> <value name="VALUE"> <block type="text_join" id="($M!-Guyu*4nN{51SuOe"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="HRGgIU6uwJY$EZmy[c5A"> <field name="TEXT">meteoalarm.1.alarms.Alarm_</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="rL0Ldb=vT{6#rTamzyTl"> <field name="VAR" id="5I(N9m^?F2P~5=+:Zyx0">i</field> </block> </value> </block> </value> <next> <block type="variables_set" id="eT?ZayH0xmO|oHLPbzs."> <field name="VAR" id="r2|esx^w:i5%c~MPv]~^">DP_Level</field> <value name="VALUE"> <block type="text_join" id="j@rxc*GE;h.B?6(EOT}E"> <mutation items="2"></mutation> <value name="ADD0"> <block type="variables_get" id="St4mt3!^!%9=dDC3*bhY"> <field name="VAR" id="p![URAr:3X6c?u3W4JlW">DP_Prefix</field> </block> </value> <value name="ADD1"> <block type="text" id="[WsF=$E~71f/}j/)Ztx?"> <field name="TEXT">.level</field> </block> </value> </block> </value> <next> <block type="controls_if" id="G#AqwsbX.n6t|Au~vjCS"> <mutation elseif="2"></mutation> <value name="IF0"> <block type="logic_compare" id="9Z@rS]ubK0G)K_})LxuJ"> <field name="OP">EQ</field> <value name="A"> <block type="get_value_var" id="4T7eSnl:Fq.^V]LLz9tu"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="/N2i[6ZG+o(wRRZ7{{Bh"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="PM(P)|)-/PgoX}p;D8tL"> <field name="VAR" id="r2|esx^w:i5%c~MPv]~^">DP_Level</field> </block> </value> </block> </value> <value name="B"> <block type="math_number" id="-:MTwzny/4(qi)aT:fvi"> <field name="NUM">2</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id=":Zcq~vyHx:pqMcK#12j;"> <field name="VAR" id="4.^SY}hsC..DdI4Qadt,">Level</field> <value name="VALUE"> <block type="text" id="f#15wM[LJUT4rwN8JZd">
                            <field name="TEXT">❗❗ Alarm Level 2 von 4</field>
                            </block>
                            </value>
                            </block>
                            </statement>
                            <value name="IF1">
                            <block type="logic_compare" id="fvFdp0e7%1f87C#xM
                            7j">
                            <field name="OP">EQ</field>
                            <value name="A">
                            <block type="get_value_var" id="$#y(WBO4$A.E-d+Zfl"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="Z;%WsBY:LtL!o)!gMbh?"> <field name="VAR" id="r2|esx^w:i5%c~MPv]~^">DP_Level</field> </block> </value> </block> </value> <value name="B"> <block type="math_number" id="+#F/-iNv((M1ku]9j7]f"> <field name="NUM">3</field> </block> </value> </block> </value> <statement name="DO1"> <block type="variables_set" id="q5DGWVz7m$!$WXyvPI8W"> <field name="VAR" id="4.^SY}hsC..DdI4Qadt,">Level</field> <value name="VALUE"> <block type="text" id="~ubewhMF7rzFX;Gl)CO">
                            <field name="TEXT">❗❗❗ Alarm Level 3 von 4</field>
                            </block>
                            </value>
                            </block>
                            </statement>
                            <value name="IF2">
                            <block type="logic_compare" id="|9[wj2l:1|V|NsMv14L"> <field name="OP">EQ</field> <value name="A"> <block type="get_value_var" id="TX+-O^}n=k5LMua+g%bz"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="dWf7k^t{gj8WDs.O2U]">
                            <field name="VAR" id="r2|esx^w:i5%c~MPv]~^">DP_Level</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            <value name="B">
                            <block type="math_number" id="Q?Lo~pHB[OwKrRpP?cD"> <field name="NUM">4</field> </block> </value> </block> </value> <statement name="DO2"> <block type="variables_set" id="cD+[!}i^W:72iO.![m%">
                            <field name="VAR" id="4.^SY}hsC..DdI4Qadt,">Level</field>
                            <value name="VALUE">
                            <block type="text" id="^gq{+6b:x3TjmCav{|Z5">
                            <field name="TEXT">❗❗❗❗ Alarm Level 4 von 4</field>
                            </block>
                            </value>
                            </block>
                            </statement>
                            <next>
                            <block type="controls_if" id="/w~ai6M3ueIgS?HutaC"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="OFfnNndfX(Z,[$He#YfD"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="h_R$#:.}^m3m2~HaZ
                            m">
                            <field name="VAR" id="5I(N9m^?F2P~5=+:Zyx0">i</field>
                            </block>
                            </value>
                            <value name="B">
                            <block type="math_number" id="gLCrl2_A~Q%#J|QlOutc">
                            <field name="NUM">1</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            <statement name="DO0">
                            <block type="variables_set" id="ipv-^dInU=zY_B@xbLU">
                            <field name="VAR" id="?aAtbnW6$t/{qo0]SXg">Alarmtext</field>
                            <value name="VALUE">
                            <block type="text_join" id="@@u:Jl]!:nmUW+iK=U{-">
                            <mutation items="3"></mutation>
                            <value name="ADD0">
                            <block type="text" id="0
                            Y)FR)KDD@HL90)^E_r">
                            <field name="TEXT">❗ WETTERWARNUNG - </field>
                            </block>
                            </value>
                            <value name="ADD1">
                            <block type="variables_get" id="$l6
                            $8{Jo?)-Q!C)VX#%">
                            <field name="VAR" id="u:H--63)mKEg0fJ7;9:o">Bereich</field>
                            </block>
                            </value>
                            <value name="ADD2">
                            <block type="text_newline" id="P;9?koWyLKu5[lT}sO6P">
                            <field name="Type">\r\n</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            </block>
                            </statement>
                            <value name="IF1">
                            <block type="logic_compare" id="QP8isH!O1tY[Bof=(]{"> <field name="OP">GT</field> <value name="A"> <block type="variables_get" id="zQ9;t@*N;sQ;L43/27#T"> <field name="VAR" id="5I(N9m^?F2P~5=+:Zyx0">i</field> </block> </value> <value name="B"> <block type="math_number" id="|kG+?]taxFvVd?.@bBfa"> <field name="NUM">1</field> </block> </value> </block> </value> <statement name="DO1"> <block type="variables_set" id="a/b*~qczySp:X^$=^4Cr"> <field name="VAR" id="?aAtbnW6$*t/{qo0]SXg">Alarmtext</field> <value name="VALUE"> <block type="text_join" id="YkUARKoI%{+m2!RVgNp1"> <mutation items="3"></mutation> <value name="ADD0"> <block type="variables_get" id="yBT3c$J*_EoZvlk*eE%|"> <field name="VAR" id="?aAtbnW6$*t/{qo0]SXg">Alarmtext</field> </block> </value> <value name="ADD1"> <block type="text_newline" id="eQ@.ANVxs0kSwan^)HG">
                            <field name="Type">\r\n</field>
                            </block>
                            </value>
                            <value name="ADD2">
                            <block type="text_newline" id="!pSVd+S(hVmkreg,vvs">
                            <field name="Type">\r\n</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            </block>
                            </statement>
                            <next>
                            <block type="variables_set" id="uJPJ~ycXzvrIcIR{$3-d">
                            <field name="VAR" id="-]$HIgmE^f~1#+_EO-!%">Event</field>
                            <value name="VALUE">
                            <block type="get_value_var" id="H=eq1]6YTQo#5X5md3(X">
                            <field name="ATTR">val</field>
                            <value name="OID">
                            <shadow type="text" id=",LeVM^q@MI-zMwF0woJ?">
                            <field name="TEXT"></field>
                            </shadow>
                            <block type="text_join" id="oRqWg^E10kxw:o]sE!f"> <mutation items="2"></mutation> <value name="ADD0"> <block type="variables_get" id="|@A-k$Ct,bU[wzVDYVVD"> <field name="VAR" id="p![URAr:3X6c?u3W4JlW">DP_Prefix</field> </block> </value> <value name="ADD1"> <block type="text" id="bb)#c@NVsmWEhZpH5Xyo"> <field name="TEXT">.event</field> </block> </value> </block> </value> </block> </value> <next> <block type="debug" id="0KO+OmoB?zC.-uc8Yw5n"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="UTg/GPfq[^Z8m+WQYbk/"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="HGIUV4|_{upfe=bMM$mc"> <field name="VAR" id="-]$HIgmE^f~1#+_EO-!%">Event</field> </block> </value> <next> <block type="variables_set" id="L!k/)$mx[evI1[igvx?e"> <field name="VAR" id="XE/}QC0;NDfZrMgL{5Z3">Description</field> <value name="VALUE"> <block type="get_value_var" id="ex7HBQs^HB?m[Kfz~OQ@"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text"> <field name="TEXT"></field> </shadow> <block type="text_join" id="[3)+B%B~GWZZeM)!@Q]F"> <mutation items="2"></mutation> <value name="ADD0"> <block type="variables_get" id="fQGlk;!u_)rp(f2J~{vR"> <field name="VAR" id="p![URAr:3X6c?u3W4JlW">DP_Prefix</field> </block> </value> <value name="ADD1"> <block type="text" id="y]nn@M[h)8et%zL8E{8/"> <field name="TEXT">.description</field> </block> </value> </block> </value> </block> </value> <next> <block type="debug" id="md^gXJpY}]KKzu%.{?$6"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="N(^AzHCE2BMBdL!c~+$c"> <field name="VAR" id="XE/}QC0;NDfZrMgL{5Z3">Description</field> </block> </value> <next> <block type="variables_set" id="2p)dFz}Co3,^GU.m#.(o"> <field name="VAR" id="@/ZeM7A{o(W/(4Ums;En">Effective</field> <value name="VALUE"> <block type="get_value_var" id="ktihanQ]ki)sw8K%feh">
                            <field name="ATTR">val</field>
                            <value name="OID">
                            <shadow type="text">
                            <field name="TEXT"></field>
                            </shadow>
                            <block type="text_join" id="Sis4i7@cZz@SZZLd0IhE">
                            <mutation items="2"></mutation>
                            <value name="ADD0">
                            <block type="variables_get" id="B!}gUkq(xC_vTut[jQBS">
                            <field name="VAR" id="p![URAr:3X6c?u3W4JlW">DP_Prefix</field>
                            </block>
                            </value>
                            <value name="ADD1">
                            <block type="text" id="0;jnE(:Iu!S0k5Q={f-"> <field name="TEXT">.effective</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="Cobk8^D
                            j7FJ{uGhtPM">
                            <field name="VAR" id="@/ZeM7A{o(W/(4Ums;En">Effective</field>
                            <value name="VALUE">
                            <block type="convert_from_date" id="]A6ttz;przS1?IGizL.Q">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation>
                            <field name="OPTION">custom</field>
                            <field name="FORMAT">TT.MM.JJJJ, SS:mm</field>
                            <value name="VALUE">
                            <block type="variables_get" id="I,9PSDgPUMdZVC/P36][">
                            <field name="VAR" id="@/ZeM7A{o(W/(4Ums;En">Effective</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            <next>
                            <block type="debug" id="LtOB_:*eyNLr44xG^:Zt">
                            <field name="Severity">log</field>
                            <value name="TEXT">
                            <shadow type="text">
                            <field name="TEXT">test</field>
                            </shadow>
                            <block type="variables_get" id="T[gro}EhPdy:mQO2F|M6">
                            <field name="VAR" id="@/ZeM7A{o(W/(4Ums;En">Effective</field>
                            </block>
                            </value>
                            <next>
                            <block type="variables_set" id="z!)%eA5kFrWhCAl=iUng">
                            <field name="VAR" id="XTA/nP_?}sWL!)|SaEGV">Expires</field>
                            <value name="VALUE">
                            <block type="get_value_var" id="KiLo4Ho2EL={BIGu{sQA">
                            <field name="ATTR">val</field>
                            <value name="OID">
                            <shadow type="text">
                            <field name="TEXT"></field>
                            </shadow>
                            <block type="text_join" id="3u]3-C0VYzqyeiwV2hV">
                            <mutation items="2"></mutation>
                            <value name="ADD0">
                            <block type="variables_get" id="o5ez|w]f-MTja3SFpt;"> <field name="VAR" id="p![URAr:3X6c?u3W4JlW">DP_Prefix</field> </block> </value> <value name="ADD1"> <block type="text" id="1e=5@cxoN1_TIWd4?#dE"> <field name="TEXT">.expires</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="DaPF*B7HCB5bR@T*!.cA"> <field name="VAR" id="XTA/nP_?}sWL!)|SaEGV">Expires</field> <value name="VALUE"> <block type="convert_from_date" id="Vr-;vyI;4my?094DDeZn"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">TT.MM.JJJJ, SS:mm</field> <value name="VALUE"> <block type="variables_get" id="0S{:auNqpisn;!]/bj!b"> <field name="VAR" id="XTA/nP_?}sWL!)|SaEGV">Expires</field> </block> </value> </block> </value> <next> <block type="debug" id="2wK!DoGCR3vMXCZ+uRU/"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="b)wvSwG+cxO[5G+Z[O"> <field name="VAR" id="XTA/nP_?}sWL!)|SaEGV">Expires</field> </block> </value> <next> <block type="variables_set" id="(EsuAKiT/=Edygbj[9xB"> <field name="VAR" id="?aAtbnW6$*t/{qo0]SXg">Alarmtext</field> <value name="VALUE"> <block type="text_join" id="y,)F?I7x:.}(C1}B%4V">
                            <mutation items="12"></mutation>
                            <value name="ADD0">
                            <block type="variables_get" id="EPN
                            q|%^z(}B{jjg|W{6">
                            <field name="VAR" id="?aAtbnW6$*t/{qo0]SXg">Alarmtext</field>
                            </block>
                            </value>
                            <value name="ADD1">
                            <block type="variables_get" id="xi$Vd2vVC9ooQx6~QNSi">
                            <field name="VAR" id="4.^SY}hsC..DdI4Qadt,">Level</field>
                            </block>
                            </value>
                            <value name="ADD2">
                            <block type="text_newline" id="!Papn%lMAcoUuOA|Qt(S">
                            <field name="Type">\r\n</field>
                            </block>
                            </value>
                            <value name="ADD3">
                            <block type="variables_get" id="m=/+w%ba*9!F!_KSmSQ"> <field name="VAR" id="-]$HIgmE^f~1#+_EO-!%">Event</field> </block> </value> <value name="ADD4"> <block type="text_newline" id="+6+17=R_WA2CFL|]ZCd">
                            <field name="Type">\r\n</field>
                            </block>
                            </value>
                            <value name="ADD5">
                            <block type="variables_get" id=",znW?%-%.dJJHuvQ_Zu"> <field name="VAR" id="XE/}QC0;NDfZrMgL{5Z3">Description</field> </block> </value> <value name="ADD6"> <block type="text_newline" id="eXsHLK]}K!)3)_r+dwJd"> <field name="Type">\r\n</field> </block> </value> <value name="ADD7"> <block type="text" id="[vTY2gePJIb7GF}ksA+*"> <field name="TEXT">von </field> </block> </value> <value name="ADD8"> <block type="variables_get" id="TmG,|Y%=izLM]8QS!O]J"> <field name="VAR" id="@/ZeM7A{o(W/(4Ums;En">Effective</field> </block> </value> <value name="ADD9"> <block type="text_newline" id="Q7v!+sq7p{es$I{A]1|">
                            <field name="Type">\r\n</field>
                            </block>
                            </value>
                            <value name="ADD10">
                            <block type="text" id="zi]mN1F_8h3]ZPBjMd_"> <field name="TEXT"> bis </field> </block> </value> <value name="ADD11"> <block type="variables_get" id=",n;z)+MHerX0d(lVPS6l"> <field name="VAR" id="XTA/nP_?}sWL!)|SaEGV">Expires</field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </statement> <next> <block type="controls_if" id=",)P]1e4BKPJb5r@hIjY}"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="9X!8cnNmnA!0Z$pPPUcy"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="UDCv2f|Bufb!ngK:qMB">
                            <field name="ATTR">val</field>
                            <field name="OID">meteoalarm.1.level</field>
                            </block>
                            </value>
                            <value name="B">
                            <block type="math_number" id="Z-P+a_DHX?]5~zVgX-Xk">
                            <field name="NUM">1</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            <statement name="DO0">
                            <block type="telegram" id="V1#9Dr6R!I.glHiFfVbS">
                            <field name="INSTANCE">.1</field>
                            <field name="LOG">log</field>
                            <field name="SILENT">FALSE</field>
                            <field name="PARSEMODE">default</field>
                            <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                            <value name="MESSAGE">
                            <shadow type="text">
                            <field name="TEXT">text</field>
                            </shadow>
                            <block type="variables_get" id="uc}}Um!+Gm~,Ft({JWLl">
                            <field name="VAR" id="?aAtbnW6$*t/{qo0]SXg">Alarmtext</field>
                            </block>
                            </value>
                            </block>
                            </statement>
                            <statement name="ELSE">
                            <block type="telegram" id="(68Zd{ow]tN]Y+*[.h="> <field name="INSTANCE">.1</field> <field name="LOG">warn</field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field> <value name="MESSAGE"> <shadow type="text" id="!6frwM5p6OI)=:ml*j:">
                            <field name="TEXT">text</field>
                            </shadow>
                            <block type="variables_get" id="3ee}/Trc[{hr~9,CCVsJ">
                            <field name="VAR" id="?aAtbnW6$*t/{qo0]SXg">Alarmtext</field>
                            </block>
                            </value>
                            <next>
                            <block type="debug" id="uLFu=x,j}Wt5eB+T}CK9">
                            <field name="Severity">warn</field>
                            <value name="TEXT">
                            <shadow type="text" id="5|ffA8jd{%d8_GeuOm54">
                            <field name="TEXT">test</field>
                            </shadow>
                            <block type="variables_get" id="+yTueE-*q5mkY-X]fg8U">
                            <field name="VAR" id="?aAtbnW6$*t/{qo0]SXg">Alarmtext</field>
                            </block>
                            </value>
                            <next>
                            <block type="debug" id="fH64fWy:TGL0**9XGj7i">
                            <field name="Severity">log</field>
                            <value name="TEXT">
                            <shadow type="text" id="QuTkz-:nycg(OPY)Kb?U">
                            <field name="TEXT">Wetterwarnungen abgearbeitet und ggf. gesendet via Telegram.</field>
                            </shadow>
                            </value>
                            </block>
                            </next>
                            </block>
                            </next>
                            </block>
                            </statement>
                            </block>
                            </next>
                            </block>
                            </next>
                            </block>
                            </next>
                            </block>
                            </statement>
                            </block>
                            </next>
                            </block>
                            </next>
                            </block>
                            </next>
                            </block>
                            </xml>

                            Zur Info:
                            jackblackson (der Entwickler von Meteoalarm) und ich testen gerade eine neue Version in der die Alarmordner nicht mehr nummeriert sind. Somit wird das Skript so nicht mehr funktionieren.
                            Es gibt aber noch einige Sachen zu klären und daher kann man es zwischenzeitlich noch gut verwenden. :-)

                            rtwlR 1 Antwort Letzte Antwort
                            1
                            • N neunteufels

                              @rtwl
                              Hi,

                              hier mein gesamtes Script als Blockly-Export (@jackblackson).

                              Export:


                              <xml xmlns="https://developers.google.com/blockly/xml">
                              <variables>
                              <variable id="u:H--63)mKEg0fJ7;9:o">Bereich</variable>
                              <variable id="R?S-u;fN]Xyap#I6xL.q">Count_Alarms</variable>
                              <variable id="?aAtbnW6$t/{qo0]SXg">Alarmtext</variable>
                              <variable id="5I(N9m^?F2P~5=+:Zyx0">i</variable>
                              <variable id="p![URAr:3X6c?u3W4JlW">DP_Prefix</variable>
                              <variable id="r2|esx^w:i5%c~MPv]~^">DP_Level</variable>
                              <variable id="4.^SY}hsC..DdI4Qadt,">Level</variable>
                              <variable id="-]$HIgmE^f~1#+EO-!%">Event</variable>
                              <variable id="XE/}QC0;NDfZrMgL{5Z3">Description</variable>
                              <variable id="@/ZeM7A{o(W/(4Ums;En">Effective</variable>
                              <variable id="XTA/nP
                              ?}sWL!)|SaEGV">Expires</variable>
                              </variables>
                              <block type="comment" id=".IiwYi~[|HNWcX5.U#/$" x="38" y="-912">
                              <field name="COMMENT">28.11.2021</field>
                              <next>
                              <block type="comment" id="Yu1Qr$Yj~1?j{$w]gd:#">
                              <field name="COMMENT">Telegram-Info über Wetterwarnungen</field>
                              <next>
                              <block type="comment" id="m#acfp3)I4rtHcd?lpI|">
                              <field name="COMMENT">Instanz 1 = Bezirk Freistadt</field>
                              <next>
                              <block type="on_ext" id="QmquAYOFNq0mw4_K1o=]">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                              <field name="CONDITION">ne</field>
                              <field name="ACK_CONDITION"></field>
                              <value name="OID0">
                              <shadow type="field_oid" id="LGERTNc?nC/Gs%Ji%dl]">
                              <field name="oid">meteoalarm.1.noOfAlarms</field>
                              </shadow>
                              </value>
                              <statement name="STATEMENT">
                              <block type="variables_set" id=",]hfzfkI!P7qyj{t6V,f">
                              <field name="VAR" id="u:H--63)mKEg0fJ7;9:o">Bereich</field>
                              <value name="VALUE">
                              <block type="text_changeCase" id="k^ru=uUAgecSYrHhS0.y">
                              <field name="CASE">UPPERCASE</field>
                              <value name="TEXT">
                              <shadow type="text">
                              <field name="TEXT">abc</field>
                              </shadow>
                              <block type="get_value" id="j[d{b[hJs!GaykaU;Kbz">
                              <field name="ATTR">val</field>
                              <field name="OID">meteoalarm.1.location</field>
                              </block>
                              </value>
                              </block>
                              </value>
                              <next>
                              <block type="variables_set" id="]txw-l]{/5E^uJgJ6;]V">
                              <field name="VAR" id="R?S-u;fN]Xyap#I6xL.q">Count_Alarms</field>
                              <value name="VALUE">
                              <block type="get_value" id="bnU+83/7#J$mWTC.(q^$">
                              <field name="ATTR">val</field>
                              <field name="OID">meteoalarm.1.noOfAlarms</field>
                              </block>
                              </value>
                              <next>
                              <block type="controls_if" id="+FrwIrR~[ZI!35Ci,fps">
                              <mutation else="1"></mutation>
                              <value name="IF0">
                              <block type="logic_compare" id="85BWMVeJ=z%iMYrN@.P"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="S)Pi|n4?,h$^SZcBtovV"> <field name="ATTR">val</field> <field name="OID">meteoalarm.1.level</field> </block> </value> <value name="B"> <block type="math_number" id=".wPslZ)0[u3}pmyFq=Ut"> <field name="NUM">1</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="Vq%84pnH.FvUvmH]7=P("> <field name="VAR" id="?aAtbnW6$*t/{qo0]SXg">Alarmtext</field> <value name="VALUE"> <block type="text_join" id="3JfmXsR~kRDt/r$*H0">
                              <mutation items="2"></mutation>
                              <value name="ADD0">
                              <block type="text" id="2z3wu)T=9ti
                              @w+46g}-">
                              <field name="TEXT">ℹ️ KEINE Wetterwarnungen - </field>
                              </block>
                              </value>
                              <value name="ADD1">
                              <block type="variables_get" id="O2h@ZPzcAIrtPd9dUlO"> <field name="VAR" id="u:H--63)mKEg0fJ7;9:o">Bereich</field> </block> </value> </block> </value> </block> </statement> <statement name="ELSE"> <block type="variables_set" id="4#ff{{?x{%f1T3-W!nXk"> <field name="VAR" id="?aAtbnW6$*t/{qo0]SXg">Alarmtext</field> <value name="VALUE"> <block type="text" id="MXz+BeaHCk:9bkN/ls"> <field name="TEXT"></field> </block> </value> <next> <block type="controls_for" id="m/I{3A*f,/{~FKDODG~5"> <field name="VAR" id="5I(N9m^?F2P~5=+:Zyx0">i</field> <value name="FROM"> <shadow type="math_number" id="4Ses4D2.K[!Xebyr7|.J"> <field name="NUM">1</field> </shadow> </value> <value name="TO"> <shadow type="math_number" id="##zrFm,}JxU9S1rXeeB-"> <field name="NUM">10</field> </shadow> <block type="variables_get" id="xV(R$(MWgBj2jouO8-Yj"> <field name="VAR" id="R?S-u;fN]Xyap#I6xL.q">Count_Alarms</field> </block> </value> <value name="BY"> <shadow type="math_number" id="ItnE9iIlP!%$Ae_wfgi*"> <field name="NUM">1</field> </shadow> </value> <statement name="DO"> <block type="variables_set" id=";rspGUX{ti,dx0}~:~Dy"> <field name="VAR" id="p![URAr:3X6c?u3W4JlW">DP_Prefix</field> <value name="VALUE"> <block type="text_join" id="($M!-Guyu*4nN{51SuOe"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="HRGgIU6uwJY$EZmy[c5A"> <field name="TEXT">meteoalarm.1.alarms.Alarm_</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="rL0Ldb=vT{6#rTamzyTl"> <field name="VAR" id="5I(N9m^?F2P~5=+:Zyx0">i</field> </block> </value> </block> </value> <next> <block type="variables_set" id="eT?ZayH0xmO|oHLPbzs."> <field name="VAR" id="r2|esx^w:i5%c~MPv]~^">DP_Level</field> <value name="VALUE"> <block type="text_join" id="j@rxc*GE;h.B?6(EOT}E"> <mutation items="2"></mutation> <value name="ADD0"> <block type="variables_get" id="St4mt3!^!%9=dDC3*bhY"> <field name="VAR" id="p![URAr:3X6c?u3W4JlW">DP_Prefix</field> </block> </value> <value name="ADD1"> <block type="text" id="[WsF=$E~71f/}j/)Ztx?"> <field name="TEXT">.level</field> </block> </value> </block> </value> <next> <block type="controls_if" id="G#AqwsbX.n6t|Au~vjCS"> <mutation elseif="2"></mutation> <value name="IF0"> <block type="logic_compare" id="9Z@rS]ubK0G)K_})LxuJ"> <field name="OP">EQ</field> <value name="A"> <block type="get_value_var" id="4T7eSnl:Fq.^V]LLz9tu"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="/N2i[6ZG+o(wRRZ7{{Bh"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="PM(P)|)-/PgoX}p;D8tL"> <field name="VAR" id="r2|esx^w:i5%c~MPv]~^">DP_Level</field> </block> </value> </block> </value> <value name="B"> <block type="math_number" id="-:MTwzny/4(qi)aT:fvi"> <field name="NUM">2</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id=":Zcq~vyHx:pqMcK#12j;"> <field name="VAR" id="4.^SY}hsC..DdI4Qadt,">Level</field> <value name="VALUE"> <block type="text" id="f#15wM[LJUT4rwN8JZd">
                              <field name="TEXT">❗❗ Alarm Level 2 von 4</field>
                              </block>
                              </value>
                              </block>
                              </statement>
                              <value name="IF1">
                              <block type="logic_compare" id="fvFdp0e7%1f87C#xM
                              7j">
                              <field name="OP">EQ</field>
                              <value name="A">
                              <block type="get_value_var" id="$#y(WBO4$A.E-d+Zfl"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="Z;%WsBY:LtL!o)!gMbh?"> <field name="VAR" id="r2|esx^w:i5%c~MPv]~^">DP_Level</field> </block> </value> </block> </value> <value name="B"> <block type="math_number" id="+#F/-iNv((M1ku]9j7]f"> <field name="NUM">3</field> </block> </value> </block> </value> <statement name="DO1"> <block type="variables_set" id="q5DGWVz7m$!$WXyvPI8W"> <field name="VAR" id="4.^SY}hsC..DdI4Qadt,">Level</field> <value name="VALUE"> <block type="text" id="~ubewhMF7rzFX;Gl)CO">
                              <field name="TEXT">❗❗❗ Alarm Level 3 von 4</field>
                              </block>
                              </value>
                              </block>
                              </statement>
                              <value name="IF2">
                              <block type="logic_compare" id="|9[wj2l:1|V|NsMv14L"> <field name="OP">EQ</field> <value name="A"> <block type="get_value_var" id="TX+-O^}n=k5LMua+g%bz"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="dWf7k^t{gj8WDs.O2U]">
                              <field name="VAR" id="r2|esx^w:i5%c~MPv]~^">DP_Level</field>
                              </block>
                              </value>
                              </block>
                              </value>
                              <value name="B">
                              <block type="math_number" id="Q?Lo~pHB[OwKrRpP?cD"> <field name="NUM">4</field> </block> </value> </block> </value> <statement name="DO2"> <block type="variables_set" id="cD+[!}i^W:72iO.![m%">
                              <field name="VAR" id="4.^SY}hsC..DdI4Qadt,">Level</field>
                              <value name="VALUE">
                              <block type="text" id="^gq{+6b:x3TjmCav{|Z5">
                              <field name="TEXT">❗❗❗❗ Alarm Level 4 von 4</field>
                              </block>
                              </value>
                              </block>
                              </statement>
                              <next>
                              <block type="controls_if" id="/w~ai6M3ueIgS?HutaC"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="OFfnNndfX(Z,[$He#YfD"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="h_R$#:.}^m3m2~HaZ
                              m">
                              <field name="VAR" id="5I(N9m^?F2P~5=+:Zyx0">i</field>
                              </block>
                              </value>
                              <value name="B">
                              <block type="math_number" id="gLCrl2_A~Q%#J|QlOutc">
                              <field name="NUM">1</field>
                              </block>
                              </value>
                              </block>
                              </value>
                              <statement name="DO0">
                              <block type="variables_set" id="ipv-^dInU=zY_B@xbLU">
                              <field name="VAR" id="?aAtbnW6$t/{qo0]SXg">Alarmtext</field>
                              <value name="VALUE">
                              <block type="text_join" id="@@u:Jl]!:nmUW+iK=U{-">
                              <mutation items="3"></mutation>
                              <value name="ADD0">
                              <block type="text" id="0
                              Y)FR)KDD@HL90)^E_r">
                              <field name="TEXT">❗ WETTERWARNUNG - </field>
                              </block>
                              </value>
                              <value name="ADD1">
                              <block type="variables_get" id="$l6
                              $8{Jo?)-Q!C)VX#%">
                              <field name="VAR" id="u:H--63)mKEg0fJ7;9:o">Bereich</field>
                              </block>
                              </value>
                              <value name="ADD2">
                              <block type="text_newline" id="P;9?koWyLKu5[lT}sO6P">
                              <field name="Type">\r\n</field>
                              </block>
                              </value>
                              </block>
                              </value>
                              </block>
                              </statement>
                              <value name="IF1">
                              <block type="logic_compare" id="QP8isH!O1tY[Bof=(]{"> <field name="OP">GT</field> <value name="A"> <block type="variables_get" id="zQ9;t@*N;sQ;L43/27#T"> <field name="VAR" id="5I(N9m^?F2P~5=+:Zyx0">i</field> </block> </value> <value name="B"> <block type="math_number" id="|kG+?]taxFvVd?.@bBfa"> <field name="NUM">1</field> </block> </value> </block> </value> <statement name="DO1"> <block type="variables_set" id="a/b*~qczySp:X^$=^4Cr"> <field name="VAR" id="?aAtbnW6$*t/{qo0]SXg">Alarmtext</field> <value name="VALUE"> <block type="text_join" id="YkUARKoI%{+m2!RVgNp1"> <mutation items="3"></mutation> <value name="ADD0"> <block type="variables_get" id="yBT3c$J*_EoZvlk*eE%|"> <field name="VAR" id="?aAtbnW6$*t/{qo0]SXg">Alarmtext</field> </block> </value> <value name="ADD1"> <block type="text_newline" id="eQ@.ANVxs0kSwan^)HG">
                              <field name="Type">\r\n</field>
                              </block>
                              </value>
                              <value name="ADD2">
                              <block type="text_newline" id="!pSVd+S(hVmkreg,vvs">
                              <field name="Type">\r\n</field>
                              </block>
                              </value>
                              </block>
                              </value>
                              </block>
                              </statement>
                              <next>
                              <block type="variables_set" id="uJPJ~ycXzvrIcIR{$3-d">
                              <field name="VAR" id="-]$HIgmE^f~1#+_EO-!%">Event</field>
                              <value name="VALUE">
                              <block type="get_value_var" id="H=eq1]6YTQo#5X5md3(X">
                              <field name="ATTR">val</field>
                              <value name="OID">
                              <shadow type="text" id=",LeVM^q@MI-zMwF0woJ?">
                              <field name="TEXT"></field>
                              </shadow>
                              <block type="text_join" id="oRqWg^E10kxw:o]sE!f"> <mutation items="2"></mutation> <value name="ADD0"> <block type="variables_get" id="|@A-k$Ct,bU[wzVDYVVD"> <field name="VAR" id="p![URAr:3X6c?u3W4JlW">DP_Prefix</field> </block> </value> <value name="ADD1"> <block type="text" id="bb)#c@NVsmWEhZpH5Xyo"> <field name="TEXT">.event</field> </block> </value> </block> </value> </block> </value> <next> <block type="debug" id="0KO+OmoB?zC.-uc8Yw5n"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="UTg/GPfq[^Z8m+WQYbk/"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="HGIUV4|_{upfe=bMM$mc"> <field name="VAR" id="-]$HIgmE^f~1#+_EO-!%">Event</field> </block> </value> <next> <block type="variables_set" id="L!k/)$mx[evI1[igvx?e"> <field name="VAR" id="XE/}QC0;NDfZrMgL{5Z3">Description</field> <value name="VALUE"> <block type="get_value_var" id="ex7HBQs^HB?m[Kfz~OQ@"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text"> <field name="TEXT"></field> </shadow> <block type="text_join" id="[3)+B%B~GWZZeM)!@Q]F"> <mutation items="2"></mutation> <value name="ADD0"> <block type="variables_get" id="fQGlk;!u_)rp(f2J~{vR"> <field name="VAR" id="p![URAr:3X6c?u3W4JlW">DP_Prefix</field> </block> </value> <value name="ADD1"> <block type="text" id="y]nn@M[h)8et%zL8E{8/"> <field name="TEXT">.description</field> </block> </value> </block> </value> </block> </value> <next> <block type="debug" id="md^gXJpY}]KKzu%.{?$6"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="N(^AzHCE2BMBdL!c~+$c"> <field name="VAR" id="XE/}QC0;NDfZrMgL{5Z3">Description</field> </block> </value> <next> <block type="variables_set" id="2p)dFz}Co3,^GU.m#.(o"> <field name="VAR" id="@/ZeM7A{o(W/(4Ums;En">Effective</field> <value name="VALUE"> <block type="get_value_var" id="ktihanQ]ki)sw8K%feh">
                              <field name="ATTR">val</field>
                              <value name="OID">
                              <shadow type="text">
                              <field name="TEXT"></field>
                              </shadow>
                              <block type="text_join" id="Sis4i7@cZz@SZZLd0IhE">
                              <mutation items="2"></mutation>
                              <value name="ADD0">
                              <block type="variables_get" id="B!}gUkq(xC_vTut[jQBS">
                              <field name="VAR" id="p![URAr:3X6c?u3W4JlW">DP_Prefix</field>
                              </block>
                              </value>
                              <value name="ADD1">
                              <block type="text" id="0;jnE(:Iu!S0k5Q={f-"> <field name="TEXT">.effective</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="Cobk8^D
                              j7FJ{uGhtPM">
                              <field name="VAR" id="@/ZeM7A{o(W/(4Ums;En">Effective</field>
                              <value name="VALUE">
                              <block type="convert_from_date" id="]A6ttz;przS1?IGizL.Q">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation>
                              <field name="OPTION">custom</field>
                              <field name="FORMAT">TT.MM.JJJJ, SS:mm</field>
                              <value name="VALUE">
                              <block type="variables_get" id="I,9PSDgPUMdZVC/P36][">
                              <field name="VAR" id="@/ZeM7A{o(W/(4Ums;En">Effective</field>
                              </block>
                              </value>
                              </block>
                              </value>
                              <next>
                              <block type="debug" id="LtOB_:*eyNLr44xG^:Zt">
                              <field name="Severity">log</field>
                              <value name="TEXT">
                              <shadow type="text">
                              <field name="TEXT">test</field>
                              </shadow>
                              <block type="variables_get" id="T[gro}EhPdy:mQO2F|M6">
                              <field name="VAR" id="@/ZeM7A{o(W/(4Ums;En">Effective</field>
                              </block>
                              </value>
                              <next>
                              <block type="variables_set" id="z!)%eA5kFrWhCAl=iUng">
                              <field name="VAR" id="XTA/nP_?}sWL!)|SaEGV">Expires</field>
                              <value name="VALUE">
                              <block type="get_value_var" id="KiLo4Ho2EL={BIGu{sQA">
                              <field name="ATTR">val</field>
                              <value name="OID">
                              <shadow type="text">
                              <field name="TEXT"></field>
                              </shadow>
                              <block type="text_join" id="3u]3-C0VYzqyeiwV2hV">
                              <mutation items="2"></mutation>
                              <value name="ADD0">
                              <block type="variables_get" id="o5ez|w]f-MTja3SFpt;"> <field name="VAR" id="p![URAr:3X6c?u3W4JlW">DP_Prefix</field> </block> </value> <value name="ADD1"> <block type="text" id="1e=5@cxoN1_TIWd4?#dE"> <field name="TEXT">.expires</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="DaPF*B7HCB5bR@T*!.cA"> <field name="VAR" id="XTA/nP_?}sWL!)|SaEGV">Expires</field> <value name="VALUE"> <block type="convert_from_date" id="Vr-;vyI;4my?094DDeZn"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">TT.MM.JJJJ, SS:mm</field> <value name="VALUE"> <block type="variables_get" id="0S{:auNqpisn;!]/bj!b"> <field name="VAR" id="XTA/nP_?}sWL!)|SaEGV">Expires</field> </block> </value> </block> </value> <next> <block type="debug" id="2wK!DoGCR3vMXCZ+uRU/"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="b)wvSwG+cxO[5G+Z[O"> <field name="VAR" id="XTA/nP_?}sWL!)|SaEGV">Expires</field> </block> </value> <next> <block type="variables_set" id="(EsuAKiT/=Edygbj[9xB"> <field name="VAR" id="?aAtbnW6$*t/{qo0]SXg">Alarmtext</field> <value name="VALUE"> <block type="text_join" id="y,)F?I7x:.}(C1}B%4V">
                              <mutation items="12"></mutation>
                              <value name="ADD0">
                              <block type="variables_get" id="EPN
                              q|%^z(}B{jjg|W{6">
                              <field name="VAR" id="?aAtbnW6$*t/{qo0]SXg">Alarmtext</field>
                              </block>
                              </value>
                              <value name="ADD1">
                              <block type="variables_get" id="xi$Vd2vVC9ooQx6~QNSi">
                              <field name="VAR" id="4.^SY}hsC..DdI4Qadt,">Level</field>
                              </block>
                              </value>
                              <value name="ADD2">
                              <block type="text_newline" id="!Papn%lMAcoUuOA|Qt(S">
                              <field name="Type">\r\n</field>
                              </block>
                              </value>
                              <value name="ADD3">
                              <block type="variables_get" id="m=/+w%ba*9!F!_KSmSQ"> <field name="VAR" id="-]$HIgmE^f~1#+_EO-!%">Event</field> </block> </value> <value name="ADD4"> <block type="text_newline" id="+6+17=R_WA2CFL|]ZCd">
                              <field name="Type">\r\n</field>
                              </block>
                              </value>
                              <value name="ADD5">
                              <block type="variables_get" id=",znW?%-%.dJJHuvQ_Zu"> <field name="VAR" id="XE/}QC0;NDfZrMgL{5Z3">Description</field> </block> </value> <value name="ADD6"> <block type="text_newline" id="eXsHLK]}K!)3)_r+dwJd"> <field name="Type">\r\n</field> </block> </value> <value name="ADD7"> <block type="text" id="[vTY2gePJIb7GF}ksA+*"> <field name="TEXT">von </field> </block> </value> <value name="ADD8"> <block type="variables_get" id="TmG,|Y%=izLM]8QS!O]J"> <field name="VAR" id="@/ZeM7A{o(W/(4Ums;En">Effective</field> </block> </value> <value name="ADD9"> <block type="text_newline" id="Q7v!+sq7p{es$I{A]1|">
                              <field name="Type">\r\n</field>
                              </block>
                              </value>
                              <value name="ADD10">
                              <block type="text" id="zi]mN1F_8h3]ZPBjMd_"> <field name="TEXT"> bis </field> </block> </value> <value name="ADD11"> <block type="variables_get" id=",n;z)+MHerX0d(lVPS6l"> <field name="VAR" id="XTA/nP_?}sWL!)|SaEGV">Expires</field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </statement> <next> <block type="controls_if" id=",)P]1e4BKPJb5r@hIjY}"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="9X!8cnNmnA!0Z$pPPUcy"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="UDCv2f|Bufb!ngK:qMB">
                              <field name="ATTR">val</field>
                              <field name="OID">meteoalarm.1.level</field>
                              </block>
                              </value>
                              <value name="B">
                              <block type="math_number" id="Z-P+a_DHX?]5~zVgX-Xk">
                              <field name="NUM">1</field>
                              </block>
                              </value>
                              </block>
                              </value>
                              <statement name="DO0">
                              <block type="telegram" id="V1#9Dr6R!I.glHiFfVbS">
                              <field name="INSTANCE">.1</field>
                              <field name="LOG">log</field>
                              <field name="SILENT">FALSE</field>
                              <field name="PARSEMODE">default</field>
                              <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                              <value name="MESSAGE">
                              <shadow type="text">
                              <field name="TEXT">text</field>
                              </shadow>
                              <block type="variables_get" id="uc}}Um!+Gm~,Ft({JWLl">
                              <field name="VAR" id="?aAtbnW6$*t/{qo0]SXg">Alarmtext</field>
                              </block>
                              </value>
                              </block>
                              </statement>
                              <statement name="ELSE">
                              <block type="telegram" id="(68Zd{ow]tN]Y+*[.h="> <field name="INSTANCE">.1</field> <field name="LOG">warn</field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field> <value name="MESSAGE"> <shadow type="text" id="!6frwM5p6OI)=:ml*j:">
                              <field name="TEXT">text</field>
                              </shadow>
                              <block type="variables_get" id="3ee}/Trc[{hr~9,CCVsJ">
                              <field name="VAR" id="?aAtbnW6$*t/{qo0]SXg">Alarmtext</field>
                              </block>
                              </value>
                              <next>
                              <block type="debug" id="uLFu=x,j}Wt5eB+T}CK9">
                              <field name="Severity">warn</field>
                              <value name="TEXT">
                              <shadow type="text" id="5|ffA8jd{%d8_GeuOm54">
                              <field name="TEXT">test</field>
                              </shadow>
                              <block type="variables_get" id="+yTueE-*q5mkY-X]fg8U">
                              <field name="VAR" id="?aAtbnW6$*t/{qo0]SXg">Alarmtext</field>
                              </block>
                              </value>
                              <next>
                              <block type="debug" id="fH64fWy:TGL0**9XGj7i">
                              <field name="Severity">log</field>
                              <value name="TEXT">
                              <shadow type="text" id="QuTkz-:nycg(OPY)Kb?U">
                              <field name="TEXT">Wetterwarnungen abgearbeitet und ggf. gesendet via Telegram.</field>
                              </shadow>
                              </value>
                              </block>
                              </next>
                              </block>
                              </next>
                              </block>
                              </statement>
                              </block>
                              </next>
                              </block>
                              </next>
                              </block>
                              </next>
                              </block>
                              </statement>
                              </block>
                              </next>
                              </block>
                              </next>
                              </block>
                              </next>
                              </block>
                              </xml>

                              Zur Info:
                              jackblackson (der Entwickler von Meteoalarm) und ich testen gerade eine neue Version in der die Alarmordner nicht mehr nummeriert sind. Somit wird das Skript so nicht mehr funktionieren.
                              Es gibt aber noch einige Sachen zu klären und daher kann man es zwischenzeitlich noch gut verwenden. :-)

                              rtwlR Online
                              rtwlR Online
                              rtwl
                              schrieb am zuletzt editiert von
                              #251

                              @neunteufels sehr cool, danke für das Script und die Infos.


                              dann nehm ich eben das Skript und baue es nicht anhand eines Screenshots nach, um dabei die Chance zu haben etwas zu lernen 😉

                              -Peter

                              1 Antwort Letzte Antwort
                              0
                              • rtwlR Online
                                rtwlR Online
                                rtwl
                                schrieb am zuletzt editiert von
                                #252

                                nochmals Danke für das Skript. Irgendwie bin ich doch froh das ich das Blockly importieren konnte :smiley:
                                zuallererst musste ich mal den telegram adapter installieren um es importieren zu können. Danach geändert auf pushover. Dann noch der umstand, dass du die .1. Instanz verwendest, ich aber die .0.
                                war also doch einiges zu tun wobei das eine oder andere lernen konnte.

                                Bis die neue Version kommt lass ich es mal so laufen.

                                -Peter

                                1 Antwort Letzte Antwort
                                1
                                • jackblacksonJ Offline
                                  jackblacksonJ Offline
                                  jackblackson
                                  schrieb am zuletzt editiert von
                                  #253

                                  Ich bin ja gerade dran, die Funktion, dass man auch außerhalb von ioBroker informiert wird, einzubauen - dank der Idee von @neunteufels . Nun geht es darum - welche Kommunikationswege sind für euch interessant? Aktuell eingebaut habe ich:

                                  • Telegram
                                  • Signal
                                  • Pushover
                                  • Mail

                                  Fällt euch sonst noch etwas ein, so ihr sagt, das nutze ich und hätte über diesen Adapter gerne die Unwetterwarnungen gepusht?

                                  ? N 3 Antworten Letzte Antwort
                                  1
                                  • jackblacksonJ jackblackson

                                    Ich bin ja gerade dran, die Funktion, dass man auch außerhalb von ioBroker informiert wird, einzubauen - dank der Idee von @neunteufels . Nun geht es darum - welche Kommunikationswege sind für euch interessant? Aktuell eingebaut habe ich:

                                    • Telegram
                                    • Signal
                                    • Pushover
                                    • Mail

                                    Fällt euch sonst noch etwas ein, so ihr sagt, das nutze ich und hätte über diesen Adapter gerne die Unwetterwarnungen gepusht?

                                    ? Offline
                                    ? Offline
                                    Ein ehemaliger Benutzer
                                    schrieb am zuletzt editiert von
                                    #254

                                    @jackblackson

                                    ich wuerde noch die Kommunikationswege der Adapter Synochat und Alexa2 ergaenzen :-)

                                    sigi234S da_WoodyD jackblacksonJ 3 Antworten Letzte Antwort
                                    0
                                    • ? Ein ehemaliger Benutzer

                                      @jackblackson

                                      ich wuerde noch die Kommunikationswege der Adapter Synochat und Alexa2 ergaenzen :-)

                                      sigi234S Online
                                      sigi234S Online
                                      sigi234
                                      Forum Testing Most Active
                                      schrieb am zuletzt editiert von
                                      #255

                                      @ilovegym sagte in Test Adapter Meteoalarm v2.0.x:

                                      Alexa2

                                      :+1:

                                      Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                      Immer Daten sichern!

                                      1 Antwort Letzte Antwort
                                      0
                                      • ? Ein ehemaliger Benutzer

                                        @jackblackson

                                        ich wuerde noch die Kommunikationswege der Adapter Synochat und Alexa2 ergaenzen :-)

                                        da_WoodyD Online
                                        da_WoodyD Online
                                        da_Woody
                                        schrieb am zuletzt editiert von
                                        #256

                                        @ilovegym dann aber auch whatsup und threema...
                                        auch wenn im moment viele drauf stehn. telegram und signal sind für mich ein nogo.
                                        ist wie immer geschmackssache... ;)

                                        gruß vom Woody
                                        HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                                        jackblacksonJ 1 Antwort Letzte Antwort
                                        0
                                        • jackblacksonJ jackblackson

                                          Ich bin ja gerade dran, die Funktion, dass man auch außerhalb von ioBroker informiert wird, einzubauen - dank der Idee von @neunteufels . Nun geht es darum - welche Kommunikationswege sind für euch interessant? Aktuell eingebaut habe ich:

                                          • Telegram
                                          • Signal
                                          • Pushover
                                          • Mail

                                          Fällt euch sonst noch etwas ein, so ihr sagt, das nutze ich und hätte über diesen Adapter gerne die Unwetterwarnungen gepusht?

                                          ? Offline
                                          ? Offline
                                          Ein ehemaliger Benutzer
                                          schrieb am zuletzt editiert von
                                          #257

                                          @jackblackson In sachen Benachrichtungen wuerde ich einfach einen Datenpunkt auswaehlbar machen, an den der Text gesendet werden soll.. :-) glaube, damit ist man am flexiblestesnsten.. :-)

                                          jackblacksonJ 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          731

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe