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

nikke
Posts: 39
Joined: Fri Mar 17, 2023 9:45 am

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

Post by nikke »

nikke wrote:
tom_rosenback wrote: Märkligt, väldigt märkligt. Hade precis en kompis att testa på sin IPhone 4 (Safari) och där fungerade allt precis som det skulle.

Hur har du gjort installationen? Om du packat upp och ersatt filer som redan fanns så skulle du kunna pröva att packa upp HomeAutomation v1.2 till en ny mapp, och kopiera system/mysql_settings.php och config.php från den nuvarande mappen till den nya. Ta också bort install mappen.

Om du fortfarande inte får det att fungera kan du packa upp v1.1.1 till en separat mapp och kopiera dit system/mysql_settings.php

v1.1.1 och v1.2 går att köra sida vid sida mot samma databas, även 2 installationer av v1.2. Enda man måste tänka på är vilken av installationerna man sparar scheman från, då det i scheman sparas absolut path till installationen man sparat schemat från.
Det är Ubuntu 10.

Jag döpte om den gamla mappen /var/www till /var/oldwww

Döpte om homeautomation_v1_2 till /var/www
kopierande in /var/oldwww/system/mysql_settings.php till /var/www
och editerade config.php

Det fungerar i chrome, inte i safari.

Jag ska kolla mer på det ikväll
Funkar inte:
iPhone 4, Safari, iOS 4.1
Mac OS X 10.6.4 med Safari 5.0.2


Funkar:
Mac OS X 10.6.4 med Chrome 7.0.517.41
Mac OS X 10.6.4 med Firefox 3.5.9

Har du nån idé om vad jag kan prova?
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

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

Post by tom_rosenback »

nikke wrote: Funkar inte:
iPhone 4, Safari, iOS 4.1
Mac OS X 10.6.4 med Safari 5.0.2


Funkar:
Mac OS X 10.6.4 med Chrome 7.0.517.41
Mac OS X 10.6.4 med Firefox 3.5.9

Har du nån idé om vad jag kan prova?
Vad har du för domain namn? Eller är det likadant om du surfar med IP också?
//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
nikke
Posts: 39
Joined: Fri Mar 17, 2023 9:45 am

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

Post by nikke »

jag har ingen DNS utan kör mot ett lokalt IP
http://172.16.102.30

Från utsidan har jag en no-ip.org adress som jag kommer åt via VPN.
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

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

Post by tom_rosenback »

nikke wrote:jag har ingen DNS utan kör mot ett lokalt IP
http://172.16.102.30

Från utsidan har jag en no-ip.org adress som jag kommer åt via VPN.
Ok, då kan inte det vara det då heller, tänkte om du körde med ngt domain namn som hade åäö i sig...

Testade precis att installera Safari 5.0.2 på min Win7 burk. Allt fungerar precis som det skall.. Testa att logga in på min demo sida med demo / d3m0 och se hur det fungerar där.
//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
nikke
Posts: 39
Joined: Fri Mar 17, 2023 9:45 am

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

Post by nikke »

Tror det var något knas med ajax,
jag började om från början, igen. :)

Nu fungerar det.

Tack.
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

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

Post by tom_rosenback »

nikke wrote:Tror det var något knas med ajax,
jag började om från början, igen. :)

Nu fungerar det.

Tack.
Trevligt att höra!!
//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
nikke
Posts: 39
Joined: Fri Mar 17, 2023 9:45 am

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

Post by nikke »

tom_rosenback wrote:
nikke wrote:Tror det var något knas med ajax,
jag började om från början, igen. :)

Nu fungerar det.

Tack.
Trevligt att höra!!
Ja! det funkar klockrent!
Väldigt trevligt att hela sidan inte laddas om, framförallt på min iPhone,
som jag oftast styr HomeAutomation med.
nikke
Posts: 39
Joined: Fri Mar 17, 2023 9:45 am

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

Post by nikke »

Hej,

jag håller på att flytta HomeAutomation till min OS X server.

För att få HomeAutomation att fungera behöver jag göra sudo till admin, då mina enheter är konfigurerade på det kontot.

jag har fått det att fungera med att sätta sökväg till tdtool till:
sudo -u admin /usr/bin

och lagt till
_www ALL=(admin) NOPASSWD: /usr/bin/tdtool
med visudo.

Frågan är; kan man få bort varningen?
'sudo -u admin /usr/bin' är inte en mapp, var god kolla inställningarna (sökväg till tdtool).
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

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

Post by tom_rosenback »

nikke wrote:Hej,

jag håller på att flytta HomeAutomation till min OS X server.

För att få HomeAutomation att fungera behöver jag göra sudo till admin, då mina enheter är konfigurerade på det kontot.

jag har fått det att fungera med att sätta sökväg till tdtool till:
sudo -u admin /usr/bin

och lagt till
_www ALL=(admin) NOPASSWD: /usr/bin/tdtool
med visudo.

Frågan är; kan man få bort varningen?
'sudo -u admin /usr/bin' är inte en mapp, var god kolla inställningarna (sökväg till tdtool).
För att få bort varningen måste du kommentera bort doSystemCheck raden i index.php

på rad 28 ändrar du

Code: Select all

$systemCheckResult = doSystemCheck();
till

Code: Select all

// $systemCheckResult = doSystemCheck();
Skall försöka fixa det till nästa release.
//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
nikke
Posts: 39
Joined: Fri Mar 17, 2023 9:45 am

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

Post by nikke »

Prefekt, tack!
BubbaUser
Posts: 12
Joined: Fri Mar 17, 2023 9:45 am

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

Post by BubbaUser »

Hejsan,
Jag kör HA på min Bubba|Two (linux) och det snurrar på med undantag för motorvärmarfunktionen. Ställer jag in avfärdstid 0745 slår den till 0545 oavsett temperatur. Min temperatur hämtar jag från temperatur.nu och det visas korrekt när jag lägger ut den på planlösningen. Idéer om vad som kan vara fel?

(Jag har också ett gäng 1-wire givare inkopplade som läses av digitemp men jag har inte fått ihop det med MySQL ännu... men för att start motorvärmaren duger datan från temperatur.nu fint så länge.)

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

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

Post by tom_rosenback »

BubbaUser wrote:Hejsan,
Jag kör HA på min Bubba|Two (linux) och det snurrar på med undantag för motorvärmarfunktionen. Ställer jag in avfärdstid 0745 slår den till 0545 oavsett temperatur. Min temperatur hämtar jag från temperatur.nu och det visas korrekt när jag lägger ut den på planlösningen. Idéer om vad som kan vara fel?

(Jag har också ett gäng 1-wire givare inkopplade som läses av digitemp men jag har inte fått ihop det med MySQL ännu... men för att start motorvärmaren duger datan från temperatur.nu fint så länge.)

//Magnus
Ännu har jag inga ideér men om du ger mig lite mera information så skall jag nog kunna lösa det åt dig. För att få fram den info jag behöver måste du editera tdtool.php och lägga till 2 rader där

Dessa två rader skall in på rad 103

Code: Select all

echo "Using tempsensor: ".$task["tempsensor"]."\n";
echo "Current temp: ".$temp."\n";
dvs här

Code: Select all

$temp = $tempSensor[0]["temp"];
}

echo "Using tempsensor: ".$task["tempsensor"]."\n";
echo "Current temp: ".$temp."\n";

// if no temperature is aquired we let the task be excuted
if($temp != "")
Sen kollar du schemats id i schemaläggaren genom att hålla musen över edit ikonen och kolla id=X i statusbaren.

Kör sen schemat enligt följande från kommadoprompten.

Code: Select all

C:\xampp\php>php Y:\wwwroot\homeautomation\tdtool.php task=X status=1
Editera patharna så de passar din installation, kopiera sen in outputten hit.
//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
BubbaUser
Posts: 12
Joined: Fri Mar 17, 2023 9:45 am

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

Post by BubbaUser »

tom_rosenback wrote: Editera patharna så de passar din installation, kopiera sen in outputten hit.
Resultatet blir att switchen slår till direkt och jag får denna output:

Code: Select all

bubba:/home/web/ha# php tdtool.php task=4 status=1
Using tempsensor: external
Current temp: -1.1

Time now: 19:48
Departure time: 07:45
Activation time: 06:39
Time until activation: -789 minutes
Timeoffset: 66.6
Engine heater on
Executing task: Biluppvärmning
1 devices set to on by system
1
Action completedbubba:/home/web/ha#
Hjälper det dig att bli nått klokare?

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

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

Post by tom_rosenback »

BubbaUser wrote:
tom_rosenback wrote: Editera patharna så de passar din installation, kopiera sen in outputten hit.
Resultatet blir att switchen slår till direkt och jag får denna output:

Code: Select all

bubba:/home/web/ha# php tdtool.php task=4 status=1
Using tempsensor: external
Current temp: -1.1

Time now: 19:48
Departure time: 07:45
Activation time: 06:39
Time until activation: -789 minutes
Timeoffset: 66.6
Engine heater on
Executing task: Biluppvärmning
1 devices set to on by system
1
Action completedbubba:/home/web/ha#
Hjälper det dig att bli nått klokare?

//Magnus
Jup, tack.

Lägg till denna rad i functions.php som finns i roten av HomeAutomation i funktionen function getTemperatureFromExternalUrl() på rad 735-736

Code: Select all

$temp = trim($temp) * 1;}
så att det börjar se ut så här

Code: Select all

function getTemperatureFromExternalUrl()
{
	$temp = "";
	
	// allow_url_fopen needs to be enabled
	$handle = fopen($_SESSION[CFG_SESSION_KEY]["settings"]["externaltempurl"], "r");
	
	while(!feof($handle))
	{
		$temp .= fread($handle, 8192);
	}
	
	fclose($handle);
	
	$temp = trim($temp) * 1;
	
	return $temp;
}
Kör då

Code: Select all

bubba:/home/web/ha# php tdtool.php task=4 status=1
igen.
//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
BubbaUser
Posts: 12
Joined: Fri Mar 17, 2023 9:45 am

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

Post by BubbaUser »

tom_rosenback wrote: Jup, tack.

Lägg till denna rad i functions.php som finns i roten av HomeAutomation i funktionen function getTemperatureFromExternalUrl() på rad 735-736

Code: Select all

$temp = trim($temp) * 1;}
så att det börjar se ut så här

Code: Select all

function getTemperatureFromExternalUrl()
{
	$temp = "";
	
	// allow_url_fopen needs to be enabled
	$handle = fopen($_SESSION[CFG_SESSION_KEY]["settings"]["externaltempurl"], "r");
	
	while(!feof($handle))
	{
		$temp .= fread($handle, 8192);
	}
	
	fclose($handle);
	
	$temp = trim($temp) * 1;
	
	return $temp;
}
Kör då

Code: Select all

bubba:/home/web/ha# php tdtool.php task=4 status=1
igen.
Det hjälper tyvärr inte, jag får samma resultat som förut

Code: Select all

bubba:/home/web/ha# php tdtool.php task=4 status=1
Using tempsensor: external
Current temp: -2.4
Time now: 22:31
Departure time: 07:45
Activation time: 06:31
Time until activation: -960 minutes
Timeoffset: 74.4
Engine heater on
Executing task: Biluppvärmning
1 devices set to on by system
1
Action completedbubba:/home/web/ha#
Temperaturen plockar jag här om du tror det är nått problem med att läsa in den?
http://www.temperatur.nu/termo/kumla/temp.txt

//Magnus
Post Reply