Navigation

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

    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

    Test Adapter AlarmControl V0.1.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • wawyo
      wawyo Developer @web4wasch last edited by wawyo

      Vielen Dank für all Feedback.

      Der nächste Sensor wäre ein Steckdosenergiesensor mit Verbrauchsanzeige und Abschaltoption (nützlich zum Aufladen von Mobiltelefonen, Waschmaschine und ..)

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

        Tipp für Alle
        Folgende szenario:
        Person X vergisst immer wieder, das Licht auszuschalten.

        Wie löse ich das Problem?

        Um das Problem zu lösen, brauche ich 1x Andere-Sensoren:

        Unbenannt5.png
        Fertig 😉

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

          @wawyo sagte in Test Adapter AlarmControl V0.1.x:

          Bitte stellen Sie sicher, dass Du das Telegrammobjekt nicht mit dem Alexa-Objekt verwechselt hast.

          Nutze kein Telegramm, kann man auch per Mail senden?

          Ansage mit Polizeilicht kommt noch immer?

          Screenshot (611)_LI.jpg

          wawyo 1 Reply Last reply Reply Quote 0
          • wawyo
            wawyo Developer @sigi234 last edited by

            @sigi234
            Das Polizeilicht ist sehr seltsam!
            Ja, das Senden per E-Mail funktioniert.

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

              @wawyo sagte in Test Adapter AlarmControl V0.1.x:

              @sigi234
              Das Polizeilicht ist sehr seltsam!
              Ja, das Senden per E-Mail funktioniert.

              Screenshot (613)_LI.jpg

              Die Ansage kommt jede Minute...........muss Adapter ausschalten.

              W wawyo 2 Replies Last reply Reply Quote 0
              • W
                web4wasch @sigi234 last edited by

                @sigi234
                Bei mir kommen die Durchsagen über Alexa auch in regelmäßigen Abständen, ohne das der Tür-, Fensterkontakt erneut betätigt wurde.
                evtl. trigger der HM Sensoren?

                wawyo 1 Reply Last reply Reply Quote 0
                • wawyo
                  wawyo Developer @web4wasch last edited by

                  @web4wasch
                  Dies ist die Warnfunktion, wenn ein Eingang die eingestellte Zeit überschreitet!
                  Wenn Du einen Eingang definiert hast, darf der Eingang bis zur eingestellten Zeit geöffnet bleiben.
                  Unbenannt6.png Unbenannt7.png

                  W 1 Reply Last reply Reply Quote 0
                  • wawyo
                    wawyo Developer @sigi234 last edited by

                    @sigi234
                    hier ist der Code dafür:

                            async StartLevelThree(SendModeState) {
                                    const Adapter = this;
                                    if (Math.floor((Date.now() - startLevelThreeTimer) / 1000) < 10) {
                                        //**********************Very important for the loop / AlarmIsActivThree = true;*********************************
                                        Adapter.log.error("Time is less than 10 seconds, execution cannot be repeated! => " + Math.floor((Date.now() - startLevelThreeTimer) / 1000) + " seconds");
                                        AlarmIsActivThree = true;
                                        return;
                                    } else {
                                        startLevelThreeTimer = Date.now();
                                    }
                                    Adapterarray = [];
                                    var GetChangeObjectJson = await Adapter.getStateAsync('Change');
                                    Adapter.log.info("The alarm system is set to 3, switch off " + GetChangeObjectJson);
                                    if (GetChangeObjectJson !== undefined) {
                                        Adapterarray.push(JSON.parse(GetChangeObjectJson.val));
                                        var TimeDelaySpeak = 0;
                                        var WarnToSendString = '🚨 ' + Thealarmsystemissettolevel[Mylanguage] + '\n';
                                        for (let ArrayDev in Adapterarray[0]) {
                                            //**************************************Start loop switch off***********************************************
                                            if (Adapterarray[0][ArrayDev].DeviceType == "Switch") {
                                                //**************************************Subscribe all switch********************************************
                                                Adapter.unsubscribeForeignStates(Adapterarray[0][ArrayDev].OnObject);
                                                Adapter.unsubscribeForeignStates(Adapterarray[0][ArrayDev].OffObject);
                                                setTimeout(function() {
                                                    Adapter.subscribeForeignStates(Adapterarray[0][ArrayDev].OnObject);
                                                    Adapter.subscribeForeignStates(Adapterarray[0][ArrayDev].OffObject);
                                                }, 1000);
                                                //================Check State
                                                if (Adapterarray[0][ArrayDev].activate) {
                                                    TimeDelaySpeak += 1;
                                                    setTimeout(function() {
                                                        var ObjectToCommandoff = Adapterarray[0][ArrayDev].OffObject;
                                                        var StringToCommandoff = Adapterarray[0][ArrayDev].OffObjectString;
                                                        if (CommandSPTG.AlarmVoice) {
                                                            if (Adapterarray[0][ArrayDev].SpeachString) {
                                                                Adapter.setForeignStateAsync(CommandSPTG.SpeakObject, Adapterarray[0][ArrayDev].SpeachString);
                                                            }
                                                        }
                                                        var WarnToSendState = '';
                                                        if (StringToCommandoff) {
                                                            WarnToSendState = switchedon[Mylanguage];
                                                        } else {
                                                            WarnToSendState = switchedoff[Mylanguage];
                                                        }
                                                        WarnToSendString += "✔️ " + Adapterarray[0][ArrayDev].DeviceIDName + ' ➢ ' + statechanged[Mylanguage] + ' ➢ ' + WarnToSendState + '\n';
                                                        Adapter.log.warn("The alarm system is set to 3, switch off " + Adapterarray[0][ArrayDev].DeviceIDName + " with: " + StringToCommandoff);
                                                        if (/^#[0-9A-F]{6}$/i.test(StringToCommandoff)) { //Color
                                                            Adapter.setForeignStateAsync(ObjectToCommandoff, StringToCommandoff);
                                                        } else if ((/\d+/g.test(StringToCommandoff)) || (/true/g.test(StringToCommandoff)) || (/false/g.test(StringToCommandoff))) { // State
                                                            Adapter.setForeignStateAsync(ObjectToCommandoff, eval(StringToCommandoff));
                                                        } else { // Other
                                                            Adapter.setForeignStateAsync(ObjectToCommandoff, StringToCommandoff);
                                                        }
                                                    }, TimeDelaySpeak * 1000);
                                                }
                                            }
                                        }
                                        AlarmIsActivThree = true;
                                        if (Math.floor((Date.now() - SubsLevelThreeTimer) / 1000) < 5) {
                                            if (CommandSPTG.SendAlarmChanges) {
                                                if (SendModeState) {
                                                    Adapter.setForeignStateAsync(CommandSPTG.TelegramObject, WarnToSendString);
                                                } else {
                                                    return WarnToSendString;
                                                }
                                            }
                                        } else {
                                            SubsLevelThreeTimer = Date.now();
                                        }
                                    }
                                }
                    

                    Der Variable "WarnToSendString" wird nur von "CommandSPTG.TelegramObject" benutzt.
                    Ich verstehe nicht, warum das Polizeilicht woanders erscheint!

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

                      @wawyo sagte in Test Adapter AlarmControl V0.1.x:

                      Sprachsteuerung (Alexa).

                      Und wie genau geht das ?

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

                        @wawyo

                        Beim deaktivieren des Adapters verliert er die Config.
                        Ist das so gewollt?

                        host.Medion(Test)	2020-09-17 11:32:58.967	error	instance system.adapter.alarmcontrol.0 terminated with code 3 (NO_ADAPTER_CONFIG_FOUND)
                        alarmcontrol.0	2020-09-17 11:32:58.430	warn	(4820) Terminated (NO_ADAPTER_CONFIG_FOUND): Without reason
                        alarmcontrol.0	2020-09-17 11:32:58.364	error	(4820) adapter disabled
                        
                        1 Reply Last reply Reply Quote 0
                        • Glasfaser
                          Glasfaser @web4wasch last edited by

                          @web4wasch sagte in Test Adapter AlarmControl V0.1.x:

                          mit welchen Mitteln (Script, Adapter etc.) setzt du deine Alarmanlage um?

                          Das ist eine fest verbaute Alarmanlage vom Hersteller Jablotron .
                          Die Abfrage erfolgt über KNX und wird in ioBroker Visualisiert.

                          1 Reply Last reply Reply Quote -1
                          • C
                            canim @wawyo last edited by

                            @wawyo kann doch einfach den datenpunk für rfid Präsens nehmen oder nicht? Baue mir ein Script wenn ich da bin das er ein Objekt auf True setzt und wenn ich wieder dran halte fals, sollte ja so funktionieren oder?

                            1 Reply Last reply Reply Quote 0
                            • Glasfaser
                              Glasfaser @wawyo last edited by Glasfaser

                              @wawyo sagte in Test Adapter AlarmControl V0.1.x:

                              @web4wasch
                              Bitte installiere moment.js
                              npm install moment --save-prod

                              Frage ... warum soll er es über " npm " nachinstallieren !?
                              Er hat doch kein Fehler mehr !???

                              1 Reply Last reply Reply Quote 0
                              • W
                                web4wasch @wawyo last edited by

                                @wawyo Ist die Durchsage dann einmalig nach der eingestellten Zeit? Oder wird die zyklisch wiederholt?

                                Danke. Ok

                                1 Reply Last reply Reply Quote 0
                                • W
                                  web4wasch @sigi234 last edited by

                                  @sigi234 hast du das schon raus gefunden?

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

                                    @web4wasch sagte in Test Adapter AlarmControl V0.1.x:

                                    @sigi234 hast du das schon raus gefunden?

                                    Was?

                                    W 1 Reply Last reply Reply Quote 0
                                    • W
                                      web4wasch @sigi234 last edited by

                                      @sigi234 said in Test Adapter AlarmControl V0.1.x:

                                      @web4wasch sagte in Test Adapter AlarmControl V0.1.x:

                                      @sigi234 hast du das schon raus gefunden?

                                      Was?

                                      Die Sprachsteuerung der Alarmlevel Schaltung?

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

                                        @web4wasch sagte in Test Adapter AlarmControl V0.1.x:

                                        @sigi234 said in Test Adapter AlarmControl V0.1.x:

                                        @web4wasch sagte in Test Adapter AlarmControl V0.1.x:

                                        @sigi234 hast du das schon raus gefunden?

                                        Was?

                                        Die Sprachsteuerung der Alarmlevel Schaltung?

                                        Nein

                                        1 Reply Last reply Reply Quote 0
                                        • wawyo
                                          wawyo Developer @sigi234 last edited by wawyo

                                          @sigi234 said in Test Adapter AlarmControl V0.1.x:

                                          Und wie genau geht das ?

                                          Beispiel:

                                          1. Unter die Einstellungen (Sprachbefehl zum Ändern der Alarmstufe) du hast "alarm auf stufe" eingestellt (Achtung! Bitte schaust Du in der Historie nach, ob die Eingabe mit dem gesprochenen Satz übereinstimmt).
                                            => wenn du sagst "Alexa, Alarm auf stufe drei", wechselt der Alarm auf Stufe drei

                                          2. Unter die Einstellungen (Sprachbefehl zum Ausschalten des Alarms) du hast "ich bin hier" eingestellt.
                                            => wenn du sagst "Alexa, Ich bin hier", wechselt der Alarm auf Stufe zwei.


                                          @Glasfaser said in Test Adapter AlarmControl V0.1.x:

                                          @wawyo sagte in Test Adapter AlarmControl V0.1.x:

                                          @web4wasch
                                          Bitte installiere moment.js
                                          npm install moment --save-prod

                                          Frage ... warum soll er es über " npm " nachinstallieren !?
                                          Er hat doch kein Fehler mehr !???

                                          dann ist alles in Ordnung 😉


                                          @canim said in Test Adapter AlarmControl V0.1.x:

                                          @wawyo kann doch einfach den datenpunk für rfid Präsens nehmen oder nicht? Baue mir ein Script wenn ich da bin das er ein Objekt auf True setzt und wenn ich wieder dran halte fals, sollte ja so funktionieren oder?

                                          Die nächste Version unterstützt RFID:
                                          Unbenannt.png


                                          @web4wasch said in Test Adapter AlarmControl V0.1.x:

                                          @wawyo Ist die Durchsage dann einmalig nach der eingestellten Zeit? Oder wird die zyklisch wiederholt?

                                          Danke. Ok

                                          Die Durchsage wird zyklisch wiederholt (10 Sek.)
                                          Wenn die Durchsage dich stört, du kannst die Zeit Höhe anpassen 😉

                                          C sigi234 2 Replies Last reply Reply Quote 0
                                          • C
                                            canim @wawyo last edited by

                                            @wawyo geil 😄

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            854
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            alarmanlage countdown motionsensor presence detection tür-fenster-kontakt zeitschaltuhr
                                            9
                                            64
                                            6241
                                            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