Heater

From FlowerHouseWiki
Revision as of 20:34, 20 February 2021 by Tropaion (talk | contribs)
Heater-LXC
Froeling.jpg

Network


IP: 192.168.88.12
MAC: DA:62:17:83:4E:8F
Domain: heater.flowerhouse.at

System


OS: Debian Buster
RAM: 512MB
Cores: 1
Privileged: No

The NextCloud-LXC is reachable under 192.168.88.10 which is located in the ServerVLAN.

The subdomain is cloud.flowerhouse.at which is handled by the ReverseProxy.

Check NextCloud security here.

Basic Setup

Change locales to de_DE.UTF-8:

dpkg-reconfigure locales

libwebsockets

Install required packages:

apt install pkg-config cmake

Clone libwebsockets repo:

cd /usr/src
git clone https://libwebsockets.org/repo/libwebsockets

Create build directory:

cd libwebsockets
mkdir build

Run make to build libwebsockets:

cmake ..
make
make install

Create the necessary links and cache:

ldconfig

Delete unnecessary files:

cd /usr/src
rm -r libwebsockets

Configure Database

p4d daemon

Serial-IP-Konverter

https://github.com/horchi/linux-p4d

Configurate Time-Zone dpkg-reconfigure locales -- de_DE.UTF-8

apt install build-essential libssl-dev libjansson-dev libxml2-dev libcurl4-openssl-dev libssl-dev libmariadbclient-dev libmariadb-dev-compat uuid-dev

INSTALL LIBWEBSOCKET

apt install pkg-config cmake cd /usr/src git clone https://libwebsockets.org/repo/libwebsockets cd libwebsockets mkdir build cd build cmake .. make make install ldconfig cd /usr/src rm -r libwebsockets

//P4D installieren

apt install mariadb-server

https://forum.iobroker.net/topic/24792/gel%C3%B6st-adapter-smartmeter-per-ser2net-und-socat/3 https://stackoverflow.com/questions/22624653/create-a-virtual-serial-port-connection-over-tcp socat pty,link=/dev/HeaterCOM,raw tcp:192.168.88.18:8899&