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

maf
Posts: 25
Joined: Fri Mar 17, 2023 9:45 am

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

Post by maf »

tom_rosenback wrote: Det är meningen att det skall fungera så om inte så får vi korrigera. Testar och återkommer.
Tack för ditt svar. Du har helt rätt, självklart fungerar det. Mitt fel var att försöka laborera med detta under tiden man redan var inne i en period som omfattades. Idag fungerar det utmärkt.

Mvh
Magnus
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

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

Post by tom_rosenback »

maf wrote:
tom_rosenback wrote: Det är meningen att det skall fungera så om inte så får vi korrigera. Testar och återkommer.
Tack för ditt svar. Du har helt rätt, självklart fungerar det. Mitt fel var att försöka laborera med detta under tiden man redan var inne i en period som omfattades. Idag fungerar det utmärkt.

Mvh
Magnus
Så mao fungerar detta nu:

1. Statiskt på 06.00
2. Statiskt på 07.00
3. Solstyrd av vid soluppgång (resultat = t.ex. 06.05)
4. Statiskt av 07.00

?
//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
maf
Posts: 25
Joined: Fri Mar 17, 2023 9:45 am

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

Post by maf »

tom_rosenback wrote:
maf wrote:
tom_rosenback wrote: Det är meningen att det skall fungera så om inte så får vi korrigera. Testar och återkommer.
Tack för ditt svar. Du har helt rätt, självklart fungerar det. Mitt fel var att försöka laborera med detta under tiden man redan var inne i en period som omfattades. Idag fungerar det utmärkt.

Mvh
Magnus
Så mao fungerar detta nu:

1. Statiskt på 06.00
2. Statiskt på 07.00
3. Solstyrd av vid soluppgång (resultat = t.ex. 06.05)
4. Statiskt av 07.00

?
Ursäkta sent svar.

För säkerhets skull satte jag steg 4 till statiskt av 07.01 och ja det fungerar utmärkt. Lamporna tänds då kl 06.00 och stängs av vid soluppgång. Om soluppgång sker före 07.00 kommer steg 2 inte ha aktiverats vilket får avstängningen vid soluppgång i steg 3 att hoppas över av HomeAutomation. Klockan 07.01 släcks då lamporna istället enligt steg 4.

Mvh
Magnus
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

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

Post by tom_rosenback »

maf wrote: Ursäkta sent svar.

För säkerhets skull satte jag steg 4 till statiskt av 07.01 och ja det fungerar utmärkt. Lamporna tänds då kl 06.00 och stängs av vid soluppgång. Om soluppgång sker före 07.00 kommer steg 2 inte ha aktiverats vilket får avstängningen vid soluppgång i steg 3 att hoppas över av HomeAutomation. Klockan 07.01 släcks då lamporna istället enligt steg 4.

Mvh
Magnus
Låter bra! Bättre sent än aldrig :D
//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
jed
Posts: 17
Joined: Fri Mar 17, 2023 9:45 am

Re: PHP & MySQL gränssnitt, HomeAutomation v1.2.2 releasad!!

Post by jed »

jed wrote:
tom_rosenback wrote:För min del behöver du inte stressa med beskrivningen nu så här över jul iaf... HomeAutomation fungerar på Windows med :P
Det är ingen sport att installera på os som det finns fullt stöd för ;)
Körde digitemp på min gamla debian server förut, det vara bara att installera och köra...

Nu har jag iaf kommit så pass långt att jag kan montera owfs, men det är segt och jag ser inte min temperatursensor. Men det är nästa problem, ganska nöjd att jag kommit så här långt nu.
Funderar på att koppla in den på min stationära och testa owfs, det stöds ju fullt ut på linux. Mest bara för att se om sensorn har gått sönder, den har legat 1½ år och lilltjejen har lekt med den...
Jag och min stora käft... Efter en hel massa installerande, kompilerande, hackande, fixande och en och annan svordom så struntar jag i macen nu. Allt funkar utom ttf-stödet så det syns inga grafer.

Jag la in virtualbox och efter 1-1½h så var allt uppe (från det jag började installera virtualbox) med den senaste versionen av homeautomation och rrdtool för att lägga upp grafer. Enda nackdelen är att det inte går att läsa ut konfigurationen från macen och importera den på min linuxmaskin så jag får lära om mina mottagare.
Jag kommer att flasha om min qnap 409-nas och lägga på debian på den sen, ska bara få tillgång till en kompis byggmiljö så jag kan kompilera in stöd för 1-wire, tellstick har han redan fixat :)

Sen fick jag ett mail från Erik på mätteknik för alla (http://www.m.nu ) som sa att han hade 10% påskrabatt så jag beställde en utomhusbrytare, 3 inomhusbrytare från nexa & en luftfuktighetssensor. Har just köpt hus så nu har jag en hel massa projekt som drar igång ;)


Gillar nya versionen av homeautomation skarpt, bra jobbat!
Jag har inte kollat än, men hur är inloggningsdelen byggd? Är det enkelt att byta ut den till något annat? Jag har en yubikey som jag tänkte använda för att logga in till ha. Det finns en usb-adapter som passar till iPhone/iPad så det funkar när jag är ute på vift också :)
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Re: PHP & MySQL gränssnitt, HomeAutomation v1.2.2 releasad!!

Post by tom_rosenback »

jed wrote:
jed wrote:
tom_rosenback wrote:För min del behöver du inte stressa med beskrivningen nu så här över jul iaf... HomeAutomation fungerar på Windows med :P
Det är ingen sport att installera på os som det finns fullt stöd för ;)
Körde digitemp på min gamla debian server förut, det vara bara att installera och köra...

Nu har jag iaf kommit så pass långt att jag kan montera owfs, men det är segt och jag ser inte min temperatursensor. Men det är nästa problem, ganska nöjd att jag kommit så här långt nu.
Funderar på att koppla in den på min stationära och testa owfs, det stöds ju fullt ut på linux. Mest bara för att se om sensorn har gått sönder, den har legat 1½ år och lilltjejen har lekt med den...
Jag och min stora käft... Efter en hel massa installerande, kompilerande, hackande, fixande och en och annan svordom så struntar jag i macen nu. Allt funkar utom ttf-stödet så det syns inga grafer.

Jag la in virtualbox och efter 1-1½h så var allt uppe (från det jag började installera virtualbox) med den senaste versionen av homeautomation och rrdtool för att lägga upp grafer. Enda nackdelen är att det inte går att läsa ut konfigurationen från macen och importera den på min linuxmaskin så jag får lära om mina mottagare.
Jag kommer att flasha om min qnap 409-nas och lägga på debian på den sen, ska bara få tillgång till en kompis byggmiljö så jag kan kompilera in stöd för 1-wire, tellstick har han redan fixat :)

Sen fick jag ett mail från Erik på mätteknik för alla (http://www.m.nu ) som sa att han hade 10% påskrabatt så jag beställde en utomhusbrytare, 3 inomhusbrytare från nexa & en luftfuktighetssensor. Har just köpt hus så nu har jag en hel massa projekt som drar igång ;)


Gillar nya versionen av homeautomation skarpt, bra jobbat!
Jag har inte kollat än, men hur är inloggningsdelen byggd? Är det enkelt att byta ut den till något annat? Jag har en yubikey som jag tänkte använda för att logga in till ha. Det finns en usb-adapter som passar till iPhone/iPad så det funkar när jag är ute på vift också :)
Låter du haft en hel del strul med att få igång HA, men skam den som ger sig :D

Har inte kollat närmare på yubico men första intrycket är att det nog skall gå, men med hur mycket jobb det har jag svårt att uttala mig om. HA´s inloggning är en POST/GET till index.php med givna parametrar.
//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
jed
Posts: 17
Joined: Fri Mar 17, 2023 9:45 am

Re: PHP & MySQL gränssnitt, HomeAutomation v1.2.2 releasad!!

Post by jed »

tom_rosenback wrote:Låter du haft en hel del strul med att få igång HA, men skam den som ger sig :D

Har inte kollat närmare på yubico men första intrycket är att det nog skall gå, men med hur mycket jobb det har jag svårt att uttala mig om. HA´s inloggning är en POST/GET till index.php med givna parametrar.
Hehe, nja. HA fick jag igång snabbt, det var graferna som strulade eftersom det saknades stöd för en massa saker. Och för att kompliera in dom så var jag tvungen att kompilera in en massa andra saker och för att kompilera dom så var jag tvungen att... Osv osv osv. Sen kom det en massa andra saker ivägen så jag la ner det och stoppade in en virtuell debian istället och var igång på nolltid med grafer och allt.
Dock kommer jag att köra med RRD-grafer istället eftersom jag kommer att köra rrd till lite andra saker (bandbreddsutnyttjande osv) så den biten kommer jag att lyfta ut. Samt göra om inloggningen.

Fast det kommer sen, just nu ligger mina yubikeys nerpackade i en låda i ett förråd eftersom vi håller på och säljer lägenheten ;)
jed
Posts: 17
Joined: Fri Mar 17, 2023 9:45 am

Re: PHP & MySQL gränssnitt, HomeAutomation v1.2.2 releasad!!

Post by jed »

tom_rosenback wrote:HA´s inloggning är en POST/GET till index.php med givna parametrar.
Rad 41 - 65 i index.php? POST eller GET "doLogin" satt och sen användarnamn/lösenord i login_username och login_password, allt hanterat av funktionen verifyUser (rad 734 - 750 i dbfunctions.php)?

Finns det något annat ställe som måste ändras? Har inte kollat så noga än, bara läst igenom valda delar av index.php och dbfunctions.php ;)
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Re: PHP & MySQL gränssnitt, HomeAutomation v1.2.2 releasad!!

Post by tom_rosenback »

jed wrote:
tom_rosenback wrote:HA´s inloggning är en POST/GET till index.php med givna parametrar.
Rad 41 - 65 i index.php? POST eller GET "doLogin" satt och sen användarnamn/lösenord i login_username och login_password, allt hanterat av funktionen verifyUser (rad 734 - 750 i dbfunctions.php)?

Finns det något annat ställe som måste ändras? Har inte kollat så noga än, bara läst igenom valda delar av index.php och dbfunctions.php ;)
Jep, om du surfar till http://yourhost.com/homeautomation/inde ... urPassword och byter ut username och password så skall du loggas in. Om detta går att lösa med yubicon får du testa.
//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
jed
Posts: 17
Joined: Fri Mar 17, 2023 9:45 am

Re: PHP & MySQL gränssnitt, HomeAutomation v1.2.2 releasad!!

Post by jed »

tom_rosenback wrote:
jed wrote:
tom_rosenback wrote:HA´s inloggning är en POST/GET till index.php med givna parametrar.
Rad 41 - 65 i index.php? POST eller GET "doLogin" satt och sen användarnamn/lösenord i login_username och login_password, allt hanterat av funktionen verifyUser (rad 734 - 750 i dbfunctions.php)?

Finns det något annat ställe som måste ändras? Har inte kollat så noga än, bara läst igenom valda delar av index.php och dbfunctions.php ;)
Jep, om du surfar till http://yourhost.com/homeautomation/inde ... urPassword och byter ut username och password så skall du loggas in. Om detta går att lösa med yubicon får du testa.
Det var ju enkelt :) Nu ska jag bara få tillbaks min yubikey och koda lite...

Testade graferna nu som inte funkade eftersom jag inte hade verdana.ttf installerad på rätt ställe. Fixade det genom att:
1: lägga till contrib i slutet på alla relevanta rader i/etc/apt/sources.list
2: apt-get update
3: apt-get install ttf-mscorefonts-installer
4: ln -s /usr/share/fonts/truetype/msttcorefonts/verdana.ttf /usr/share/fonts/truetype/verdana.ttf

Vet inte om det står i dokumentationen, gick så pass snabbt att fixa att jag inte kollade i den ;)
(tog inte den som du lagt med i HA eftersom jag ville ha dom andra fonterna också till lite andra saker)
dreher
Posts: 3
Joined: Fri Mar 17, 2023 9:45 am

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

Post by dreher »

Hej!

Jag hoppas att det finns någon som fortfarande läser här även om det har gått ett tag sedan senaste post.

Jag har sedan några dagar tillbaka installerat HomeAutomation v2.0.2 på min Bubba|2 (Linux Debian). Jag måste säga att det är ett imponerande system ni har fått ihop. Allt fungerar klockrent så länge jag hanterar mina lampor var för sig, men så fort jag försöker göra något som påverkar mer än en lampa åt gången så händer ingenting. Loggen visar att operationen har utförts, men lamporna varken tänds eller släcks. Detta gäller om både från schemaläggaren, från grupper och från tänd/släck alla i enheter.

EDIT Jag drog lite förhastade slutsatser. Jag hittade debug.txt och det visar sig att den första lampan i gruppen tänds/släcks, men sedan händer ingenting med resten.

Nu har jag satt upp schemaläggaren så att lamporna tänds/släcks med 1 min förskjutning så tänds och släcks lamporna som jag förväntar mig, men så fort jag lägger till mer än en lampa till ett schema så händer ingenting. :(

Är det någon som har någon idé om vad som kan vara fel?

Jag kör telldus-core v2.0.4 och det är en traditionell Tellstick (ej Duo). Fjärrströmbrytarna är av märket Proove och Anslut (från Jula).

/Kristian
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

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

Post by tom_rosenback »

dreher wrote:Hej!

Jag hoppas att det finns någon som fortfarande läser här även om det har gått ett tag sedan senaste post.

Jag har sedan några dagar tillbaka installerat HomeAutomation v2.0.2 på min Bubba|2 (Linux Debian). Jag måste säga att det är ett imponerande system ni har fått ihop. Allt fungerar klockrent så länge jag hanterar mina lampor var för sig, men så fort jag försöker göra något som påverkar mer än en lampa åt gången så händer ingenting. Loggen visar att operationen har utförts, men lamporna varken tänds eller släcks. Detta gäller om både från schemaläggaren, från grupper och från tänd/släck alla i enheter.

EDIT Jag drog lite förhastade slutsatser. Jag hittade debug.txt och det visar sig att den första lampan i gruppen tänds/släcks, men sedan händer ingenting med resten.

Nu har jag satt upp schemaläggaren så att lamporna tänds/släcks med 1 min förskjutning så tänds och släcks lamporna som jag förväntar mig, men så fort jag lägger till mer än en lampa till ett schema så händer ingenting. :(

Är det någon som har någon idé om vad som kan vara fel?

Jag kör telldus-core v2.0.4 och det är en traditionell Tellstick (ej Duo). Fjärrströmbrytarna är av märket Proove och Anslut (från Jula).

/Kristian
Hej Kristian,

Visst läses och skrivs det i denna tråd än, fastän det varit en paus ett tag.

Skulle tro att ditt problem ligger i att tdtool inte fungerar som det skall. Försök att via kommando prompten köra ett av kommandona du ser i debug.txt (ett med fler än en enhet) och se vad som skrivs ut.
//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
dreher
Posts: 3
Joined: Fri Mar 17, 2023 9:45 am

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

Post by dreher »

Hej!

I debug.txt så finns t ex föjande och "Allrum golvlampa" tänds.

Code: Select all

14.8.2011       21:39   kristian        192.168.0.148   Locking dongle

14.8.2011       21:39   kristian        192.168.0.148   Command: /usr/local/bin//tdtool --on 5 --on 6
Output:
Turning on device 5, Allrum golvlampa

14.8.2011       21:39   kristian        192.168.0.148   Unlocking dongle
Om jag kör kommandot från kommondoraden (inloggad som root) får jag följande output och båda lamporna tänds respektive släcks:

Code: Select all

/usr/local/bin//tdtool --on 5 --on 6
Turning on device 5, Allrum golvlampa - Success
Turning on device 6, Allrum skrivbord - Success
bubba:/home/web/homeautomation/logs# /usr/local/bin//tdtool --off 5 --off 6
Turning off device 5, Allrum golvlampa - Success
Turning off device 6, Allrum skrivbord - Success
Det fungerar alltså som förväntat från kommandoraden, men inte när det körs från HomeAutomation. Skumt.

/Kristian
Daniel
Posts: 317
Joined: Fri Mar 17, 2023 9:45 am

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

Post by Daniel »

dreher wrote:Hej!

I debug.txt så finns t ex föjande och "Allrum golvlampa" tänds.

Code: Select all

14.8.2011       21:39   kristian        192.168.0.148   Locking dongle

14.8.2011       21:39   kristian        192.168.0.148   Command: /usr/local/bin//tdtool --on 5 --on 6
Output:
Turning on device 5, Allrum golvlampa

14.8.2011       21:39   kristian        192.168.0.148   Unlocking dongle
Om jag kör kommandot från kommondoraden (inloggad som root) får jag följande output och båda lamporna tänds respektive släcks:

Code: Select all

/usr/local/bin//tdtool --on 5 --on 6
Turning on device 5, Allrum golvlampa - Success
Turning on device 6, Allrum skrivbord - Success
bubba:/home/web/homeautomation/logs# /usr/local/bin//tdtool --off 5 --off 6
Turning off device 5, Allrum golvlampa - Success
Turning off device 6, Allrum skrivbord - Success
Det fungerar alltså som förväntat från kommandoraden, men inte när det körs från HomeAutomation. Skumt.

/Kristian
Ja, minst sagt skumt. Så om jag förstår det rätt så är det så att när root kör kommandot "/usr/local/bin//tdtool --off 5 --off 6" så funkar det helt utmärkt, men när homeautomation kör exakt samma kommando så funkar det för första enheten, men den verkar inte ens försöka med den andra. Kan du testa att köra samma kommando inloggad som användaren www-data (den användaren som apache-processen körs som)? Kör bara först "su www-data" och försök sedan och rapportera vad som händer då...

/Daniel
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
dreher
Posts: 3
Joined: Fri Mar 17, 2023 9:45 am

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

Post by dreher »

Daniel wrote: Ja, minst sagt skumt. Så om jag förstår det rätt så är det så att när root kör kommandot "/usr/local/bin//tdtool --off 5 --off 6" så funkar det helt utmärkt, men när homeautomation kör exakt samma kommando så funkar det för första enheten, men den verkar inte ens försöka med den andra. Kan du testa att köra samma kommando inloggad som användaren www-data (den användaren som apache-processen körs som)? Kör bara först "su www-data" och försök sedan och rapportera vad som händer då...

/Daniel
Tack för hjälpen! Nu fungerar det som det skall. :D

När jag körde kommandona inloggad som www-data fick jag följande resultat.

Code: Select all

bubba:/home/kristian$ /usr/local/bin//tdtool --off 5 --off 6
tdtool: confuse.c:1432: cfg_opt_print_indent: Assertion `opt && fp' failed.
Turning off device 5, Allrum golvlampaAborted
Efter lite googlande på cfg_opt_print_indent så hittade jag följande tråd: http://www.telldus.se/forum/viewtopic.php?p=7655 och efter att ha kört chmod 0777 /var/state/telldus-core.conf så verkar allt fungera.

Återigen tack för hjälpen och för ett väldigt trevligt system!
Post Reply