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

granede
Posts: 18
Joined: Fri Mar 17, 2023 9:45 am
Location: Värmdö

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

Post by granede »

Hej igen!

Nu när våren kommit (nåja ljuset i alla fall) så inträffar det att mitt schema för några lampor kommer i fel ordning! Dvs. Jag har lampor som på helgdagar ska tändas slumpvis mellan 07:45 och 08:15, samt släckas vid soluppgång +00:15. Detta inträffar idag vid 07:04!
Resultatet av detta blir idag att dessa lampor "släcktes" 07:04 och sedan tändes 08:03!!
Det borde finnas någon typ av relation som kan definieras så att detta scenario inte utförs alls om denna situation infinner sig. Har för mej att NexaHome som jag använde tidigare hade det...

Nu har jag iofs. inaktiverat detta scenario tills vidare men vartefter dagarna blir längre kommer fler och fler scenarion att "falla in".

Kommentarer?

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

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

Post by tom_rosenback »

fredde_900 wrote:hej !
fick ju se att de var en ny version !! :)
råkar dock ut för detta efter att jag har tryckt på acceptera tömma databasen under installationen :

Code: Select all

Error: Access denied for user 'apache'@'localhost' (using password: NO)
SELECT t.id, t.name, t.devices, t.days, t.active, TIME_FORMAT(t.time_on, "%H:%i") AS time_on, TIME_FORMAT(t.time_off, "%H:%i") AS time_off, t.type, TIME_FORMAT(t.offset_sunrise, "%H:%i") AS offset_sunrise, TIME_FORMAT(t.offset_sunset, "%H:%i") AS offset_sunset, t.tempsensor FROM tasks 
kommer inte på vad jag nu har missat?

*edit*
behövde tydligen bara ändra ägare på filerna till apache
nu ska här provas :)

/ Fredde
Hej Fredde!

Detta är en känd bug som vi redan fixat till den kommande bug fix releasen 2.0.1 men om du fick det fixat med att ändra filrättigheterna så är det bra så. Prova på du, rapportera gärna om du hittar ngt som verkar konstigt.
granede wrote:Hej igen!

Nu när våren kommit (nåja ljuset i alla fall) så inträffar det att mitt schema för några lampor kommer i fel ordning! Dvs. Jag har lampor som på helgdagar ska tändas slumpvis mellan 07:45 och 08:15, samt släckas vid soluppgång +00:15. Detta inträffar idag vid 07:04!
Resultatet av detta blir idag att dessa lampor "släcktes" 07:04 och sedan tändes 08:03!!
Det borde finnas någon typ av relation som kan definieras så att detta scenario inte utförs alls om denna situation infinner sig. Har för mej att NexaHome som jag använde tidigare hade det...

Nu har jag iofs. inaktiverat detta scenario tills vidare men vartefter dagarna blir längre kommer fler och fler scenarion att "falla in".

Kommentarer?

/g
Hej G,

Om du svänger om dessa två aktiverings linjer så skall dom ta ut varandra, dvs. sätt sol aktiveringen före random aktivering. Vet dock inte om det är vad du är ute efter. Beroenden mellan aktiveringar fungerar som så att om två på varandra följande aktiveringar med motsatt status kommer i fel tids ordning så att säga så tar dom ut varandra.

Exempel 1 som inte tar ut sig

Code: Select all

Aktivering 1. Statisk 08:00 På
Aktivering 2. Statisk 09:00 Av
Exempel 2 var aktiveringarna tar ut varandra

Code: Select all

Aktivering 1. Statisk 09:00 På
Aktivering 2. Statisk 08:00 Av
Detta fungerar med alla typer av aktiveringar. Hoppas jag fick detta förklarat nu på ett förståeligt sätt. Är detta det du är ute efter?
//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
granede
Posts: 18
Joined: Fri Mar 17, 2023 9:45 am
Location: Värmdö

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

Post by granede »

Beroenden mellan aktiveringar fungerar som så att om två på varandra följande aktiveringar med motsatt status kommer i fel tids ordning så att säga så tar dom ut varandra.
Det var ju precis detta som inte fungerade i morse. När jag nu testat och ändrat ordningen så att av (soluppgång) kommer före (random), dvs. helt ologiskt! så ser jag i "kommande händelser":
Fönster Inne Morgon Helg, av imorgon 07:01
Fönster Inne Morgon Helg, på imorgon 08:13

Precis det förfarande som utfördes i morse! men med då med definitionerna i rätt ordning!

MEN
Om när jag nu ändrar tillbaka till hur det var förut, dvs. (random) före av (soluppgång) så finns ingenting i "kommande händelser" :D

Så jag ber om ursäkt för min felrapport och ser detta som en tillfällig händelse. Nu verkar ju allt lira som jag vill!
Håller ögonen på detta och rapporterar om det händer igen! Hoppas vi inte hörs! :D

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

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

Post by Daniel »

granede wrote:
MEN
Om när jag nu ändrar tillbaka till hur det var förut, dvs. (random) före av (soluppgång) så finns ingenting i "kommande händelser" :D

Så jag ber om ursäkt för min felrapport och ser detta som en tillfällig händelse. Nu verkar ju allt lira som jag vill!
Håller ögonen på detta och rapporterar om det händer igen! Hoppas vi inte hörs! :D
Ja, det låter ju som en liten liten bugg som smugit sig in och som gjorde att ordningen så att säga sparades fel första gången. Om det händer igen, hör av dig direkt (utan att ändra ordning) så får vi kolla upp lite hur det ligger till i din databas 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
zaxi
Posts: 6
Joined: Fri Mar 17, 2023 9:45 am

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

Post by zaxi »

Hej,

Jag har uppdaterad till ver 2. Uppdatering gick smärtfritt och allt verkar fungera och dom nya funktionerna är bra.

Men jag har ett par frågor. När jag väljer endast en grupp i schemaläggaren så får jag följande meddelande när jag sparar

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/HomeAutomation_v2_0/index.php on line 153

Därimot om jag väljer både grupp och enheter kommer inte meddelande upp.

Jag får ett meddelande skickat till mig för varje händelse, Allting verkat dock fungera dvs lamporna slås på och av som det skall

Running schedule: test
Executing static activation
Activation has no criterias, execute.
Sending 1 of 2 times
/var/state/telldus-core.conf:1: no such option 'deviceNode'
Sending 2 of 2 times
/var/state/telldus-core.conf:1: no such option 'deviceNode'
2 devices toggled


Jag har inte fått mailet i dom tidigare versoner av HA.

Jag kör Debian (lenny) 2.6.26-2-686

Är det inte dags att dela upp tråden det blir ju mycket nu. Förslagsvis lägga upp ett eget forum.

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

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

Post by tom_rosenback »

zaxi wrote:Hej,

Jag har uppdaterad till ver 2. Uppdatering gick smärtfritt och allt verkar fungera och dom nya funktionerna är bra.

Men jag har ett par frågor. När jag väljer endast en grupp i schemaläggaren så får jag följande meddelande när jag sparar

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/HomeAutomation_v2_0/index.php on line 153

Därimot om jag väljer både grupp och enheter kommer inte meddelande upp.

Jag får ett meddelande skickat till mig för varje händelse, Allting verkat dock fungera dvs lamporna slås på och av som det skall

Running schedule: test
Executing static activation
Activation has no criterias, execute.
Sending 1 of 2 times
/var/state/telldus-core.conf:1: no such option 'deviceNode'
Sending 2 of 2 times
/var/state/telldus-core.conf:1: no such option 'deviceNode'
2 devices toggled


Jag har inte fått mailet i dom tidigare versoner av HA.

Jag kör Debian (lenny) 2.6.26-2-686

Är det inte dags att dela upp tråden det blir ju mycket nu. Förslagsvis lägga upp ett eget forum.

/Peter
Hej Peter,

Första buggen med in_array är nu fixad i SVN, kommer en ny bug fix release här snart.

Du har inte uppdaterat Telldus-Core också?

Ja ett eget forum kanske vore något, skall leka lite med phpBB här nu så kanske HomeAutomation får ett eget forum också... Återkommer angående detta.
//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
fredde_900
Posts: 15
Joined: Fri Mar 17, 2023 9:45 am

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

Post by fredde_900 »

Hej

har nu provat den nya versionen i några dagar och gillar verkligen förändringarna som gjorts ..
bl.a att man kan göra grupper . smidigt om man kommer hem senare än tänkt och allt är släkt, har man då gjort en grupp med ute bel + några lampor inne är så man har lite led ljus :)
har inte riktigt förstått vad macron ska vara till än när grupp finns.
kommer dock inte överens med schemaläggaren. själva editerandet var ju grymt mycke bättre nu och smidigt som tusan, men jag lyckas inte få de att lira med flera scheman . dessa scheman har jag :
ute bel , fönster bel , fönster belysning nere

ute bel tändes när den skulle idag men inte fönster belysning nere , den var inte med i loggen heller... gick jag då in och editerade fönster belysning nere utan att göra något utan bara trycka på spara så vips kom : släck fönsterbelysning nere 22:30 i loggen för kommande händelser . alltså hade den inte uppdaterats från gårdagen eller hur de nu fungerar för nästa dag...

crontab säger detta :

Code: Select all

01 00 * * * /usr/bin//php /var/www/html/homeautomation/run.php command=updateschedules >/dev/null 2>&1 
ser altså inte ut som jag trodde den skulle göra med hela dygnets schemaläggning ...

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

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

Post by tom_rosenback »

fredde_900 wrote:Hej

har nu provat den nya versionen i några dagar och gillar verkligen förändringarna som gjorts ..
bl.a att man kan göra grupper . smidigt om man kommer hem senare än tänkt och allt är släkt, har man då gjort en grupp med ute bel + några lampor inne är så man har lite led ljus :)
har inte riktigt förstått vad macron ska vara till än när grupp finns.
kommer dock inte överens med schemaläggaren. själva editerandet var ju grymt mycke bättre nu och smidigt som tusan, men jag lyckas inte få de att lira med flera scheman . dessa scheman har jag :
ute bel , fönster bel , fönster belysning nere

ute bel tändes när den skulle idag men inte fönster belysning nere , den var inte med i loggen heller... gick jag då in och editerade fönster belysning nere utan att göra något utan bara trycka på spara så vips kom : släck fönsterbelysning nere 22:30 i loggen för kommande händelser . alltså hade den inte uppdaterats från gårdagen eller hur de nu fungerar för nästa dag...

crontab säger detta :

Code: Select all

01 00 * * * /usr/bin//php /var/www/html/homeautomation/run.php command=updateschedules >/dev/null 2>&1 
ser altså inte ut som jag trodde den skulle göra med hela dygnets schemaläggning ...

/ Fredde
Tack för feedbacken!

Skillnaden mellan grupper och makron är att man i makron kan definiera olika status per enhet samt om ett visst scenario skall väljas vid körning av makrot. Grupper är som allt av/på för en användar definierad enhets grupp medan makron kan vara "Aktivera mysläge" som släcker alla "onödiga" enheter och dimmar mysbelysningen. Alternativt kan ett makro vara "Åker bort" som släcker alla enhet förutom utebelysningen samt aktiverar scenariot "Borta".

Orsaken till att det i crontab inte ser ut som det gjorde för 1.x är att vi i 2.0 har övergått till att använda oss till största delen av AT schedulering istället för att ha allt i cron. Kolla vilka jobb som är uppsatta i AT med kommandot atq. Det är bara dagens jobb som ses i AT så fast du kör /usr/bin/php /var/www/html/homeautomation/run.php command=updateschedules så skapas endast de jobb som ännu inte körts för idag i at.
//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: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

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

Post by tom_rosenback »

För de som inte får scheduleringen att fungera så kan ni ladda ner v2.0.1 som är en bugg-fix release med fixer på buggar som ni användare har rapporterat om. Tack!
//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
zorac
Posts: 13
Joined: Fri Mar 17, 2023 9:45 am

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

Post by zorac »

Liker den nye versjonen! :D

MEN, 2 spm:
1. Hvor finner jeg "wakeup light"-funksjonen?
2. Når jeg plasserer lampene mine på "houseplan" så havner de på helt feil sted. I config er de på rett sted, men ikke på "hovedsiden". Bug?
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

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

Post by tom_rosenback »

zorac wrote:Liker den nye versjonen! :D

MEN, 2 spm:
1. Hvor finner jeg "wakeup light"-funksjonen?
2. Når jeg plasserer lampene mine på "houseplan" så havner de på helt feil sted. I config er de på rett sted, men ikke på "hovedsiden". Bug?
Hej,

1. Skapa x-antal aktiveringar med olika dimnivå och olika tid, ex 5-50% och tiden 08:00 - 09:00
2. Om dom är på rätt plats i konfiguration så har du antagligen en gammal version av 'houseplan.php', testa att skriva över den du har med den som finns i ZIP-filen som du laddat ner från HA-hemsidan.
//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
zorac
Posts: 13
Joined: Fri Mar 17, 2023 9:45 am

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

Post by zorac »

Houseplan.php er allerede den som fulgte med i 2.0.1-filen.
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

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

Post by tom_rosenback »

zorac wrote:Houseplan.php er allerede den som fulgte med i 2.0.1-filen.
Kan du skicka mig din houseplan.php? Vilken browser kör du? Har du testat att tömma cachen (shift + refresh inte F5)?
//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
zorac
Posts: 13
Joined: Fri Mar 17, 2023 9:45 am

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

Post by zorac »

Fant en annen bug også:
Når jeg prøver å opprette "sun controlled"-schedule, så får jeg "Please correct errors before proceeding.", selv om jeg ikke har noen "feil".
Dette løser seg ved å ta "show/hide" på groups og check/uncheck en av gruppene.

Edit:
Testet både FireFox og IE.

Edit 2:
txt-attachements var visst ikke lov...

Code: Select all

<?php
// HomeAutomation
// Copyright (C) 2010 Tom Rosenback (tom.rosenback@gmail.com), Daniel Malmgren (daniel.malmgren@kolefors.se)
// This project's homepage is: http://karpero.mine.nu/ha
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
// as published by the Free Software Foundation; either version 2
// of the License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.

function generateHouseplan($display, $dispSub)
{
	$list = "";
	
	if(file_exists(CFG_ROOT_PATH."/resources/houseplan.png"))
	{
		$pic_info = getimagesize(CFG_ROOT_PATH."/resources/houseplan.png");
		$houseplanWidth = $pic_info[0];
		$houseplanHeight = $pic_info[1];
		$houseplanSize = " width: 100%;";
		
		if($houseplanHeight > $houseplanWidth)
		{
			$houseplanSize = " height: 100%;";
		}
		
		$list = "<div style=\"position: relative; margin: 0 auto; width: 90%;\">
					<img style=\"position: relative; top: 0px; left: 0px;".$houseplanSize."\" src=\"resources/houseplan.png?".filemtime("resources/houseplan.png")."\" />";

		$houseplan = getHouseplan();
		
		$i = 1;
				
		foreach($houseplan as $hpDevice)
		{				
			// user logged in and not with user level 1 (demo)
			if($hpDevice["deviceid"] != -1 && $_SESSION[CFG_SESSION_KEY]["userlevel"] >= 1)
			{
				$device = getDevices($hpDevice["deviceid"]);
				$device = $device[0];
				
				$event = getEvents($hpDevice["deviceid"], 1);
				$event = $event[0];
					
				if($device["type"] == "absdimmer")
				{	
					$list .= "<div style=\"position: absolute; left: ".$hpDevice["xposition"]."%; top: ".$hpDevice["yposition"]."%; z-index: 10;\">
								<div class=\"status_img_box\">
									<img src=\"".getStatusImage($device["type"], $event["status"], $device["id"])."\" border=\"0\" id=\"device_status".$hpDevice["deviceid"]."_".$i."\" height=\"".$_SESSION[CFG_SESSION_KEY]["settings"]["houseplaniconheight"]."px\" alt=\"".$device["description"]."\" title=\"".$device["description"]."\" onmouseover=\"document.body.style.cursor='pointer';\" onmouseout=\"document.body.style.cursor='default';\" />
								</div>
								<div class=\"status_slider_box\" id=\"status_slider_box".$hpDevice["deviceid"]."_".$i."\">
									<div id=\"status_slider_val".$hpDevice["deviceid"]."_".$i."\" class=\"status_slider_val\">".$event["dimlevel"]."</div>  
									<div class=\"status_slider\" id=\"status_slider".$hpDevice["deviceid"]."_".$i."\"></div>
								</div>
							</div>";
				}
				else
				{
					$list .= "<img src=\"".getStatusImage($device["type"], $event["status"], $device["id"])."\" style=\"position: absolute; left: ".$hpDevice["xposition"]."%; top: ".$hpDevice["yposition"]."%; z-index: 10;\" border=\"0\" id=\"device_status".$device["id"]."_".$i."\" height=\"".$_SESSION[CFG_SESSION_KEY]["settings"]["houseplaniconheight"]."px\" alt=\"".$device["description"]."\" title=\"".$device["description"]."\" onmouseover=\"document.body.style.cursor='pointer';\" onmouseout=\"document.body.style.cursor='default';\" />";		
				}
			}
			else if($hpDevice["tempsensor"] != -1)
			{
				if($_SESSION[CFG_SESSION_KEY]["settings"]["useonewiredata"] && $hpDevice["tempsensor"] != "external")
				{
					$sensorData = getCurrentTemps($hpDevice["tempsensor"]);
					
					$currentTemp = $sensorData[0]["temp"];
					$tempDisp = "<a href=\"ajaxinterface.php?do=showTemperatureGraph&limit=24&interval=h&sensor=".$hpDevice["tempsensor"]."&name=".$sensorData[0]["name"]."&width=600&height=400&shownow=1&ts=".date("U")."\" type=\"iframe\" class=\"temperatures\" target=\"_blank\" id=\"temperature".$hpDevice["id"]."\">".$currentTemp." &deg;C</a>";
					$sensorName = $sensorData[0]["name"];
				}			
				else if($_SESSION[CFG_SESSION_KEY]["settings"]["useexternaltemperature"] && $hpDevice["tempsensor"] == "external")
				{
					// due to user agreements temperature needs to be a linked to host site
					preg_match('@^(?:http://)?([^/]+)@i', $_SESSION[CFG_SESSION_KEY]["settings"]["externaltempurl"], $host);
					
					$currentTemp = trim(getTemperatureFromExternalUrl());
					
					$tempDisp = "<a href=\"".$host[0]."\" target=\"_blank\" class=\"bigBold\" id=\"temperature".$hpDevice["id"]."\">".$currentTemp." &deg;C</a>";
					$sensorName = $_SESSION[CFG_SESSION_KEY]["settings"]["externaltemplocation"];
				}
		
				if(($_SESSION[CFG_SESSION_KEY]["settings"]["useonewiredata"] && $hpDevice["tempsensor"] != "external") || ($_SESSION[CFG_SESSION_KEY]["settings"]["useexternaltemperature"] && $hpDevice["tempsensor"] == "external"))
				{
					if($currentTemp >= 0)
					{
						$image = "temp_high.png";
					}
					else
					{
						$image = "temp_low.png";
					}
					
					$image = "resources/".$image;
					
					$list .= "<div style=\"position: absolute; left: ".$hpDevice["xposition"]."%; top: ".$hpDevice["yposition"]."%; z-index: 10; white-space: nowrap;\" id=\"temperature_".$hpDevice["id"]."\">
								<label alt=\"".$sensorName."\" title=\"".$sensorName."\"><img src=\"".$image."\" border=\"0\" height=\"".$_SESSION[CFG_SESSION_KEY]["settings"]["houseplaniconheight"]."px\" style=\"vertical-align: middle;\" id=\"temperature_img".$hpDevice["id"]."\" />&nbsp;".$tempDisp."</label>
							</div>";
				}
			}
			else if($hpDevice["groupid"] != -1)
			{
				$tmp = explode("_", $hpDevice["groupid"]);
				$group = getDeviceGroups($tmp[0]);
				$group = $group[0];
				
				$list .= "<img id=\"group_".$hpDevice["groupid"]."_".$i."\" src=\"".getStatusImage("group", $tmp[1], $tmp[0], "groups")."\" style=\"position: absolute; left: ".$hpDevice["xposition"]."%; top: ".$hpDevice["yposition"]."%; z-index: 10;\" border=\"0\" height=\"".$_SESSION[CFG_SESSION_KEY]["settings"]["houseplaniconheight"]."px\" alt=\"".$group["name"]."\" title=\"".$group["name"]." ".getStatusText($tmp[1])."\" onmouseover=\"document.body.style.cursor='pointer';\" onmouseout=\"document.body.style.cursor='default';\" onclick=\"toggleGroupStatus(this.id, 'device_status', ".$group["id"].", ".$tmp[1].");return false;\"  />";
			}
			else if($hpDevice["macroid"] != -1)
			{
				$macro = getMacros($hpDevice["macroid"]);
				$macro = $macro[0];
				
				$list .= "<img id=\"macro_".$hpDevice["macroid"]."_".$i."\" src=\"".getStatusImage("macro", true, $macro["id"], "groups")."\" style=\"position: absolute; left: ".$hpDevice["xposition"]."%; top: ".$hpDevice["yposition"]."%; z-index: 10;\" border=\"0\" height=\"".$_SESSION[CFG_SESSION_KEY]["settings"]["houseplaniconheight"]."px\" alt=\"".LBL_MACRO.": ".$macro["name"]."\" title=\"".LBL_MACRO.": ".$macro["name"]."\" onmouseover=\"document.body.style.cursor='pointer';\" onmouseout=\"document.body.style.cursor='default';\" onclick=\"runMacro(this.id, 'device_status', ".$macro["id"].");return false;\"  />";
			}
			
			$i++;
		}
		
		$list .= "		</div>
						<div style=\"position: relative;\">
							<input type=\"image\" src=\"".getStatusImage("all", false)."\" alt=\"".LBL_TURNOFFALL."\" title=\"".LBL_TURNOFFALL."\" onclick=\"toggleStatus('device_status', -1, 0, '".$display."', '".$dispSub."');return false;\" />
							<input type=\"image\" src=\"".getStatusImage("all", true)."\" alt=\"".LBL_TURNONALL."\" title=\"".LBL_TURNONALL."\" onclick=\"toggleStatus('device_status', -1, 1, '".$display."', '".$dispSub."');return false;\" />
						</div>";
	}
	else
	{
		$list = LBL_MISSINGHOUSEPLANIMAGE;
	}
	
	return $list;
}

?>
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

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

Post by tom_rosenback »

zorac wrote:Fant en annen bug også:
Når jeg prøver å opprette "sun controlled"-schedule, så får jeg "Please correct errors before proceeding.", selv om jeg ikke har noen "feil".
Dette løser seg ved å ta "show/hide" på groups og check/uncheck en av gruppene.

Edit:
Testet både FireFox og IE.

Edit 2:
txt-attachements var visst ikke lov...

Code: Select all

houseplan.php
houseplan.php verkar vara korrekt. Har du testat att tömma din planlösning och konfigurera om den?

Vad exakt har du valt för att få "Please correct errors before proceeding.", testade precis och fick inte felet att uppstå.
//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
Post Reply