Allgemein
Adapter Allgemein
Datenpunkte und Objekte
Visualisierung allgemein
Hardware allgemein
Grundlagen
- Einführung in Blockly
- Logik
- Trigger
- Funktionen
- Zeitplanung zur Schaltung von Aktoren
- Fehlersuche mit dem Debug-Output Block
- Blockly-Script optimieren und vereinfachen
- Trigger
- Trigger auf mehrere Datenpunkte
- Mit dem ID-Selektor auf Veränderungen reagieren
- Trigger auf mehrere Datenpunkte
- Debug output
- Kommentar
- Steuere
- Umschalten
- Aktualisieren
- Binde Object
- Schreibe
- Datenpunkt erzeugen
- Wert von Object ID
- Zeichenfolge parsen
- Zeichenfolgen anhängen
- Zeichenfolgen verbinden
- Länge einer Zeichenfolge ermitteln
- Zeichenfolge umwandeln
- Leerzeichen an Zeichenfolge entfernen
- Zeichenfolge bestimmtes Zeichen/Zeichenfolge ermitteln
- Buchstaben oder Zeichenfolge in Zeichenfolge suchen
- Nach mehreren Zeichenfolgen suchen
- Aktuelles Datum und Uhrzeit ermitteln
- Aktuelle Uhrzeit vergleichen
- Konvertierung von Datumsformaten
- Aktuelle Zeit von Astrozeitpunkt
- Sekunden zum Datum addieren
- Konvertierung nach Zahl
- Konvertierung nach Logikwert
- Konvertierung nach String
- Typ von Block
- Konvertierung nach Datum/Zeit
- Konvertierung Datum/Zeit nach…
- Länge einer Liste ermitteln
- Inhalt einer Liste sortieren
- Liste aus Zeichenfolge mit Trennzeichen ermitteln
- Werte aus Liste auslesen
- Summe über Liste
- Wiederhole X mal
- Wiederhole solange
- Definierte Schleife (For-Schleife)
- Liste per Schleife durchlaufen
- Summen bilden
- Mathematische Konstanten für Berechnungen
- Wert erhöhen/verringern
- Runden von Werten
- Zufallszahl generieren
- Rest einer Division
- E-Mails versenden
- Nachrichten mit dem Telegram-Adapter versenden
- Telegram Nachrichten formatieren
- Web-Request für HTTP-Requests
- URL Encode mit JavaScript-Funktions Block
- ComingHome Lichtsteuerung
- Fernsterüberwachung mit Benachrichtigung
- VIS View Wechsel
- Aktion nur einmal pro Tag ausführen
- Warnung bei geöffneter Tür nach eingestelltem Zeitraum
- Vergleich von 3 Werten
- Aktion verzögert ausführen
- Zahl/Wert in Klartext
- Abendliche Prüfung auf geöffnete Fenster oder Türen
- Benachrichtigung wenn Tür länger als 1 Minute offen steht
- Erinnerung Mülleimer-Leerung
- Eigenes Logging in ioBroker – Teil 2 – Nutzung in Blockly
- Weihnachtsbeleuchtung steuern
- Adapter-Updates per Telegram-Nachricht empfangen
- Telegram Nachrichten an bestimmte Personen oder Gruppen versenden
VIS Grundlagen
Weitere VIS-Themen
- Controls sperren
- View Hintergrund
- Script über View ausführen
- Widgets oder Views exportieren und importieren
Einführung und Grundlagen
Geräte
Layout
Widgets
Beispiele
- Darstellung von Sensorwerten
- Aktuelle Uhrzeit und Sonnenaufgang bzw. -untergang darstellen
- Karte mit Position von Personen anzeigen
- Zusätzliche GPS-Formatierung für Karte
- Abfalltermine darstellen
- Wetterinformationen darstellen
- Termine darstellen
- Tür- und Fensterstatus darstellen
- Heizkörperthermostat darstellen
- TrashSchedule darstellen
- Szenen steuern
- Beleuchtung steuern
- DWD Unwetterwarnungen darstellen
- Button für Garagentor-Öffner
- Verpasste Anrufe über den TR-064 Adapter darstellen
- Teil 1 – Installation und Grundlagen
- Teil 2 – Dashboard und Widgets
- Teil 3 – Custom Widgets
- Teil 4 – Custom Widgets importieren (JSON-Format)
- Teil 5 – Custom Widgets anpassen und erweitern
- Teil 6 – Eigenes Widget erstellen
- Teil 7 – Unterstützung von verschiedenen Geräten und Auflösungen
- Teil 8 – Tür-/Fensterkontakt visualisieren
- Teil 9 – Das Chart Widget
- Teil 10 - Mit dem Frame-Widget eine VIS-View einbinden
- Teil 11 - Script über Button starten
- Teil 12 - Das Timeline-Widget
- Teil 13 - Das Template-Widget
- Teil 14 - Template Wissenssammlung
- Teil 15 – Das Slider-Widget
- Teil 16 – Das Dummy-Widget
- Teil 17 – Das Knob-Widget
- Teil 18 – Das Clock-Widget
- Teil 19 – Das Button-Widget
- Teil 20 – iCal Termine HTML-Darstellung
- Teil 21 – OpenWeatherMap Widget
- Teil 22 – Image Widget
- Teil 23 – Selection Widget
- Teil 24 – Online-Status Widget
Teil 1 – Installation und Grundlagen
Teil 2 – Objekte und Widgets
Teil 3 – Widgets für Sensorinformationen
Teil 4 – Widgets für Lichtsteuerung
Teil 5 – Benachrichtigungen
Teil 6 – Konfigurationseditor
Teil 7 – Das Wetter Widget
Teil 8 – Entity Filter
Teil 9 – Gauge
Teil 10 – Alarm-Panel
Teil 11 – Custom Cards
Teil 12 – History Graph Card
Teil 13 – Vertical / Horizontal Stack Card
Teil 14 – Widgets zur Steuerung von Aktoren – Das Elements-Widget
Teil 15 – Widgets zur Steuerung von Aktoren – Das Entity-Button Widget
Teil 16 – Widgets zur Steuerung von Aktoren – Das Button-Card Widget
Teil 17 – Tipps und Tricks
Teil 18 – Conditional Card
Teil 19 – Sprachsteuerung
Teil 20 – Das Markdown Widget
Teil 21 – Das iFrame Widget
Teil 2 – Objekte und Widgets
Teil 3 – Widgets für Sensorinformationen
Teil 4 – Widgets für Lichtsteuerung
Teil 5 – Benachrichtigungen
Teil 6 – Konfigurationseditor
Teil 7 – Das Wetter Widget
Teil 8 – Entity Filter
Teil 9 – Gauge
Teil 10 – Alarm-Panel
Teil 11 – Custom Cards
Teil 12 – History Graph Card
Teil 13 – Vertical / Horizontal Stack Card
Teil 14 – Widgets zur Steuerung von Aktoren – Das Elements-Widget
Teil 15 – Widgets zur Steuerung von Aktoren – Das Entity-Button Widget
Teil 16 – Widgets zur Steuerung von Aktoren – Das Button-Card Widget
Teil 17 – Tipps und Tricks
Teil 18 – Conditional Card
Teil 19 – Sprachsteuerung
Teil 20 – Das Markdown Widget
Teil 21 – Das iFrame Widget
Teil 1 – Grundlagen
Teil 2 – Installation des ioBroker Adapters
Teil 3 – Aufbau der Entwicklungsoberfläche
Teil 4 – Core Nodes
Teil 4.1 – Inject Node
Teil 4.2 – Debug Node
Teil 4.3 – Function Node
Teil 4.4 – Change Node
Teil 4.5 – Switch Node
Teil 4.6 – Template Node
Teil 5 - Der erste Flow - Einfache Lichtsteuerung
Teil 6 - Zusätzliche Nodes installieren
Teil 7 - Tipps und Tricks
Teil 8 - Beispiel-Flows
Teil 8.1 - Zeitsteuerung von Leuchtmitteln
Teil 8.2 - Lichtsteuerung über Astrofunktion
Teil 9 - Visualisierung
Teil 9.1 – Aufbau der Visualisierung
Teil 9.2 – Anzeige von Informationen
Teil 9.2.1 – Anzeige von Temperatur und Luftfeuchtigkeit
Teil 9.2.2 – Anzeige von Tür- und Fensterstatus
Teil 9.2.3 – Anzeige von Füllständen
Teil 9.3 – Leuchtmittel steuern
Teil 9.3.1 – Leuchtmittel ein- oder ausschalten
Teil 9.3.2 – Leuchtmittel dimmen
Teil 9.3.3 – Leuchtmittel Farbe einstellen
Teil 9.4 – Notification Node
Teil 2 – Installation des ioBroker Adapters
Teil 3 – Aufbau der Entwicklungsoberfläche
Teil 4 – Core Nodes
Teil 4.1 – Inject Node
Teil 4.2 – Debug Node
Teil 4.3 – Function Node
Teil 4.4 – Change Node
Teil 4.5 – Switch Node
Teil 4.6 – Template Node
Teil 5 - Der erste Flow - Einfache Lichtsteuerung
Teil 6 - Zusätzliche Nodes installieren
Teil 7 - Tipps und Tricks
Teil 8 - Beispiel-Flows
Teil 8.1 - Zeitsteuerung von Leuchtmitteln
Teil 8.2 - Lichtsteuerung über Astrofunktion
Teil 9 - Visualisierung
Teil 9.1 – Aufbau der Visualisierung
Teil 9.2 – Anzeige von Informationen
Teil 9.2.1 – Anzeige von Temperatur und Luftfeuchtigkeit
Teil 9.2.2 – Anzeige von Tür- und Fensterstatus
Teil 9.2.3 – Anzeige von Füllständen
Teil 9.3 – Leuchtmittel steuern
Teil 9.3.1 – Leuchtmittel ein- oder ausschalten
Teil 9.3.2 – Leuchtmittel dimmen
Teil 9.3.3 – Leuchtmittel Farbe einstellen
Teil 9.4 – Notification Node
- Eigenes Logging in ioBroker – Teil 1 – Einführung und Script
- Eigenes Logging in ioBroker – Teil 2 – Nutzung in Blockly
- Eigenes Logging in ioBroker – Teil 3 – Integration in HABPanel
- Eigenes Logging in ioBroker – Teil 4 – Script-Erweiterungen
- ioBroker SNMP-Adapter
- Synology-Adapter
- Der MQTT-Adapter
- Der ioBroker.systeminfo Adapter
- Teil 1 - Installation auf Raspberry Pi
- Teil 2 - Anlernen von Geräten
- Teil 3 - Steuerungen erstellen
- Teil 4 - Integration in ioBroker
- Teil 5 - Xiaomi Button anlernen und in ioBroker verwenden
- Teil 6 - Reichweite erhöhen
- Teil 7 – Ikea Tradfri Fernsteuerung anlernen
- Teil 8 – Aqara Switch anlernen und auf Events reagieren
- Teil 9 – Ikea Tradfri Bewegungsmelder
- Teil 10 – Tuya Temperatur- und Luftfeuchtigkeitssensor
- Teil 11 – Ikea Tradfri Dimmer
- Teil 12 – Ikea Tradfri E27 LED-Leuchtmittel
- 1 - Einleitung
- 1.1 - Einrichtung eines neuen Proxmox Containers
- 1.2 - Installation von InfluxDB und Integration in ioBroker
- 1.3 - Installation von Grafana
- 1.4 - Alternative Installation auf einem Raspberry Pi
- 2 - Grundlagen von Grafana
- 2.1 - Aufbau der Software
- 2.2 - Hinzufügen einer neuen Datenquelle
- 3 - Visualisierung im Dashboard
- 3.1 - Graph
- 3.2 - Stat
- 3.3 - Gauge
- 3.4 - Bar gauge
- 3.5 - Plugin - Discret Panel
- 3.6 - Plugin - Clock Panel
- 4 - Weitere Dashboard Einstellungen und Funktionen
- 4.1 - Festlegung des Zeitraums
- 4.2 - Aktualisierung des Dashboards
- 4.3 - Playlists
- 5 - Anwendungsbeispiele
- 5.1 - Dashboard für Wetterdaten
- 5.2 - Dashboard für den Stromzähler
- 5.3 - Dashboard für die Internet Geschwindigkeit
- 5.4 - Gerät/Leuchtmittel History visualisieren
- 6 - Einbindung in andere Systeme
- 6.1 - Anpassung der Grafana Konfiguration
- 6.2 - Dashboard oder Panel freigeben
- 6.3 - ioBroker VIS Integration
- 6.4 - ioBroker Jarvis Integration