No account? Please just register for free

P44-xx device variants for special/custom projects

Controllers for custom LED + automation projects

Ceiling in the ScienCity EXPLORiT Yverdon - 15381 SmartLEDs on 107m length, with 7 pieces of P44-LC-LED, connected with Ethernet - [More info]

ETH digital platform - 19m ticker, 18 P44 controllers (previous version of P44-LC-LED), synchronized for pixel-perfect transitions between modules - [More info]

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 digitalSTROM 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 in a convenient source code editor via the web interface.
  • Individual p44script commands can be tried out in the REPL (read-execute-print-loop) 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.

Device integrations supported out of the box

Philips hue
hue tunable white (ambiance) lampambiance

full support, standard behaviour

hue color lamphue

full support, standard behaviour

LivingColors mood lightLivingColors

full support, standard behaviour

hue lux warm white lamplux

full support, standard behaviour

Addressabe smart LED chains
Segments of WS2812 LED chains as color lightsRGB LED chain segment

experimental, non-commercial integration in open source builds

WS2812 based LED chain's DataIn can be connected directly to RPi GPIO18/PCM (P1 pin 12)

WS281x LED matrices as projection plane for feature lightsRGB LED chains and matrices

experimental, non-commercial integration in open source builds

WS281x based LED chain's DataIn can be connected directly to RPi GPIO18/PCM (P1 pin 12)

External Devices with custom implementation
devices implemented as external code/scripts connected via TCP/IP APIExternal Devices

experimental, non-commercial integration in open source builds

Custom devices implemented in p44script on-device
custom devices implemented in p44script via web interfacep44script devices

full support, standard behaviour

  • full /
    partial support, standard behaviour
  • full /
    partial support for use in evaluators and scripting (advanced configuration)
  • experimental, non-commercial integration in open source builds
  • Integration planned for a future firmware release

Open Source - the basis of all products

The functionality of these products is implemented in'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

"digitalSTROM" is a registered trademark of digitalSTROM AG, Schlieren, Schweiz, see