Skip to content

Use your fischertechnik TXT as local smart home device over the Web of Things

License

Notifications You must be signed in to change notification settings

freaktechnik/WebOfTXT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web of TXT

Basic mapping layer between a fischertechnik Robo TXT Controller and WebThings. Runs on the community firmware.

Adapted I/O

  • All inputs as either a button, resistor, ultrasonic, voltage, line follower or color sensor.
  • All actors as either motor or single lamp output
  • Counters as read-only numbers and a reset action
  • Playing a built-in sound via action
  • Input voltage
  • Reference voltage
  • TXT system temperature
  • Camera

Potential I/O

  • I2C sensors

Build

Run ./build.sh to generate a zip file that can then be installed on the TXT via web UI. This expects there to be a python 3 binary called python3 to download all necessary dependencies.

Quirks

  • Inputs are refreshed approximately every second, this may lead to flicker on consumers (the official Mozilla gateway for example).
  • Stopping and re-starting the server may not behave properly and errors will not be surfaced.
  • Configuration of inputs and outputs is not persisted.

Demo

https://www.youtube.com/watch?v=4uicH0LA2Qo

About

Use your fischertechnik TXT as local smart home device over the Web of Things

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published