PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!

Moderator: Telldus

Hur många använder / har testat HomeAutomation?

Har inte testat
65
44%
Har testat men använder inte
16
11%
I använding
67
45%
 
Total votes: 148

hylsan
Posts: 158
Joined: Thu Jan 18, 2018 11:08 am
Location: skåne, sweden

Post by hylsan » Thu Jan 18, 2018 11:08 am

sitter med en MythTV-burk som htpc och tänkte integrera i MythTv för att kunna kika på HomeAutomation på tvn :) (och kanske kunna dimmra ned ljust i biosalongen innan filmen går igång...är en bit kvar där dock...då blir det lite mer än bara hemside-integration)

Ingen superpanik med skalningen, kan vänta nån dag eller två ;)

/Hylsan

Hjtrakfö
Posts: 27
Joined: Thu Jan 18, 2018 11:08 am

Post by Hjtrakfö » Thu Jan 18, 2018 11:08 am

Jag försökte byta ut min planlösningsbild till en bättre, men det funkar inte. Jag anger en ny JPG bild och trycker på ladda upp men det biter inte.
Var förvaras bilden egentligen?

tom_rosenback
Posts: 776
Joined: Thu Jan 18, 2018 11:08 am
Contact:

Post by tom_rosenback » Thu Jan 18, 2018 11:08 am

Hjtrakfö wrote:Jag försökte byta ut min planlösningsbild till en bättre, men det funkar inte. Jag anger en ny JPG bild och trycker på ladda upp men det biter inte.
Var förvaras bilden egentligen?
Antar att det är ett cache problem, testa att hålla in SHIFT och tryck sen i browsern på refresh knappen (inte F5). För övrigt så sparas bilden i resources mappen, vid namn houseplan.jpg.
//Tom

Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha

Hjtrakfö
Posts: 27
Joined: Thu Jan 18, 2018 11:08 am

Post by Hjtrakfö » Thu Jan 18, 2018 11:08 am

tom_rosenback wrote: Antar att det är ett cache problem, testa att hålla in SHIFT och tryck sen i browsern på refresh knappen (inte F5). För övrigt så sparas bilden i resources mappen, vid namn houseplan.jpg.
Jo så var det.

tom_rosenback
Posts: 776
Joined: Thu Jan 18, 2018 11:08 am
Contact:

Post by tom_rosenback » Thu Jan 18, 2018 11:08 am

Hjtrakfö wrote:
tom_rosenback wrote: Antar att det är ett cache problem, testa att hålla in SHIFT och tryck sen i browsern på refresh knappen (inte F5). För övrigt så sparas bilden i resources mappen, vid namn houseplan.jpg.
Jo så var det.
Cache problemet är fixat i v1.1
//Tom

Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha

Hjtrakfö
Posts: 27
Joined: Thu Jan 18, 2018 11:08 am

Post by Hjtrakfö » Thu Jan 18, 2018 11:08 am

Kollade lite i koden och konstaterade att det var ett litet tanke fel där, om du byter ut getTdtoolParameters($device, $status) funktionen i system/functions.php mot

Code: Select all

getTdtoolParameters($device, $status)
{
 ...
Kan bekräfta att denna kodrättning fungerar med PROOVE LYCR-300

tom_rosenback
Posts: 776
Joined: Thu Jan 18, 2018 11:08 am
Contact:

Post by tom_rosenback » Thu Jan 18, 2018 11:08 am

Hjtrakfö wrote:
Kollade lite i koden och konstaterade att det var ett litet tanke fel där, om du byter ut getTdtoolParameters($device, $status) funktionen i system/functions.php mot

Code: Select all

getTdtoolParameters($device, $status)
{
 ...
Kan bekräfta att denna kodrättning fungerar med PROOVE LYCR-300
Utmärkt! Tackar för informationen!

PS En enkel mobil version ryms också med i v1.1 :D För tillfället är det enbart enhets listan som visas med togglings möjligheter. DS
//Tom

Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha

strixx
Posts: 30
Joined: Thu Jan 18, 2018 11:08 am
Location: Munka-Ljungby

Post by strixx » Thu Jan 18, 2018 11:08 am

Tjusigt arbete!

Laddade ner det för ett tag sedan men tittade igenom det för första gången i natt. Har funderat ett tag på att skriva något själv, men funderar nu på att använda mig av ert skript istället.

Satt och läste igenom hela tråden i natt och så att ni använde svn som versionshanterare. Men inte var man kommer åt den?
Är väldigt intresserad av att se hur v1.1 ser ut nämligen.

Sedan har man ju lite önskemål. Framförallt är det layouten som inte tilltalar mig. Har bara kollat på koden lite snabbt, och tycker det är synd att alla html ligger inbakad i php-koden. Hade varit mycket enklare om html-koden hade legat mer separerat.

Den näst viktigaste funktion jag saknar har med vår underbara sol att göra. Det hade nämligen varit önskvärt att haft även "Skymning, Start" och "Skymning, Slut", resp "Gryning..." som "triggerevent".
Har själv för väldigt många år sedan skrivit funktioner för att räkna ut detta, men hittar inte var det räknas ut. Verkar nästan som om det är en inbyggd funktion ni anropar, men jag hittar ingen dokumentation på nätet om den.

Jag är ingen php-kodare. Kodar i Python, men med lite möda förstår jag php. Jaja, nu blev det mycket babbel. För att summera.

Önskemål 1: Separera HTML från PHP bättre/mer
Önskemål 2: Skymning/Gryning
Fråga 1: Var hittar jag utvecklingsfilerna?

Och som avslutade förslag. Hade det inte varit bättre att starta ett projekt på ex sourceforge, och sköta utvecklingsfrågor därifrån?

tom_rosenback
Posts: 776
Joined: Thu Jan 18, 2018 11:08 am
Contact:

Post by tom_rosenback » Thu Jan 18, 2018 11:08 am

strixx wrote:Tjusigt arbete!

Laddade ner det för ett tag sedan men tittade igenom det för första gången i natt. Har funderat ett tag på att skriva något själv, men funderar nu på att använda mig av ert skript istället.

Satt och läste igenom hela tråden i natt och så att ni använde svn som versionshanterare. Men inte var man kommer åt den?
Är väldigt intresserad av att se hur v1.1 ser ut nämligen.

Sedan har man ju lite önskemål. Framförallt är det layouten som inte tilltalar mig. Har bara kollat på koden lite snabbt, och tycker det är synd att alla html ligger inbakad i php-koden. Hade varit mycket enklare om html-koden hade legat mer separerat.

Den näst viktigaste funktion jag saknar har med vår underbara sol att göra. Det hade nämligen varit önskvärt att haft även "Skymning, Start" och "Skymning, Slut", resp "Gryning..." som "triggerevent".
Har själv för väldigt många år sedan skrivit funktioner för att räkna ut detta, men hittar inte var det räknas ut. Verkar nästan som om det är en inbyggd funktion ni anropar, men jag hittar ingen dokumentation på nätet om den.

Jag är ingen php-kodare. Kodar i Python, men med lite möda förstår jag php. Jaja, nu blev det mycket babbel. För att summera.

Önskemål 1: Separera HTML från PHP bättre/mer
Önskemål 2: Skymning/Gryning
Fråga 1: Var hittar jag utvecklingsfilerna?

Och som avslutade förslag. Hade det inte varit bättre att starta ett projekt på ex sourceforge, och sköta utvecklingsfrågor därifrån?
Tackar för kommentarerna!

Svar på dina frågor / önskemål
Ö1: Hur menar du, förstår inte riktigt. Kan du förklara närmare vad du menar?
Ö2: Vi har faktiskt inte tänkt på gryning / skyming, men det vore nog intressant att få med det också. Beräkningen av sunset/rise är inbyggt i PHP så dessa funktioner används.

F1: Du har rätt, utvecklingen sker på en SVN server, men de filer som är där är endast tillgängliga för oss som utvecklar. Iaf för tillfället. Utvecklingen kan du för tillfället följa endast följa från länken som finns i min signatur.

Angående utvecklingsfrågorna. Har också satt upp en Mantis server för bugtracking samt feature requests, men denna är också för tillfället endast för oss som utvecklar. De förslag som kommer här matas in dit. Om jag skall öppna SVN och Mantis för allmänheten har jag inte funderat på...
//Tom

Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha

micke.prag
Site Admin
Posts: 2242
Joined: Thu Jan 18, 2018 11:08 am
Location: Lund
Contact:

Post by micke.prag » Thu Jan 18, 2018 11:08 am

Ö1: Kolla t.ex. Smarty så förstår du nog tanken:
http://www.smarty.net/crashcourse.php
Micke Prag
Software
Telldus Technologies

Daniel
Posts: 315
Joined: Thu Jan 18, 2018 11:08 am

Post by Daniel » Thu Jan 18, 2018 11:08 am

strixx wrote:Den näst viktigaste funktion jag saknar har med vår underbara sol att göra. Det hade nämligen varit önskvärt att haft även "Skymning, Start" och "Skymning, Slut", resp "Gryning..." som "triggerevent".
Har själv för väldigt många år sedan skrivit funktioner för att räkna ut detta, men hittar inte var det räknas ut. Verkar nästan som om det är en inbyggd funktion ni anropar, men jag hittar ingen dokumentation på nätet om den.
Svarar på detta eftersom det är jag som har gjort solstyrningsprylarna i Homeautomation. Vi använder oss av de inbyggda funktionerna date_sunrise och date_sunset som finns i PHP. (http://php.net/manual/en/function.date-sunrise.php samt http://www.php.net/manual/en/function.date-sunset.php). Vad gäller skymning och gryning så har tanken faktiskt funnits i mitt huvud, men längre har den inte kommit :wink:

Vad jag förstår så ska det inte vara så svårt att få ovanstående funktioner att returnera twilight start och end genom att ge den olika värden på zenith, så det ska gå att ordna. Det är nog mer en fråga om hur man ska få in det i gränssnittet på ett sätt som inte blir för rörigt för användaren...

/Daniel

tom_rosenback
Posts: 776
Joined: Thu Jan 18, 2018 11:08 am
Contact:

Post by tom_rosenback » Thu Jan 18, 2018 11:08 am

micke.prag wrote:Ö1: Kolla t.ex. Smarty så förstår du nog tanken:
http://www.smarty.net/crashcourse.php
Ok nu förstår jag, vet dock inte hur pass enkelt nuvarande uppbyggnaden går att konvertera till till exempel Smarty. Under investigation...
//Tom

Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha

micke.prag
Site Admin
Posts: 2242
Joined: Thu Jan 18, 2018 11:08 am
Location: Lund
Contact:

Post by micke.prag » Thu Jan 18, 2018 11:08 am

Vi verkar ju vara många på forumet som vill hjälpa till att vidareutveckla detta. Öppnar ni upp svn-servern lite mer så finns det säkert någon/några som kan hjälpa till att t.ex. porta till Smarty eller liknande.
Micke Prag
Software
Telldus Technologies

tom_rosenback
Posts: 776
Joined: Thu Jan 18, 2018 11:08 am
Contact:

Post by tom_rosenback » Thu Jan 18, 2018 11:08 am

micke.prag wrote:Vi verkar ju vara många på forumet som vill hjälpa till att vidareutveckla detta. Öppnar ni upp svn-servern lite mer så finns det säkert någon/några som kan hjälpa till att t.ex. porta till Smarty eller liknande.
Sant sant. Visst kan jag tänka mig att öppna konton åt dem som känner att dom kan bidra med något. HomeAutomation har vuxit med väldig fart på senaste tid och som du säger så verkar det finnas en och annan som skulle kunna hjälpa till. Det gäller bara att ko-ordinera så att det löper smärtfritt framöver också.

Den som känner att han/hon vill börja bidra med något kan skicka mig ett mail så fixar jag rättigheter. Min email är förnamn.efternamn@gmail.com, och den som inte visste redan så är mitt namn Tom Rosenback.
//Tom

Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha

strixx
Posts: 30
Joined: Thu Jan 18, 2018 11:08 am
Location: Munka-Ljungby

Post by strixx » Thu Jan 18, 2018 11:08 am

Det blev en sen natt med datorerna och var lite trött när jag plöjde igenom tråden, så jag tog för givet att anledningen att ni satt upp en svn-server var för att få fler involverade i utvecklingen.

Jag är själv intresserad av att deltaga. Koder inte PHP normalt, men det är ju ingen raketvetenskap om man redan kodar i andra språk.

En sak till jag saknar när jag tittar igenom er kod är kommentarer. Men som sagt är det är ju viktigare om man är många som hjälps åt.
Ännu en sak som saknas är licens!?!? GPL?

Jag hade tänkt mig bygga mitt egna skript på ert, och givetvis dela med mig tillbaks till er. Men som sagt det hade varit trevligare och enklare om ni bestämde er för en licens. Helst GPL, så vi som vill hjälpa till använda andra GPL-licenserade resurser

Post Reply