Breeze Core package repository
Signed packages for Breeze Core — self-hosted, LAN-first control for Midea air conditioners. Current version: 2.5.0. Add the repo once; updates then arrive through your normal package manager.
Everything here is built and signed offline, then published as static files — this server holds no signing keys. Verify against the keys below. amd64/x86_64 and arm64/aarch64.
Debian · Ubuntu · Mint · Pop!_OS · Raspberry Pi OS · Devuan
curl -fsSL https://bolero.salataputarica.hr.eu.org/breeze-core.asc \ | sudo gpg --dearmor -o /usr/share/keyrings/breeze-core.gpg echo "deb [signed-by=/usr/share/keyrings/breeze-core.gpg] https://bolero.salataputarica.hr.eu.org/deb stable main" \ | sudo tee /etc/apt/sources.list.d/breeze-core.list sudo apt update && sudo apt install breeze-core
Fedora · RHEL · AlmaLinux · Rocky · openSUSE · SLE
sudo tee /etc/yum.repos.d/breeze-core.repo <<'EOF' [breeze-core] name=Breeze Core baseurl=https://bolero.salataputarica.hr.eu.org/rpm/$basearch/ enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://bolero.salataputarica.hr.eu.org/breeze-core.asc EOF sudo dnf install breeze-core # openSUSE: sudo zypper ref && sudo zypper in breeze-core
Arch · Manjaro · Artix
curl -fsSL https://bolero.salataputarica.hr.eu.org/breeze-core.asc | sudo pacman-key --add -
sudo pacman-key --lsign-key "$(gpg --show-keys --with-colons \
<(curl -fsSL https://bolero.salataputarica.hr.eu.org/breeze-core.asc) | awk -F: '/^fpr/{print $10; exit}')"
sudo tee -a /etc/pacman.conf <<'EOF'
[breeze-core]
SigLevel = Required
Server = https://bolero.salataputarica.hr.eu.org/arch/$arch
EOF
sudo pacman -Sy breeze-core
Alpine
sudo curl -fsSL -o /etc/apk/keys/breeze-core@bolero.rsa.pub \ https://bolero.salataputarica.hr.eu.org/alpine/breeze-core@bolero.rsa.pub echo "https://bolero.salataputarica.hr.eu.org/alpine" | sudo tee -a /etc/apk/repositories sudo apk update && sudo apk add breeze-core
OpenWrt (x86_64 / aarch64 devices with ~65 MB free — extroot counts)
wget -q -O /tmp/breeze.pub https://bolero.salataputarica.hr.eu.org/openwrt/breeze-core-usign.pub cp /tmp/breeze.pub "/etc/opkg/keys/$(usign -F -p /tmp/breeze.pub)" echo "src/gz breeze_core https://bolero.salataputarica.hr.eu.org/openwrt/$(. /etc/openwrt_release; echo $DISTRIB_ARCH)" \ >> /etc/opkg/customfeeds.conf opkg update && opkg install breeze-core # then: breeze-core pair && /etc/init.d/breeze-core start (procd service)
After installing (any distro)
sudo breeze-core pair # find your ACs, write the config sudoedit /etc/breeze-core/breeze-core.env # BREEZE_HOST=<this machine's LAN IP> sudo systemctl enable --now breeze-core # OpenRC: rc-update add breeze-core default
Keys: GPG (apt/dnf/pacman) · RSA (apk). Void/Gentoo/other → tarballs on GitHub releases. Browse: deb · rpm · arch · alpine.