plan44.ch

close

No account? Please just register for free

RPi SD card image for digitalSTROM makers

New plan44.ch digitalSTROM bridge products

P44-DSB-X is not a commercial product! It is a free SD card image for Do-it-yourself

P44-DSB-X is a free offer from plan44 to "makers" who want to build their own extensions to digitalSTROM.

You can download the image, copy it onto a SD card (see README contained in the downloaded .zip archive) and use it to boot a RaspberryPi Model B, B+ or B2+.

What you get is a box that acts as a gateway to digitalSTROM, and allows you to use RPi GPIOs, external i2c hardware, WS2812 LED chains, DMX peripherals and whatever you can pack into a script or a unix daemon program, as full-featured digitalSTROM devices

However, please note that P44-DSB-X is not a commercial product, and thus is not eligible for support, automatic firmware updates or any kind of warranty!

Using just the web interface (which works very similar to the commercial P44-DSB products) you can define GPIO based buttons, lights, relays etc. Even i2c connected peripherals can be defined to act as dimmers or even RGB color lights just via the web interface.

But you can go further than that - the P44-DSB-X is based on regular Raspian - you can install the C++ toolchain via apt-get and build your own custom version of vdcd. Or you can use the plan44 vdcd external device API to create custom device integrations using the language or script of your choice.

Device integrations supported out of the box

FunctionalityProfile(s)Status
Philips hue
hue color lamphue

full digitalSTROM dSS level integration

hue lux warm white lamplux

full digitalSTROM dSS level integration

LivingColors mood lightLivingColors

full digitalSTROM dSS level integration

WS2812 based LED chains
Segments of WS2812 LED chains as color lampsRGB 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)

External Devices
devices implemented as external code/scriptsExternal Devices

experimental, non-commercial integration in open source builds

i2c peripherals (Linux)
16 Inputs or OutputsTCA9555

experimental, non-commercial integration in open source builds

Inputs can used for Buttons or Automation inputs.

Outputs can be used as on/off lights or relay outputs.

16 PWM OutputsPCA9685

experimental, non-commercial integration in open source builds

Each PWM output can be used as a simple dimmed light device or a heating valve output. Groups of 3 (RGB) or 4 (RGBW) outputs can be grouped to form a full color light.

8 Inputs or OutputsPCF8574

experimental, non-commercial integration in open source builds

Inputs can used for Buttons or Automation inputs.

Outputs can be used as on/off lights or relay outputs.

General Purpose I/O (Linux)
digital inputinput

experimental, non-commercial integration in open source builds

Can used as Buttons or Automation input.

digital outputoutput

experimental, non-commercial integration in open source builds

Output can be used as on/off light or relay output.

DMX512 via OLA
multi-channel DMX512 for RGB, RGBW or RGBWA lampsDMX512 color dimmer

experimental, non-commercial integration in open source builds

RGB, RGBW or RGBWA devices can be configured as a single full color light and appear as a single device with color controls in the dSS

single channel DMX512 dimmerDMX512 dimmer

experimental, non-commercial integration in open source builds

  • full /
    partial digitalSTROM dSS level integration
  • full /
    partial integration via task specific dSS apps
  • full /
    partial low level integration, but device features accessible for app development only at this time
  • experimental, non-commercial integration in open source builds
  • Integration planned for a future firmware release

Open Source - the basis of P44-DSB-X

P44-DSB-X's digitalSTROM functionality is implemented in plan44.ch's "vdcd" virtual device connector daemon open source project. If you are experienced with building software on the Rpi platform, you can compile your own versions of vdcd right on the P44-DSB-X platform (which is based on a minimized Raspian).

The vdcd project on github contains documentation describing how to build and run vdcd on a RaspberryPi with P44-DSB-X

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