majordomus:majordomus-control

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
majordomus:majordomus-control [2024/09/21 21:23] – vytvořeno Petr Nosekmajordomus:majordomus-control [2024/09/21 21:33] (aktuální) Petr Nosek
Řádek 1: Řádek 1:
 ====== Majordomus Control ====== ====== Majordomus Control ======
  
 +<code bash>
 +apt install openjfx
 +apt install xorg
 +apt install libcanberra-gtk-module libcanberra-gtk3-module
 +</code>
 +
 +Není nutné instalovat grafické rozhraní LXDE či podobné. Xorg stačí. 
 +
 +Pro případnou odinstalaci xorg
 +
 +<code bash>
 +apt purge --auto-remove xorg
 +</code>
 +
 +
 +<code bash>
 +java -Djavafx.platform=Headless --module-path /usr/share/openjfx/lib --add-modules javafx.controls,javafx.fxml -jar MajordomusControl-0.3.jar -gui
 +</code>
 +
 +
 +===== Konfigurační soubor =====
 +
 +<code xml>
 +<?xml version="1.0" encoding="UTF-8"?>
 +<config>
 + <connections>
 + <connection name="1NP" portName="/dev/ttyUSB3"></connection>
 + </connections>
 +
 + <devices>
 + <device connection="1NP" name="detskyPokojRS" type="RoomSens"></device>
 + <device connection="1NP" name="detskyPokoj1" type="RoomIO"></device>
 + </devices>
 +
 + <MQTT>
 + <broker address="tcp://192.168.1.201:1883" username="jirka" passwd="1234" topic="myHome/"></broker>
 + </MQTT>
 +</config>
 +
 +</code>
 +
 +
 +===== Přejmenování zařízení =====
 +
 +Z výroby je zařízení pojmenované test. Do konfiguračního souboru tedy zadat:
 +
 +<code xml>
 +<device connection="XXX" name="test" type="RoomSens"></device>
 +</code>
 +
 +
 +Pak spustit GUI:
 +
 +<code bash>
 +java -Djavafx.platform=Headless --module-path /usr/share/openjfx/lib --add-modules javafx.controls,javafx.fxml -jar MajordomusControl-0.3.jar -gui
 +</code>
 +
 +A pak přejmenovat:
 +
 +{{:majordomus:pasted:20240921-233232.png}}
 +
 +{{:majordomus:pasted:20240921-233244.png}}
 +
 +Poté v konfiguračním souboru změnit název desky na nový a spustit server.
  • majordomus/majordomus-control.1726953817.txt.gz
  • Poslední úprava: 2024/09/21 21:23
  • autor: Petr Nosek