Fri, 03 May 2024 15:12:25 +0200
Some javascript fixes and cleanup
552
8b56f1b4e7ec
Add INSTALL file. Less simulator logging.
Chiel Broek <mbse@mbse.eu>
parents:
diff
changeset
|
1 | |
553
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
2 | Debian Stretch. |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
3 | --------------- |
552
8b56f1b4e7ec
Add INSTALL file. Less simulator logging.
Chiel Broek <mbse@mbse.eu>
parents:
diff
changeset
|
4 | |
553
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
5 | All extra libraries and packages are since Debian Strech present in the |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
6 | standard repository. There is no need for manual downloading and building |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
7 | packages, only thermferm needs to be build manually. |
552
8b56f1b4e7ec
Add INSTALL file. Less simulator logging.
Chiel Broek <mbse@mbse.eu>
parents:
diff
changeset
|
8 | |
553
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
9 | Using sudo apt-get install the following packages: |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
10 | libjson-c-dev, libxml2-dev, mosquitto-clients, libmosquitto-dev, wiringpi, |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
11 | i2c-tools, nginx, php-fpm, uuid-dev. |
552
8b56f1b4e7ec
Add INSTALL file. Less simulator logging.
Chiel Broek <mbse@mbse.eu>
parents:
diff
changeset
|
12 | |
8b56f1b4e7ec
Add INSTALL file. Less simulator logging.
Chiel Broek <mbse@mbse.eu>
parents:
diff
changeset
|
13 | If running over WiFi consider running a local mosquitto server that runs as a |
8b56f1b4e7ec
Add INSTALL file. Less simulator logging.
Chiel Broek <mbse@mbse.eu>
parents:
diff
changeset
|
14 | bridge to the main mosquitto server. Install mosquitto. |
8b56f1b4e7ec
Add INSTALL file. Less simulator logging.
Chiel Broek <mbse@mbse.eu>
parents:
diff
changeset
|
15 | |
553
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
16 | |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
17 | Compiling and install. |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
18 | ---------------------- |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
19 | |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
20 | In the main mbsePi-apps directory run: |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
21 | make clean |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
22 | ./configure |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
23 | |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
24 | After configure, see that wiringPi and MQTT are included. Then run: |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
25 | make |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
26 | sudo make install |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
27 | systemctl enable thermferm |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
28 | systemctl start thermferm |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
29 | |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
30 | |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
31 | Configure nginx. |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
32 | ---------------- |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
33 | |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
34 | Configure local mosquitto. |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
35 | -------------------------- |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
36 | |
4091d4fe217f
Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents:
552
diff
changeset
|
37 |