korapp / plasma-homeassistant

Add Home Assistant to your plasma desktop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Home Assistant Plasmoid

plasma downloads release

Add Home Assistant to your plasma desktop.

Plasmoid preview

Features

  • Show entity state or attribute
  • Call services
  • Notify about entity changes

Use

  1. Enter the URL of the Home Assistant instance
  2. Create Long Lived Access Token on your Home Assistant Profile page (https://<your_ha_address>/profile) and put it in the plasmoid configuration
  3. Add entities

Requirements

  • Active KDE Wallet

  • KDE Plasma >= 6.0

  • Home Assistant >= 2022.4

  • Qt WebSocket package installed

    Base Required package
    Debian, Ubuntu qml6-module-qtwebsockets
    Arch qt6-websockets
    Fedora qt6-qtwebsockets-devel
    openSUSE qt6-websockets-imports
    NixOS kdePackages.qtwebsockets

    Please remember to restart plasma or re-login after installing the dependency.

Installation

The preferred and easiest way to install is to use Plasma Discover or KDE Get New Stuff and search for Home Assistant.

From file

Download the latest version of plasmoid from KDE Store

A) Plasma UI

  1. Right click on panel or desktop
  2. Select Add Widgets > Get New Widgets > Install From Local File
  3. Choose downloaded plasmoid file

B) Terminal

plasmapkg2 -i plasma-homeassistant-*.plasmoid

From GitHub

Clone repository and go to the project directory

git clone --recurse-submodules https://github.com/korapp/plasma-homeassistant.git
cd plasma-homeassistant

Install

plasmapkg2 -i package

Support

Say thank you with coffee ☕ if you'd like.

liberapay ko-fi

About

Add Home Assistant to your plasma desktop

License:GNU General Public License v3.0


Languages

Language:QML 92.7%Language:JavaScript 7.3%