NexaHome
Re: NexaHome
@LeffeP, jag har lagt upp en testversion, hoppas att den ska kunna hantera .css och .js, gör om dina tester!
http://nexahome.se/NexaHome_2.5.1.jar
Ps. Ovanstående gäller ej den inbyggda webläsaren under fliken 'Web', den kommer precis som tidigare inte ha stöd för css/js Ds.
http://nexahome.se/NexaHome_2.5.1.jar
Ps. Ovanstående gäller ej den inbyggda webläsaren under fliken 'Web', den kommer precis som tidigare inte ha stöd för css/js Ds.
Henrik | http://easyhomeauto.se
Re: NexaHome
Hej
Nej, eller jo, den löste att man kan anropa .css och .js filer, men alla formtaggar slutade funka så nu kan man inte slå av eller på något.
Nej, eller jo, den löste att man kan anropa .css och .js filer, men alla formtaggar slutade funka så nu kan man inte slå av eller på något.
Re: NexaHome
Ny otestad version, den kanske funkar bättre...
http://nexahome.se/NexaHome_2.5.2.jar
Har du sådana här rader i dina css/js filer?
http://nexahome.se/NexaHome_2.5.2.jar
Har du sådana här rader i dina css/js filer?
Code: Select all
<!-- device="Kök (bord)" on="on.png" off="off.png" onoff="onoff.png" -->
Henrik | http://easyhomeauto.se
Re: NexaHome
Tyvärr, samma sak, form taggarna funkar inte....
Nej, har device taggar, men inte i nån js eller css utan i html koden.
Dessa taggar funkar inte i de nya versionerna, däremot i version 2.4.12
Nej, har device taggar, men inte i nån js eller css utan i html koden.
Dessa taggar funkar inte i de nya versionerna, däremot i version 2.4.12
Code: Select all
<form action="nexahome" method="get">
<input type=hidden name="mypage" value="demo">
<input type=hidden name="device" value="Vardagsrum golv 1">
<input type=hidden name="cmd" value="#CMD#Vardagsrum golv 1#">
<input type=hidden name="psw" value="#PSW#">
<input type=hidden name="rnd" value="#RND#">
<input type=image title="Vardagsrum golv 1" alt="?" src="#IMAGE#Vardagsrum golv 1#">
</form>
Re: NexaHome
Konstigt, ingenting har slutat fungera hos mig, du kan väl zippa ihop alla filer inklusive NexaHome.xml och skicka till mig?!LeffeP wrote:Tyvärr, samma sak, form taggarna funkar inte....
Nej, har device taggar, men inte i nån js eller css utan i html koden.
Dessa taggar funkar inte i de nya versionerna, däremot i version 2.4.12
Code: Select all
<form action="nexahome" method="get"> <input type=hidden name="mypage" value="demo"> <input type=hidden name="device" value="Vardagsrum golv 1"> <input type=hidden name="cmd" value="#CMD#Vardagsrum golv 1#"> <input type=hidden name="psw" value="#PSW#"> <input type=hidden name="rnd" value="#RND#"> <input type=image title="Vardagsrum golv 1" alt="?" src="#IMAGE#Vardagsrum golv 1#"> </form>
Henrik | http://easyhomeauto.se
Re: NexaHome
Du har det på mailen, skickade till adressen på din hemsida.
Re: NexaHome
Tack för ditt mail. Jag har testat din konfiguration, startade NexaHome genom att skriva följande i ett dosfönster:LeffeP wrote:Du har det på mailen, skickade till adressen på din hemsida.
Ser att formtaggarna samt åäö fungerar hos mig (kör win7) men däremot händer ingenting då man klickar på en lampa.java -jar NexaHome_2.5.2.jar NexaHome.xml -show_headers
Henrik | http://easyhomeauto.se
Re: NexaHome
@Conny M / Mosell
Jag tror inte att mitt svarsmail gick fram till dig, jag har fått ett antal sådana här:
Jag tog bort skräptecken ur formeln samt stuvade runt lite, är inte helt säker på att ovanstående xml löser ditt problemet, du får höra av dig på nytt.
Jag tror inte att mitt svarsmail gick fram till dig, jag har fått ett antal sådana här:
No action is required on your part. Delivery attempts will continue for
some time, and this warning may be repeated at intervals if the message
remains undelivered. Eventually the mail delivery software will give up,
and when that happens, the message will be returned to you.
Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<NexaHome>
<config>
<location>
<city>Hallstahammar</city>
<latitud>59.37</latitud>
<longitud>16.14</longitud>
</location>
<devices>
<device name="Example Device" previous="" synchronize="yes" repeat="1" partOfAll="yes">1</device>
<device name="Brytare IP44 nr.1" previous="" repeat="5" partOfAll="no">3</device>
<device name="Brytare IP44 nr.2" previous="" repeat="5" partOfAll="no">4</device>
<device name="Motorvärmare Saab" group="3" previous="" synchronize="yes" sensorDefaultValue="-5" sensorFormulaOn="< -40 # 06:00, < -35 # 05:00, < -30 # 04:00, < -25 # 03:00, < -20 # 02:00, <-15 # 01:30, < -10 # 01:20, < -5 # 01:15, < 0 # 01:00, < 5 # 00:45, < 10 # 00:20, >= 10 # 00:00" maxTime="07:00" repeat="0" partOfAll="yes" specificParameters="id:vastmanland;model:temp" function="sensor -">51</device>
<device name="Motorvärmare Toyota" group="4" previous="" synchronize="yes" sensorDefaultValue="-5" sensorFormulaOn="< -40 # 06:00, < -35 # 05:00, < -30 # 04:00, < -25 # 03:00, < -20 # 02:00, <-15 # 01:30, < -10 # 01:20, < -5 # 01:15, < 0 # 01:00, < 5 # 00:45, < 10 # 00:20, >= 10 # 00:00" maxTime="07:00" repeat="0" partOfAll="yes" specificParameters="id:vastmanland;model:temp" function="sensor -">52</device>
<device name="Temp Ute" group="SENSOR" previous="" sensorFormulaOn="no" sensorFormulaOff="no" sensorPath="c:\apps\nexahome\weather_msn.bat" repeat="0" partOfAll="no" specificParameters="id:vastmanland;model:temp" function="sensor">53</device>
</devices>
<command>
<executable>C:\Program Files (x86)\Telldus\TelldusCore.dll</executable>
<options on="--on" off="--off" dimlevel="--dimlevel" dim="--dim"/>
</command>
<notification trayicon="no"/>
<console visible="no"/>
<server host="" port="8080" psw="" mypage="" motion=""/>
<sunlight offset="30"/>
<modes current="Home">Hemma, Borta</modes>
<window width="1296" height="1000" upper="230" lower="0"/>
</config>
<events>
<event device="Motorvärmare Saab" friday="yes" saturday="yes" sunday="yes" group="3">
<on level="" defaultFunction="yes">04:15</on>
</event>
<event device="Motorvärmare Saab" friday="yes" saturday="yes" sunday="yes" group="3">
<off level="" defaultFunction="no">04:30</off>
</event>
<event device="Motorvärmare Toyota" monday="yes" tuesday="yes" wednesday="yes" thursday="yes" friday="yes" saturday="yes" sunday="yes" group="4">
<on level="" defaultFunction="yes">10:30</on>
</event>
<event device="Motorvärmare Toyota" monday="yes" tuesday="yes" wednesday="yes" thursday="yes" friday="yes" saturday="yes" sunday="yes" group="4">
<off level="" defaultFunction="no">10:45</off>
</event>
<event device="Temp Ute" monday="yes" tuesday="yes" wednesday="yes" thursday="yes" friday="yes" saturday="yes" sunday="yes">
<on level="" defaultFunction="yes">00:00</on>
</event>
</events>
</NexaHome>
Henrik | http://easyhomeauto.se
Re: NexaHome
Exakt samma beteende på OSX. HTML koden renderar som den ska, men FORM verkar inte trigga. Samma kod funkar i den ändre versionen, men då utan länkade CSS och JS filer samt inga åäö.hekj wrote:Ser att formtaggarna samt åäö fungerar hos mig (kör win7) men däremot händer ingenting då man klickar på en lampa.
Nån lösning på detta?
Re: NexaHome
Fick din html kod att fungera efter att ha ersatt formtaggarna med javascript.LeffeP wrote:Exakt samma beteende på OSX. HTML koden renderar som den ska, men FORM verkar inte trigga. Samma kod funkar i den ändre versionen, men då utan länkade CSS och JS filer samt inga åäö.hekj wrote:Ser att formtaggarna samt åäö fungerar hos mig (kör win7) men däremot händer ingenting då man klickar på en lampa.
Nån lösning på detta?
Jag har uppdaterat koden för den lampan jag testade med (Vardagsrum golv 1).
index.html
Code: Select all
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head><title>NexaHome - Life Made Easy With Home Automation</title>
<link rel="Shortcut Icon" href="http://nexahome.se/favicon32x32.ico">
<meta http-equiv="refresh" content="60;#URL#?mypage=index&psw=#PSW#">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style"
content="black" />
<meta name="viewport"
content="user-scalable=yes, width=device-width" />
<style type="text/css">
body {
margin: 0;
font-family: Helvetica;
background: #FFFFFF;
color: #000000;
overflow: hidden;
-webkit-text-size-adjust: none;
}
body > h1 {
box-sizing: border-box;
margin: 0;
padding: 10px;
line-height: 20px;
font-size: 20px;
font-weight: bold;
text-align: center;
text-shadow: rgba(0, 0, 0, 0.6) 0px -1px 0;
text-overflow: ellipsis;
color: #FFFFFF;
background: url(/nexahome/iPhoneToolbar.png) #7388a5 repeat-x;
border-bottom: 1px solid #3f4e63;
}
</style>
<script type="text/javascript" language="javascript" src="/nexahome/iphonenav.js"></script>
<script type="text/javascript" language="javascript" src="/nexahome/samples.js"></script>
<script type="text/javascript" language="javascript" src="/nexahome/canvasProgress.js"></script>
<script type="text/javascript">
function cmdTimeout(href)
{
cmd = href;
setTimeout("cmdExec()", 100);
}
function cmdExec()
{
if (cmd) {
document.location.href = cmd;
}
}
</script>
</head>
<!-- device="Vardagsrum golv 1" on="on.png" off="off.png" onoff="onoff.png" -->
<!-- device="Vardagsrum golv 2" on="on.png" off="off.png" onoff="onoff.png" -->
<!-- device="Vardagsrum fonster" on="on.png" off="off.png" onoff="onoff.png" -->
<!-- device="Alla" on="on.png" off="off.png" onoff="onoff.png" -->
<!-- device="Normal vardagsrum" on="on.png" off="off.png" onoff="onoff.png" -->
<body bgcolor="#ffffff">
<h1 id="pageTitle">Hemma nedre åäöÅÄÖ</h1>
<img style="position:absolute;top:65px;left:50px" src="/nexahome/botten.jpg" width="210 height="320">
<div style="position: absolute; top: 420px; left: 105px">
<form action="nexahome" method="get">
<input type=hidden name="mypage" value="index">
<input type=hidden name="device" value="Alla">
<input type=hidden name="cmd" value="#CMD#Alla#">
<input type=hidden name="psw" value="#PSW#">
<input type=hidden name="rnd" value="#RND#">
<input type=image title="Alla" alt="?" src="#IMAGE#Alla#">
</form>
</div>
<div style="position: absolute; top: 420px; left: 185px">
<form action="nexahome" method="get">
<input type=hidden name="mypage" value="index">
<input type=hidden name="device" value="Normal vardagsrum">
<input type=hidden name="cmd" value="#CMD#Normal vardagsrum#">
<input type=hidden name="psw" value="#PSW#">
<input type=hidden name="rnd" value="#RND#">
<input type=image title="Normal vardagsrum" alt="?" src="#IMAGE#Normal vardagsrum#">
</form>
</div>
<div style="position: absolute; top: 180px; left: 150px">
<a href="#URL#?mypage=index&psw=#PSW#&device=#ID#Vardagsrum golv 1#&cmd=#CMD#Vardagsrum golv 1#&rnd=#RND#"
onClick='cmdTimeout("#URL#?mypage=index&psw=#PSW#&device=#ID#Vardagsrum golv 1#&cmd=#CMD#Vardagsrum golv 1#&rnd=#RND#")'>
<img name="device_#ID#Vardagsrum golv 1#" src="#IMAGE#Vardagsrum golv 1#" border="0" alt="?"></a>
</div>
<div style="position: absolute; top: 300px; left: 205px">
<form action="nexahome" method="get">
<input type=hidden name="mypage" value="index">
<input type=hidden name="device" value="Vardagsrum golv 2">
<input type=hidden name="cmd" value="#CMD#Vardagsrum golv 2#">
<input type=hidden name="psw" value="#PSW#">
<input type=hidden name="rnd" value="#RND#">
<input type=image title="Vardagsrum golv 2" alt="?" src="#IMAGE#Vardagsrum golv 2#">
</form>
</div>
<div style="position: absolute; top: 200px; left: 240px">
<form action="nexahome" method="get">
<input type=hidden name="mypage" value="demo">
<input type=hidden name="device" value="Vardagsrum fonster">
<input type=hidden name="cmd" value="#CMD#Vardagsrum fonster#">
<input type=hidden name="psw" value="#PSW#">
<input type=hidden name="rnd" value="#RND#">
<input type=image title="Vardagsrum fonster" alt="?" src="#IMAGE#Vardagsrum fonster#">
</form>
</div>
</body>
</html>
Henrik | http://easyhomeauto.se
Re: NexaHome
Hej.
Jag testade precis NexaHome 2.5.3 och kör Telldus 2.1.1
Men jag kan inte tända och släcka lamporna i NexaHome.
Kan tända och släcka i TelldusCenter.
Funkade fint att köra i NexaHome 2.3.3
Kör iMac med Lion 10.7.3
Jag testade precis NexaHome 2.5.3 och kör Telldus 2.1.1
Men jag kan inte tända och släcka lamporna i NexaHome.
Kan tända och släcka i TelldusCenter.
Funkade fint att köra i NexaHome 2.3.3
Kör iMac med Lion 10.7.3
Re: NexaHome
samma på ubuntu. Uppdaterade Telldus till 2.1.1 & nu går det inte tända/släcka med NexaHome.
/joZ
/joZ
Re: NexaHome
Uppgraderade TelldusCenter till 2.1.1 igår och nu jag heller inte få det att fungera i Nexa Home 2.3.0.
I TelldusCenter funkar det.
Allt rullar i Windows server 2003.
I TelldusCenter funkar det.
Allt rullar i Windows server 2003.
Re: NexaHome
Varje gång jag startar upp Nexahome (nu 2.5.4) så är alla lampor/brytare markerade som "till" även fast reglerna inte säger att det ska vara så vid den tiden. Det tar upp till ett dygn innan de är "synkade". Trycker jag "Sync all" så tänds ju lamporna enligt "Queue" dvs felaktigt. Gör jag "Turn all off" så rättar det till sig men då tvångssläcker jag ju lampor som kanske ska vara igång. Har varit så här i alla versioner av Nexahome.
Känt fel eller har jag missat ngt?
Dessutom:
- Går det att ta bort bekräftelsen på "Turn on/off all". Tycker det är en onödig säkerhet. Borde vara valbart i "Config".
- Går det att sätta en min-tid som en lampa med solstyrning kan vara tänd? Nu kan en lampa tändas i 2-3 minuter för att sedan släckas. Inte så trovärdigt schema. Man borde kunna sätta att det ska vara minst t.ex. 15 min "tändtid" för att den ska aktiveras. Även detta borde vara ställbart i "Config".
Känt fel eller har jag missat ngt?
Dessutom:
- Går det att ta bort bekräftelsen på "Turn on/off all". Tycker det är en onödig säkerhet. Borde vara valbart i "Config".
- Går det att sätta en min-tid som en lampa med solstyrning kan vara tänd? Nu kan en lampa tändas i 2-3 minuter för att sedan släckas. Inte så trovärdigt schema. Man borde kunna sätta att det ska vara minst t.ex. 15 min "tändtid" för att den ska aktiveras. Även detta borde vara ställbart i "Config".
-
- Posts: 112
- Joined: Fri Mar 17, 2023 9:45 am
- Location: Sweden
- Contact:
Re: NexaHome
Går det få den att själv leta reda på respektive givare och värde? För nu om man gör om i systemet så får man gå in och ändra för alla andra givare så att rätt värde visar på rätt ställe.hekj wrote:Jag kör också med WinXP (bsh script ska fungera lika bra oavsett plattform).Björn wrote:Tack, testar utan resultat, glömde skriva att jag kör WinXP *.bsh förmodar jag körs med operativsystem under Linux.
LogTemp sparar till textfiler så som jag kör nu. Tanken med NexaHome var att slippa köra även det programmet och att NexaHome skulle kunna hämta data direkt ifrån MAXIM's 1-wire, där man pollar USB-porten direkt där alla deras givare finns. Hur detta i övrigt går till har jag ingen aaaning om.
Logtemp sparar alla inlästa data i filer med respektive givares namn som ID, typ 510008014D026D10.txt som innehåller ex:Har skrivit ett VB-program som pollar v just en sådan fil (utomhusgivare) och lägger upp sista resultatet som "last.txt". Denna fil läses av http://temperatur.nu ungefär var 5:te minut och visas på Sandsjön som är där jag mäter och delar med mig av resultatet.Code: Select all
26.01.2011; 11:42:20;-5.69 26.01.2011; 11:47:29;-5.50 26.01.2011; 11:52:38;-5.50 26.01.2011; 11:57:46;-5.38 26.01.2011; 12:02:54;-5.56
Lät nu LogTemp spara till en cvs-fil där data från alla givarna finns:Code: Select all
"ROMId","Value","dd.mm.yyyy","hh:nn:ss", "510008014D026D10",-8.81,26.01.2011,18:51:44, "F60008014CF2B010",5.25,26.01.2011,18:51:41, "FD0008014D2C1F10",2.75,26.01.2011,18:51:47, "A000080192AAA610",15.75,26.01.2011,18:51:42, "3C000801847A7710",-1.00,26.01.2011,18:51:46, "5E00080192D3DD10",7.38,26.01.2011,18:51:45, "8A000001112E6226-T",-2.47,26.01.2011,18:51:47, "8A000001112E6226-DP",-4.76,26.01.2011,18:51:48, "8A000001112E6226-H",85.01,26.01.2011,18:51:48,
Glömde att tala om att du måste modifiera dom första raderna i scriptet så att:
1) den kommaseparerade filen pekas ut
2) rad och kolumn för fältet man vill läsa anges
http://www.telldus.se/forum/viewtopic.p ... =330#p5926Code: Select all
String csvFile = "/apps/nexahome/weather.csv"; int findRow = 1; int findColumn = 4; String delimiter = ",;\t ";
Jag testade med ditt data och ändrade nedanstående rader i scriptet för att hämta värdet -8.81Provade även en enklare lösning (som också fungerade), att hämta värdet från filen som bara innehåller ett värde, last.txtCode: Select all
String csvFile = "C:\\apps\\nexahome\\1-wire.csv"; int findRow = 2; int findColumn = 2;
Sensor Path:sensor.bat:C:\apps\nexahome\sensor.bat/HenrikCode: Select all
@echo off type c:\apps\nexahome\last.txt
//Micke