Git Product home page Git Product logo

ulauncher-homeassistant's Introduction

Home Assistant - Ulauncher Extension

A Ulauncher extension to view and control devices in your HomeAssistant instance.

Demo

Requirements

You'll need the Requests lib:

pip install requests

As well as the URL / API Key for your Home Assistant instance. You can generate a new long lived API Key by going to /profile (or clicking your name in the bottom left).

To-Do

Ideally all homeassistant services would be exposed, like media players and climate controls. The rough idea would be

<keyword> <service> <entity search>

I don't use a lot of these so I cannot test them, however I welcome PRs. Speaking of...

Contributing

I welcome all issues and contributions! Please run main.py through the Black formatter to keep things tidy :)

ulauncher-homeassistant's People

Contributors

qcasey avatar

Stargazers

Craig avatar Igor Santos avatar Aleksey Solokha avatar indX avatar  avatar Oleksii Batiuk avatar Carles Mata avatar Sander Teunissen avatar Ernesto Valentin Caamal Peech avatar Alexander Schwaighofer avatar Javier Lopez avatar Ian J. Saul avatar AlphaPicon avatar  avatar Rabin Yasharzadehe avatar Alexej Popovič avatar Marty Helmick avatar Peter avatar

Watchers

 avatar

Forkers

kseii

ulauncher-homeassistant's Issues

Suggestion: Sort Devices by current state

If you type off light ... it would make sense to show the light first, that are currently turned on and vice versa.

I think that could make using the extension even faster

Prioritize entity classes

Make a priority list of entities that appear above other classes, in order something like:

Device (light/switch/climate/camera) > Group > Scene > Input Boolean > Automation

It feels weird to have Automations appear above my light.room_lamp when doing ha off lamp. These entity classes would of course still appear first when searched directly; eg ha on lamp autom...

Encoding hell

I'm Brazilian and many of my entities have accented letters, and thus, for instance, when I'm trying to turn on my office (escritório) light...... 🤭

image

can't see my entities

Hello,

First of all thank you for this extension, I can't get it to work, though. I have configured it with my instance address and the key. But when I type in ha, it doesn't work. Or ha forecast. Ulauncher shows me loading and doesn't move.

Is there any way to get debugging information?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.