Rei Vilo's fischertechnik Corner
  • About
  • Blog
  • Reviews
    • How to Start?
    • Controllers >
      • Robotics TXT
      • TXT 4.0 Controller
      • Bluetooth Smart Beginner Set
      • Interface Boards for fischertechnik Models
      • Didacta Advance Pi-F5 interface board
    • Sets >
      • Technical Revolutions Set
      • Pneumatic Power Set
      • Automation Robots Set
      • Electro-Pneumatic Set
      • Starter Set for micro:bit
      • Bluetooth Smart Beginner Set
      • Robotics TXT Smart Home Set
    • Exploring the Lego World >
      • Purchasing
      • Unboxing
      • Installing
      • Building
      • Programming
      • Connecting
      • Playing
      • Expanding
      • Concluding
  • Models
    • Back to the 70's
    • Micro Models
    • New Magasin >
      • Magasin releases 1, 2 and 3
      • Long X-Axis
      • Moving Desk And Y-Axis
      • Compressed Air And Vacuum For Z-Axis
      • Pictures
      • Specifications
    • Power Saving White LED
    • Flipper with I²C LCD Panel
    • Celebrating 50 Years!
    • ft Convention 2013
    • ft Convention 2014
  • Sensors
    • Interfacing an Arduino to a Robo TX Controller >
      • Analog Interface
      • Digital Interface
      • I²C Interface
    • Standard Sensors >
      • Playing With Accelerometers
      • Proximity Sensor
      • Pressure Sensor
    • Advanced Sensors >
      • Industrial Colour Reader
      • Stepper Motor Controller
      • DC-Motor with Quadrature Encoder Controller
    • smartDevices >
      • smartColours
      • smartRFID
      • smartLED
      • smartHub
      • smartControls
      • smartMeter
      • smartCamera
      • smartNewCamera
      • smartWiFi
      • smartBLE
      • smartNode
      • smartIMU
  • RoboPro
    • Value Operations >
      • Min and Max Functions
      • Signal Management With Median
      • Modulo Function
      • Map Function
    • Standard Modules >
      • Software Managed Compressor
      • Self-Calibrated Colour-Reader
      • Standard Conveyor Belt Routine
      • Management Panel
      • Encoder-Motor Position Management
    • Variable Types >
      • CSV List Management
      • Queue Function
    • Program Structures >
      • Parallel Processing
      • Multi-Tasking End Management Procedure
    • Tutorials >
      • Setting Bluetooth LAN with Multiple TX-Cs
      • Dealing with Very Large Models >
        • Getting a General View
        • Defining User's Functions
        • Elaborating the Modelisation
        • Defining the Processes
        • Setting the Messages
        • Going Further
        • References
      • Program Error 2 Message
  • I²C
    • How to Connect an I²C Device to the Robo TX?
    • How to Connect an I²C Device to the Robotics TXT?
    • How to Manage an I²C Device?
    • How to Use an I²C Driver?
    • List of I²C Drivers for Sensors >
      • I²C Real Time Clock DS1307
      • I²C LCD screen 4 lines of 20 characters LCD03
      • I²C Triple Axis Accelerometer ADXL345
      • I²C Red-Green-Blue LED BlinkM
      • I²C Two Axis Compass HMC6352
      • I²C Triple Axis Magnetometer HMC5843
      • I²C True Colour Sensor ADJD-S371
      • I²C Stepper Controller AMIS-30624
    • List of I²C Drivers for smartDevices >
      • I²C True Colours Smart Sensor smartColours
      • I²C RFID Smart Sensor smartRFID
      • I²C 4-Digit 7-Segment LED Display smartLED
      • I²C Screen With Touch and SD-Card smartControls
      • I²C Smart Sensor smartCamera
      • I²C Smart Sensor smartNewCamera
      • I²C Remote WiFi Interface smartWiFi​
      • I²C Remote Bluetooth Interface smartBLE​
      • I²C Remote Interface smartNode​
      • I²C New LCD Screen 4 x 20 characters smartLCD
      • I²C Inertial Measurement Unit smartIMU

Robotics TXT Smart Home Set​

The Robotics TXT Smart Home Set (reference 544624) explores the internet of things with home automation or smart home applications.

The set includes a camera with microphone, a light sensor and a climate sensor.

It offers 6 models:
  • Five models focus on each of the different sensors (light, sound, temperature and humidity, pressure, image), and
  • The last one combine all the sensors into a remote dashboard on a local PC or on the cloud. 

The climate sensor was sampled by fischertechnik.
Picture

Hardware

​As always, the instruction manual is very clear and provides step-by-step instructions to build each model.

An optional activity booklet is to be downloaded from the new fischertechnik eLearning website.

​The set includes two encoder motors. The Robotics TXT controller needs to be purchased separately.
Picture
Picture
A special mention goes to the climate sensor, based on the Bosch SensorTec BME680.

It measures humidity, pressure and temperature, and air quality as well, and operates through the I²C bus.

A flat cable provides the clock and data lines of the I²C bus along with ground, and a separate cable powers the sensor.
Picture

Software

Surprisingly, the ROBOPro release 4.4.3 is not available at the Robotics download page but at the fischertechnik eLearning page.

The Robotics TXT controller offers a new mode, Cloud, with one file for the cloud-based smart home application
Picture
Picture
​Although the underlying protocol is MQTT, ROBOPro release 4.4.3 doesn't expose yet the functions to send and receive MQTT messages through WiFi.

Picture
ROBOPro release 4.4.3 inaugurates a new feature, the Shared Library Interface. The library is developed with C using a standard IDE like Eclipse, compiled and then uploaded to the Robotics TXT Controller.

Two specific programming elements, Shared Library Input and Shared Library Output, provide access to the functions of the library. fischertechnik provide a GitHub repository with examples. 

I would have liked fischertechnik to propose a development environment for the Shared Library Interface based on the popular Wiring / Arduino framework.​
Picture
Advanced models featuring a dashboard require the program to be run on connected online mode. Connection is done through USB, Bluetooth or WiFi. SUB or WiFi are recommended for speed.
Picture
There is an error in the format for the pressure value.
  • ​Just replace \cP= ####.# by \cP=#####.#
Picture
Picture
When using the cloud, connection is done through WiFi and an internet connection is required.

​The cloud service is hosted at 
fischertechnik-cloud.com and features graphs for all the measures, as well as commands and live display for the camera.
​
Optionally, the website can display notifications and send emails when a change is detected, e.g. a movement or a high relative humidity.
Picture
The pictures can be saved in the gallery and downloaded.

Pictures are formatted in JPEG, with a native resolution of 320x240 pixels and an average weight of 12 KB.
To use the cloud service, a profile needs to be created with the usual email and password, and the authorisation of the parents.

​The connection to the Robotics TXT controller is confirmed with a code when claiming the device.
Picture

Conclusion

The Robotics TXT Smart Home Set offers a great introduction to home automation, climate control and IoT or internet of things.

For advanced users, ROBOPro release 4.4.3 opens new opportunities with the Shared Library Interface, albeit only in plain C and not with the popular Wiring / Arduino framework. Similarly, ROBOPro release 4.4.3 doesn't expose the WiFi MQTT functions.

The Robotics TXT controller lists an MQTT broker profile. Could we expect the same Robotics TXT controller to run the MQTT broker and host a Node-RED server? The idea would be to get rid of any additional computer, and connect solely a tablet to the Robotics TXT controller to display the dashboard.

When adding the listed prices of the set (reference 544624) with the Robotics TXT controller (reference 522429) and either the Power Set (reference 505283) or the Accu Set (reference 34969), the total appears rather expensive at more than 550 € (201 + 300 + 53).

​As a comparison, the Robotics TXT Discovery Set (reference 524328) and the Accu Set (reference 34969) total 453 € (400 + 53).
Picture

Pros

  • Very nice combined climate sensor
  • Local and cloud solutions
  • Powerful new Shared Library Interface
  • Secure cloud server

Cons

  • Rather expensive
  • WiFi MQTT functions not available on RoboPro
  • Shared Library Interface in plain C, not with Wiring / Arduino framework

 Wrap-Up

  • Great introduction to home automation and IoT
  • Local and cloud solutions
  • Rather expensive

Links

  • fischertechnik website
  • Robotics TXT Smart Home Set product page
  • fischertechnik eLearning website

Posted: 06 Oct 2018
Updated: 28 Oct 2018
Powered by Create your own unique website with customizable templates.