Jeedom verbindet Geräte und Dienste mit sehr unterschiedlichen Kommunikations-, Sicherheits- und Betriebsmodellen. Eine stabile Integration benötigt deshalb klare Grenzen zwischen Protokoll, Plugin, Gateway, Datenmodell und eigener Erweiterung.
Das Intensivseminar entwickelt eine durchgängige Integrationsarchitektur und setzt repräsentative Funk-, Nachrichten-, Gebäude- und Softwareschnittstellen bis hin zu einem eigenen Plugin um.
Inhaltsübersicht
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
Zielsetzung
- Protokoll-, Gateway- und Pluginarchitekturen für konkrete Integrationsfälle auswählen
- Zigbee, Z-Wave, MQTT und Gebäudeprotokolle kontrolliert einbinden und diagnostizieren
- Jeedom-APIs und Webhooks mit minimalen Rechten und robusten Datenverträgen verwenden
- Ein wartbares Jeedom-Plugin von Struktur und Befehlsmodell bis Test und Release entwickeln
Zielgruppe
Smart-Home-Integratoren, Automatisierungsingenieure, IoT-Architekten, Entwickler, technische Consultants und Jeedom-Administratoren mit Integrationsverantwortung.
Voraussetzungen
Sichere Jeedom-Grundbedienung, Netzwerkkenntnisse und grundlegendes Verständnis von Datenformaten. Für die Entwicklungsanteile sind elementare PHP-, JavaScript- und Linux-Kenntnisse erforderlich.
Seminarinhalte
- Schritt 1: Integrationsarchitektur und Verantwortungsgrenzen planen
Gerät, Funk- oder Feldbus, Controller, Gateway, Broker, Plugin, Jeedom-Befehl und externe Anwendung werden getrennt dargestellt. Datenrichtung, Aktualität, Ausfallverhalten, Sicherheitsgrenze und Eigentümer werden je Verbindung festgelegt.
- Schritt 2: Plugin-Lifecycle und Kompatibilität steuern
Plugins werden nach Zweck, Reife, Abhängigkeiten, Daemon, Controller und Wartbarkeit bewertet. Installation, Konfiguration, Update, Deaktivierung und Ersatz erhalten definierte Prüfschritte.
- Schritt 3: Zigbee mit JeeZigbee und Zigbee2MQTT integrieren
Koordinator, Kanal, Mesh, Router, Endgeräte, Pairing und Geräteinterview werden behandelt. Gruppen, Bindings, Reporting, schlafende Geräte und Diagnose werden in eine belastbare Betriebsstruktur überführt.
- Schritt 4: Z-Wave mit Z-Wave JS integrieren
Controller, Sicherheitsklassen, Inclusion, Interview, Konfigurationsparameter, Assoziationen und Wake-up werden umgesetzt. Meshqualität, Routen, Exclusion und Controllerwechsel werden systematisch geprüft.
- Schritt 5: MQTT-Datenflüsse aufbauen
Broker, Topicstruktur, QoS, Retain, Last-Will, Authentifizierung und Nutzdatenvertrag werden festgelegt. Zustände werden abonniert, strukturierte Nachrichten ausgewertet und Aktionsbefehle kontrolliert veröffentlicht.
- Schritt 6: KNX fachlich und sicher anbinden
Topologie, Gruppenadressen, Datenpunkttypen, Gateway und je nach Umgebung sichere Kommunikation werden eingeordnet. Lese-, Schreib- und Statusobjekte werden eindeutig Jeedom-Befehlen zugeordnet.
- Schritt 7: Modbus, BACnet und DALI integrieren
Register, Datentypen, Skalierung, Byte-Reihenfolge, BACnet-Objekte und DALI-Gruppen beziehungsweise Szenen werden behandelt. Schreibrechte, Abfrageintervalle, Gatewaygrenzen und Fehlzustände werden pro Protokoll festgelegt.
- Schritt 8: Befehle und generische Typen vereinheitlichen
Protokollspezifische Werte werden auf stabile Info- und Aktionsbefehle abgebildet. Einheiten, logische IDs, Zustandsrückmeldung, Aktualitätsprüfung und generische Typen ermöglichen protokollübergreifende Szenarien.
- Schritt 9: HTTP-, JSON-RPC-API und Webhooks nutzen
Getrennte API-Schlüssel, Datenverträge, Lese- und Schreiboperationen, Szenariostarts und eingehende Ereignisse werden umgesetzt. Zeitüberschreitung, Wiederholung, Idempotenz und Fehlerprotokollierung werden getestet.
- Schritt 10: Plugin-Grundstruktur erstellen
Plugin-Identität, Metadaten, Verzeichnisstruktur, Konfigurationsseite sowie Geräte- und Befehlsklassen werden aus einer Vorlage aufgebaut. Namensräume, logische IDs und Konfigurationswerte werden konsistent festgelegt.
- Schritt 11: Daemon, Abhängigkeiten und Hintergrundaufgaben entwickeln
Abhängigkeiten, Cron-Aufgaben, Ereignisse und optionaler Daemon werden entsprechend dem Integrationsfall implementiert. Start, Stopp, Status, Wiederanlauf, Protokollierung und Ressourcenverbrauch werden geprüft.
- Schritt 12: Test, Verpackung und End-to-End-Abnahme durchführen
Installation, Update, Deinstallation, Geräteerkennung, Info- und Aktionsbefehle, Fehlerpfade, Sicherheit und Performance werden getestet. Ein End-to-End-Projekt verbindet externes Gerät, Jeedom-Plugin, Szenario und API-Weitergabe.
Praxisübungen
- Integrationslandkarte mit Protokoll-, Plugin-, Gateway- und Sicherheitsgrenzen erstellen
- Je ein repräsentatives Zigbee-, Z-Wave- und MQTT-Gerät einbinden und diagnostizieren
- Feldbuswerte aus KNX, Modbus, BACnet oder DALI auf Jeedom-Befehle abbilden
- API- und Webhook-Fluss mit minimalem Schlüsselumfang und Fehlerbehandlung testen
- Eigenes Plugin mit Gerät, Befehlen, Hintergrundaufgabe und Releaseprüfung entwickeln
Methodik
Vortrag, geführte Demonstrationen und strukturierte Übungen an einer vorbereiteten Jeedom-Umgebung. Jeder Arbeitsschritt wird zunächst fachlich eingeordnet, anschließend am System umgesetzt und danach mit klaren Prüfkriterien kontrolliert. Konfigurationsentscheidungen, Fehlersituationen und betriebliche Auswirkungen werden gemeinsam ausgewertet.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 2.995 zzgl. MwSt. Inhaus: € 8.500 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Smart-Home-Integratoren, Automatisierungsingenieure, IoT-Architekten, Entwickler, technische Consultants und Jeedom-Administratoren mit Integrationsverantwortung. |
| Voraussetzungen: | Sichere Jeedom-Grundbedienung, Netzwerkkenntnisse und grundlegendes Verständnis von Datenformaten. Für die Entwicklungsanteile sind elementare PHP-, JavaScript- und Linux-Kenntnisse erforderlich. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
