P44-xx-Gerätevarianten für spezielle/kundenspezifische Projekte
Controller für kundenspezifische LED + Automations-Projekte
Aufbauend auf der bewährten Automatisierungsplattform für die plan44 Standardprodukte P44-DSB und P44-LC bieten spezialisierte Hardware-Varianten mehr Flexibilität und Funktionalität für die Realisierung von Projekten, wie z.B. komplexe LED-Installationen, elektromechanische Objekte usw. Diese sind auf Anfrage erhältlich, wie z.B. die P44-AC-UNI oder P44-xx-LED.
Dank der großen Flexibilität der eingebauten Skriptsprache p44script können selbst komplexe Installationen vollständig im Gerät realisiert werden, ganz ohne Abhängigkeiten von externen Diensten, Tools, Entwicklungsumgebungen usw. Das Gerät kann völlig autonom arbeiten, ist bei Defekten leicht austauschbar und eignet sich daher für langlebige Installationen.P44 Automatisierungsplattform - Gemeinsame Merkmale
- Grundfunktionalität der P44-LC/-DSB als Home Automation Controller, mit Räumen, Szenen, dimmbaren und farbigen Leuchten, Tastern, Sensoren etc.
- P44-xx-LED und P44-xx-UNI haben bis zu 4 Anschlüsse für Addressable Smart LEDs (WS281x) mit bis zu 1000 LEDs pro Anschluss. Mit dem Graphiksubsystem p44lrgraphics sind auf LED-Ketten und -Flächen beliebige Animationen programmierbar.
- P44-xx-DCM, P44-MC-E+DC, P44-AC-UNI haben Anschlüsse für DC-Motoren, inkl. Endschalter und/oder Strommessung zur Detektion von Endanschlägen.
- P44-AC-UNI hat diverse Ein-und Ausgänge, optional optisch isoliert, optional mit Power-FETs etc., einen 0-10V Analogausgang, zudem einen Real-Time-Clock für genaue Internet-unabhängige Uhrzeit.
- Dank der integrierten matter-Bridge (derzeit beta) können auf P44-LC/-AC aufgebaute Installationen in matter-fähige SmartHome-Umgebungen integriert werden. Somit können auch Spezialanfertigungen ganz einfach Teil eines modernen SmartHome werden, und etwa auf Zuruf via Sprachassistent Effekte auslösen.
- MIDI via USB und RTP-MIDI-Support erlaubt Integration mit Sound-Projekten und Ansteuerung über vielfältig verfügbare MIDI-Controller.
- Alle speziellen Hardware-Varianten sind auch als P44-DSB-Version erhältlich und können sich nahtlos in eine Digital Strom-Installation einfügen. Als P44-LC/AC-Version funktionieren sie eigenständig.
- Die Firmware aller P44-DSB, P44-LC und P44-AC ist identisch für die gesamte Produktpalette. Allen Produkten steht immer die aktuellste Firmware zur Verfügung. Somit können auch die speziellen Hardwarevarianten von der allgemeinen Weiterentwicklung der Firmware profitieren.
- P44-LC-Produkte sind auf Wunsch fernwartbar - es können temporäre oder permanente Web-Links für den Zugriff eingerichtet werden.
- Flexibel erweiterbar - mit der eingebauten Script-Sprache p44script können nahezu beliebige zusätzliche Funktionalitäten einfach erstellt werden:
- Szenenscripte, die beim Aufruf einer Szene ausgeführt werden (etwa für Spezialübergänge/Effekte)
- Triggers und Evaluator Actions, die beim Eintreten bestimmter Bedigungen (Zeitsteuerung, Sensorwerte, Eingänge) ausgeführt werden.
- Das Mainscript, das als "Hauptprogramm" die komplette Kontrolle übernehmen kann, oder auch nur einige "Handler" definiert, die auf bestimmte Ereignisse reagieren (z.B. Netzwerk-Kommunikation, Eingangssignale, Uhrzeit oder Sonnenstand, periodische Auslöser etc.)
- Mit Scripted Custom Devices können auch Leuchten, Taster, Sensoren, Eingänge in p44script implementiert werden, die sich nachher mit Standardverhalten z.B. in Szenen verwenden lassen.
- Alle Scripte sind Teil der Gerätekonfiguration, und können mit dieser zusammen als Backup gesichert und wiederhergestellt werden, und bleiben bei Firmwareupdates erhalten.
- p44script kann mit der eingebauten IDE (Integrated Development Environment) über das Webinterface erstellt, bearbeitet und debuggt werden (Breakpoints, Einzelschritt, Inspektion, etc.).
- Einzelne p44script-Befehle können im "Playground"-Bereich der IDE oder in der Konsole ausprobiert werden, um Effekte und Sequenzen zu testen und Variablen anzuzeigen.
- Eine Kurzreferenz der Scriptsprache ist im Gerät eingebaut (und deshalb offline verfügbar), weiterführende Dokumentation mit Beispielen ist online verfügbar.
Weitere Information
- Anleitung für P44-LC (Basis für Custom P44-xx-Geräte), PDF
- Neu: P44-xx-xx Produkte-Prospekt, PDF
- P44-techdocs, technische Dokumentation zu Scripting und Konfiguration für komplexere Projekte
- Firmware-Info + Kompatibilitätsinfos
Verfügbar
- Auf Anfrage konfiguriert/hergestellt im Rahmen von Projekten
- Kundenspezifische Hardware-Entwicklung möglich (auf Anfrage)
News
- plan44.ch auf Mastodon folgen
- für Newsletter per E-Mail registrieren
Verfügbare Geräteintegrationen
Funktionalität | Profil(e) | Status |
---|---|---|
matter "bridging" | ||
Vollfarbige Leuchten oder solche mit einstellbarer Farbtemperatur | color control | Unterstützt als Beta-Version |
Geräte mit einem 0..100%-Level, wie dimmbare Leuchten | level control | Unterstützt als Beta-Version |
Ein/Aus-Geräte | on/off | Unterstützt als Beta-Version |
Sensoren | Sensors | Unterstützt als Beta-Version |
Benutzerdefinierte Geräte, on-device implementiert in p44script | ||
Kundenspezifische Geräte, implementiert in p44script über das Webinterface | p44script devices | Volle Unterstützung mit Standardverhalten |
Philips hue | ||
hue mit einstellbarer Farbtemperatur (ambiance) | ambiance | Volle Unterstützung mit Standardverhalten |
hue Farblampe | hue | Volle Unterstützung mit Standardverhalten |
LivingColors Stimmungslicht | LivingColors | Volle Unterstützung mit Standardverhalten |
hue lux warmweisse Leuchte | lux | Volle Unterstützung mit Standardverhalten |
Adressierbare Smart-LED-Ketten | ||
Segmente von WS2812 LED-Ketten als Farbleuchten | RGB LED chain segment | Verfügbar in Spezial/Kundenspezifischen P44-xx Geräteversionen (bitte anfragen), sowie in P44-xx-X (gratis, Selbstbau) Der DataIn-Eingang von WS2812-basierte LED-Ketten kann direkt an GPIO18/PCM (P1 pin 12) angeschlossen werden |
WS281x LED-Matritzen als Effekt-Farblampen | RGB LED chains and matrices | Verfügbar in Spezial/Kundenspezifischen P44-xx Geräteversionen (bitte anfragen), sowie in P44-xx-X (gratis, Selbstbau) Der DataIn-Eingang von WS281x-basierten LED-Ketten kann direkt an GPIO18/PCM (P1 pin 12) angeschlossen werden |
Externe Geräte mit kundenspezifischer Implementation | ||
Als externer Code/Scripts implementierte Geräte, über TCP/IP API verbunden | External Devices | Selbstbau/experimentelle, nicht-kommerzielle Integration in kostenlosen / Open-Source Versionen |
i2c-Peripherie (Linux) | ||
direkter i2c-Zugriff | generic | Selbstbau/experimentelle, nicht-kommerzielle Integration in kostenlosen / Open-Source Versionen Über Scripted Devices und p44script kann direkt auf den i2c-Bus zugegriffen werden, um i2c-Geräte zu steuern. |
Temperatursensor | LM75 | Selbstbau/experimentelle, nicht-kommerzielle Integration in kostenlosen / Open-Source Versionen |
16 Eingänge (mit optionalem Pull-Up) oder Ausgänge | MCP23017 | Selbstbau/experimentelle, nicht-kommerzielle Integration in kostenlosen / Open-Source Versionen Eingänge können für Taster oder Automations-Eingänge verwendet werden. Ausgänge können als Ein/Aus-Lampen oder Relais-Ausgänge verwendet werden. |
1 analoger Eingang | MCP3021 | Selbstbau/experimentelle, nicht-kommerzielle Integration in kostenlosen / Open-Source Versionen Eingang kann als Sensor verwendet werden. Sensortyp, Skalierung, Offset und Poll-Interval sind konfigurierbar. |
16 PWM-Ausgänge | PCA9685 | Selbstbau/experimentelle, nicht-kommerzielle Integration in kostenlosen / Open-Source Versionen Jeder PWM-Ausgang kann als einfache gedimmte Leuchte oder als Heizventil verwendet werden. Gruppen von 3 (RGB) oder 4 (RGBW) Ausgängen können als Farblicht gruppiert werden. |
8 Ein- oder Ausgänge | PCF8574 | Selbstbau/experimentelle, nicht-kommerzielle Integration in kostenlosen / Open-Source Versionen Eingänge können für Taster oder Automations-Eingänge verwendet werden. Ausgänge können als Ein/Aus-Lampen oder Relais-Ausgänge verwendet werden. |
16 Ein- oder Ausgänge | TCA9555 | Selbstbau/experimentelle, nicht-kommerzielle Integration in kostenlosen / Open-Source Versionen Eingänge können für Taster oder Automations-Eingänge verwendet werden. Ausgänge können als Ein/Aus-Lampen oder Relais-Ausgänge verwendet werden. |
SPI-Peripherie (Linux) | ||
direkter SPI-Zugriff | generic | Selbstbau/experimentelle, nicht-kommerzielle Integration in kostenlosen / Open-Source Versionen Über Scripted Devices und p44script kann direkt auf den SPI-Bus zugegriffen werden, um SPI-Geräte zu steuern. |
General Purpose I/O (Linux) | ||
digitaler Eingang | input | Selbstbau/experimentelle, nicht-kommerzielle Integration in kostenlosen / Open-Source Versionen Kann als Taster- oder Automations-Eingang verwendet werden. |
SPI-Peripherie (Linux) | ||
16 Eingänge (mit optionalem Pull-Up) oder Ausgänge | MCP23S17 | Selbstbau/experimentelle, nicht-kommerzielle Integration in kostenlosen / Open-Source Versionen Eingänge können für Taster oder Automations-Eingänge verwendet werden. Ausgänge können als Ein/Aus-Lampen oder Relais-Ausgänge verwendet werden. |
2 analoge Eingänge | MCP3002 | Selbstbau/experimentelle, nicht-kommerzielle Integration in kostenlosen / Open-Source Versionen Eingänge können als Sensoren verwendet werden. Sensortyp, Skalierung, Offset und Poll-Interval sind konfigurierbar. Die 2 Eingänge können zusammen für ein differentielles Signal verwendet werden. |
8 analoge Eingänge | MCP3008 | Selbstbau/experimentelle, nicht-kommerzielle Integration in kostenlosen / Open-Source Versionen Eingänge können als Sensoren verwendet werden. Sensortyp, Skalierung, Offset und Poll-Interval sind konfigurierbar. Eingänge können paarweise für differentielle Signale verwendet werden. |
General Purpose I/O (Linux) | ||
digitaler Ausgang | output | Selbstbau/experimentelle, nicht-kommerzielle Integration in kostenlosen / Open-Source Versionen Ausgang kann als Ein/Aus-Lampe oder Relais-Ausgang verwendet werden. |
DC-Motor-Steuerung mit Richtung, Geschwindigkeit und Bremsen | ||
DC-Motor-Steuerung mit Richtung, Geschwindigkeit und Bremsen | DC Motor | Verfügbar in kundenspezifischen P44-xx Geräteversionen (bitte anfragen) |
RS485-Schnittstelle | ||
Modbus RTU | Modbus | Verfügbar in kundenspezifischen P44-xx Geräteversionen (bitte anfragen) |
Omega Fallblattanzeigen | Splitflap | Verfügbar in kundenspezifischen P44-xx Geräteversionen (bitte anfragen) |
- Volle / Teilweise Unterstützung mit Standardverhalten
- Volle / Teilweise Unterstützung für Verwendung in Evaluatoren und Scripten (fortgeschrittene Konfiguration)
- Verfügbar in kundenspezifischen P44-xx Geräteversionen (bitte anfragen)
- Unterstützt als Beta-Version
- Verfügbar in Spezial/Kundenspezifischen P44-xx Geräteversionen (bitte anfragen), sowie in P44-xx-X (gratis, Selbstbau)
- Selbstbau/experimentelle, nicht-kommerzielle Integration in kostenlosen / Open-Source Versionen
- Integration für eine zukünftige Firmware-Version geplant
Open Source - die Basis aller plan44.ch-Produkte
Die Funktionalität dieser Produkte ist im plan44 "vdcd" virtual device connector daemon Open-Source-Projekt implementiert. Mit etwas Erfahrung im Bauen von Linux-Software kannst Du eigene Versionen des vdcd in einer OpenWrt-Buildumgebung compilieren.
Das vdcd-Projekt auf github enthält Dokumentation, die beschreibt, wie man den vdcd unter Linux baut und laufen lässt
"Digital Strom" is a registered trademark of Digital Strom AG, Schlieren, Schweiz, see digitalstrom.com