Today I have pushed a lot of updates to the home automation project. Please update your system (and do it twice to get it to work).
Whats new is a new concept of Remotes that is a configure custom pages that control your devices that looks a lot better then the good old default control page. This new system makes it also extendible so that it is much easier to make custom skins. (Ask me if you want introduction to this).

This is still work in progress but I wanted to push all my changes to the source repository. I will update the documentation with a section about this once I solved the most major bugs.

I give you a little treat - a screenshot.
petter
28/10/2012 12:06:51 am

det går sådär... efter diverse hängningar/uppdateringar så verkar jag iaf ha ett nytt admin gui.
dock blir det 500-internal server error när jag klickar på system settings eller mina devices.

ska kolla på föregående tråd, har för mig att det var liknande problem då

Reply
petter
28/10/2012 12:47:17 am

Ett steg längre.. körde update.sh från putty och ett par omstarter senare får jag bara 500 på alla undermenyer till "remote"

Reply
David
28/10/2012 02:58:54 pm

Hej, jag tror det är följande kommando som inte gått igenom för dig:
./manage.py migrate remote
Jag kan inte förstå vad det är som gör att det är så svårt för de "migrate" kommandon att gå igenom. Tack för att du försöker och att du rapporterar vad som händer. Vet dock att det finns andra som "haft tur" direkt.

petter
29/10/2012 03:55:33 am

bättre... nu får jag upp remotes

./source/automagically/site/manage.py migrate remote
Running migrations for remote:
- Migrating forwards to 0003_auto__add_field_theme_maxX__add_field_theme_maxY.
> remote:0001_initial
> remote:0002_auto__del_field_singledevcmd_device__del_field_singledevcmd_command__a
> remote:0003_auto__add_field_theme_maxX__add_field_theme_maxY
- Loading initial data for remote.
Installed 3 object(s) from 1 fixture(s)

petter
30/10/2012 03:47:47 am

är det något man kan göra för initiera om efter upgraderingen... måste vara mer som gått fel vid uppgraderingen?
Får även 500:or när jag försöker lägga till olika saker .t.ex. raw tellstick dev?

Reply
petter
30/10/2012 04:03:55 am

provade detta:
Running migrations for core:
- Nothing to migrate.
- Loading initial data for core.
Installed 16 object(s) from 1 fixture(s)
Running migrations for signals:
- Nothing to migrate.
- Loading initial data for signals.
Installed 0 object(s) from 0 fixture(s)
Running migrations for settings:
- Nothing to migrate.
- Loading initial data for settings.
Installed 0 object(s) from 0 fixture(s)
Running migrations for remote:
- Nothing to migrate.
- Loading initial data for remote.
Installed 3 object(s) from 1 fixture(s)

blev dock ingen skillnad.. kan inte lägga till mina devices

Reply
petter
30/10/2012 04:08:41 am

sry för spammen..
det funkar inte att klicka "save"
däremot funkar det om jag klickar "save and continue editing"
så jag kör den varianten

Roger
1/11/2012 07:40:01 am

Ditt projekt verkar mycket intressant, min pi landade i brevlådan förra veckan och nu skall projektet startas för att styra värme och belysning i sommarstugan.

Kanon att du lägger upp nya img filer när du gjort större förändringar men är det möjligt att installera automagically på en redan existeraden raspbian installation?

Har inte hittat något script eller doc för det.

Tack!

Reply
David
3/11/2012 04:54:48 pm

Visst skulle det vara möjligt men det är så mycket beroenden och mjukvara som ska installeras, sökvägar som ska sättas upp, webserver som ska konfigureras, python patchas osv.
Det är några som frågar om just detta men jag tror att jag skulle bli överöst av supportfrågor om jag försökte skriva ihop en installationsinstruktion.

Reply
Tobias
5/11/2012 03:37:01 pm

Custom Skins: Could you please assist an idiot how to change/create ? "(Ask me if you want introduction to this)."

Reply
7/11/2012 06:04:17 am

Hi David. Great project and initiative! It’s a bit hard to upgrade to the new remote interface. My plan is to move over to tour solution. Question is there a way to import an old telstick.conf in to your system?

Reply
David
7/11/2012 06:27:58 am

Hi Mats,
Yes there is a way to import tellstick.conf but it involves "under the hood" copy it to /etc/tellstick.conf, make it readable for everyone and then visit [ip of raspberry pi]/read_config and it will just parse it and add its contents. However I havent used this functionality for a very long time myself but recently another user reported that he got it working. Good luck and let me know if there is anything you need help with.

Reply
P-A Enarsson
8/11/2012 02:24:35 am

hej David.

Imponerande jobb. I det stora ser det grymt ut och väldigt mycket funkar fint.

Men jag har ett par problem/önskningar. kanske gör jag fel?

Får inte hantering av raw devices att funka. Matchar inte alls mot tellstick.conf. Delvis stämmer inte antalet, och delvis så kan jag inte ta bort enheter som inte matchar. Och om jag tex ändrar en enhet så skapas en "dubblett" i telldus.conf. Till slut blir det massa enheter där.

Sedan saknar jag verkligen kopplingen till Telldus live, eftersom jag använder detta för att fjärrstyra mina lampor hemma.

Keep up the good work //P-A

Reply
David
8/11/2012 03:03:10 am

Hej, Tanken är att du inte ska behöva editera tellstick.conf över huvud taget. Om du vill börja från början med konfiguration rekommenderar jag följande förfarande (se till att uppdatera mjukvaran innan du börjar då en fix för waveman lades till i förrgår). (Töm RawTellstickDevices först), kopiera in din befintliga tellstick.conf om du har någon och se till att den har läsrättigheter av alla användare (www-data för att vara mer precist). Besök [RPi ip]/read_config/ med din webläsare. Detta ska då läsa in och skapa RawTellstickDevices utifrån din tellstick.conf. Detta är testat i huvudsak med arctech och waveman då jag inte har tillgång till annan hårdvara. Därefter ska du inte behöva ändra alls i tellstick.conf, allt ska ske från web-interfacet.
Om det inte fungerar så får du gärna skicka mig filen /var/log/apache2/error.log så ska jag ta en titt, även din tellstick.conf vore bra (den ursprungliga).

Angående telldus live så har jag inte så mycket förtroende för den tjänsten då den är nere stup i kvarten, tycker själv det är mycket smidigare att komma åt min RPi-system var jag än är i världen. (ja jag vet den saknar inloggning men jag tror ingen hittar till den). Men det finns på min "vore bra att implementera"-lista, har fått källkod för att göra det men detta är inte färdig kod från telldus så jag vet inte om jag vill börja rota i det och lösa alla deras buggar.... jaja vi får se när det blir av.

Reply
P-A Enarsson
8/11/2012 04:17:12 am

Hej

Var tvungen att editera telldus.conf eftersom det låg massa enheter där men inga i AM. Och hos mig beter det sig helt konstigt,

-Om jag använder AM för att lägga till en enhet så funkar det fint.
-Om jag tar bort en enhet så funkar det också fint.
-Men om jag editerar så sparas en dubblett. Syns iofs inte i AM men i telldus.conf.
-Om jag använder read_config händer inget i AM, men telldus.conf blir dubbelt så lång, dvs alla enheter dubbleras.

Hade ingen telldus.conf, håller på att migrera över från mac, där används ju plist, så jag måste skapa en från scratch.

Är lite mot att sätta upp en webserver öppen hemma, dels för intrångsrisken, men också krånglet med portar och dynamiska adresser, då jag redan har en del maskiner och regler i mina system..

Kollar vidare på detta imorgon och skickar log:ar om jag hittar ngt..

Tobias
9/11/2012 04:40:51 am

Finns skin'et som visas ovan med efter uppdatering ?, om så hur finner/aktiverar jag det ?

Reply
David
9/11/2012 05:45:34 am

There is now updated instructions on the Home-Automation page that describes the remote and how it is configured. Good luck! (Writing in english so that others can read this as well)

Reply



Leave a Reply.