Zobrazit stránkuStarší verzeZpětné odkazyNahoru Tato stránka je pouze pro čtení. Můžete si pouze prohlédnout zdrojový kód, ale ne ho měnit. Zeptejte se správce, pokud si myslíte, že něco není v pořádku. ====== 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.txt Poslední úprava: 2024/09/21 21:33autor: Petr Nosek