Products for Digital Strom and Standalone Automation Solutions
New: plan44.ch standalone light controller - P44-LC-DE
Building on the proven firmware for the plan44 standard products P44-DSB and P44-LC, customized hardware variants have been developed as part of projects, especially complex LED installations. These are not standard products, but can be manufactured for projects on request.
Due to the great flexibility of the built-in script language p44script, even complex installations like the one shown on the right can be realized completely in the device, entirely without dependencies on external services, tools, development environments etc. The device can run completely autonomously, can be easily replaced in case of defects, and is thus suitable for long-lived installations.Features of all P44-xx variants
- Basic functionality of the P44-LC/-DSB as a home automation controller, with rooms, scenes, dimmable and colored lights, pushbuttons, sensors, etc.
- P44-xx-LED with 4 ports for addressable smart LEDs (WS281x) with up to 1000 LEDs per port. With the graphics subsystem p44lrgraphics various animations can be programmed on LED chains and areas.
- P44-xx-DCM and P44-MC-E+DC have connections for DC motors, including limit switches and/or current measurement for detection of end stops.
- All special hardware variants are also available as P44-DSB version and can seamlessly fit into a Digital Strom installation. As P44-LC version they function independently.
- The firmware of all P44-DSB, P44-LC and P44-AC is identical for the entire product range. All products always have the latest firmware available. Thus, the special hardware variants can also benefit from the general further development of the firmware.
- P44-LC products are remotely maintainable on request - temporary or permanent web links can be set up for access.
- Flexibly extensible - with the built-in scripting language p44script, almost any additional functionality can be easily created:
- Scene scripts that are executed when a scene is called (e.g. for special transitions/effects)
- Triggers and Evaluator Actions that are executed when certain conditions (timing, sensor values, inputs) occur.
- The Mainscript, which can be the "main program" that takes complete control, or just defines some "handlers" that respond to certain events (e.g. network communication, input signals, time or sun position, periodic triggers, etc.)
- With Scripted Custom Devices also lights, buttons, sensors, inputs can be implemented in p44script, which can be used afterwards with standard behavior, e.g. in scenes.
- All scripts are part of the device configuration, and can be saved and restored together with it as backup, and remain intact during firmware updates.
- p44script can be created, edited and debugged (breakpoints, singlestep, inspection, etc.) with the built-in IDE (Integrated Development Environment) via the web interface.
- Individual p44script commands can be tried out in the IDE's playground area or in the console, to test effects and sequences and view variables.
- A quick reference to the scripting language is built into the device (and therefore available offline), more detailed documentation with examples is available online.
Further information
- Manual for P44-LC (base for custom P44-xx devices), PDF
- P44-techdocs, technical documentation on scripting and configuration for more complex projects
- Firmware + compatibility info
Available
- Produced on request as part of projects
- Customized hardware development possible (on request)
News
Device integrations
Functionality | Profile(s) | Status |
---|---|---|
matter bridging | ||
Full color lights or with color temperature setting | color control | Supported with public beta firmware (please enquire) |
Devices with a 0..100% level, such as dimmable lights | level control | Supported with public beta firmware (please enquire) |
On/off devices | on/off | Supported with public beta firmware (please enquire) |
Sensors | Sensors | Supported with public beta firmware (please enquire) Tempeature, Humidity, Illumination supported at this time |
EnOcean | ||
Temperature sensors, various ranges | A5-02-xx | full support for use in evaluators and scripting (advanced configuration) |
Indoor temperature / humidity sensors | A5-04-01 | full support for use in evaluators and scripting (advanced configuration) |
Outdoor temperature / humidity sensors | A5-04-02 | full support for use in evaluators and scripting (advanced configuration) |
Temperature / humidity sensors | A5-04-03 | full support for use in evaluators and scripting (advanced configuration) Temperature sensor -20 to +60°C with higher 10 bit resolution, humidity sensor for 0..100% relative humidity. |
Illumination sensors | A5-06-01..03 | full support for use in evaluators and scripting (advanced configuration) |
Illumination sensors | A5-06-04..05 | full support for use in evaluators and scripting (advanced configuration) |
Occupancy sensors | A5-07-01..02 | full support for use in evaluators and scripting (advanced configuration) Some devices using this profile do not send a "PIR off" (no movement) telegram; use auto-resetting profile variant for these. |
Occupancy and illumination sensor | A5-07-03 | full support for use in evaluators and scripting (advanced configuration) Some devices using this profile do not send a "PIR off" (no movement) telegram; use auto-resetting profile variant for these. |
Light / temperature / motion / presence sensors | A5-08-01 | full support for use in evaluators and scripting (advanced configuration) |
CO sensor, with optional temperature sensor | A5-09-02 | full support for use in evaluators and scripting (advanced configuration) Not all products using this profile do actually have a temperature sensor. |
CO2 sensor, with optional humidity and temperature sensors | A5-09-04 | full support for use in evaluators and scripting (advanced configuration) Not all products using this profile do actually have humitity and temperature sensors. |
Various Room control panels | A5-10-01..0D, -10..17, -22, -23 | full support for use in evaluators and scripting (advanced configuration) |
Energy meter | A5-12-01 | full support for use in evaluators and scripting (advanced configuration) |
Weather Station | A5-13-01/02 | full support for use in evaluators and scripting (advanced configuration) |
Wind sensor | A5-13-07 | full support for use in evaluators and scripting (advanced configuration) |
Multi-function window and door contacts, glas breakage, lock state, supply voltage | A5-14-01...0A | full support for use in evaluators and scripting (advanced configuration) |
Heating valve actuator | A5-20-01 | partial support for use in evaluators and scripting (advanced configuration) |
Heating valve actuator | A5-20-04 | partial support for use in evaluators and scripting (advanced configuration) Advanced configuration options in this profile are only partially supported |
Harvesting Heating valve actuator | A5-20-06 | partial support for use in evaluators and scripting (advanced configuration) Advanced configuration options in this profile are only partially supported |
Temperature and water sensor | A5-30-03 | full support for use in evaluators and scripting (advanced configuration) |
Electronic switches and dimmers | D2-01-xx | full support, standard behaviour Output devices with one or multiple outputs. Each output appears as a separate device and can be used for switching or dimming lights or as a generic relay. |
Single button with battery indicator | D2-03-0A | full support, standard behaviour |
Multisensor Window Handle | D2-06-xx | full support for use in evaluators and scripting (advanced configuration) |
Lock - Bolt and catch state | D2-07-00 | Integration planned for a future firmware release Lock - Bolt and catch state |
Temperature / humidity sensor + smoke detector | D2-14-30 | full support for use in evaluators and scripting (advanced configuration) Temperature/Humidity Sensors + Smoke detector |
Temperature / humidity / illumination sensor | D2-14-40 | Integration planned for a future firmware release Temperature / humidity / illumination sensor |
1-3 phase AC current clamps | D2-32-xx | full support for use in evaluators and scripting (advanced configuration) |
Single contact | D5-00-01 | full support for use in evaluators and scripting (advanced configuration) This is a generic contact profile in EnOcean, so it reports 1 for active and 0 for inactive contact. |
Single one-way button | F6-01-01 | full support, standard behaviour |
Dual two-way rocker buttons | F6-02-xx | full support, standard behaviour |
Quad two-way rocker buttons | F6-03-xx | full support, standard behaviour |
Key card switch | F6-04-xx | full support for use in evaluators and scripting (advanced configuration) |
Wind speed threshold detector | F6-05-00 | full support for use in evaluators and scripting (advanced configuration) No default system behaviour, can be used in Event Responder to trigger actions |
Liquid Leakage detector | F6-05-01 | full support for use in evaluators and scripting (advanced configuration) No default system behaviour, but can be used to trigger actions |
Smoke detectors like Eltako FRW or alphaEOS GUARD | F6-05-02 | full support for use in evaluators and scripting (advanced configuration) |
Window handles | F6-10-xx | full support for use in evaluators and scripting (advanced configuration) |
Controllable via RPS (F6-xx-xx) | RPS Aktor | DIY/Experimental, non-commercial integration in free / open source versions |
Custom devices implemented in p44script on-device | ||
custom devices implemented in p44script via web interface | p44script devices | full support, standard behaviour |
Philips hue | ||
hue tunable white (ambiance) lamp | ambiance | full support, standard behaviour |
hue color lamp | hue | full support, standard behaviour |
LivingColors mood light | LivingColors | full support, standard behaviour |
hue lux warm white lamp | lux | full support, standard behaviour |
- full / partial support, standard behaviour
- full / partial support for use in evaluators and scripting (advanced configuration)
- Available in custom P44-xx device versions (please enquire)
- Supported with public beta firmware (please enquire)
- Available in Special/Custom P44-xx device versions (please enquire), as well as in P44-xx-X images (free, DIY)
- DIY/Experimental, non-commercial integration in free / open source versions
- Integration planned for a future firmware release
- Please Note: Older documentation may list EnOcean profiles A5-xx-xx as 07-xx-xx, D5-xx-xx as 06-xx-xx and F6-xx-xx as 05-xx-xx.
Open Source - the basis of all plan44.ch products
The functionality of these products is implemented in plan44.ch's "vdcd" virtual device connector daemon open source project. If you are experienced with building Linux software, you can compile your own versions of vdcd in a OpenWrt build environment.
The vdcd project on github contains documentation describing how to build and run vdcd on Linux
"Digital Strom" is a registered trademark of Digital Strom AG, Schlieren, Schweiz, see digitalstrom.com