Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. [Aufruf] Nina Gefahrenmeldung Adapter

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Aufruf] Nina Gefahrenmeldung Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • Chaot
      Chaot @Singular75 last edited by

      @Singular75
      Ich verstehe deine Frage nicht ganz.
      Aber vielleicht meinst du sowas:

      Ich habe im VIS eine eigen View erstellt die bei Eingang eier Gefahrenmeldung in den Vordergrund geschaltet wird.
      Darin sind eigentlich nur ein paar Elemente enthalten:
      Mehrere Basic Strings mit Überschrift, Meldungstext und Start- bzw. Endzeit.
      Dazu ein NavButton als "Quittierung" um aus der Meldung wieder rauszuschalten.

      {
        "settings": {
          "style": {
            "background-color": "#f63c13"
          },
          "theme": "redmond",
          "sizex": "",
          "sizey": "",
          "gridSize": "",
          "snapType": null,
          "useBackground": false
        },
        "widgets": {
          "e00001": {
            "tpl": "tplValueStringRaw",
            "data": {
              "oid": "nina.0.09478.warnung01.info01.description",
              "g_fixed": false,
              "g_visibility": false,
              "g_css_font_text": true,
              "g_css_background": false,
              "g_css_shadow_padding": false,
              "g_css_border": false,
              "g_gestures": false,
              "g_signals": false,
              "g_last_change": false,
              "visibility-cond": "==",
              "visibility-val": 1,
              "visibility-groups-action": "hide",
              "signals-cond-0": "==",
              "signals-val-0": true,
              "signals-icon-0": "/vis/signals/lowbattery.png",
              "signals-icon-size-0": 0,
              "signals-blink-0": false,
              "signals-horz-0": 0,
              "signals-vert-0": 0,
              "signals-hide-edit-0": false,
              "signals-cond-1": "==",
              "signals-val-1": true,
              "signals-icon-1": "/vis/signals/lowbattery.png",
              "signals-icon-size-1": 0,
              "signals-blink-1": false,
              "signals-horz-1": 0,
              "signals-vert-1": 0,
              "signals-hide-edit-1": false,
              "signals-cond-2": "==",
              "signals-val-2": true,
              "signals-icon-2": "/vis/signals/lowbattery.png",
              "signals-icon-size-2": 0,
              "signals-blink-2": false,
              "signals-horz-2": 0,
              "signals-vert-2": 0,
              "signals-hide-edit-2": false,
              "lc-type": "last-change",
              "lc-is-interval": true,
              "lc-is-moment": false,
              "lc-format": "",
              "lc-position-vert": "top",
              "lc-position-horz": "right",
              "lc-offset-vert": 0,
              "lc-offset-horz": 0,
              "lc-font-size": "12px",
              "lc-font-family": "",
              "lc-font-style": "",
              "lc-bkg-color": "",
              "lc-color": "",
              "lc-border-width": "0",
              "lc-border-style": "",
              "lc-border-color": "",
              "lc-border-radius": 10,
              "lc-zindex": 0
            },
            "style": {
              "left": "120px",
              "top": "199px",
              "width": "750px",
              "height": "209px",
              "text-align": "center",
              "font-size": "xx-large"
            },
            "widgetSet": "basic"
          },
          "e00002": {
            "tpl": "tplValueStringRaw",
            "data": {
              "oid": "nina.0.09478.warnung01.info01.headline",
              "g_fixed": false,
              "g_visibility": false,
              "g_css_font_text": true,
              "g_css_background": false,
              "g_css_shadow_padding": false,
              "g_css_border": false,
              "g_gestures": false,
              "g_signals": false,
              "g_last_change": false,
              "visibility-cond": "==",
              "visibility-val": 1,
              "visibility-groups-action": "hide",
              "signals-cond-0": "==",
              "signals-val-0": true,
              "signals-icon-0": "/vis/signals/lowbattery.png",
              "signals-icon-size-0": 0,
              "signals-blink-0": false,
              "signals-horz-0": 0,
              "signals-vert-0": 0,
              "signals-hide-edit-0": false,
              "signals-cond-1": "==",
              "signals-val-1": true,
              "signals-icon-1": "/vis/signals/lowbattery.png",
              "signals-icon-size-1": 0,
              "signals-blink-1": false,
              "signals-horz-1": 0,
              "signals-vert-1": 0,
              "signals-hide-edit-1": false,
              "signals-cond-2": "==",
              "signals-val-2": true,
              "signals-icon-2": "/vis/signals/lowbattery.png",
              "signals-icon-size-2": 0,
              "signals-blink-2": false,
              "signals-horz-2": 0,
              "signals-vert-2": 0,
              "signals-hide-edit-2": false,
              "lc-type": "last-change",
              "lc-is-interval": true,
              "lc-is-moment": false,
              "lc-format": "",
              "lc-position-vert": "top",
              "lc-position-horz": "right",
              "lc-offset-vert": 0,
              "lc-offset-horz": 0,
              "lc-font-size": "12px",
              "lc-font-family": "",
              "lc-font-style": "",
              "lc-bkg-color": "",
              "lc-color": "",
              "lc-border-width": "0",
              "lc-border-style": "",
              "lc-border-color": "",
              "lc-border-radius": 10,
              "lc-zindex": 0
            },
            "style": {
              "left": "120px",
              "top": "100px",
              "width": "750px",
              "height": "97px",
              "text-align": "center",
              "font-size": "xx-large"
            },
            "widgetSet": "basic"
          },
          "e00003": {
            "tpl": "tplValueString",
            "data": {
              "oid": "nina.0.09478.warnung01.info01.effective",
              "g_fixed": false,
              "g_visibility": false,
              "g_css_font_text": true,
              "g_css_background": false,
              "g_css_shadow_padding": false,
              "g_css_border": false,
              "g_gestures": false,
              "g_signals": false,
              "g_last_change": false,
              "visibility-cond": "==",
              "visibility-val": 1,
              "visibility-groups-action": "hide",
              "signals-cond-0": "==",
              "signals-val-0": true,
              "signals-icon-0": "/vis/signals/lowbattery.png",
              "signals-icon-size-0": 0,
              "signals-blink-0": false,
              "signals-horz-0": 0,
              "signals-vert-0": 0,
              "signals-hide-edit-0": false,
              "signals-cond-1": "==",
              "signals-val-1": true,
              "signals-icon-1": "/vis/signals/lowbattery.png",
              "signals-icon-size-1": 0,
              "signals-blink-1": false,
              "signals-horz-1": 0,
              "signals-vert-1": 0,
              "signals-hide-edit-1": false,
              "signals-cond-2": "==",
              "signals-val-2": true,
              "signals-icon-2": "/vis/signals/lowbattery.png",
              "signals-icon-size-2": 0,
              "signals-blink-2": false,
              "signals-horz-2": 0,
              "signals-vert-2": 0,
              "signals-hide-edit-2": false,
              "lc-type": "last-change",
              "lc-is-interval": true,
              "lc-is-moment": false,
              "lc-format": "",
              "lc-position-vert": "top",
              "lc-position-horz": "right",
              "lc-offset-vert": 0,
              "lc-offset-horz": 0,
              "lc-font-size": "12px",
              "lc-font-family": "",
              "lc-font-style": "",
              "lc-bkg-color": "",
              "lc-color": "",
              "lc-border-width": "0",
              "lc-border-style": "",
              "lc-border-color": "",
              "lc-border-radius": 10,
              "lc-zindex": 0
            },
            "style": {
              "left": "120px",
              "top": "420px",
              "width": "750px",
              "height": "41px",
              "text-align": "center",
              "font-size": "xx-large"
            },
            "widgetSet": "basic"
          },
          "e00004": {
            "tpl": "tplValueString",
            "data": {
              "oid": "nina.0.09478.warnung01.info01.expires",
              "g_fixed": false,
              "g_visibility": false,
              "g_css_font_text": true,
              "g_css_background": false,
              "g_css_shadow_padding": false,
              "g_css_border": false,
              "g_gestures": false,
              "g_signals": false,
              "g_last_change": false,
              "visibility-cond": "==",
              "visibility-val": 1,
              "visibility-groups-action": "hide",
              "signals-cond-0": "==",
              "signals-val-0": true,
              "signals-icon-0": "/vis/signals/lowbattery.png",
              "signals-icon-size-0": 0,
              "signals-blink-0": false,
              "signals-horz-0": 0,
              "signals-vert-0": 0,
              "signals-hide-edit-0": false,
              "signals-cond-1": "==",
              "signals-val-1": true,
              "signals-icon-1": "/vis/signals/lowbattery.png",
              "signals-icon-size-1": 0,
              "signals-blink-1": false,
              "signals-horz-1": 0,
              "signals-vert-1": 0,
              "signals-hide-edit-1": false,
              "signals-cond-2": "==",
              "signals-val-2": true,
              "signals-icon-2": "/vis/signals/lowbattery.png",
              "signals-icon-size-2": 0,
              "signals-blink-2": false,
              "signals-horz-2": 0,
              "signals-vert-2": 0,
              "signals-hide-edit-2": false,
              "lc-type": "last-change",
              "lc-is-interval": true,
              "lc-is-moment": false,
              "lc-format": "",
              "lc-position-vert": "top",
              "lc-position-horz": "right",
              "lc-offset-vert": 0,
              "lc-offset-horz": 0,
              "lc-font-size": "12px",
              "lc-font-family": "",
              "lc-font-style": "",
              "lc-bkg-color": "",
              "lc-color": "",
              "lc-border-width": "0",
              "lc-border-style": "",
              "lc-border-color": "",
              "lc-border-radius": 10,
              "lc-zindex": 0
            },
            "style": {
              "left": "120px",
              "top": "480px",
              "width": "750px",
              "height": "41px",
              "text-align": "center",
              "font-size": "xx-large"
            },
            "widgetSet": "basic"
          },
          "e00005": {
            "tpl": "tplJquiButtonNav",
            "data": {
              "g_fixed": false,
              "g_visibility": false,
              "g_css_font_text": true,
              "g_css_background": false,
              "g_css_shadow_padding": false,
              "g_css_border": false,
              "g_gestures": false,
              "g_signals": false,
              "g_last_change": false,
              "buttontext": "OK",
              "signals-cond-0": "==",
              "signals-val-0": true,
              "signals-icon-0": "/vis/signals/lowbattery.png",
              "signals-icon-size-0": 0,
              "signals-blink-0": false,
              "signals-horz-0": 0,
              "signals-vert-0": 0,
              "signals-hide-edit-0": false,
              "signals-cond-1": "==",
              "signals-val-1": true,
              "signals-icon-1": "/vis/signals/lowbattery.png",
              "signals-icon-size-1": 0,
              "signals-blink-1": false,
              "signals-horz-1": 0,
              "signals-vert-1": 0,
              "signals-hide-edit-1": false,
              "signals-cond-2": "==",
              "signals-val-2": true,
              "signals-icon-2": "/vis/signals/lowbattery.png",
              "signals-icon-size-2": 0,
              "signals-blink-2": false,
              "signals-horz-2": 0,
              "signals-vert-2": 0,
              "signals-hide-edit-2": false,
              "lc-type": "last-change",
              "lc-is-interval": true,
              "lc-is-moment": false,
              "lc-format": "",
              "lc-position-vert": "top",
              "lc-position-horz": "right",
              "lc-offset-vert": 0,
              "lc-offset-horz": 0,
              "lc-font-size": "12px",
              "lc-font-family": "",
              "lc-font-style": "",
              "lc-bkg-color": "",
              "lc-color": "",
              "lc-border-width": "0",
              "lc-border-style": "",
              "lc-border-color": "",
              "lc-border-radius": 10,
              "lc-zindex": 0,
              "nav_view": "Info",
              "no_style": true,
              "html_prepend": "",
              "html_append": "",
              "visibility-cond": "==",
              "visibility-val": 1,
              "visibility-groups-action": "hide"
            },
            "style": {
              "left": "30px",
              "top": "30px",
              "width": "100px",
              "height": "100px",
              "color": "#12f81b",
              "text-align": "center",
              "font-size": "xx-large",
              "z-index": "1"
            },
            "widgetSet": "jqui"
          }
        },
        "name": "NinaAlarm",
        "filterList": []
      }
      

      Die View wird mit dem Script das ich mit artecs Hilfe erstellt habe umgeschaltet:

      on({id: "nina.0.09478.numberOfWarn"/*Anzahl der aktuellen Warnungen*/, change: "any"}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        if (getState("nina.0.09478.numberOfWarn").val > 0) {
          setState('vis.0.control.instance', 'FFFFFFFF');                  // für welche instanz umgeschaltet werden soll.. hier alle Visus
          setState("vis.0.control.data"/*Data for control vis*/, 'Neu/NinaAlarm');    // wohin 
          setState('vis.0.control.command', 'changeView');                  // und umschalten
        }
       });
      

      Mehr steckt da eigentlich nicht dahinter.

      1 Reply Last reply Reply Quote 0
      • A
        adarof last edited by

        Hallo

        Vielen Dank - View und Script problemlos in Betrieb genommen.
        Gibt es für die View vielleicht noch etwas "hübscheres"?
        Ich denke z.B. wie bei den DWD Alarmen: Gibt es eine feste Liste von Icons, die man durch einen der Datenpunkte auswählen und anzeigen kann? Zumindest Sirene etc gibt es ja als im "Code 3" vom Beispielalarm.

        Dafür müsste man vermutlich die Spec kennen...

        Gruss -

        sigi234 Chaot 2 Replies Last reply Reply Quote 0
        • sigi234
          sigi234 Forum Testing Most Active @adarof last edited by

          @adarof sagte in Aufruf Nina Gefahrenmeldung Adapter:

          Gibt es für die View vielleicht noch etwas "hübscheres"?

          Da gibt es viele Möglichkeiten..............

          Screenshot (3756).png

          1 Reply Last reply Reply Quote 0
          • A
            adarof last edited by

            Kann ich das bitte als Export bekommen ?

            Wäre als vis Widget auch sinnvoll, damit man die ganzen Varianten für Icons etc alles zusammen bekommt?

            Gruss

            sigi234 1 Reply Last reply Reply Quote 0
            • sigi234
              sigi234 Forum Testing Most Active @adarof last edited by sigi234

              @adarof sagte in Aufruf Nina Gefahrenmeldung Adapter:

              Kann ich das bitte als Export bekommen ?

              Wäre als vis Widget auch sinnvoll, damit man die ganzen Varianten für Icons etc alles zusammen bekommt?

              Gruss

              Sicher, ist aber noch in Bearbeitung.............Die DP`s müssen angepasst werden.
              Und die Sichtbarkeit........
              Für die gelben und roten blinkenden Icons brauchst du das:
              https://github.com/runsnbunsn/ioBroker.fontui

              Für KATWARN Schrift:

              Material Design CSS for ioBroker.vis

              Die blinkenden Kreise sind von @andiko2

              https://forum.iobroker.net/topic/19335/adapter-in-vis-überwachen/22

              Widget_Nina.txt

              info_warning.png

              Wenn noch nicht installiert:
              ioBroker.icons-mfd-png

              1 Reply Last reply Reply Quote 1
              • Negalein
                Negalein Global Moderator last edited by

                @sigi234
                Hast du die Datei info_warning.png von Google, oder stellt die der Adapter zur Verfügung?

                sigi234 1 Reply Last reply Reply Quote 0
                • sigi234
                  sigi234 Forum Testing Most Active @Negalein last edited by sigi234

                  @Negalein sagte in Aufruf Nina Gefahrenmeldung Adapter:

                  info_warning.png

                  Installiert:

                  Screenshot (3758).png

                  Habe es rauf geladen......

                  1 Reply Last reply Reply Quote 1
                  • Chaot
                    Chaot @adarof last edited by Chaot

                    @adarof Auf eine akustische Alarmierung habe ich bewusst verzichtet.
                    Ich möchte nicht das mein Hund Panik bekommt wenn keiner zu Hause ist und das Ding losplärrt.
                    Die View gewinnt auch keinen Schönheitspreis. Das habe ich einfach mal so zusammengezimmert weil ich davon ausgehe das ich das im Idealfall nie mehr sehen werde 😊 und falls doch ist die Optik dann eher nebensächlich 😖

                    sigi234 1 Reply Last reply Reply Quote 0
                    • sigi234
                      sigi234 Forum Testing Most Active @Chaot last edited by

                      @Chaot sagte in Aufruf Nina Gefahrenmeldung Adapter:

                      Die View gewinnt auch keinen Schönheitspreis. Das habe ich einfach mal so zusammengezimmert weil ich davon ausgehe das ich das im Idealfall nie mehr sehen werde

                      Es kann sich doch jeder eine basteln........😀

                      1 Reply Last reply Reply Quote 0
                      • arteck
                        arteck Developer Most Active last edited by arteck

                        @tombox

                        kannst du noch bitte das so abändern dass die Objekte auch da bleiben wenn eine Meldung da war und dann keine mehr ist..

                        es währe besser die Objekte nur zu leeren.. so kann man mit den auch arbeiten im Scripten ohne drauf zu achten ob die da sind oder nicht.. ich muss immer ein try catch block um diese legen da mit sonst das script um die ohren fliegt .. wenn das Objekt nicht vorhanden ist.

                        T 1 Reply Last reply Reply Quote 0
                        • T
                          tombox @arteck last edited by

                          @arteck
                          Das ist relativ schwierig. Da je nach Warnung unterschiedliche genutzt werden und vielleicht in Zukunft Felder kommen die jetzt noch nicht existieren. Z.b. kann es ja beliebige viele codes oder geocodes geben.
                          Und wenn die numberOfWarn > 0 ist kann man ja relativ sicher sein das es Objekte gibt

                          1 Reply Last reply Reply Quote 0
                          • A
                            adarof last edited by

                            Ohha - wenn das Protokoll so dynamisch ist ... wie soll man es dann "hübsch" anzeigen?

                            @Chaot: Ich hab durchaus häufiger NINA Warnungen... 1x im Monat Probealarm und auch solche "Feinheiten" wie brennende Bahnhöfe (richtig, @sigi234 aus Bielefeld ? 😉 ) werden anscheinend gemeldet. Ebenso sehr schwere Gewitter ... ich gehe davon aus, dass ich NINA ähnlich häufig anschlägt, die DWD "lila" Warnungen 😉

                            Gruss - Henning

                            T 1 Reply Last reply Reply Quote 0
                            • T
                              tombox @adarof last edited by tombox

                              @adarof
                              Die Objekte sind realtiv fix aber zb alles was eine Nummer am Ende hat kann beliebig oft vorkommen (Warnungen, Info, codes) . Das Widget müsste dynamisch die Warnungen anzeigen abhängig von der numberOfWarn.

                              T 1 Reply Last reply Reply Quote 0
                              • T
                                tombox @tombox last edited by

                                Wenn es sonst keine Fehler oder Wünsche gibt würde ich den Adapter dann veröffentlichen.

                                1 Reply Last reply Reply Quote 1
                                • A
                                  adarof last edited by

                                  +1 von mir.

                                  Danke für deine mühe

                                  1 Reply Last reply Reply Quote 0
                                  • Negalein
                                    Negalein Global Moderator last edited by

                                    @tombox

                                    Im Adapter hab ich für "Passau" die Kennziffer 09275 eingetragen.
                                    instances - ioBroker (3).png

                                    Aber mir werden aktuell Warnungen für "Aschaffenburg" (Kennziffer 09661 und 09671)
                                    und "Aichach-Friedberg" (Kennziffer 09771) angezeigt.
                                    vis (2).png

                                    1 Reply Last reply Reply Quote 0
                                    • Negalein
                                      Negalein Global Moderator last edited by Negalein

                                      @tombox

                                      Nachtrag:
                                      Im Objektebaum sind mit 09275 Orte enthalten, die in der Liste der AGS-Nummern eben bei ganz anderen Nummern aufscheinen.
                                      Wie gerade Aschaffenburg und Aichach-Friedberg

                                      objects - ioBroker (18).png

                                      1 Reply Last reply Reply Quote 0
                                      • Nashra
                                        Nashra Most Active Forum Testing last edited by

                                        Moin, wenn keine Meldungen vorliegen kommt bei mir ein Error im Log

                                        nina.0	2019-08-01 00:13:54.600	error	{}
                                        
                                        arteck T 2 Replies Last reply Reply Quote 0
                                        • arteck
                                          arteck Developer Most Active @Nashra last edited by

                                          @Nashra jo hab ich auch

                                          1 Reply Last reply Reply Quote 0
                                          • S
                                            stephan61 last edited by

                                            Hallo habe den Adapter installiert bekommen mein start folgende Fehlermeldung im log

                                            nina.0	2019-08-01 08:07:36.275	error	{}
                                            nina.0	2019-08-01 08:07:36.271	error	{"errno":"EPROTO","code":"EPROTO","syscall":"write"}
                                            nina.0	2019-08-01 08:07:36.265	error	{}
                                            nina.0	2019-08-01 08:07:36.264	error	{"errno":"EPROTO","code":"EPROTO","syscall":"write"}
                                            nina.0	2019-08-01 08:07:36.257	error	{}
                                            nina.0	2019-08-01 08:07:36.252	error	{"errno":"EPROTO","code":"EPROTO","syscall":"write"}
                                            nina.0	2019-08-01 08:07:35.849	info	{}
                                            nina.0	2019-08-01 08:07:35.611	info	starting. Version 0.0.5 in /opt/iobroker/node_modules/iobroker.nina, node: v10.16.0
                                            nina.0	2019-08-01 08:07:35.507	info	States connected to redis: 0.0.0.0:6379
                                            
                                            

                                            Gruß Stephan

                                            T 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            733
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            gefahren gefahrenwarner katwarn nina
                                            62
                                            380
                                            61982
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo