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

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

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

ohlinj wrote:Tackar tackar Tom.

Lättast att få igång låter bra micke! Ladda ner och installera det på en gång. Lamporna för Apache och MySQL lyser grönt i programmet. Hur gör jag för att sedan "installera" homeautomation till EasyPHP. tryckte ctrl+A för att kunna administrera och sen har jag gått in på "phpmyadmin" Är jag helt ute och cyklar eller?

Jag hoppar över schemaläggaren och comhem helt! (Skönt, det blev lite mindre huvudbry) :)
micke.prag wrote:1) Om du inte har erfarenhet sedan tidigare så borde detta vara lättast att få igång:
http://www.easyphp.org/

2) Schemaläggaren behövs inte till detta projektet

3) Du behöver en dator igång hela tiden. Din arbetsstation kan fungera utmärkt till detta.
Webbhotell och Comhems hemsidetjänst kan du inte använda. TellStick måste nämligen vara kopplad till samma maskin som du kör som server.
Skall försöka guida dig
1. Skapa en databas åt HomeAutomation i phpMyAdmin, namnge den homeautomation till exempel
2. Skapa en user i mysql databasen och ge denna fullständiga rättigheter till HomeAutomation databasen i phpMyAdmin med kommandot:

Code: Select all

GRANT ALL ON homeautomation.* TO 'xxx'@'localhost' IDENTIFIED BY 'yyy'; FLUSH PRIVILEGES;
Var xxx är ett användarnamn av ditt eget val och yyy är ett lösenord som du valt.

De inställningar du valt här skall användas i steg 4.

Om du inte hängde med i steg 1 och 2 kolla denna video
http://www.youtube.com/watch?v=1-81n_vuwug

3. Packa upp innehållet i HomeAutomation v1.0 till din www-root/homeautomation, ex C:\wwwroot\homeautomation
4. Surfa till http://dinserversaddress/homeautomation, följ stegen i installationen och om du nu gjort allt rätt och allt fungerar som det skall så skall du nu ha en fungerande installation av HomeAutomation v1.0

Om det är något som lämnade oklart så fråga 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

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

hum..en liten fråga..
När man ställer in solstyrningen så kan man ju ställa in att lampan ska släckas "before sunset" ... Hur gör man om man vill att lampan ska tändas 2h efter att solen gått ner??
Vilket är betydligt vanligare än tvärtom kan jag tycka.
Solen gick ner 17 nånting och då tändes lampan, men det blev ju inte mörkt förrens 19-tiden.

en tanke...

/Hylsan

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

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

hylsan wrote:hum..en liten fråga..
När man ställer in solstyrningen så kan man ju ställa in att lampan ska släckas "before sunset" ... Hur gör man om man vill att lampan ska tändas 2h efter att solen gått ner??
Vilket är betydligt vanligare än tvärtom kan jag tycka.
Solen gick ner 17 nånting och då tändes lampan, men det blev ju inte mörkt förrens 19-tiden.

en tanke...

/Hylsan
Kollade precis på det där, tyvärr så går det inte att få lampan att tändas efter solen gått ner utan att skapa flera scheman för det. Har du rätt inställt tidzon?

EDIT:
Orsaken att jag frågar om tidszon är att nu eftersom vi bytt från vinter till sommartid så skall tidzonen vara inställd på +2, vinter är +1.

Lade jag till ditt förslag på ny funktion i todo listan.
//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

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

uj, kollade inte tidszonen....får göra det.

För det går inte att ställa in -02:00 i rutan eller??

/Hylsan

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

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

hylsan wrote:uj, kollade inte tidszonen....får göra det.

För det går inte att ställa in -02:00 i rutan eller??

/Hylsan
Testade det där igår men var tvungen att testa igen när du frågade. Igår fick jag det inte att fungera men idag fungerade det, var väl antagligen bara trött... Så svar: Ja, du kan sätta -02:00 för att fördröja vid solnedgång.
//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

ohlinj
Posts: 6
Joined: Thu Jan 18, 2018 11:08 am

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

Försöker få ordning på det där men det går inte så bra.
Det jag har gjort är att jag har gått in i phpMyAdmin. startat en nydatabas som heter homeautomation. klickat på den databasen. tryckt "privilegier" sen "lägg till ny användare" Fyllt i Användarnamn och lösenord. Under golbala Privilegier har jag tryckt "Markera alla" och sen kört detta har även testat att inte lägga till globala privilegier.
testade också att lägga till en användare genom att gå in på databasen trycka SQL och sedan kopiera in denna koden där utan resultat.

Code: Select all

GRANT ALL ON homeautomation.* TO 'ohlinj'@'localhost' IDENTIFIED BY 'mittlösen'; FLUSH PRIVILEGES;
Problemet som ajg tror att det är är nog att jag inte får skriva in mina användaruppgifter någonstans. Hur ska jag lösa det för att få göra detta?



Det slutar alltid med att när jag högerklickar på EasyPHP i aktivitetsfältet och trycker på localweb så får jag upp en mapp där det står "homeautomation_v1.0/" som är den filen som jag la på C:\wwwroot\homeautomation_v1.0

Klickar på den mappen. Kommer till programmet där jag ska testa rättigheterna innan installation men där tar det slut.

"PHP har inte rätt att skriva/läsa i HomeAutomation mappen, var god kolla rättigheterna i filsystemet."

Högst upp har jag även ett par notiser.

Notice: A session had already been started - ignoring session_start() in C:\wwwroot\homeautomation_v1.0\system\functions.php on line 3

Notice: A session had already been started - ignoring session_start() in C:\wwwroot\homeautomation_v1.0\functions.php on line 3

Notice: Undefined variable: directory in C:\wwwroot\homeautomation_v1.0\system\functions.php on line 216

Notice: Undefined index: step in C:\wwwroot\homeautomation_v1.0\install\install.php on line 7

tom_rosenback wrote:
Skall försöka guida dig
1. Skapa en databas åt HomeAutomation i phpMyAdmin, namnge den homeautomation till exempel
2. Skapa en user i mysql databasen och ge denna fullständiga rättigheter till HomeAutomation databasen i phpMyAdmin med kommandot:

Code: Select all

GRANT ALL ON homeautomation.* TO 'xxx'@'localhost' IDENTIFIED BY 'yyy'; FLUSH PRIVILEGES;
Var xxx är ett användarnamn av ditt eget val och yyy är ett lösenord som du valt.

De inställningar du valt här skall användas i steg 4.

Om du inte hängde med i steg 1 och 2 kolla denna video
http://www.youtube.com/watch?v=1-81n_vuwug

3. Packa upp innehållet i HomeAutomation v1.0 till din www-root/homeautomation, ex C:\wwwroot\homeautomation
4. Surfa till http://dinserversaddress/homeautomation, följ stegen i installationen och om du nu gjort allt rätt och allt fungerar som det skall så skall du nu ha en fungerande installation av HomeAutomation v1.0

Om det är något som lämnade oklart så fråga på.

janed
Posts: 25
Joined: Thu Jan 18, 2018 11:08 am
Location: Linköping

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

tom_rosenback wrote:
hylsan wrote:uj, kollade inte tidszonen....får göra det.

För det går inte att ställa in -02:00 i rutan eller??

/Hylsan
Testade det där igår men var tvungen att testa igen när du frågade. Igår fick jag det inte att fungera men idag fungerade det, var väl antagligen bara trött... Så svar: Ja, du kan sätta -02:00 för att fördröja vid solnedgång.
Jag har testat runt lite med tiderna både plus och minus vid solnedgång. Det verkar som det bara fungerar när man väljer hela timmars förskjutning. Jag tycker också mig se att minuter inte fungerar alls. Det verkar som programmet rundar av till hel och halv när man ger minuter innan solnedgång.....
/Janne

En lite undring till Tom:
Det verkar som du bor i Finland kl. är 1 timma mer än i Sverige.
I Vasa går solen ned 20:15 idag, men på din demo-sida står det 19:18. Skall man kompensera för GMT och sommartid även på klockslaget för solupp- /solnedgång?
/Janne

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

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

ohlinj wrote:Försöker få ordning på det där men det går inte så bra.
Det jag har gjort är att jag har gått in i phpMyAdmin. startat en nydatabas som heter homeautomation. klickat på den databasen. tryckt "privilegier" sen "lägg till ny användare" Fyllt i Användarnamn och lösenord. Under golbala Privilegier har jag tryckt "Markera alla" och sen kört detta har även testat att inte lägga till globala privilegier.
testade också att lägga till en användare genom att gå in på databasen trycka SQL och sedan kopiera in denna koden där utan resultat.

Code: Select all

GRANT ALL ON homeautomation.* TO 'ohlinj'@'localhost' IDENTIFIED BY 'mittlösen'; FLUSH PRIVILEGES;
Problemet som ajg tror att det är är nog att jag inte får skriva in mina användaruppgifter någonstans. Hur ska jag lösa det för att få göra detta?
Om du följt anvisningar i "lägg till ny användare" i phpmyadmin så borde du nu ha en ny användare som du kan använda med HomeAutomation. Om vi nu antar att du fått användaren skapad så är det följande vi skall fixa. Om inte användaren är skapad kommer du att se det i följande steg av installationen.
ohlinj wrote: Det slutar alltid med att när jag högerklickar på EasyPHP i aktivitetsfältet och trycker på localweb så får jag upp en mapp där det står "homeautomation_v1.0/" som är den filen som jag la på C:\wwwroot\homeautomation_v1.0

Klickar på den mappen. Kommer till programmet där jag ska testa rättigheterna innan installation men där tar det slut.

"PHP har inte rätt att skriva/läsa i HomeAutomation mappen, var god kolla rättigheterna i filsystemet."
Höger klicka på mappen "homeautomation_v1.0" i filsystemet, se då till att "Readonly" inte är checkad och tryck Ok. På detta sätt fixas ovanstående problem.
ohlinj wrote:
Högst upp har jag även ett par notiser.

Notice: A session had already been started - ignoring session_start() in C:\wwwroot\homeautomation_v1.0\system\functions.php on line 3

Notice: A session had already been started - ignoring session_start() in C:\wwwroot\homeautomation_v1.0\functions.php on line 3

Notice: Undefined variable: directory in C:\wwwroot\homeautomation_v1.0\system\functions.php on line 216

Notice: Undefined index: step in C:\wwwroot\homeautomation_v1.0\install\install.php on line 7
Dessa notiser är inget du behöver bry dig om utan sök i ditt filsystem efter php.ini filen (hittas i php mappen under EasyPHP antar jag) och sök sedan upp en rad i den som ser ut ngt liknande

Code: Select all

error_reporting = E_ALL....
och byt ut den mot

Code: Select all

error_reporting = E_ALL  & ~E_NOTICE
så slipper du dessa notiser.

Hoppas du kommer vidare med dessa svar.
//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

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

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

janed wrote:
Jag har testat runt lite med tiderna både plus och minus vid solnedgång. Det verkar som det bara fungerar när man väljer hela timmars förskjutning. Jag tycker också mig se att minuter inte fungerar alls. Det verkar som programmet rundar av till hel och halv när man ger minuter innan solnedgång.....
/Janne
Detta har jag faktist inte märkt, skall ta och kolla upp det.
janed wrote: En lite undring till Tom:
Det verkar som du bor i Finland kl. är 1 timma mer än i Sverige.
I Vasa går solen ned 20:15 idag, men på din demo-sida står det 19:18. Skall man kompensera för GMT och sommartid även på klockslaget för solupp- /solnedgång?
/Janne
Du har så rätt, jag är en finländare :D och jo vi är en timme före er i Sverige. Orsaken att det står 19:18 är att vi inte uppmärksammat sommar/vintertid för beräkningen av sol/upp nedgång vilket leder till att det blir som du säger 19:18 istället för 20:15, vilket man kan se som 20:18. Detta är då en timme fel som beror på att jag inte ställt om min GMT, dvs Tidszon inställning i HomeAutomation. Detta skall fixas så att man kan ställa in om man använder sommar och vintertider. Tack för att du uppmärksammade det.

EDIT:
Gjorde en lite test för det där med solupp/ned hel och halv avrundning.
Anta att jag har ett schema som är solstyrt och solen går upp 7:00 och ner 17:00.
Step 1
Tid för aktivitet på: 06:00
Tid för aktivitet på: 22:30
Fördröjning efter soluppgång: 00:00
Påslag före solnedgång: 00:00

Då kommer lampan att tändas klockan 06:00, släckas 07:00, tändas 17:00 och släckas 22:30

Step 2 Samma tider före solupp / ner som ovan
Tid för aktivitet på: 06:00
Tid för aktivitet på: 22:30
Fördröjning efter soluppgång: 00:11
Påslag före solnedgång: 00:12

Då kommer lampan att tändas klockan 06:00, släckas 07:11, tändas 16:48 och släckas 22:30.

Detta testade jag fram i min schemaläggare med 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

janed
Posts: 25
Joined: Thu Jan 18, 2018 11:08 am
Location: Linköping

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

tom_rosenback wrote:
janed wrote:
Jag har testat runt lite med tiderna både plus och minus vid solnedgång. Det verkar som det bara fungerar när man väljer hela timmars förskjutning. Jag tycker också mig se att minuter inte fungerar alls. Det verkar som programmet rundar av till hel och halv när man ger minuter innan solnedgång.....
/Janne
Detta har jag faktist inte märkt, skall ta och kolla upp det.
janed wrote: En lite undring till Tom:
Det verkar som du bor i Finland kl. är 1 timma mer än i Sverige.
I Vasa går solen ned 20:15 idag, men på din demo-sida står det 19:18. Skall man kompensera för GMT och sommartid även på klockslaget för solupp- /solnedgång?
/Janne
Du har så rätt, jag är en finländare :D och jo vi är en timme före er i Sverige. Orsaken att det står 19:18 är att vi inte uppmärksammat sommar/vintertid för beräkningen av sol/upp nedgång vilket leder till att det blir som du säger 19:18 istället för 20:15, vilket man kan se som 20:18. Detta är då en timme fel som beror på att jag inte ställt om min GMT, dvs Tidszon inställning i HomeAutomation. Detta skall fixas så att man kan ställa in om man använder sommar och vintertider. Tack för att du uppmärksammade det.

EDIT:
Gjorde en lite test för det där med solupp/ned hel och halv avrundning.
Anta att jag har ett schema som är solstyrt och solen går upp 7:00 och ner 17:00.
Step 1
Tid för aktivitet på: 06:00
Tid för aktivitet på: 22:30
Fördröjning efter soluppgång: 00:00
Påslag före solnedgång: 00:00

Då kommer lampan att tändas klockan 06:00, släckas 07:00, tändas 17:00 och släckas 22:30

Step 2 Samma tider före solupp / ner som ovan
Tid för aktivitet på: 06:00
Tid för aktivitet på: 22:30
Fördröjning efter soluppgång: 00:11
Påslag före solnedgång: 00:12

Då kommer lampan att tändas klockan 06:00, släckas 07:11, tändas 16:48 och släckas 22:30.

Detta testade jag fram i min schemaläggare med v1.1.
OK, det låter ju utan tvekan som det fungerar. Jag avvaktar v1.1 och upprepar mina tester då. Återkommer med resultatet.
Tack för ditt snabba svar och ditt goda arbete. Jag kör husets belysning helt och hållet på ditt program......
/Janne

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

jopp vi väntar ivrigt på 1.1 :wave:

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

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

janed wrote: OK, det låter ju utan tvekan som det fungerar. Jag avvaktar v1.1 och upprepar mina tester då. Återkommer med resultatet.
Tack för ditt snabba svar och ditt goda arbete. Jag kör husets belysning helt och hållet på ditt program......
/Janne
Trevligt att höra att du förlitar dig helt och hållet på HomeAutomation :D Tack själv!
hylsan wrote:jopp vi väntar ivrigt på 1.1 :wave:
Till er båda, elr alla egentligen. Skall försöka som sagt få ut v1.1 denna vecka, som det ser ut nu så skall det kunna lyckas. Är dock inte tillgänglig för support nästa vecka så vet inte om det är så bra att releasa och sen sticka... :D Men får se kanske det blir en påsk release iaf.
//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

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

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

Såja gott folk, påskharen har visst lämnat ett ägg på Telldus forumet också, vad månne innehåller det? :D

Jovisst är det HomeAutomation v1.1 som blivit releasad!
Ladda ner här

Ur readme.txt saxat

Code: Select all

Change log

v1.1
- [Database] Eventlogging with dimlevel true/false is not handled as numeric 1/0 by some database engine versions.
- [Installer] Fix the install script to handle updates as well.
- [General] Verify Mac compatibility.
- [Tdtool] Commandline reports "You are not allowed here" for some OS.
- [Languages] Translate to finnish.
- [General] Add licensing to pages.
- [Tellstick] Verify absolute dimmer function.
- [General] Mobile version.
- [Configuration] Need possibility to clear houseplan configuration.
- [Installer] Install doesn´t seem to understand åäö on some computers.
- [General] Add setting to hide/show the infobox.
- [Scheduler] Add ability to force next event to run now.
- [Log] Add sort, limit, clean.
- [Database] Make queries injection proof.
- [Languages] Add translation support.
- [Database] Make queries support single backslash.
- [Tellstick] Make PHP execute exec in background.
- [Tellstick] Make schedules use last dimlevel.
- [General] Add index.php to links and forms.
- [General] Add configuration for default page.
- [Scheduler] Implement new scenario model.
- [Configuration] Manage scenarios.
- [Languages] Fix languages for settings in database.
- [Languages] Add fallback to english.
- [General] Theming.
- [Languages] Translate to english.
- [General] Add help pages.
- [General] Add info box showing sun rise, sunset, next event.
- [Configuration] Possibility to configure what IP addresses are considered "local".
- [General] Show Scenario setting on houseplan page, eg. Home, Away...
Det har hänt en hel del mellan v1.0 och v1.1 som ni kan se, har säkert glömt flera små saker som blivit fixat av farten.

GLAD PÅSK GOTT FOLK!!

PS. HomeAutomation v1.0 har hittills blivit nerladdat 694 gånger :D 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

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

hittade första felet..mohahaha :)

I schemaläggaren så står det "Time for activity on: " på både on och off. :D

Inget stort eller störande, ser förträffligt ut annars.

edit: inga problem alls förrsten...

Hur byter man språk?

Trevlig påst på er!
/Hylsan

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

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

hylsan wrote:I schemaläggaren så står det "Time for activity on: " på både on och off. :D
Ja, vi tycker det är onödigt att släcka lampor. Man tänder dem från datorn och så får man gå och släcka dem för hand istället :-)
hylsan wrote:Hur byter man språk?
Den går på vilket språk du har inställt i webläsaren. Som det ser ut just nu finns det inget sätt att ändra i homeautomation vilket språk man vill ha.

/Daniel

Post Reply