...domesticate Internet of Things ioBroker ...domesticate Internet of Things HomeMatic User-Treffen Kassel 2015, 18 April 2015
Was ist ioBroker ioBroker ist eine Integrationplattform für das Internet der Dinge und dient als Server für: Smart Home Building Automation Assisted Living. ioBroker kann über modulare "Adapter" mit diversen Systemen und Geräten kommunizieren, dank der "iobroker.vis" kann ioBroker Visualisierungen mit völliger Gestaltungfreiheit bieten und ermöglicht die Erstellung von Automatismen/Abläufen ohne Programmierkenntnisse. ioBroker ist Nachfolger von CCU.IO und auch mit node.js/javascript geschrieben, nutzt aber sehr intensiv npm.
Architektur
Unterschiede zu CCU.IO Modularität: Statt ein CCU.IO Projekt, viele kleine Module Stabilität: Adapterüberwachung und Watchdog Multihost User Management Multi Instanzen von Adapter Installprozess über npm Bessere Konfigurationsseite: Überwachung, Skripteditor Neues Daten-Modell mit Klarnamen und nicht mit IDs Bessere Debug-Möglichkeiten Dokumentation
Konfiguration
Konfiguration über Admin Einfache Gestaltung von Konfigurationsseiten Unterstützung von Tabelleneditierung Dateimport, z.B S7, SayIt
Neue VIS (alte DashUI) Widget Preview Widget hinzufügen per Drag&Drop Multiedit Thema pro View einstellbar Global/Project CSS-Editor Widgets ausrichten Fullscreen - F3 Schnellere Object-ID Auswahl Gruppierte Widgets Eigenschaften. Geplant: Performance Optimierung Alle Widgets aus DashUI portieren Kontextmenü (Widget selection, Copy/Paste, Z-Index) Project verwaltung
Preview VIS - Plump
Scripteditor
ioBroker + node-red
iobroker.net Danke Homoran
Zukunft Alarm-Adapter - Falls Schwelle verletzt, dann [State setzten/Text/Email, …] per Drag and Drop einstellbar Backup/Restore ScriptGUI - Visuelle Programmierung VIS - alle Widgets aus DashUI MobileUI - altes yahui Doku übersetzen Entwickler-Dokumentation
Thank you! ioBroker