Plasma 5 Add-Ons

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/Fuchs/hoppla-sa

5
Score 84.4%
Description:

Philips Hue light control plasmoid for KDE Plasma 5 (Stand alone version)

This plasmoid enables you to control Philips Hue (http://www.meethue.com) light bulbs.
The idea of the stand alone version is that it requires no compiled backend and thus can be
deployed as is, e.g. via Get Hot New Stuff.

It allows you to


* Turn lights and groups on / off
* Set the brightness of lights and groups
* Set the colour or white temperature
* Control single lights belonging to a group
* Create and use global actions, such as turning all lights on or off
* Set an alternative connection, including http basic auth
* Control your lights from outside your home network if you have a proxy at home
* Create, update and delete lights, schedules and groups

Requirements

* Plasma 5 & Qt 5.4+
* Qt5 Graphical Effects
* Extra CMake Modules (only for building)
* For translations to work, you need to build the plasmoid yourself

For more information, check out the README at https://github.com/Fuchs/hoppla-sa/blob/master/README.md
For old releases check out GitHub releases at https://github.com/Fuchs/hoppla-sa/releases
Last changelog:

2.8.2 2 months ago

Adds support for some things added in 1.30 HUE API, namely:
- new types of rooms
- entertainment groups (limited support, can't be edited, but can be controlled or removed)
- zones (full support, but not throughout tested)

itsbehindyou

2 months ago

10 brings Phlips hue support to Linux in form of a nice plasmoid

Report

itsbehindyou

2 months ago

hi Fuchs, i found now information on a nice site ("Running Philips Hue Lights Locally") about setting date/time via API and opened an issue in github (https://github.com/Fuchs/hoppla-sa/issues/10) with the link - it's my first time and hope i did it correctly. i see it would be also possible to set the bridge network settings in the same place too (dhcp/ip/netmask/etc). that would be a nice addition too since i had to get a smartphone just to disable dhcp and set a static IP one one bridge (and the other one is still set to dhcp and i have to start up a dhcp server on a linux box every time the bridge reboots)

Report

C

Fuchs

2 months ago

Hi,

yes, that looks good on GitHub, yeah, I replied there.

tl;dr here is: I'd like to add the possibility to configure more bridge stuff, but it's going to take some time because it will need a couple of reconsiderations and also a lot of rewriting, plus some advanced things you wanted might not be possible with pure-qml limitations.

As this will take quite some time I did also mention a workaround there for you, which can be done from any web browser or, if you prefer command line or need to automate stuff, you could even do it via curl. I hope that helps in the meantime, since this is hopefully not something you need to change often.

Kind regards,

Fuchs

Report

Cqoicebordel

4 months ago

9 +

Report

itsbehindyou

7 months ago

i can't rate it so i'm writing a comment in here: thank you very much for the great plasmoid/widget! :-)

i'm not a programmer but if i can make a feature request, now that Philips Hue Play has been released, it would be to control the colours of lights depending on the colours shown on the PC screen on the kde desktop, like Philips Ambilight does on TV's or the addon "script.kodi.hue.ambilight" does on Kodi, like this:

https://www.youtube.com/watch?v=sOO6BBXTcYM
https://github.com/mpolednik/script.kodi.hue.ambilight

maybe part of the code can be even reused?

and it would be also nice to be able to see and change the date and time set on the bridge in case you can't or don't want to connect it to the internet and it doesn't reach a NTP server

Report

C

Fuchs

7 months ago

Hi,

thank you very much for the praise and suggestions.
Could you please submit suggestions through GitHub, though? Here they get a bit lost, there they can be tracked. And as all the code is open source, other people can tackle them as well.

What I can already say is that I think access to screen content might be limited in QML, and I try to keep my plasmoid pure QML. So I'm not sure whether I can create something able to change colours based on screen content. A media player (like Kodi) is the correct piece of software to handle this.

Bridge: if this is exposed via the API: I can, otherwise I can't. I'd have to figure out where to put it in the config, but I can likely do that, assuming you can set it through the API.

Report

davvore33

7 months ago

There is any way to use this with the IKEA Tradfri?

Report

C

Fuchs

7 months ago

Hi,

I don't have any to test, but if you use them via a Hue bridge I assume it might work. If you don't: only if Ikea uses the same REST API.

However, the source code is all on GitHub, feel free to adapt it.

Report

themysi

7 months ago

9 +

Report

DanielRios549

8 months ago

Is that a replacement for redshift-control? I would like to use an interface like that for redshift, with presets and tabs, it would be better than use mouse clicks on tray icon...

Report

C

Fuchs

8 months ago

Hi, no, this is completely unrelated to redshift. It is meant to control philips hue lightbulbs, not your screen.

Note that it is open source (see link on top), as is the redshift one, so you should be able to create a plasmoid for redshift that has tabs :)

Report

DanielRios549

7 months ago

Oh, I though it was related with redshift because of the icon, sorry man, but I really would like this popup on redshift tray icon it is boring change temperature and brightness manually with mouse clicks...

Report

manu-pardo

8 months ago

Hello. ¿what KDE plasma theme you used in the images? greetings from Santiago of Chile

Report

C

Fuchs

8 months ago

Hi, the plasmoid uses an older version of breeze dark, nothing special. The window content and window decoration is just regular breeze.

Report

baltolkien

8 months ago

9 Great plasmoid!

Report

C

Fuchs

8 months ago

Thank you very much :)

Report

brunofin

10 months ago

9 +

Report

r0uzic

1 year ago

9 I love this plasmoid, it's very useful!

Report

r0uzic

1 year ago

OMG, I love this plasmoid, please add features and translations <33333

Report

C

Fuchs

1 year ago

Hi, you can submit feature requests at https://github.com/Fuchs/hoppla-sa, but currently I only have limited time to work on it. Translations can also be added there, I'm afraid whilst I speak a couple of languages, I don't feel comfortable enough in them to add a whole translationset.

Report

r0uzic

11 months ago

I can add the spanish translation! :) I'll take a look at the github.

Report

C

Fuchs

11 months ago

Gladly, you find two example translations (German and Swissgerman) in https://github.com/Fuchs/hoppla-sa/tree/master/translations/po, feel free to create one for spanish and send me a pull request.

Note that currently in order to have the translations, one needs to compile the plasmoid as per readme, as in the past it was not possible to ship translations with a plasmoid from the "get new stuff" system. I think that got fixed, I shall see if I can implement that at some point.

I'm glad you like my plasmoid and that it's useful for you :)

Report

xurel

1 year ago

Geat! Works perfect!

Report

weltqgel

1 year ago

9 This is a REALLY nice one! Thanks!

Report

mirkogennari

2 years ago

good Widgets

Report

2.8.2 2 months ago

Adds support for some things added in 1.30 HUE API, namely:
- new types of rooms
- entertainment groups (limited support, can't be edited, but can be controlled or removed)
- zones (full support, but not throughout tested)

2.8.0 9 months ago

Ship translations with the .plasmoid, add confirmation dialogues for non-undoable destructive actions such as removing a group, light, action or schedule

2.6.2 1 year ago

+ Bugfix for recent Philips Hue updates that would lead to old states at updates (clicking the checkbox works, but it is not updated unless you click again)

2.6.0 2 years ago

* added coloured icons for all types
* adapted the Action configuration GUI to make icon and colour selection easier

2.4.4 2 years ago

* Fix a bug in ActionEditor when "All lights" is selected
* Add some placeholder texts in bridge config
* Add http as a default protocol when none is given

2.4.2 2 years ago

* Existing action commands can now be edited
* Fix a bug that prevented weekly schedules to be filled correctly
* Fix a bug that prevented action editor from loading an "off" state correctly
* Workaround a plasma bug that makes configuration unavailable
* Update tooltip as soon as data is initially available

2.2.0 2 years ago

* ActionEditor now can load existing actions, thus you can modify existing schedule commands
* Added Swiss German as translation
* Bug fixes
* Translation updates

2.0.2 2 years ago

Fix potential bug when opening the config before the plasmoid

2.0.0 2 years ago

Manage your stuff version:
* Adds possibilities to manage lights, groups and schedules
* Allows using effects and alerts
* Bug fixes and translation updates

1.0 2 years ago

Initial Release

12345678910
221
product-maker itsbehindyou May 24 2019 10 the best
brings Phlips hue support to Linux in form of a nice plasmoid
product-maker Cqoicebordel Apr 15 2019 9 excellent
+
product-maker themysi Dec 30 2018 9 excellent
+
product-maker baltolkien Dec 04 2018 9 excellent
Great plasmoid!
product-maker brunofin Oct 17 2018 9 excellent
+
product-maker r0uzic Aug 20 2018 9 excellent
I love this plasmoid, it's very useful!
product-maker weltqgel Dec 05 2017 9 excellent
This is a REALLY nice one! Thanks!
product-maker sebas_double Aug 04 2017 9 excellent
product-maker Koffeinfriedhof Apr 01 2017 9 excellent
product-maker Schachtar Feb 15 2017 9 excellent
product-maker rvs75 Feb 09 2017 9 excellent
product-maker BergoglioCristiano Feb 03 2017 9 excellent
product-maker aram Jan 27 2017 9 excellent
product-maker bunbunbunneh Jan 24 2017 9 excellent
product-maker judihui Jan 20 2017 9 excellent
product-maker magicmonica Jan 14 2017 9 excellent
product-maker PeterKabin Jan 14 2017 9 excellent
product-maker Birdiebird Jan 13 2017 9 excellent
product-maker Broetli Jan 13 2017 9 excellent
product-maker Kuschelfuchs Jan 13 2017 9 excellent
product-maker darclide Jan 13 2017 9 excellent
product-maker openFuchs Jan 13 2017 9 excellent
product-maker mirkogennari Jan 13 2017 9 excellent
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
LGPLv2
version
2.8.2
updated May 25 2019
added Jan 13 2017
downloads 24h
11
page views 24h 12