eben nochmal probiert, hetzt geht es. Komisch.....
NEWS
Latest posts made by dike1982
-
RE: [Vorlage] Generisches Fensteroffenskript + Vis
-
RE: [Vorlage] Generisches Fensteroffenskript + Vis
Hat keiner einen Lösungsvorschlag?
-
RE: [Vorlage] Generisches Fensteroffenskript + Vis
Hallo Zusammen,
nachdem das Skript jetzt einige Wochen lief habe ich wieder Fehler.
Geändert habe ich nichts, lediglich die Aufzählungen waren leer, habe alle Fensterkontakte wieder hinzugefügt.Die Aufzählung ist auch nur bei STATE vorhanden:
3.3.2024, 12:01:44.774 [info ]: javascript.0 (210052) Stop script script.js.common.Visu.Status_Fenster.Fenster 3.3.2024, 12:01:44.906 [info ]: javascript.0 (210052) Start javascript script.js.common.Visu.Status_Fenster.Fenster 3.3.2024, 12:01:44.936 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: starting Fensterskript, Version 1.6.15 3.3.2024, 12:01:44.937 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 0 = DG Moritz hat Fenstersensor/en 3.3.2024, 12:01:44.938 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 1 = OG Esszimmer hat Fenstersensor/en 3.3.2024, 12:01:44.943 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 2 = DG Bad hat Fenstersensor/en 3.3.2024, 12:01:44.943 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 3 = OG Spielzimmer hat Fenstersensor/en 3.3.2024, 12:01:44.944 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 4 = DG Schlafzimmer hat Fenstersensor/en 3.3.2024, 12:01:44.944 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 5 = DG Laura hat Fenstersensor/en 3.3.2024, 12:01:44.944 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 1 = OG Esszimmer hat Fenstersensor/en 3.3.2024, 12:01:44.945 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 6 = OG Speisekammer hat Fenstersensor/en 3.3.2024, 12:01:44.945 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 7 = OG Wohnzimmer hat Fenstersensor/en 3.3.2024, 12:01:44.946 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 7 = OG Wohnzimmer hat Fenstersensor/en 3.3.2024, 12:01:44.946 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 1 = OG Esszimmer hat Fenstersensor/en 3.3.2024, 12:01:44.946 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 8 = OG Kueche hat Fenstersensor/en 3.3.2024, 12:01:44.947 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 9 = OG Arbeitszimmer hat Fenstersensor/en 3.3.2024, 12:01:44.947 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 8 = OG Kueche hat Fenstersensor/en 3.3.2024, 12:01:44.947 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 10 = OG Gästebad hat Fenstersensor/en 3.3.2024, 12:01:44.948 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 11 = Treppenhaus hat Fenstersensor/en 3.3.2024, 12:01:44.948 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 11 = Treppenhaus hat Fenstersensor/en 3.3.2024, 12:01:44.948 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 6 = OG Speisekammer hat Fenstersensor/en 3.3.2024, 12:01:44.949 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 12 = OG Klo hat Fenstersensor/en 3.3.2024, 12:01:44.949 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 4 = DG Schlafzimmer hat Fenstersensor/en 3.3.2024, 12:01:44.949 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 3 = OG Spielzimmer hat Fenstersensor/en 3.3.2024, 12:01:44.950 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 9 = OG Arbeitszimmer hat Fenstersensor/en 3.3.2024, 12:01:44.950 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Raum- 13 = EG CrossFit hat Fenstersensor/en 3.3.2024, 12:01:44.962 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 3.3.2024, 12:01:45.021 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: CreateStates fertig! 3.3.2024, 12:01:45.023 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: x=0=DG Bad SendWindowWarnMsg=true SendDoorWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true 3.3.2024, 12:01:45.023 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: x=1=DG Laura SendWindowWarnMsg=true SendDoorWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true 3.3.2024, 12:01:45.024 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: x=2=DG Moritz SendWindowWarnMsg=true SendDoorWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true 3.3.2024, 12:01:45.025 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: x=3=DG Schlafzimmer SendWindowWarnMsg=true SendDoorWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true 3.3.2024, 12:01:45.025 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: x=4=EG CrossFit SendWindowWarnMsg=true SendDoorWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true 3.3.2024, 12:01:45.026 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: x=5=OG Arbeitszimmer SendWindowWarnMsg=true SendDoorWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true 3.3.2024, 12:01:45.027 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: x=6=OG Esszimmer SendWindowWarnMsg=true SendDoorWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true 3.3.2024, 12:01:45.027 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: x=7=OG Gästebad SendWindowWarnMsg=true SendDoorWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true 3.3.2024, 12:01:45.028 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: x=8=OG Klo SendWindowWarnMsg=true SendDoorWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true 3.3.2024, 12:01:45.028 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: x=9=OG Kueche SendWindowWarnMsg=true SendDoorWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true 3.3.2024, 12:01:45.029 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: x=10=OG Speisekammer SendWindowWarnMsg=true SendDoorWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true 3.3.2024, 12:01:45.030 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: x=11=OG Spielzimmer SendWindowWarnMsg=true SendDoorWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true 3.3.2024, 12:01:45.030 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: x=12=OG Wohnzimmer SendWindowWarnMsg=true SendDoorWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true 3.3.2024, 12:01:45.031 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: x=13=Treppenhaus SendWindowWarnMsg=true SendDoorWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true 3.3.2024, 12:01:45.035 [warn ]: javascript.0 (210052) at init (script.js.common.Visu.Status_Fenster.Fenster:334:45) 3.3.2024, 12:01:45.036 [warn ]: javascript.0 (210052) at main (script.js.common.Visu.Status_Fenster.Fenster:349:5) 3.3.2024, 12:01:45.036 [warn ]: javascript.0 (210052) at InitialSort (script.js.common.Visu.Status_Fenster.Fenster:314:5) 3.3.2024, 12:01:45.037 [warn ]: javascript.0 (210052) at Object.<anonymous> (script.js.common.Visu.Status_Fenster.Fenster:278:13) 3.3.2024, 12:01:45.039 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: Reaching CheckForHmShit val=null typof val=string x=0 Sensor[x]=hm-rpc.1.0000D8A991D66D.1.STATE 3.3.2024, 12:01:45.040 [info ]: javascript.0 (210052) script.js.common.Visu.Status_Fenster.Fenster: hm-rpc.1.0000D8A991D66D.1.STATE hat Zustandstext undefined, Wert= null Wert wird durch Zustandstext ersetzt 3.3.2024, 12:01:45.042 [error]: javascript.0 (210052) at SimplyfyWindowStates (script.js.common.Visu.Status_Fenster.Fenster:1258:33) 3.3.2024, 12:01:45.043 [error]: javascript.0 (210052) at init (script.js.common.Visu.Status_Fenster.Fenster:334:24) 3.3.2024, 12:01:45.043 [error]: javascript.0 (210052) at main (script.js.common.Visu.Status_Fenster.Fenster:349:5) 3.3.2024, 12:01:45.044 [error]: javascript.0 (210052) at InitialSort (script.js.common.Visu.Status_Fenster.Fenster:314:5) 3.3.2024, 12:01:45.044 [error]: javascript.0 (210052) at Object.<anonymous> (script.js.common.Visu.Status_Fenster.Fenster:278:13)
Kann mir jemand helfen?
-
RE: IOBroker reagiert nicht mehr | Shelly Adapter
@haus-automatisierung
Danke für die Info.
Die falschen Zugangsdaten habe ich behoben. Ich bekomme jetzt keine Fehler mehr im Log, habe aber den Device-Wacher nach wie vor aus! Was etwas blöd ist! -
RE: IOBroker reagiert nicht mehr | Shelly Adapter
Also bis jetzt läuft es stabil.
Vielen Dank.Aber was mach ich jetzt mit dem Device-Watcher?
-
RE: [Vorlage] Generisches Fensteroffenskript + Vis
@jojo58
Oh man, bin ich ein ....
Daran lag es!
Habe den Wald vor lauter bäumen nicht gesehen.Vielen Dank an alle!
Großes Kino hier das Forum!
-
RE: [Vorlage] Generisches Fensteroffenskript + Vis
Und hier nochmal alles vom Fensterkontakt.
Räume für den ganzen Channel und bei STATE nur die Funktion Fenster. -
RE: [Vorlage] Generisches Fensteroffenskript + Vis
Sorry ich hatte gelesen nur Zeile 65 und nicht bis 65.
const Skriptversion = "1.6.15" //vom 22.11.2021 - 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 = true; //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 = "Fenster"; // Legt fest nach welchem Begriff in Funktionen gesucht wird. Diese Funktion nur dem Datenpunkt zuweisen, NICHT dem ganzen Channel! const WhichDoorFunctionToUse = "Tuer"; // Legt fest nach welchem Begriff in Funktionen gesucht wird. Diese Funktion nur dem Datenpunkt zuweisen, NICHT dem ganzen Channel! const WindowIgnoreTime = 1000; // 10000 ms = 10 Sekunden - Zeit in ms für die kurzzeitiges öffnen/schliessen ignoriert wird const DoorIgnoreTime = 5000; // 1000 ms = 1 Sekunden - Zeit in ms für die kurzzeitiges öffnen/schliessen ignoriert wird const WhichEnumCategoryToUse = "functions"; // Legt fest in welcher Kategorie sich die Aufzählungen befinden! Nur ändern wer weis was er tut! //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 //Telegram const UseTelegram = false; // Sollen Nachrichten via Telegram gesendet werden? //Pushover const UsePushOver = false; // Sollen Nachrichten via PushOver gesendet werden? const PushOverInstance = "pushover.0"; //Pushoverinstanz welche genutzt werden soll angeben const PushOverDevice = "All"; //Welches Gerät soll die Nachricht bekommen const PushOverTitle = "Fensterüberwachung"; const PushOverSound = "none"; //Welcher Sound soll abgespielt werden? "none" für kein Sound, "" für Standartsound, ansonsten Namen angeben z.B. "magic" //Alexa const UseAlexa = false; // Sollen Nachrichten via Alexa ausgegeben werden? const AlexaInstance = "alexa2.0"; const AlexaId = ""; // Die Alexa Seriennummer. const AlexaVolume = "50"; // Lautstärke der Nachrichten. Wert von 1 bis 100 //Other const UseMail = false; //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 = "#cd6090"; // Farbe für Fenster offen const OpenDoorColor = "#cd6090"; //Farbe für Tür offen const TiltedWindowColor = "#cd6090"; //Farbe für gekippte Fenster o. Tür/en const ClosedWindowColor = "#329f6f"; // 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 = 1; //0= Raumliste unsortiert, 1= alpabetisch sortiert, 2= Benutzerdefinierte Sortierung
-
RE: [Vorlage] Generisches Fensteroffenskript + Vis
const RoomSortMode = 1; //0= Raumliste unsortiert, 1= alpabetisch sortiert, 2= Benutzerdefinierte Sortierung
-
RE: [Vorlage] Generisches Fensteroffenskript + Vis
@sigi234
Das Skript ist zu lang, kann ich hier nicht posten.