Home automation KIT Rock PI S + power supply + DomBus31 + DomBus12 + DomBusTH + DomRelay2
Plug & Play home automation KIT, completed with preinstalled software and power supply, with 3 domotic modules: DomBus31 (8 relay outputs), DomBus12 (9 inputs/outputs), DomBusTH (temperature+humidity sensor, red/green/white LEDs, 6 inputs/outputs) and DomRelay2 (2 relays module)
Email: store@creasol.it - Telegram: CreasolTech - Whatsapp: +393283730010
Priority mail: fast and cheap - Express Courier: fast and safe
Before returning products, please contact us
Ready to use KIT for home automation system that includes Rock PI S single-board computer ARM 64bit, metal enclosure, high-endurance 32GB memory card within Debian Linux, Domoticz, firewall and backup system.
It also includes 3 DomBus modules to get 8 relay outputs, 1 temperature and relative humidity sensor, red green and white LEDs, 4 open-drain outputs (that can be used to control external relays or external LEDS, but can also be configured as inputs), 11 fully configurable inputs/outputs (that can be connected to pushbuttons, double pushbuttons, analog inputs, 10 NTC temperature sensors, counters and meters, ...), 2 relays module, 1 USB/RS485 adapter to connect DomBus modules to the Rock PI S, 2 power supply units (5V for Rock PI S controller, 12V for DomBus network)
This is a start kit, plug and play, that permits to build a domotic system easily and start monitoring the building consumption with nice charts and compare function in a week by week, month by month and year by year basis.
When connected to the power supply and LAN, it's possible to connect to its IP address (automatically assigned by the DHCP service) through:
- www browser, on PC and smartphone, at address https://192.168.1.101 or http://192.168.1.101:8080 (replace 192.168.1.101 with its real IP address)
- smartphone app Domoticz
- SSH console
Rock PI S is a smaller and cheaper alternative for the (often not available) Raspberry PI 4 single board computer, with less RAM but with a compact form factor and very low power consumption, ideal solution for optimized software like Domoticz (written in C++).
KIT content:
- Rock PI S single board computer with metal enclosure, 32GB microSD with software already installed and ready to use
- 1x Creasol DomBus31 din-rail module, with 8 relay outputs: 6x SPST 5A 250V relays (only N.O. output) + 2 SPDT 10A 250V output (with both N.O. and N.C. outputs)
- 1x Creasol DomBus12 compact module with 2 open-drain outputs (that can be connected to external relays like DomRelay2, and that can be configured as input, if needed) and 7 fully configurable inputs/outputs
- 1x Creasol DomBusTH board, within a temperature + relative humidity sensor, red green and white LED, 4 fully configurable inputs and 2 open-drain outputs (that can be connected to external relays like DomRelay2, or configured as inputs)
- 1x Creasol DomRelay2 module with 2 SPST 5A relays that can be connected to the open-drain outputs of DomBusTH and DomBus12 modules
- 1x din-rail power supply with 13.6V output
- 1x DC/DC converter to supply the Rock PI S computer
- 1x RS485/USB adapter to connect DomBus module to the Rock PI S
Rock PI S features
- quad-core MCU, 1.3GHz, 64bit
- 512 MB ram
- 32GB storage
- Very compact: 50x50x30mm
- Very low power consumpion: 0.4W normally, up to 1.5W during heavy duty
- 1 USB + 1 100Mbps ethernet + 1 USB type-C for power supply
- Several GPIO available: see below to know how to use them
- Domoticz already installed, with python plugins manager and Creasol DomBus plugin
- Automatic backup system, that permits to export backup to a NAS or other storage
- Firewall, that permits to limit access to the device preventing unauthorized accesses
- The operating system is optimized to limit write access to the micro-sd, extending its life
It should be supplied by:
- USB Type-C power adapter, 5V 1A
- or USB Type-C DC/DC regulator, the ideal solution when battery-backupped 12V is available
Domoticz
The microSD already includes Domoticz home automation system: this is a free open source software written in C++, that works perfectly even in this small hardware.
Domoticz permits to manage serveral different type of hardwards, like ZigBee, ZWave, and many other wireless and wired protocols. Also, Creasol DomBus protocol is supported, so it's possible to connect through a RS485-USB adapter, many modules (for analog/digital inputs, analog/digital outputs, relay outputs, sensors, LEDs, lights management, EVSE to manage electric vehicle charging, ...).
Using Domoticz and DomBus modules it's possible to:
- monitor and control building power/energy, preventing disconnections for overload
- monitor the temperature and humidity
- improve the power consumption of the HVAC (heating , ventilation and air conditioning) to use the most power from renewables (photovoltaic)
- automate the garden and vegetable-garden watering
- send a picture to the smartphone when someone rings the doorbell
- manage the building lights
- charge one or more electric vehicles in a smart way, based on vehicle battery level (SoC), using full power, or using only extra power from photovoltaic
- manage alarm sensor to get a full function burglar alarm system, controllable from the smartphone
- send short videos to smartphone when a alarm sensor activates (for outdoor monitoring, for example)
- and much more
Many hardware plugins can be installed and updated automatically. Also, many scripting languages are available to create simple and complex automations, like Lua and Python. Very simple automations can be created using a graphical language, named Blocky.
Using GPIOs
- Pins marked with color orange are designed for default debug console.
- PWM: x2, PWM2/PWM3
- SPI: x2, SPI1, SPI2
- I2C: x3, I2C0/I2C1/I2C3
- UART: x4, UART0/UART1/UART2/UART3
- ADC: x1, ADC_IN0. The max input voltage is 1.8V.
- When I2C3 is used, you should only select one of the two groups, PIN#11/13 on 26-pin Header 1 and PIN#13/14 on 26-pin Header 2.
IO Voltage
RK3308 have two IO voltages, 1.8V/3.3V. For ROCK Pi S, the voltage level of GPIOs showed in the tables above are 3.3V and tolerance of those are 3.63V.
GPIO number
Rockchip RK3308 GPIO has 5 banks, GPIO0 to GPIO4, each bank has 32pins, naming as below:
GPIO0_A0 ~ A7 GPIO0_B0 ~ B7 GPIO0_C0 ~ C7 GPIO0_D0 ~ D7 GPIO1_A0 ~ A7 .... GPIO1_D0 ~ D7
For Rockchip 4.4 kernel, the GPIO number can be calculated as below, take GPIO4_D3(PIN8 on 26PIN GPIO) as an example:
GPIO4_D3 = 32*4 + 8*3 + 3 = 155
To set GPIO4_D3 output
cd /sys/class/gpio echo 155 > export cd gpio155 echo out > direction echo 1 > value # output high echo 0 > value # output low