Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [Vorlage] Alarmanlage mit erweiterten Funktionen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Vorlage] Alarmanlage mit erweiterten Funktionen

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

      Hi,
      ich habe den ersten Post ein wenig restrukturiert.

      Zusätzlich gibt es ein neues Kapitel "Die 5 wichtigsten Schritte beim Einstellen des Scriptes"
      Darin erkläre ich welche Einstellungen gemacht werden müssen, damit das Script funktional ist, also bereits läuft.
      Später kommen dann die optionalen Einstellungen

      vG Looxer

      sigi234 1 Reply Last reply Reply Quote 2
      • sigi234
        sigi234 Forum Testing Most Active @looxer01 last edited by

        @looxer01

        Cool, freue mich schon auf das Skript um zu testen.

        Vorweg einige Fragen:

        Kann man die Alarmanlage via Sprache (Alexa) steuern
        Gibt es eine Übersicht Wo in welchen Raum Was aktiviert ist
        Steuerung per Zeit ( scharf ab 22 Uhr bis x )
        Integration von Feiertagsadapter und fb-checkpresense

        L 1 Reply Last reply Reply Quote 0
        • L
          looxer01 @sigi234 last edited by looxer01

          @sigi234
          Hi Sigi
          und ich freue mich auf deine Tests. 🙂

          zu deinen Fragen
          @sigi234 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:

          Kann man die Alarmanlage via Sprache (Alexa) steuern

          Die Controls wie Alarmaktivierung, Scenarioaktivierung, still-Schaltung sind alles boolean Datenpunkte.
          Die lassen sich ja standardmäßig mit Alexa ansprechen. Allerdings bei einer Alarmanlage kann das
          auch weniger hilfreich sein, wenn der Einbrecher mit Alexa die alarmanlage steuert. Aber ich nutzte auch
          Alexa nicht und vielleicht laesst sich das absichern

          @sigi234 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:

          Gibt es eine Übersicht Wo in welchen Raum Was aktiviert ist

          Es gib eine Übersicht welches Scenarioaktiv ist aber nicht welche Räume davon betroffen sind.
          Muss ich drüber nachdenken. Ich könnte mir ein HTML Format vorstellen - aber mal sehen

          @sigi234 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:

          Steuerung per Zeit ( scharf ab 22 Uhr bis x )

          Würdest du das nutzen ? - jedoch kein großes Problem

          @sigi234 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:

          Integration von Feiertagsadapter

          Das läuft dann wohl unter Steuerung per zeit / Kalender

          @sigi234 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:

          Integration von fb-checkpresense

          Ich nehme an, da geht es um An/Abwesenheit.
          Bei Abwesenheit kann man man beliebige Scenarien aktivieren/deaktivieren und vice versa bei Anwesenheit.

          vG Looxer

          1 Reply Last reply Reply Quote 1
          • L
            looxer01 last edited by looxer01

            Hi,

            im ersten Post habe ich nun die meisten optionalen Einstellungen hinzugefügt.

            vG Looxer

            1 Reply Last reply Reply Quote 0
            • L
              looxer01 last edited by looxer01

              Ich habe dem View die Übersicht über den Status der Räume hinzugefügt.(
              Beim aktivieren und deaktivieren von Scenarios sind die Auswirkungen somit direkt sichtbar im View.
              (Danke an Sigi für die Anregung)

              Alarmanlage_adv.png

              1 Reply Last reply Reply Quote 1
              • L
                looxer01 last edited by looxer01

                Hi,

                Im ersten post habe ich das script hinterlegt, sowie die views fuer HTML und JSON.
                Wenn ihr mit dem JSON klar kommt, dann ist das zu bevorzugen, da die HTML Generierung ausgeschaltet werden kann und somit
                sowohl die Generierung also auch die Datenpunkte entfallen.

                Bitte schaut euch die Erklärungen im ersten post zu den 5 wichtigen Schritten.
                Ich schreibe in den ersten post auch noch ein paar Hinweise zum debugging rein

                bitte beachtet, dass dies die erste Version außerhalb meiner Testumgebung ist.
                Es gibt sicher noch Fehler und die können auch schon sehr schnell auftreten.

                vG Looxer

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

                  @looxer01

                  Hi, erste Tests.

                  Typo:

                  Screenshot (1185).png

                  Raumübersicht leer, sicher mein Fehler

                  Kann ich die Sirene löschen im Skript?
                  Kann ich das STATUSBOARD löschen?

                  L 1 Reply Last reply Reply Quote 0
                  • L
                    looxer01 @sigi234 last edited by looxer01

                    @sigi234
                    den Typo habe ich korrigiert. danke.
                    ja, du kannst löschen was du nicht brauchst, Allerdings sollten die Tabellen noch erhalten bleiben:

                    const AlertAusgabeDevices = { }
                    damit gibt es eben keine Eintragungen. Die Referenz hast du ja immer hier im Forum zum Wiederherstellen

                    Statusboard - dto
                    const ControlDevices = [ { } ]

                    zur Raumübersicht. die wird immer gefüllt aber dafür braucht es auch Definitionen in raumDefinition

                    vG Looxer

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

                      @looxer01 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:

                      zur Raumübersicht. die wird immer gefüllt aber dafür braucht es auch Definitionen in raumDefinition

                      Screenshot (1187).png

                      L 1 Reply Last reply Reply Quote 0
                      • L
                        looxer01 @sigi234 last edited by

                        @sigi234
                        kannst du mir deine Scenario Definition zeigen ?

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

                          @looxer01 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:

                          @sigi234
                          kannst du mir deine Scenario Definition zeigen ?

                          Screenshot (1188).png

                          L 1 Reply Last reply Reply Quote 0
                          • L
                            looxer01 @sigi234 last edited by looxer01

                            @sigi234
                            das funktioniert erst wenn du die Filter (mindestens 1 ) erstellt hast und mindestens 1 Scenario mit Filter erstellt hast.

                            Ich habe jetzt eine Meldung eingebaut, die eine Note für diesen Fall rauswirft

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

                              @looxer01 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:

                              @sigi234
                              das funktioniert erst wenn du die Filter (mindestens 1 ) erstellt hast und mindestens 1 Scenario mit Filter erstellt hast.

                              Ich habe jetzt eine Meldung eingebaut, die eine Note für diesen Fall rauswirft

                              Screenshot (1189).png

                              L 1 Reply Last reply Reply Quote 0
                              • L
                                looxer01 @sigi234 last edited by looxer01

                                @sigi234
                                ja, das ist leider keine userfreundliche GUI
                                Tueren musst du in Hochkomma setzen, also 'Tueren'

                                Bei Ausschluss von Tueren muss es dann so gehen: '-Tueren'

                                ohne Hochkomma erwarte javasscript, dass es eine definierte variable mit Namen Tueren gibt.

                                Hinweis: mir ist gerade ein Fehler aufgefallen, dass beim Aufruf der View mit den Räumen Seiteneffekte in VIS auftreten können.
                                Falls das bei dir der Fall ist, dann habe ich schon den Fix

                                vG Looxer

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

                                  @looxer01 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:

                                  Hinweis: mir ist gerade ein Fehler aufgefallen, dass beim Aufruf der View mit den Räumen Seiteneffekte in VIS auftreten können.
                                  Falls das bei dir der Fall ist, dann habe ich schon den Fix

                                  Arbeite mit VIS2

                                  L 1 Reply Last reply Reply Quote 0
                                  • L
                                    looxer01 @sigi234 last edited by

                                    @sigi234

                                    @sigi234 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:

                                    Arbeite mit VIS2

                                    ist mir bekannt 😉 - wie gesagt - sag Bescheid. In diesem Fall lade ich den Fix asap hoch

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

                                      @looxer01

                                      Kann man {0_userdata.0.Alarm.Status.HTML_Alarmmeldung_Historie} auf xxx Zeilen beschränken?

                                      Screenshot (1191).png

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

                                        @looxer01

                                        Das begreife ich noch nicht

                                        Screenshot (1192).png

                                        L 1 Reply Last reply Reply Quote 0
                                        • L
                                          looxer01 @sigi234 last edited by

                                          @sigi234
                                          ich weiß nicht, ob es da Unterschiede gibt zwischen VIS1 und VIS2
                                          das ist ja ein HTML Basic Widget. Dementsprechend entscheidet die Höhe des Widgets über die Anzahl der Zeilen.

                                          oder verstehe ich was falsch ?

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

                                            @looxer01 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:

                                            @sigi234
                                            ich weiß nicht, ob es da Unterschiede gibt zwischen VIS1 und VIS2
                                            das ist ja ein HTML Basic Widget. Dementsprechend entscheidet die Höhe des Widgets über die Anzahl der Zeilen.

                                            oder verstehe ich was falsch ?

                                            Jupp, geht nur bei Table Widgets

                                            L 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            720
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            6
                                            39
                                            1068
                                            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