It is from this very moment possible to connect to TelldusLive and control Automagically by the buttons on that web service.

Run an system update from the automagically administrative interface and then do the following steps:
  • * Go to System settings and find the tellduslive Enabled setting and set it to True, save
  • * Wait a couple of seconds and refresh the System settings page, it will (hopefully) now be set to Enabled = False again. But with Activation URL filled in.
  • * Copy the Activation URL and paste it into a new browser window.
  • * Follow the activation procedure at TelldusLive
  • * Set the tellduslive Enabled setting to True and save.

There is currently one problem and that is reporting device state back up to TelldusLive, it will happens once but never more before a restart. I hope to find a solution to this soon.

If you dont enable the plugin no commuication with TelldusLive will happen at all.
Peter T
14/1/2013 15:19:58

Just a quick test, it seems to work for me!

Reply
Johan
14/1/2013 15:33:21

Jag är kanske bara trög. Men innebär det att jag kan använda android apparna som kan kontrollera teldus live/ NET och få de kommandona skickade vidare ner till min rpi ? Så att vi alltså får typ NET funktionen och SP mycket mer lokalt hemma men slipper förlita oss på den helt som med bara en NET?

Reply
David
14/1/2013 22:19:24

Du har helt rätt. Automagically har nu blivit som en NET men medavancerad standalone funktionalitet. Dock verkar telldus live vara lite begränsat när man kör på det här sättet. Finns ingen möjlighet att skapa scheman t.ex. Men jag har varken en NET eller en Andriod enhet så jag kan inte lova funktionalitet. Prova gärna och berätta hur det går.

Reply
Johan
14/1/2013 23:42:48

Det låter grymt, bra jobbat! Kan inte testa ännu då jag inte fått tag på en DUO ännu, slut i lager men snart så..

petter
15/1/2013 08:30:39

Hej. Uppgraderade till senaste versionen och nu fungerar det inte alls. Verkar som det inte är någon komunikation med tellsticken. Kommer åt alla sidor förutom uppdaterings-länken, då står sidan bara och laddar. Startar jag om raspberryn verkar det som den startar upp allt utan några error.

Reply
David
15/1/2013 11:35:05

Tack för felrapporten. Hittade ett klart orobust beteende tack vare din rapport. Jag har precis rättat till det. För att lösa problemet för din installation behöver du logga in över ssh, cd source/automagically och därefter got pull
Starta sedan om och nu borde det fungera. Ursäkta besvären.

Reply
David
15/1/2013 11:38:10

git pull inte got pull (såklart)

Andreas
15/1/2013 12:57:43

Har uppdaterat via ssh(står nu "Already up-to-date"), funkar fotfarande inte.

David
15/1/2013 14:01:22

Problematiskt. Kan du se till att det inte finns någon fil som heter Live*.* i mappen source/automagically/site/plugins/
Om det inte hjälper. Kör följande kommandon:
sudo /etc/init.d/automagically stop
cd source/automagically/daemon
python main.py
Maila mig output från detta. (david.karlsson.80@gmail.com)

Andreas
15/1/2013 14:35:55

Tror det funkar, var nog jag som gjorde fel
Provade att starta om raspberry pi:n och nu funkar det!

Peter T
15/1/2013 14:41:29

Min funkar nu via tellsdus live men inte via webinterfacet!
Har kört git pull och har två Live* filer i plugins katalogen

Reply
Mattias H
15/1/2013 14:48:48

Har fått samma problem som övriga efter uppdatering. Har kört git pull och nu verkar min fungera igen.
Tummen upp för det jobb du lägger ner. Jag tänkte höra av mig senare med ett par tankar runt GUI på webben osv. Vi kanske kan snicka lite ihop för att få det lite enklare för oss "rudisar".

Reply
David
15/1/2013 21:53:51

Vore jättetrevligt om du hade några bra ideer.

Reply
Daniel
15/1/2013 16:13:09

hmmm... efter senaste uppdateringen slutade det hela att funka. verkar som inte automagic skickar några signaler till tellsticken, efter lite bökande och manuell start av main.py så har jag fått det att funka hjälpligt men den reagerar inte alls på någta in-signaler från någon fjärrkontroll eller strömbrytare. Jag har heller ingen logg i admin -> signal trace. Har jag missat något? funkade ju som sagt innan... (bortsett från remote, funkar inte alls, men jag kanske gort något fel där...)
/Daniel

Reply
Daniel
16/1/2013 14:05:57

Hej igen!
Provade det du föreslog tyvärr hjälpte det inte. Så jag gorde en ominstallation. När jag precis lagt in .img och startat upp så funkar det. Men efter jag har uppdaterat systemet och programet så är det samma som innan. Tyvärr körde jag in en backup innan jag han testa om det funkade. Så det kanske ligger något i databasen? Kan man droppa databasen på något sätt? Det som händer är att när jag lagt in en fjärrbrytare så kan jag bara aktivera den en gång, sedan funkar det inte längre. Finns det något sätt att debugga på? Konsoll eller log?
Jag kan köra tdtool och det funkar utan problem.
/Daniel

Reply
Daniel
16/1/2013 14:08:46

Hej,
Har gort en om installation utan någon framgång. Det funkar ett komando efter en reboot. sedan får jag detta:
Key for device is DV110
CurrentValue updated
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
self.run()
File "/home/pi/django_site/automagically/signals/models.py", line 98, in run
plugins.processSignal(s)
File "/home/pi/source/automagically/site/plugins/plugins.py", line 29, in processSignal
handler(s)
File "/home/pi/source/automagically/site/plugins/tellduslive.py", line 458, in signalHandler
sendDeviceEvent(deviceId, method, data)
File "/home/pi/source/automagically/site/plugins/tellduslive.py", line 401, in sendDeviceEvent
localSettings['socket'].write(signedMessage(msg))
KeyError: 'socket'
/Daniel

Reply
David
15/1/2013 21:58:09

Håller man på och gör manuell start av main.py så blir det lätt problem med signal trace. Detta betyder inte att signalerna inte går runt i systemet. Funderar på hur jag ska göra om det där för att det ska bli mer robust. För mig brukar trace:en komma igång igen om jag tar bort source/automagically/site/plugins/signaldebug.txt och därefter bootar om systemet. Se också till att du inte har någon fil som heter något med LiveMess* i source/automagically/site/plugins/ . Fungerar det ändå inte efter dessa fixar och omstart så hör av dig igen.

Reply
Andreas
16/1/2013 06:09:06

Tror allt funkar för mig nu både via web och tellsdus live(+android app).
En fråga om LiveMess* i source/automagically/site/plugins/
Jag har LiveMessage.pyc och LiveMessageToken.pyc
ska jag radera dem?

Ps har donerat en mindre summa tycker att alla ska göra det. David gör ett jätte jobb.

Reply
David
16/1/2013 08:50:52

Live*.pyc går också att ta bort.

Tack för de vänliga orden och för donationen.

Daniel
16/1/2013 14:05:02

Hej igen!
Provade det du föreslog tyvärr hjälpte det inte. Så jag gorde en ominstallation. När jag precis lagt in .img och startat upp så funkar det. Men efter jag har uppdaterat systemet och programet så är det samma som innan. Tyvärr körde jag in en backup innan jag han testa om det funkade. Så det kanske ligger något i databasen? Kan man droppa databasen på något sätt? Det som händer är att när jag lagt in en fjärrbrytare så kan jag bara aktivera den en gång, sedan funkar det inte längre. Finns det något sätt att debugga på? Konsoll eller log?
Jag kan köra tdtool och det funkar utan problem.
/Daniel

Reply
Daniel
16/1/2013 14:05:18

Hej igen!
Provade det du föreslog tyvärr hjälpte det inte. Så jag gorde en ominstallation. När jag precis lagt in .img och startat upp så funkar det. Men efter jag har uppdaterat systemet och programet så är det samma som innan. Tyvärr körde jag in en backup innan jag han testa om det funkade. Så det kanske ligger något i databasen? Kan man droppa databasen på något sätt? Det som händer är att när jag lagt in en fjärrbrytare så kan jag bara aktivera den en gång, sedan funkar det inte längre. Finns det något sätt att debugga på? Konsoll eller log?
Jag kan köra tdtool och det funkar utan problem.
/Daniel

Reply
Tord
16/1/2013 14:20:06

Har samma problem som Daniel efter senaste uppdateringen. Sensorerna, temp och fukt fungerar men fjärrbrytarna fungerar en gång efter boot, sen är dom stendöda.

Reply
Daniel
16/1/2013 14:54:10

Nu lirar det nog igen! Jag tror att det är något fel i tellduslive.py eller tellduslive.pyc. Jag tog bort dem och nu verkar allt funka igen. Så något där är nog knasigt. Skall prova lite till men det ser lovande ut!
/Daniel

Reply
Tord
16/1/2013 15:16:05

Jajjemän,samma här. Fungerar klockrent efter att ha tagit bort tellduslive.py eller tellduslive.pyc.

Reply
David
16/1/2013 15:26:43

Tack för felrapport med trace, då går det mycket fortare att hitta fel. Jag la precis in en fix för problemet. Jag rekommenderar alla att uppgradera. Som några påpekat rör det enbart tellduslive.py och om jag har rätt enbart när man inte är ansluten till tellduslive (inte enbled eller ingen kontakt)

Reply
Johan C
18/1/2013 07:12:22

Hej! Kul med stöd för Telldus Live! Jag har ett problem dock; åäö i enheternas namn visas inte korrekt på Telldus Live eller andra program som kommunicerar med Live (exempelvis RemoteStick till Android). Finns det någon enkel lösning på detta?

Tack för ett roligt projekt som när det får stöd för IR-sändare kan bli en fullgod ersättare till min strömslukande laptop. Donerade en blygsam summa som tack för ett bra arbete.

Reply
David
18/1/2013 09:30:10

Hej. Jag tar med flit bort alla tecken som inte är ASCII för att den exempelkod jag hittade hos telldus inte har stöd för Unicode. Om du vill kan du experimentera med å osv om du är bekväm med HTML. Berätta hur det går.
IR är på gång. Har ingen hårdvara själv att testa med men har fått en plugin som sägs fungera. Vill du hjälpa till med testning kan du få något i början av nästa vecka.

Reply
Johan C
18/1/2013 13:41:11

Ändrade rad 309 i tellduslive.py till:

'name': dev.name.encode('utf-8')})

Jag har inte baserat detta på någon dokumentation, men det verkar fungera för min del. Nu syns åäö etc. både på Telldus Live och i Remotestick (Android). Jag vet inte om mina ändringar medför några andra problem.

Vad gäller IR har jag tyvärr ingen USB-UIRT att testa med, utan bara en MCE transceiver som jag använt i Windows.

David
22/1/2013 13:34:01

Tack för din patch för åäö, jag lägger in den nu så är den allmän tillgänglig.

Reply
David
21/1/2013 02:23:04

Tack för tipset Johan. Ska testa och föra in kodändringen när jag kommer hem från min minisemester.

Reply
Jonas
23/1/2013 10:39:13

Är sjukt intresserad av att börja testa din img. Tyvärr så bråkar den med mitt SD-kort på 4GB. Och berättar "no space left on device", vilket resulterar i att partitionstabellen pekar på platser utanför kortet. Vilket jag inte trodde var möjligt.

TLDR: Finns det möjlighet att minska storleken på imagen?

Reply
David
23/1/2013 11:09:08

Hej, jag har diskuterat det där några gånger tidigare. Se här: https://bitbucket.org/davka003/automagically/issue/46/reduce-image-to-fit-4gb-sd-card för en beskrivning av problemet.

Reply
Jonas
23/1/2013 12:42:02

Ska kolla direkt. Tack för länken! Återkommer så fort jag har fått testat.

Jonas
24/1/2013 10:26:08

Fick det fortfarande inte att fungera med mitt stackars 4GB-kort. Men jag hade ett 32gb liggandes, och det gick betydligt bättre ;)...

Fick efter lite pillande TelldusLive (TL) att fungera. Och funktionaliteten är där. Vilket är strålande! En fråga som jag har gällande TL, är att den i nuläget verkar uppdatera efter reboot. Har du koll på vilken tjänst det är som sköter den uppdateringen? Med den infon så kan jag scripta lätt att tjänsten startas om efter behag.

Grymt impad! Ser fram emot att gräva djupare i detta.

David
24/1/2013 11:25:00

Kopplingen till Telldus live körs som en plugin vilket innebär att den kör som en av många trådar i daemon:en automagically. /home/pi/source/automagically/daemon/main.py

Problemet med hela implementationen är att det inte finns någon API-dokumentation utan bara några exempel att gå efter och dessa är inte ens tillrättalagda eller funktionsmässigt kompletta så det är mycket gissande.

Cvetomir(Tom) Hristov
28/1/2013 11:44:50

Hi, and since this is my first post here, congratulations to you David for all the hard work you have done so far. I really think there is a lot of potential in what you have started. I finally managed (after very long time reading through random blogs, buying different SD cards etc.) to get the image, Raspberry Pi and Tellstick to work together, but I can not add any devices. The socket switches I am trying to use are made by Home Easy (very popular here in U.K. also sold under the name Byron, Bye Bye Standby etc) When I am using Teldus Center under Windows everything works out of the box (I have used it this way for nearly 2 years now), but after trying for several hours to figure how to do this on the Raspberry Pi I could not get them working. When I set a switch in learning mode, the light on the switch it self starts flashing. I am pressing the learn button in the (RPi IP address)/learn/admin/
section I can see the Tellstick attached to the Raspberry Pi flashing and the switch stops flashing. In normal circumstances this would mean that the switch is configured to work with that device, but I can not find anything, that confirms that the switch is accepted or learned on the Raspberry Pi. I have managed to activate Telldus Live on the Pi and the location is visible in Telldus Live website with some default devices, but nothing works. I am wandering if the switches are at all compatible, or if I am doing the right thing. What I would strongly suggest is someone to put some simple instructions on how to operate this setup (Raspberry Pi, Automagically, Tellstic) for novices. I do understand that it is early days, and time is very limited, but it took me few days to figure out that I have to put the image on a SD card, plug the Pi and then, control it from some other device on the network . I was assuming I have to log in the Pi, start an application and off I go as it is with Windows. Anyways I should stop moaning for now and hope someone would be able to help me get these switches running. Best of luck with the project!

Reply
David
1/2/2013 11:28:32

I am more completely sure about how Home Easy plugs work but in general these type of devices are not sending any confirmation on any commands including learn. So there is no way the software can present this information. If the plug stop flashing it is programmed. Now go to the main page that is just the ip address and you should be able to control you switch from here. Please note that I don't have other brands than nexa and prove. So the rest of the implementation is done in a way that should work (basically it is just using the Telldus software with other parameters) but is not tested by me.
The reason why there is no manual is that I do enough technical documentation at work and I am not longing for doing it in the evenings as well. So I am waiting for inspiration/motivation for it to happen.
You are very welcome to ask further questions here.

Reply
Cvetomir(Tom) Hristov
2/2/2013 08:18:32

Hi David and thanks for your your reply. I believe everyone really appreciates and understands what you have done so far and I also know how difficult it is to find spare time to do project related stuff in your spare time. Also I wish to thank you for taking time to answer my question. I have already tried everything you suggested so far and also suspect the problem may be really due to compatibility issues between the Telldus Linux core and the switches. Like I mentioned before the Windows version of the software is flawless in respect to compatibility. It also works very well with RemoteStick (an Android app for controlling devices via Telldus Live service). The reason I am drawn to the RPi setup is primarily the minimal power consumption of the device itself and its small size. This way it can be left always on and it would eventually be possible to do other stuff with it as a Home computer. Investment-wise, when considering options a Tellstick Net would be by far the easiest and somewhat cheaper option, but you would be left with the mare possibility to just do switches and sensors (no printer server, surveillance controll, media streaming, wake-on-lan etc all eventually possible with the Pi). What I may try and do is get some of the brands of switches you are using and have a try (hopefully there would be some kicking around on e-bay) and hope Telldus would update their core for Linux.
Once again thanks for your time and I will post an update if I make it work with the other switches.

Oslo
3/2/2013 16:30:19

Hei!
Kom over denne bloggen da jeg søkte etter Telldus og IR. Prøver å finnet et rimelig system som kan styre i hovedsak Nexa lys. Telldus virker ok, men jeg har noen krav:
- Software må støtte mac OS siden jeg har en Mac mini stående
- Software må ta mot IR signal fra fjernkontroll, ikke bare RF

Noen ideer?

Reply
Markus
22/4/2013 07:23:12

Först och främst, tack för jobbet du lagt ned och för att du delar med dig! Blev verkligen positivt överraskad att det kändes så genomarbetat redan. :)

Dock har jag lite problem med att jag rapporteras som offline i Telldus Live. En omstart löser alltid problemet tillfälligt, men förr eller senare står jag återigen som offline.

Är det fler än jag som har detta problem?

Reply
Fredrik
2/1/2014 02:55:23

En fråga kring Telldus Live - jag får 'devices' att fungera, men kan inte se sensorer?

Reply
Jens Samuelsson
28/1/2014 12:56:42

Hi David,

is it possible to install Automagically manually on an existing Raspi? I have a box which I've configured lots of stuff on, and it would be nice if I could try Automagically without having to put a new card in the raspi since me and the fam are actively using it for Z-wave stuff.

Cheers,
Jens

Reply



Leave a Reply.