Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Alarm 3.6.x

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Test Adapter Alarm 3.6.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      Kueppert last edited by Kueppert

      Hallo zusammen,
      welches Widget nutzt ihr für den Datenpunkt alarm.0.use.list? Ich hätte gern 3 Buttons in einem Widget, über welches ich 0-2 auchwählen kann und diese Zahlen in Text visualisiere (scharf, unschaft, nur drin scharf ^^).
      Cool wäre dann noch ein WIdget, in welchem ich 3 Bilder hinterlegen kann, die je nach Zustand eben das eine Bild für den Zustand anzeigen. Gibts da was fertiges? Sonst muss ich was bauen. hab jetzt 3mal die Liste der verfügbaren Widgets durch (kein Material Design) und find nix passendes...(nur Value List html style...der zeigt aber nur an, damit kann man nicht steuern - bei mir).
      Hab vorher, da ich immer nur 2 states (on/off) gesteuert hab, einfach das bulb-widget dafür genötigt und eigene Bilder da rein gemacht.
      Danke euch und vG, Thorsten

      M 1 Reply Last reply Reply Quote 0
      • M
        MartyBr @Kueppert last edited by

        @Kueppert
        Ich habe drei Buttons. In jedem Button schreibe in eine Ziffer in den Datenpunkt:

        Bildschirmfoto 2020-05-18 um 17.57.56.png

        Hier das Widget. Es zeigt aber nicht auf diesen Adapter, sonder auf eine Script-Lösung:

        [{"tpl":"tplJquiButtonState","data":{"oid":"javascript.0.Alarmanlage.Input.SwitchNumber","g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":true,"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","buttontext":"EXTERN","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,"value":"3"},"style":{"left":"76px","top":"240px","background-color":"","z-index":"50"},"widgetSet":"jqui"}]
        
        1 Reply Last reply Reply Quote 0
        • blauholsten
          blauholsten Developer @MartyBr last edited by

          @MartyBr sagte in Test Adapter Alarm 0.3.0:

          @blauholsten Wie groß sind denn die Spinnen bei Euch? 🕷

          groß....spaß

          War nur ein bsp.

          M 1 Reply Last reply Reply Quote 0
          • blauholsten
            blauholsten Developer last edited by

            Hi,

            es gibt auf github eine neue Version, inkl. einen neuen DP, status.state_list.
            Bitte testen....

            Homer.J. M 2 Replies Last reply Reply Quote 0
            • Homer.J.
              Homer.J. @blauholsten last edited by

              Morgen @blauholsten gerade installiert ersten Tests sind Klasse, du hast jetzt noch burglar(4) mit eingearbeitet das ist Spitzte jetzt wird sogar wenn Alarm ausglöst wird es in der App Angezeige.
              Dann kann ich jetzt meine Anlage langsam umstellen. ☺
              Kannst du vieleicht im Log noch aufnehmen das der Warnkreis bei Aktivierung auch angezeigt wird.

              Grüße

              blauholsten 1 Reply Last reply Reply Quote 0
              • M
                MartyBr @blauholsten last edited by MartyBr

                @blauholsten
                Es geht ja schnell weiter! Eine Frage noch zur Umschaltung:
                Kann ich die Warnkreise direkt umschalten oder muss ich dazwischen immer ein "disable" setzen?
                Könntest du bitte den DP use.list mit seinen Werten beschreiben? Habe gerade bei Homer.J gelesen, dass du den Wert "4" eingefügt hast.

                Ich habe durch ausprobieren folgende Werte gefunden:
                0 disable
                1 enable
                2 sharp inside
                3 nightrest

                Kann ich die Anlage von 1=enable direkt auf 2=sharpinside umstellen?

                blauholsten 1 Reply Last reply Reply Quote 0
                • M
                  MartyBr @blauholsten last edited by

                  @blauholsten
                  Deine Katze hätte ja auch Spinne heißen können.......
                  (Spaß)

                  1 Reply Last reply Reply Quote 0
                  • blauholsten
                    blauholsten Developer @Homer.J. last edited by

                    @Homer-J
                    sollte jetzt gehen, hatte aber noch keine Zeit zum testen.

                    1 Reply Last reply Reply Quote 0
                    • blauholsten
                      blauholsten Developer @MartyBr last edited by

                      @MartyBr sagte in Test Adapter Alarm 0.3.0:

                      @blauholsten
                      Es geht ja schnell weiter! Eine Frage noch zur Umschaltung:
                      Kann ich die Warnkreise direkt umschalten oder muss ich dazwischen immer ein "disable" setzen?

                      sollte ohne disable gehen!

                      Könntest du bitte den DP use.list mit seinen Werten beschreiben? Habe gerade bei Homer.J gelesen, dass du den Wert "4" eingefügt hast.

                      der Wert 4 ist bei dem DP status.state_list

                      Ich habe durch ausprobieren folgende Werte gefunden:
                      0 disable
                      1 enable
                      2 sharp inside
                      3 nightrest

                      du kannst im Objektbaum in den Datenpunkt schauen.

                      Kann ich die Anlage von 1=enable direkt auf 2=sharpinside umstellen?

                      Ich habe gerade mitbekommen das es noch ein Fehler gab, in der 0.5.5 sollte es behoben sein! Bitte mal testen.

                      Aber von aktiviert auf inter scharf ist nicht möglich.

                      M Homer.J. 3 Replies Last reply Reply Quote 0
                      • M
                        MartyBr @blauholsten last edited by

                        @blauholsten
                        Okay, lade ich runter. Wenn ich den Status umschalte, also von intern scharf auf extern scharf (= Status 1) muss ich immer ein unscharf (status =0) einlegen?

                        blauholsten 1 Reply Last reply Reply Quote 0
                        • Homer.J.
                          Homer.J. @blauholsten last edited by Homer.J.

                          @blauholsten Log geht jetzt auch.👍
                          Frage. Wenn jetzt zum Beispiel der Warnkreis auf true geht bei Veränderung schaltet dieser erst nach der eingestellten Zeit auf false zurück,
                          kann man es noch einbauen das dieser auch bei deaktivierung auf false geht.
                          Grund wenn ich den Datenpunkt jetzt für eine Innensirene nutze läuft diese dann die ganze Zeit die eingestellt ist.

                          1 Reply Last reply Reply Quote 0
                          • M
                            MartyBr @blauholsten last edited by

                            @blauholsten
                            Ich bin nun auf der 0.5.5

                            Hier mein Script für die Umschaltung der Stati:

                            // Alarm-Trigger
                            // Alarm-Adapter
                            // ==============================================================
                            
                            /*
                            use.list Datenpunkte
                            0	disable
                            1	enable
                            2	sharp inside
                            3	nightrest
                            */
                            var idDPlist = 'alarm.0.use.list';
                            
                            // Unscharf
                            var idDP0 = 'alias.0.Status.Alarm_Status.Alarm_unscharf_aktiv';
                            var idDP1 = 'alarm.0.use.disable';
                            // Intern
                            var idDP2 = 'alias.0.Status.Alarm_Status.Alarm_intern_aktiv';
                            var idDP3 = 'alarm.0.use.enable';
                            // Extern
                            var idDP4 = 'alias.0.Status.Alarm_Status.Alarm_extern_aktiv';
                            var idDP5 = 'alarm.0.use.enable';
                            // Enable mit Delay
                            var idDP10 = 'alarm.0.use.enable_with_delay';
                            // Nachtruhe
                            var idDP6 = 'alarm.0.use.activate_nightrest'; // Aktivieren
                            var idDP7 = 'alarm.0.use.deactivate_nightrest'; // Deaktivieren
                            // Warnkreis
                            var idDP8 = 'alarm.0.use.activate_warn_circuit';
                            var idDP9 = 'alarm.0.use.deactivate_warn_circuit';
                            
                            // Enable mit Delay
                            // alarm.0.use.enable_with_delay
                            
                            // ==================   Trigger   ====================
                            
                            // Unscharf
                            on(idDP0, function (dp) { 
                                    if(dp.state.val) {
                                        setState(idDPlist,0);
                                        sendTo('telegram.0', 
                                                {
                                                    text: 'Alarmstatus auf UNSCHARF geschaltet',
                                                    caption: 'Alarmstatus auf UNSCHARF geschaltet',
                                                    chatId: 'xxxxxxx'
                                                }
                                        ); 
                                    }
                                }
                            );
                            
                            // Intern
                            on(idDP2, function (dp) { 
                                    if(dp.state.val) {
                                        setState(idDPlist,2);
                                        sendTo('telegram.0', 
                                                {
                                                    text: 'Alarmstatus auf INTERN geschaltet',
                                                    caption: 'Alarmstatus auf INTERN geschaltet',
                                                    chatId: '2xxxxx'
                                                }
                                        ); 
                            
                                    }
                                }
                            );
                            
                            // Extern
                            on(idDP4, function (dp) { 
                                    if(dp.state.val) {
                                        setState(idDP10,true);
                                        sendTo('telegram.0', 
                                                {
                                                    text: 'Alarmstatus auf EXTERN geschaltet',
                                                    caption: 'Alarmstatus auf EXTERN geschaltet',
                                                    chatId: 'xxxxxxxx'
                                                }
                                        ); 
                                    }
                                }
                            );
                            
                            

                            Ich habe drei Datenpunkte, die ich für die Alarmanlage nutze. Diese werden durch ein externes Script erzeugt:

                            alias.0.Status.Alarm_Status.Alarm_unscharf_aktiv
                            alias.0.Status.Alarm_Status.Alarm_intern_aktiv
                            alias.0.Status.Alarm_Status.Alarm_extern_aktiv

                            Damit schalte ich den Status der Alarmanlage.

                            Kann ich die Umschaltung der verschiedenen Modi so lassen oder siehst du hier Probleme? Die Telegram Meldungen habe ich zum testen eingebaut.

                            blauholsten 1 Reply Last reply Reply Quote 0
                            • blauholsten
                              blauholsten Developer @MartyBr last edited by

                              @MartyBr sagte in Test Adapter Alarm 0.3.0:

                              @blauholsten
                              Okay, lade ich runter. Wenn ich den Status umschalte, also von intern scharf auf extern scharf (= Status 1) muss ich immer ein unscharf (status =0) einlegen?

                              sollte in der 0.5.5 nicht so sein!

                              M Homer.J. 2 Replies Last reply Reply Quote 0
                              • M
                                MartyBr @blauholsten last edited by

                                @blauholsten Also kann ich mein Script so belassen?

                                blauholsten 1 Reply Last reply Reply Quote 0
                                • blauholsten
                                  blauholsten Developer @MartyBr last edited by

                                  @MartyBr
                                  Hi,

                                  muss ich mir später anschauen, mein Junge lässt mich gerade nicht denken

                                  M siggi85 2 Replies Last reply Reply Quote 0
                                  • M
                                    MartyBr @blauholsten last edited by

                                    @blauholsten
                                    das ist auch wichtiger, dafür habe ich vollstes Verständnis.

                                    1 Reply Last reply Reply Quote 0
                                    • siggi85
                                      siggi85 @blauholsten last edited by siggi85

                                      @blauholsten Vielleicht noch den "toggle" Datenpunkten die Rolle "switch" und den "enable/activate" und "disable/deactivate" Datenpunkten die Rollen "button" mitgeben. Dann kann man das in GUIs (ich nutze iQontrol) ohne manuelle Anpassungen direkt nutzen.

                                      EDIT: Und die Statusänderugen (egal über welchen Datenpunkt sie ausgelöst werden), sollten die Switchdatenpunkte und auch den List Datenpunkt am besten auch aktualisieren.

                                      1. Kann man dann sogar einige Datenpunkte unter Status sparen (die Switche zeigen dann ja immer den aktuellen Status an)
                                      2. Kann man alle Datenpunkte zur Konfiguration verwenden, ohne dass es Inkonsistenzen gibt. Aktuell muss man sich festlegen, List? Switch-DP? Button DPs? Falls man nämlich mischt, kann es sein, dass die Alarmanlage über den Switch Datenpunkt aktiviert wurde, der list-Datenpunkt zeigt aber disable(0) an. Das wirkt in oberflächen dann verwirrend.

                                      Zum Adapter selber: Ich werde langsam warm mit ihm und den Warnkreisen. Gefällt mir dadurch immer besser. 😄

                                      blauholsten 1 Reply Last reply Reply Quote 1
                                      • Homer.J.
                                        Homer.J. @blauholsten last edited by Homer.J.

                                        @blauholsten kleine Sache noch wenn man etwas mit dem Datenpunkt status_warn_circuit_activated verknüpft geht das nicht, ersetze ich diesen mit status_sleep geht es wunderbar.

                                        blauholsten 1 Reply Last reply Reply Quote 0
                                        • blauholsten
                                          blauholsten Developer @Homer.J. last edited by

                                          @Homer-J sagte in Test Adapter Alarm 0.3.0:

                                          @blauholsten kleine Sache noch wenn man etwas mit dem Datenpunkt status_warn_circuit_activated verknüpft geht das nicht, ersetze ich diesen mit status_sleep geht es wunderbar.

                                          sollte in 0.5.6 gehen

                                          Homer.J. 1 Reply Last reply Reply Quote 0
                                          • blauholsten
                                            blauholsten Developer @siggi85 last edited by

                                            @siggi85 sagte in Test Adapter Alarm 0.3.0:

                                            @blauholsten Vielleicht noch den "toggle" Datenpunkten die Rolle "switch" und den "enable/activate" und "disable/deactivate" Datenpunkten die Rollen "button" mitgeben. Dann kann man das in GUIs (ich nutze iQontrol) ohne manuelle Anpassungen direkt nutzen.

                                            habe ich in der 0.5.6. eingefügt, da ich bei den Rollen nicht auf dem besten Wissenstand bin, habe ich bei anderen Adaptern geschaut und die Bezeichnung erweitert. Geht das so?

                                            EDIT: Und die Statusänderugen (egal über welchen Datenpunkt sie ausgelöst werden), sollten die Switchdatenpunkte und auch den List Datenpunkt am besten auch aktualisieren.

                                            1. Kann man dann sogar einige Datenpunkte unter Status sparen (die Switche zeigen dann ja immer den aktuellen Status an)
                                            2. Kann man alle Datenpunkte zur Konfiguration verwenden, ohne dass es Inkonsistenzen gibt. Aktuell muss man sich festlegen, List? Switch-DP? Button DPs? Falls man nämlich mischt, kann es sein, dass die Alarmanlage über den Switch Datenpunkt aktiviert wurde, der list-Datenpunkt zeigt aber disable(0) an. Das wirkt in oberflächen dann verwirrend.

                                            Das ist absolut sinnig, aber etwas Aufwand. Ich werde das versuchen die Tage umzusetzen.

                                            Zum Adapter selber: Ich werde langsam warm mit ihm und den Warnkreisen. Gefällt mir dadurch immer besser. 😄

                                            Freut mich

                                            siggi85 1 Reply Last reply Reply Quote 2
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            791
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            alarm alarmanlage alarmsystem
                                            111
                                            1367
                                            409430
                                            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