janitoo_tutorial
0.0.7
Tools
Reference
Site
What is Janitoo
Preface
About this tutorial
Notes
Installation
Goal
Needed tools
Initial clone
Install mosquitto
Install modules
Install Client tools
Update your clone
Hello World : connect everything
Goal
Needed parts
Fritzing
Hello World 1 : a simple server
Goal
Configuration
Test it
Launch it
Query it
Performances
Hello World 2 : an advanced server
Goal
The components
The bus
The thread
Entry-points
Configuration
Test it
Launch it
Performances
Hello World 3 : a more advanced server
Goal
The bus
The finish state machine
Create a server
Spy it
Start it at boot
Performances
Many servers
Goal
Mosquitto
The docker appliance
Home automation
The network
Discovering the network
Goal
One more server
Broadcast network
Request nodes
Values querying
Command class discovering
More servers
Hello World 4 : interacting with our server
Goal
State machine
Wake up baby
Critical temperature
FsmBus
Tk user interface
Goal
Installation
Installation
The map
The contextual menu
Future
Create and share
Goal
How
Bus aggregation vs bus extension
Remote development
Tests
Examples
I want more
I want to help
Documentation
Using documentation
The header
Developpers Tools
¶
Threads (bus)
¶
tutorial2
:
janitoo_tutorial.thread_tutorial2:make_thread
tutorial3
:
janitoo_tutorial.thread_tutorial3:make_thread
tutorial4
:
janitoo_tutorial.thread_tutorial4:make_thread
Components
¶
tutorial2.ambiance
:
janitoo_tutorial.tutorial2:make_ambiance
tutorial2.cpu
:
janitoo_tutorial.tutorial2:make_cpu
tutorial2.temperature
:
janitoo_tutorial.tutorial2:make_temperature
tutorial3.ambiance
:
janitoo_tutorial.tutorial3:make_ambiance
tutorial3.cpu
:
janitoo_tutorial.tutorial3:make_cpu
tutorial3.led
:
janitoo_tutorial.tutorial3:make_led
tutorial3.temperature
:
janitoo_tutorial.tutorial3:make_temperature
tutorial4.ambiance
:
janitoo_tutorial.tutorial4:make_ambiance
tutorial4.cpu
:
janitoo_tutorial.tutorial4:make_cpu
tutorial4.led
:
janitoo_tutorial.tutorial4:make_led
tutorial4.temperature
:
janitoo_tutorial.tutorial4:make_temperature
Sources
¶
Reports
¶
Nosetests report
Coverage report
Pylint report
Keywords
¶
core
dht
onewire
raspberry
tutorial