Module und der modulare Aufbau von IPS

Abend allerseits!

Ich sitze gerade mit SteffenR zusammen und wir haben ein wenig über die Zukunft von IPS nachgedacht.

Ich schreibe einfach mal auf, was uns gerade so durch den Kopf geht. Das Thema „Module“ in IPS ist ja schon mal ein sehr guter Ansatz. Aber wir haben das ganze noch etwas weiter gesponnen und haben folgende Vorstellungen:

Das nicht nur die User Module, z.B. für Sonos, erstellen können, sondern das IPS selbst auch komplett modular aufgebaut ist. Man hat also ein „Grund-IPS“ und kann dann alles als einzelne Module nachladen.

Zum Beispiel könnte man sich so auf Bedarf HomeMatic, Z-Wave, OneWire, … einfach nachladen, wenn man es benötigt. Das gibt schon mal eine bessere Übersicht bei den Instanzen/Modulen im IPS, wenn man damit arbeitet. Weil niemand wird alle Hersteller in seinem Haus vereint haben.

Auch könnten z.B. verschiedene Icon-Pakete, Variablenprofile, WebFront Templates,… in verschiedene Module verpackt werden. Und je nachdem was Der User/Kunde benötigt/verwendet, kann er sich das dann nachladen und einfach aktivieren/verwenden.

Alles könnte in der IPS-Console verwaltet/erstellt/… werden. Zum Beispiel genannte Module, Variablenprofile, Icons, Skripte, Projekte, … Von dort wird es direkt an IPS gesendet. IPS prüft gegebenenfalls nochmal die Kompatibilität und gibt das dann für alle frei und die anderen User können sich dann in der IPS eigenen Modul-Datenbank, in der IPS-Console, aussuchen was sie möchten uns ins eigene IPS einbinden.

Mal ein Beispiel:
Man hat ein Basis-IPS installiert. Hat sich einen Z-Wave Stick und einen Z-Wave Aktor gekauft und möchte jetzt loslegen. Also geht in die IPS-Moduldatenbank, wählt „Z-Wave“ aus, das Modul wird geladen, ein Fenster öffnet sich, man wählt z.B. den COM-Port aus, neue Geräte werden hinzugefügt und fertig.
Dann kann man sich ein Modul „Beleuchtung“ laden, es werden automatisch passende Variablenprofile geladen und Icons aus dem „Licht-Paket“. Dann gibt man nur noch z.B. einen Raum und „Stehlampe“ ein und man kann die 1. Lampe schalten. Die Pakete „Beleuchtung“ und das „Icon-Licht-Paket“ hat z.B. ein User erstellt oder auch IPS.

Noch ein Beispiel:
Man kauf sich eine Sonos Box, also lädt man aus der IPS-Moduldatenbank das Modul „Sonos“ herunter. Es öffnet sich direkt ein Fenster in das man die Sonos-IP-Adresse und den zugehörigen Raum eingibt. Dabei wird direkt noch ein Icon-Paket „Sonos“ geladen. Die Variablen werden automatisch erstellt, alles wird mit Variablenprofilen und Icons versehen. Eventuell noch alles unter „Sonos“ im WebFront automatisch anlegen (durch den User auf Wunsch anpassbar) und schon hat man eine Sonos-Steuerung.

Also quasi das neue Feature „Module“ auf komplett IPS ausweiten. Sprich nicht nur ein „Sonos“ oder „Geofency“-Modul, sondern ein Z-Wave Modul, ein HomeMatic Modul, ein „WebFront-Template-Modul“, ein „Icon-flat“ oder „Icon-bunt“-Modul, ein „Variablenprofile-Fenster“ oder „Variablenprofile-Alarmanlage“ Modul, usw. usw.

Dieses modulare System wäre ein 1. Schritt um IPS für die breite Masse einfacher und übersichtlicher zu machen. So kann man als „Anfänger-User“ einfach benötigte Module nachladen, die entweder von IPS selbst oder durch andere User erstellt wurden.

Die zentrale Stelle ist dabei immer die IPS-Moduldatenbank, in der IPS selbst und die User alles mögliche einstellen können. Und von wo es dann von jedem ganz einfach installiert/eingebunden werden kann. Das alles nicht über GIT, sondern über einen Punkt „Moduldatenbank“ in der IPS-Console.

So könnte man z.B. auch ein Basis-IPS für X€ verkaufen, ein Basis-IPS + Z-Wave Modul + IconPaket „Beleuchtung“ für Y€, ein Basis-IPS + HomeMatic Modul + IconPaket „Alarmanlage“ für Z€, usw.
Der Zugriff auf den Community Moduldatenbank Bereich wäre für alle kostenlos. So geht die Entwicklung schneller voran und jeder kann für kleines Geld in IPS einsteigen und darüber nur mit dem „Sonos-Modul“ und dem „TV-Modul“ seinen Hifi-Kram steuern.

Oder ein „FritzBox-Modul“ herunterladen, man gibt nur noch IPS/Benutzer an kann vlt. noch anhaken was man an Infos sehen möchte, danach hat man automatisch im WebFront einen Punkt „FritzBox“ und sieht die verbundenen Geräte, den Online-Status, kann per Klick eine Regel erstellen „EMail bei Anruf“, gibt seine EMail-Adresse ein und schon bekommt man bei verpassten Anrufen eine Email.
Oder man fügt das HomeMatic-Modul hinzu, klickt seinen Bewegungsmelder an, sagt wenn hier Bewegung, dann mach Lampe 4 an für 2 Minuten. Usw. usw. usw. :slight_smile:

Ich hoffe ich konnte verständlich rüberbringen, was wir meinen :slight_smile:

Grüße,
Chris & Steffen

Nette Idee und dann wird es in SymHAB umbenannt. Das o von Symcon schaut ja mittlerweile schon aus wie ein a. [emoji3]