INSTALL

Thu, 10 Jan 2019 16:33:42 +0100

author
Michiel Broek <mbroek@mbse.eu>
date
Thu, 10 Jan 2019 16:33:42 +0100
changeset 569
9c69d43bfb06
parent 553
4091d4fe217f
permissions
-rw-r--r--

Version 0.9.0. Implemented DCMD via mqtt to set stage, mode, setpoint low and high. Implemeted DCMD via mqtt to set heater, cooler, fan and light state. Implemented DCMD via mqtt to set product code and name. Set the PID's in fridge mode without idle range offset, that was an old leftover setting that was obsolete.

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

mercurial