INSTALL

Mon, 15 Apr 2024 17:04:57 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Mon, 15 Apr 2024 17:04:57 +0200
changeset 678
cc49115e769e
parent 553
4091d4fe217f
permissions
-rw-r--r--

Better websocket broadcast messages. Added GLOBAL JSON command to the server. Better logic to trigger websocket and mqtt data updates for the fermenter units. Websocket receive added fermenter mode, stage, setpoints, switches. Added more css styles for the fermenter screen. Added the fermenter screen php and javascript.


	Debian Stretch.
	---------------

All extra libraries and packages are since Debian Strech present in the
standard repository. There is no need for manual downloading and building
packages, only thermferm needs to be build manually.

Using sudo apt-get install the following packages:
    libjson-c-dev, libxml2-dev, mosquitto-clients, libmosquitto-dev, wiringpi,
    i2c-tools, nginx, php-fpm, uuid-dev.

If running over WiFi consider running a local mosquitto server that runs as a
bridge to the main mosquitto server. Install mosquitto.


	Compiling and install.
	----------------------

In the main mbsePi-apps directory run:
    make clean
    ./configure

After configure, see that wiringPi and MQTT are included. Then run:
    make
    sudo make install
    systemctl enable thermferm
    systemctl start thermferm


	Configure nginx.
	----------------

	Configure local mosquitto.
	--------------------------

mercurial