No description
- JavaScript 100%
| .codex | ||
| .vscode | ||
| HADashboards | ||
| Lovelace Cards | ||
| Scripte | ||
| README.md | ||
ioBroker HomeServer – Skript-Übersicht
Diese Übersicht beschreibt die aktiven Skripte im Ordner Scripte/ (ohne Archive/), damit schnell klar ist, welches Skript für welche Funktion zuständig ist.
Struktur auf einen Blick
00-Allgemein→ zentrale Benachrichtigungsfunktionen05-Alexa→ Alexa/Node-RED Anbindung10-Beleuchtung→ Lichtautomation, Bewegungsmelder, Lock-Logik20-Fenster-&-Tür→ Fenster-/Türstatus und Rollladensteuerung30-Klimasteuerung→ Raumklima, Lüftungs-/Fensterlogik40-Sicherheit→ Anwesenheitssimulation und Sicherheitsmeldungen50-Szenen→ Szenen- und Party-Steuerung80-Haushalt→ Geräteautomationen und Haushalts-Benachrichtigungen90-System→ Berechnungen und globale Resets
Skripte nach Bereich
00-Allgemein
Notifications - Alexa.js(v2.0.0): Zentrale Alexa-Benachrichtigungen mit Geräte-/Lautstärke-Routing nach Anwesenheit und Zeitfenster.Notifications - NTFY.js(v2.0.0): Zentrale ntfy-Benachrichtigungen inkl. Actions/Attachments und Empfänger-Routing.Notifications - Whatsapp.js: WhatsApp-Nachrichtenversand mit Empfängerwahl nach Anwesenheitsstatus.
05-Alexa
Alexa_NodeRed.js: Bridge zwischen Alexa, Node-RED und ioBroker (State-Mapping, Geräte-Datenbank, Rückkanal).
10-Beleuchtung
Licht - Automatik - Abends.js(v1.8.2): Abend-/Dunkelheitsabhängige Lichtautomatik mit Präsenz-, Szene- und Bewegungslogik.Licht - Automatik - Buero.js(v1.3.1): Bürolicht-Automatik anhand Aktivität, Helligkeit, Rollladenstand und Sperrstatus.Licht - Bewegungsmelder.js(v1.7): Bewegungsmelder-gesteuerte Beleuchtung mit Dimm-/Timeout-Logik und Astrofenster.Licht - Lockstatus.js(v1.0.1): Setzt Licht-LockStatus bei Wandschaltersteuerung und entsperrt über globalen Reset.Licht - Raumgruppen.js(v1.1.0): Synchronisiert Raum-Indikatorzustände mit den Lichtern und erlaubt Raum-Schalten über Indikator.
20-Fenster-&-Tür
Fenster-Tueren-Status-Tracking.js(v3.2.0): Erfasst offene Fenster/Türen pro Raum und aggregierte Statusdatenpunkte.Rolladen - Haussteuerung.js(v1.38.0): Umfangreiche Rollladensteuerung (Zeit, Sonne, Temperatur, Privatmodus, Hitzeschutz, Night-Cooling).Rolladen - Lockstatus.js(v3.1.0): Zentrale Lock/Unlock-Logik für Rollläden inkl. Gründe, Zeit-/Manuell-Resets und Vacation-Handling.
30-Klimasteuerung
Raumklima_Badezimmer.js(v1.1): Bad-Feuchteüberwachung mit Fenster-Erinnerungen über Alexa/WhatsApp.Raumklima_Fenster_Tuerstatus.js(v5.1.0): Fenster/Tür-Monitoring mit Lüftungs- und „offen-zu-lange“-Erinnerungen sowie Sicherheitsalarm-Logik.
40-Sicherheit
Sicherheit_Anwesenheitssimulation.js(v1.4): Anwesenheitssimulation über zufällige Lichtmuster in Zeitfenstern bei Abwesenheit.Sicherheit_Benachrichtigungen_Anwesenheiten.js(v2.0.0): Verarbeitet Bewohnerstatus, Alarm-/Simulationszustände und sendet Anwesenheits-/Sicherheitsmeldungen.
50-Szenen
Szenen - Party.js: Party-Szene mit dynamischen Lichtwechseln und optionaler Alexa/Spotify-Wiedergabe.Szenen-Manager.js(v1.9.0): Raumbezogene Szenensteuerung für Licht und Musik inkl. State-Restore/LockStatus.
80-Haushalt
Benachrichtigungen - Alarme.js(v1.0.0): Kritische Alarmmeldungen (z. B. Wassersensor) via ntfy und Alexa.Benachrichtigungen - Briefkasten.js(v2.0.0): Briefkasten-Erschütterungserkennung mit ntfy/Alexa-Benachrichtigung.Benachrichtigungen - Waschmaschine.js(v1.0.0): Waschmaschinenstatus über Leistungswerte, Meldung bei Zyklusende.Benachrichtigungen - ZigbeeHealth.js(v1.0.0): Zigbee-Healthcheck (Offline/Batterie) mit zentralen Notifications.Steuerung - Buero Thorben Monitorsteuerung.js(v1.0.0): Erkennt Büroanwesenheit über PC/Dock-Leistung und schaltet Monitor + Präsenzstatus.Steuerung - Staubsaugerroboter.js(v2.0.0): Status-/Fehlerbenachrichtigungen und Zeitpläne für Saugroboter.Steuerung - Steckdosen 3D Drucker.js(v2.1.0): 3D-Drucker-Überwachung, Auto-Abschaltung und Rollladen-Lock während Druck.Steuerung - Taster.js(v2.0.0): Taster-Framework mit Multi-Klick-Aktionen, Szenen und Funktionsregistry.
90-System
Berechnung - Astrozeiten.js(v1.21): Berechnet/schreibt Astro-Zeitdatenpunkte inkl. Tagesabschnitt/Tag-Nacht.Berechnung - Durchschnittswerte.js: Rolling-Averages für Lux-Sensoren und Ausgabe in Ziel-Datenpunkte.Berechnung - Energiemanagement Hochrechung.js(v1.1.4): Jahresverbrauchs-Hochrechnung (linear + Verteilmodell) für Gas/Strom/Wasser.Reset_Shutter_Light_Scheduled.js(v1.0.0): Geplante und manuelle Resets von Lock-Status-Datenpunkten.
Hinweis zur Pflege
- Bei neuen Skripten: bitte hier direkt ergänzen.
- Bei Umbenennungen/Versionssprüngen: Eintrag in dieser Datei aktualisieren.
Archive/enthält historische Stände und ist bewusst nicht Teil dieser Übersicht.