No description
  • JavaScript 100%
Find a file
2026-07-05 11:49:00 +02:00
.codex . 2026-06-06 23:54:17 +02:00
.vscode Day and NIght Function in Shutter Script angepasst 2026-05-16 20:31:46 +02:00
HADashboards added clouds in Rolladen/ adjusted lock feature 2026-07-05 11:49:00 +02:00
Lovelace Cards Updated scripts and folder structure 2026-04-23 23:50:07 +02:00
Scripte added clouds in Rolladen/ adjusted lock feature 2026-07-05 11:49:00 +02:00
README.md Aufräumen + Anpassung Fenster Counts 2026-05-31 14:12:19 +02:00

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 Benachrichtigungsfunktionen
  • 05-Alexa → Alexa/Node-RED Anbindung
  • 10-Beleuchtung → Lichtautomation, Bewegungsmelder, Lock-Logik
  • 20-Fenster-&-Tür → Fenster-/Türstatus und Rollladensteuerung
  • 30-Klimasteuerung → Raumklima, Lüftungs-/Fensterlogik
  • 40-Sicherheit → Anwesenheitssimulation und Sicherheitsmeldungen
  • 50-Szenen → Szenen- und Party-Steuerung
  • 80-Haushalt → Geräteautomationen und Haushalts-Benachrichtigungen
  • 90-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.