Testers wanted for TellStick plugins

Previously we hinted about more hackability and features in our new generation TellStick. It is now time for the next step, plugins.

With plugins you will be able to extend the functionality of your TellStick even further.

TellStick already supports a great amount of both Z-Wave and 433-devices already, but it is possible to integrate other types of devices available over the network. How does support for Philips Hue, Netatmo, Sonos, and Eliq sound?

We are ready for real world testing of plugins for TellStick ZNet Lite (v1/v2) and TellStick Net v2 and need you to help us test it.

The beta test is open for Pro users only. Sign up here.

Do you want to develop your own plugin? Please  contact us and we will help you setup.

Initially we have created the following plugins for you to test.

http://fw.telldus.com/plugins/Eliq-1.0.png
Import  Eliq energy data into Telldus Live!
http://fw.telldus.com/plugins/Lifx-1.0.png
Plugin that allows you to control  Lifx bulbs.
http://fw.telldus.com/plugins/Mail_sender-1.0.png
Send emails from lua scripts
http://fw.telldus.com/plugins/Netatmo_Weather-1.0.png
Use  Netatmo weather station in Telldus Live!
http://fw.telldus.com/plugins/Philips_Hue-1.0.png
Control  Philips Hue lights
http://fw.telldus.com/plugins/Pushover-1.0.png
 Pushover makes it easy to get real-time notifications
on your Android, iPhone, iPad, and
Desktop (Pebble, Android Wear, and Apple watches, too!)
http://fw.telldus.com/plugins/Sonos-0.1.png
Plugin that allows you to control  Sonos speakers
http://fw.telldus.com/plugins/SqueezeBox-1.0.png
Plugin to control  Logitech Squeezebox from TellStick
http://fw.telldus.com/plugins/TP-Link-1.0.png
Plugin that allows you to control  TP-Link HS100/HS110
http://fw.telldus.com/plugins/Verisure-1.0.png
Plugin to read status from a  Verisure Alarm
http://fw.telldus.com/plugins/WeMo-1.0.png
Control  WEMO Insight
http://fw.telldus.com/plugins/YR_Weather-1.0.png
Import weatherdata from the current location from  yr.no

How about the source code for the plugins? It's available here:
 https://github.com/telldus/tellstick-server-plugins

Comments

1. andreas cederström <andreas.cederstrom@…> -- 2017-04-05 09:32

Nice! However, I was curious about the Verisur plugin. Where can I find the source code for that? I could not find it in the Github repo  https://github.com/telldus/tellstick-server-plugins

2. micke prag <micke.prag@…> -- 2017-04-05 09:33

@andreas: This plugin is still being worked on so the code is not yet pushed.

3. nicklas trygg <nicjoh@…> -- 2017-04-05 21:45

Nice indeed, any plans for a plugin for Securitas home alarm? (do you know if it even has a usable API?)

4. micke prag <micke.prag@…> -- 2017-04-06 08:02

We are not affiliated with Verisure and this plugin might break if Verisure decides to block TellStick. It is based on this great work:  https://github.com/persandstrom/python-verisure

@nicklas: Without a usable API there is not much we can do, sorry.

5. fredrik corin <fredrik@…> -- 2017-04-06 09:55

I have tried the plugins for Eliq and YR and they work fine.

I'm also interested in the pushover plugin, but I need a push in the right direction to get started. I configured the API token and user key.

6. micke prag <micke.prag@…> -- 2017-04-06 13:05

@fredrik: We will add an example soon to our lua example repository:
 https://github.com/telldus/tellstick-lua-examples

7. fredrik gullberg <fredrik.gullberg@…> -- 2017-04-06 14:06

@fredrik: Just pushed an example script for Pushover:  https://github.com/telldus/tellstick-lua-examples/blob/master/plugins/Pushover.lua

8. fredrik corin <fredrik@…> -- 2017-04-06 14:18

Thank you, just tested and it's working fine!

9. fredrik corin <fredrik@…> -- 2017-04-06 14:54

Another thing.. I don't know if it's related to the beta test, but the following is not working for me anymore.

local deviceManager = require "telldus.DeviceManager"
local device = deviceManager:findByName("Kontor")

device always return nil

I'm also having trouble running the example script for listing all devices:

function onInit()
	local deviceManager = require "telldus.DeviceManager"
	for index, device in python.enumerate(deviceManager:retrieveDevices()) do
		print(device:name())
	end
end

Getting an error saying:

Could not execute function onInit: [string "<python>"]:3: bad argument #1 to 'enumerate' (not a python object)
10. micke prag <micke.prag@…> -- 2017-04-07 08:56

@fredik: Unfortunately a bug. Will be fixed shortly. Thanks for the report.

11. johan larsson <jompa.larsson@…> -- 2017-04-20 18:07

Hi, im a bit curious about the homekit plugin, but cant seent to get it to connect to my Iphone when i type in the code. is it intended to work that way?

12. johan larsson <jompa.larsson@…> -- 2017-04-23 17:53

Hi, I get this message when trying to install the Homekit plugin.

Install failed: Error importing plugin: [Errno 12] Out of memory

13. anders wallin <andwal@…> -- 2017-04-24 18:53

Johan: jag får samma felmeddelande i princip varje gång jag ska installera ett nytt plugin. Lite oklart dock om det bara är om jag avinstallerar samma plugin en gång tidigare. För mig fungerar det igen om jag startar om telldusen (gör den strömlös några sekunder och sedan startar igen). Så testa det.

14. johan larsson <jompa.larsson@…> -- 2017-05-11 18:04

Anders: Hmm, jag har testat ett flertal gånger att starta om enheten utan bättre resultat. Kanske inte kan ha fler än 2st plugins installerade? :)

15. fredrik sjöström <sjostrom_fredrik@…> -- 2017-05-25 14:12

Jag får samma fel som Johan, omstart hjälper inte. All hjälp mottages tacksamt

Mvh Fredrik

16. emil carlsson <carlzzon@…> -- 2017-06-11 23:23

Är det någon som får HomeKit-pluggen att fungera? Här dyker den inte ens upp i mobilen trots att jag lyckats installera den i min Znet lite v2.

17. håvard bilsbak <hbilsbak@…> -- 2017-06-23 22:14

Tellstick shows up in my home-app on iPhone, but after typing in the code, it says it can't install the device.