sudo -s
Wichtig USB Bluethoth aktivieren (Promox)

Und im Ubuntu einschalten.
apt install bluetooth
apt install bluez libbluetooth-dev libudev-dev libcap2-bin
dpkg --configure -a
apt install -f
apt-get --fix-broken install
apt-get update --fix-missing
apt update && apt upgrade
add-apt-repository ppa:deadsnakes/ppa
apt update
apt install wget build-essential
apt install wget libncursesw5-dev
apt install wget libssl-dev
sudo apt-get install sqlite3 libsqlite3-dev
apt install wget tk-dev
apt install wget libgdbm-dev
apt install wget libc6-dev
apt install wget libbz2-dev
apt install wget libffi-dev
apt install wget zlib1g-dev
!!!!!!!!!!!!!!!!!!!!!!!!!!! Snapshot vor Python install !!!!!!!!!!!!!
apt install python3.13 python3.13-dev python3.13-venv python3-pip
python3 --version
Change the first line in files “/usr/bin/pip” & “/usr/bin/pip3” to “#!/usr/bin/python3.13.3”
nano /usr/bin/pip
nano /usr/bin/pip3
apt install bluez
apt install libffi-dev
apt install libssl-dev
apt install libjpeg-dev
apt install zlib1g-dev
apt install autoconf
apt install build-essential
apt install libopenjp2-7
apt install libtiff6
apt install libturbojpeg0-dev
apt install tzdata
apt install ffmpeg
apt install liblapack3
apt install liblapack-dev
apt install libatlas-base-dev
--------------------------------------------------------------------------------
useradd -rm homeassistant -G dialout
mkdir /srv/homeassistant
chown homeassistant:homeassistant /srv/homeassistant
sudo -u homeassistant -H -s
cd /srv/homeassistant
python3.13 -m venv .
source bin/activate
python3.13 -m pip install wheel
pip3 install homeassistant==2025.1.3
hass
Create file (init.d script) “/etc/init.d/homeassistant”
sudo nano /etc/init.d/homeassistant
#!/bin/sh
# For Ubuntu:
# description: Home Assistant
# processname: hass
### BEGIN INIT INFO
# Provides: hass
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Home Assistant service
# Description: Home Assistant
### END INIT INFO
name="HomeAssistant"
pid_file="/var/run/$name.pid"
case "$1" in
start)
su - homeassistant -c '/srv/homeassistant/bin/python3.13
/srv/homeassistant/bin/hass' &>/dev/null &
echo $(pgrep python3.13) > "$pid_file"
echo "Running with PID: $(pgrep python3.13)"
;;
stop)
echo -n "Stopping $name.."
kill $(pgrep python3.13)
rm "/var/run/$name.pid"
;;
restart)
stop
start
;;
status)
if $(pgrep hass); then
echo "Running with PID: $(pgrep python3.13)"
else
echo "$name is not running"
exit 1
fi
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
;;
esac
exit 0
-> End File
sudo chmod 0755 /etc/init.d/homeassistant
sudo update-rc.d homeassistant defaults
reboot
service homeassistant status
python --version
- For Ubuntu 23.04-24.10
sudo apt install libtiff6
- For Ubuntu 14.04-22.04
sudo apt install libtiff5
- For Ubuntu 12.04-13.10
sudo apt-get install libtiff4
Für den Start ohne Service
sudo -u homeassistant -H -s
cd /srv/homeassistant
python3.12 -m venv .
source bin/activate
hass
Update
pip3 install --upgrade homeassistant
sudo ufw allow 8123/tcp
hostname -I
http://localhost:8123
Update Phyton Version
Version überprüfen ***** did not work ****
python3 --version
sudo apt update && sudo apt upgrade -y
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
apt list | grep python3.13
sudo apt install python3.13
python3.13 --version
Update Home Assistent auf neue Phyton Version
Check ob alles io ist
sudo apt --fix-broken install
sudo apt install python3-minimal grub2-common
sudo python3 -m ensurepip --upgrade
sudo python3 -m pip install --upgrade pip
sudo apt update && sudo apt upgrade
sudo apt autoremove --purge
sudo apt clean
--------------------------------------------------------------------------------
sudo -s
cd /home/homeassistant/.homeassistant
sudo -u homeassistant -H -s
source /srv/homeassistant/bin/activate
pip3 freeze –local > requirements-2024.12.txt
exit
To create the backup do the following:
Stop your HASS instance:
service homeassistant status
service homeassistant stop
Go to the SRV folder, and copy the homeassistant program directory to your backup folder:
cd /srv
sudo mv homeassistant homeassistantold-20241226
sudo mkdir homeassistant
sudo chown -R homeassistant:homeassistant homeassistant
sudo -u homeassistant -H -s
cd /srv/homeassistant
python3.13 -m venv .
Konfiguration
Einbinden der Sonnen Batterie

rest:
- resource: http://192.168.1.xx:80/api/v2/latestdata <---
method: GET
headers:
User-Agent: Home Assistant
Content-Type: application/json
Auth-Token: DEIN TOKEN <---------------
scan_interval: 60
timeout: 15
sensor:
- name: solar_power_w
value_template: '{{ value_json["Production_W"] }}'
unit_of_measurement: W
device_class: power
- name: battery_soc
value_template: '{{ value_json["USOC"] }}'
unit_of_measurement: '%'
device_class: battery
- name: battery_consumption_production_diff
value_template: '{{ value_json["Pac_total_W"] }}'
unit_of_measurement: W
device_class: power
- name: house_consumption
value_template: '{{ value_json["Consumption_W"] }}'
unit_of_measurement: W
device_class: power
- name: battery_capacity
value_template: '{{ value_json["FullChargeCapacity"] }}'
unit_of_measurement: Wh
device_class: energy
- name: battery_soc_energy
value_template: '{{ (value_json["USOC"]|float / 100 * value_json["FullChargeCapacity"]|float)|round(0)|int }}'
unit_of_measurement: Wh
device_class: energy
Pirate Weather
sudo apt install git
sudo -s
git clone https://github.com/Pirate-Weather/pirate-weather-ha
cd /home/homeassistant/.homeassistant
mkdir custom_components
cd custom_components
mkdir pirateweather
cd pirateweather
sudo cp -r pirate-weather-ha/custom_components/* /home/homeassistant/.homeassistant/custom_components