Skip to content

korapp/plasma-homeassistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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