Heater: Difference between revisions

From FlowerHouseWiki
No edit summary
Line 86: Line 86:


[[File:Serial settings.png|1000px|center]]
[[File:Serial settings.png|1000px|center]]
<p>Connect to Serial-IP-Converter with:</p>
<syntaxhighlight lang="console">
socat pty,link=/dev/HeaterCOM,raw  tcp:192.168.88.18:8899&
socat pty,link=/dev/HeaterCOM,raw  tcp:192.168.88.18:8899&
</syntaxhighlight>
<p>For it to connect at boot we have create an service:</p>
<syntaxhighlight lang="console">
</syntaxhighlight>


== Sources ==
== Sources ==

Revision as of 22:02, 20 February 2021

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 Heater-LXC is reachable under 192.168.88.12 which is located in the ServerVLAN.

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

The Serial-IP-Konverter is reachable under 192.168.88.18 which is located in the ServerVLAN.

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

p4d daemon

Install required packages:

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

Get p4d repo and build it:

cd /usr/src/
git clone https://github.com/horchi/linux-p4d/
cd linux-p4d
make clean all
make install

Edit p4d.conf:

nano /etc/p4d/p4d.conf

Start p4d:

systemctl start p4d

Serial-IP-Converter

Access the Serial-IP-Converter-UI under 192.168.88.18 with user: admin and pw: admin and set the UART-settings:

Serial settings.png

Connect to Serial-IP-Converter with:

socat pty,link=/dev/HeaterCOM,raw  tcp:192.168.88.18:8899&

For it to connect at boot we have create an service:

Sources