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.
    • Glasfaser
      Glasfaser @web4wasch last edited by

      @web4wasch

      ioBroker bzw. dein System mal neu gestartet

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

        @Glasfaser
        nö, habe ich nicht gemacht! Ist immer der letzte Ausweg und meiner Meinung bringt das nicht viel.

        Sonst läuft ja alles stabil... Und die anderen hatten auch Problem damit.
        Adapter über Katze "Beliebig" und https://github.com/spayrosam/iobroker.alarmcontrol installiert und Instanz angelegt, mehr habe ich nicht gemacht. Evtl weiß ja @wawyo etwas dazu.

        Danke dir erstmal, Gruß.

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

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

          Sonst läuft ja alles stabil... Und die anderen hatten auch Problem damit.

          ....auch KEIN Problem damit! meinte ich 😉

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

            @web4wasch
            Wäre auch noch eine Möglichkeit :

            cd /opt/iobroker
            npm install moment-duration-format 
            
            W 1 Reply Last reply Reply Quote 0
            • W
              web4wasch @Glasfaser last edited by

              @Glasfaser
              das war das Zauberwort!!!! Danke dir... Versteh ich zwar nicht ganz, aber na ja! 😉

              Soll ich dann alle Adapter JS über die Konsole installieren????????

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

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

                Soll ich dann alle Adapter JS über die Konsole installieren????????

                Kurz und Knapp .. nein ... das war wohl/hoffentlich eine Ausnahme !

                W 1 Reply Last reply Reply Quote 1
                • W
                  web4wasch last edited by

                  was muss ich denn im Telegram Objekt eintragen? Kann ich verschiedene User auswählen?

                  Danke.

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

                    @Glasfaser
                    Ich hab noch ne andere Frage ---> habe gesehen das du "View Alarmanlage..." deine gepostet hast.
                    Ich würde gerne von CCU auf ioBroker umziehen, mit welchen Mitteln (Script, Adapter etc.) setzt du deine Alarmanlage um?

                    Danke dir für die RI.

                    wawyo Glasfaser 2 Replies Last reply Reply Quote 0
                    • wawyo
                      wawyo Developer @web4wasch last edited by

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

                      @wawyo
                      Ok, ist das Icon Problem gelöst?
                      das Icon taucht nur bei Telegram Nachrichten (Alexa wird gesteuert mit dem selben satz aber ohne Icon)
                      Screenshot_20200917-082330~2.png

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

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

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

                        Servus zusammen,

                        hört sich gut an!!!!! 🙂

                        Bei mir springt die Instanz nicht auf grün ---> Auszug aus dem Log

                        evtl einer ne Idee?

                        Danke für die RI.
                        Gruß

                        Bitte installiere moment.js

                        Install moment.js package:

                        npm install moment --save-prod
                        
                        Glasfaser 1 Reply Last reply Reply Quote 0
                        • wawyo
                          wawyo Developer @canim last edited by

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

                          Geile Adapter :)!, Ich würde das ganze ohne Presens machen können. Kannst du die Option mit RFID hinzufügen statt Presens?

                          Im Moment ist Präsenz der Kern des Adapters. Vielleicht kann ich RFID für einen späteren Zeitpunkt einfügen 😉

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

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

                            was muss ich denn im Telegram Objekt eintragen? Kann ich verschiedene User auswählen?

                            Danke.

                            Derzeit ist nur ein Empfänger möglich.

                            1 Reply Last reply Reply Quote 0
                            • 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
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            862
                                            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