Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Generisches Fensteroffenskript + Vis

    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

    Generisches Fensteroffenskript + Vis

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

      Nachdem die Grundfunktionen soweit funktionieren wollte ich mir Meldungen sowohl über Alexa als auch per Mail ausgeben lassen. Beides funktioniert z. Zeit nicht. Es kommen weder Ansagen noch Mails. Die benötigten Einstellungen (UseAlexa auf true, Alexa-ID und UseMail auf true) für Mail und Alexa habe ich vorgenommen.
      Es würde mich auch interessieren, welche Ansagen bzw. wie die Mailinhalte aussehen, die ausgegeben werden. Werden Fenster/Türen namentlich als offen oder geschlossen angegeben. Habe diesbezüglich leider keine Informationen gefunden. Für entsprechende Hinweise wäre ich dankbar.

      K 1 Reply Last reply Reply Quote 0
      • K
        Kyocera007 0 @HMFreund last edited by

        @hmfreund
        Hast du auch die richtige Alexa ID aus dem Alexa2.0 Adapter eingetragen ?
        Hast du den Email Adapter installiert ?
        Wir sehen keine Konfiguration von dir unsere Glaskugeln schaffen die Entfernung zu dir nicht 🙂

        Gruß

        1 Reply Last reply Reply Quote 0
        • H
          HMFreund last edited by

          Ja, die richtige ID aus dem Alexa2 Adapter ist eingetragen. Auch der Email-Adapter ist installiert (versendete Testmail kommt an).
          Bezüglich der erwünschten Konfiguration, bitte noch ein Hinweis welche Konfigurationsdaten hilfreich sind. Schon mal vielen Dank für die Antwort.

          K 1 Reply Last reply Reply Quote 0
          • K
            Kyocera007 0 @HMFreund last edited by

            @hmfreund
            zeige doch einfach mal den oberen Teil vom Fenster-Script, wo du deine Konfig eingetragen hast

            1 Reply Last reply Reply Quote 0
            • H
              HMFreund last edited by

              const Skriptversion = "1.6.7" //vom 15.10.2020 - https://github.com/Pittini/iobroker-Fensterauswertung - https://forum.iobroker.net/topic/31674/vorlage-generisches-fensteroffenskript-vis
              //Script um offene Fenster/Türen pro Raum und insgesamt zu zählen.
              //Möglichkeit eine Ansage nach x Minuten einmalig oder zyklisch bis Fensterschließung anzugeben
              //Dynamische erzeugung einer HTML Übersichtstabelle
              //WICHTIG!!!
              //Vorraussetzungen: Den Geräten müssen Räume zugewiesen sein, sowie die Funktion "Fenster" bzw "Tuer" für jeden entsprechenden Datenpunkt.
              
              //Grundeinstellungen
              const logging = false; //Erweiterte Logs ausgeben?
              const praefix = "javascript.0.FensterUeberwachung."; //Grundpfad für Script DPs - Muß innerhalb javascript.x sein.
              const PresenceDp = "" //Pfad zum Anwesenheitsdatenpunkt, leer lassen wenn nicht vorhanden
              const WhichWindowFunctionToUse = "FensterStatus"; // Legt fest nach welchem Begriff in Funktionen gesucht wird. Diese Funktion nur dem Datenpunkt zuweisen, NICHT dem ganzen Channel!
              const WhichDoorFunctionToUse = "TuerStatus"; // Legt fest nach welchem Begriff in Funktionen gesucht wird. Diese Funktion nur dem Datenpunkt zuweisen, NICHT dem ganzen Channel!
              const WindowIgnoreTime = 10000; // 10000 ms = 10 Sekunden - Zeit in ms für die kurzzeitiges öffnen/schliessen ignoriert wird
              const DoorIgnoreTime = 1000; // 1000 ms = 1 Sekunden - Zeit in ms für die kurzzeitiges öffnen/schliessen ignoriert wird
              
              
              //Nachrichteneinstellungen
              const TimeToWindowMsg = 900000 // 300000 ms = 5 Minuten - Zyklus- bzw. Ablaufzeit für Fenster-offenwarnung/en
              const TimeToDoorMsg = 300000 // 300000 ms = 5 Minuten - Zyklus- bzw. Ablaufzeit für Tür-offenwarnung/en
              
              const MaxMessages = 1; //Maximale Anzahl der Nachrichten pro Raum 
              
              const UseTelegram = false; // Sollen Nachrichten via Telegram gesendet werden?
              const UseAlexa = true; // Sollen Nachrichten via Alexa ausgegeben werden?
              const AlexaId = "Hier steht sonst meine Seriennummer"; // Die Alexa Seriennummer
              const UseMail = true; //Nachricht via Mail versenden?
              const UseSay = false; // Sollen Nachrichten via Say ausgegeben werden? Autorenfunktion, muß deaktiviert werden.
              const UseEventLog = false; // Sollen Nachrichten ins Eventlog geschreiben werden? Autorenfunktion, muß deaktiviert werden.
              const NoMsgAtPresence = false; //Sollen Nachrichten bei Anwesenheit unterdrückt werden?
              
              //Tabelleneinstellungen
              const DoorOpenImg = "/icons-mfd-png/fts_door_open.png"; //Icon für Tür offen
              const DoorCloseImg = "/icons-mfd-png/fts_door.png"; // Icon für Tür geschlossen
              const DoorTiltedImg = "/icons-mfd-png/fts_door_tilt.png" // Icon für Tür gekippt
              const WindowOpenImg = "/icons-mfd-png/fts_window_1w_open.png"; //Icon für Fenster offen
              const WindowCloseImg = "/icons-mfd-png/fts_window_1w.png"; // Icon für Fenster geschlossen
              const WindowTiltedImg = "/icons-mfd-png/fts_window_1w_tilt.png" //Icon für Fenster gekippt
              const WindowOpenTiltedImg = "/icons-mfd-png/fts_window_2w_open_l_tilt_r.png" //Icon für offen und gekippt in einem Raum gleichzeitig
              const VentImg = "/icons-mfd-png/vent_ventilation.png"; //Icon für Lüftungsinfo
              const ImgInvert = 1; // Bildfarben invertieren? Erlaubte Werte von 0 bis 1
              const OpenWindowColor = "#f44336"; // Farbe für Fenster offen
              const OpenDoorColor = "darkorange"; //Farbe für Tür offen
              const TiltedWindowColor = "#F56C62"; //Farbe für gekippte Fenster o. Tür/en
              const ClosedWindowColor = "#4caf50"; // Farbe für geschlossene Fenster o. Tür/en
              const VentWarnColor = "#ffc107"; // Farbe für Lüftungswarnung
              const ShowCaptionTbl = false; // Überschrift anzeigen?
              const ShowSummaryTbl = false; // Zusammenfassung anzeigen?
              const ShowDetailTbl = true; // Details anzeigen?
              const RoomSortMode = 2; //0= Raumliste unsortiert, 1= alpabetisch sortiert, 2= Benutzerdefinierte Sortierung
              
              //Logeinstellungen
              const MaxLogEntrys = 10; //Maximale Anzahl der zu speichernden Logeinträge
              const AutoAddTimestamp = true; //Soll den geloggten Nachrichten automatisch ein Zeitsempel zugeordnet werden?
              const LogTimeStampFormat = "TT.MM.JJJJ SS:mm:ss"; //Zeitformatierung für Log Zeitstempel
              const LogEntrySeparator = "<br>"; //Trennzeichen für Logeinträge
              J 1 Reply Last reply Reply Quote 0
              • J
                JoergH @HMFreund last edited by

                Frage zu dem Adapter:

                Ich wollte gerne die Nachrichten per Sayit ausgeben. Telegram funktioniert, Sayit nicht. Da steht was von einer "Autorenfunktion" die deaktiviert werden muss. Was ist das?

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

                Support us

                ioBroker
                Community Adapters
                Donate

                562
                Online

                31.8k
                Users

                79.9k
                Topics

                1.3m
                Posts

                3
                6
                365
                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