Page 3 of 6
Re: Dimmerfunktion önskas.
Posted: Fri Mar 17, 2023 9:45 am
by hekj
Exempel på hur man kan lägga in en knapp på sin egen websida, dimma sovrumslampan i fönstret till 25%
Code: Select all
<div style="position: absolute; top: 25px; left: 220px">
<form action="nexahome" method="get">
<input type=hidden name="mypage" value="demo">
<input type=hidden name="device" value="Sovrum (fönster)">
<input type=hidden name="level" value="25">
<input type=hidden name="psw" value="#PSW#">
<input type=hidden name="rnd" value="#RND#">
<input type=image title="25%" alt= "?" src="/nexahome/25.png">
</form>
</div>
/Henrik
Mac?
Posted: Fri Mar 17, 2023 9:45 am
by tidelipop
Hej!
Jag har nyss upptäckt denna sida och funderar på att köpa en Tellstick. Jag vill främst använda den till att tända upp lampor i sovrummet innan det är dags att vakna för att mjukstarta dagen så att säga. ..men det vore även trevligt att kunna fjärrstyra saker via webben.
Nu är det så att jag kör iMac, hur ser det ut med att få denna programvara att funka med Mac?
Re: Dimmerfunktion önskas.
Posted: Fri Mar 17, 2023 9:45 am
by GregB
hekj wrote:larsosca wrote:hekj wrote:Telldus grabbarna har lovat skicka mig en TellStick av senaste årsmodell denna vecka...

så med andra ord så är det nästa sak jag kommer att kolla på.
/Henrik
Wow, snälla pojkar!
Jag väntar med spänning.
Ja visst är dom snälla, tack Telldus
Min nya TellStick dök upp före helgen och jag började knappa på dimmerfunktionen i söndags... nu är den färdig och det återstår bara lite testning, är det någon som känner sig manad?
http://nexahome.se/NexaHome_1.5.0.jar
/Henrik
Jag testar gärna men kör Linux så jag undrar lite hur din implementering kommer funka då...
Jag anropar ju TDTool med parametrar via ett script. I detta fall med 4 parametrar (tdtool $1 $2 $3 $4)
För att dimma så lägger jag i parameterfältet tex in :
-v 65 -d 18
Där -v är kommando för att sätta Dimnivå (65 är nivån) och -d är kommandot för att aktivera dimning på device 18 i detta fall.
Re: Dimmerfunktion önskas.
Posted: Fri Mar 17, 2023 9:45 am
by hekj
GregB wrote:Jag testar gärna men kör Linux så jag undrar lite hur din implementering kommer funka då...
Jag anropar ju TDTool med parametrar via ett script. I detta fall med 4 parametrar (tdtool $1 $2 $3 $4)
För att dimma så lägger jag i parameterfältet tex in :
-v 65 -d 18
Där -v är kommando för att sätta Dimnivå (65 är nivån) och -d är kommandot för att aktivera dimning på device 18 i detta fall.
Hade helt och hållet glömt bort tdtool... även solen har fläckar
http://nexahome.se/NexaHome_1.5.1.jar
/Henrik
Re: Mac?
Posted: Fri Mar 17, 2023 9:45 am
by hekj
tidelipop wrote:Jag har nyss upptäckt denna sida och funderar på att köpa en Tellstick. Jag vill främst använda den till att tända upp lampor i sovrummet innan det är dags att vakna för att mjukstarta dagen så att säga. ..men det vore även trevligt att kunna fjärrstyra saker via webben.
Nu är det så att jag kör iMac, hur ser det ut med att få denna programvara att funka med Mac?
Du borde kunna få igång NexaHome, börja med att hämta och installera Telldus programvara för Mac. Jag har själv ingen Mac men någon här på forumet kanske kan bekräfta att dom har fått igång programmet och dela med sig av sina erfarenheter?
Installation software for Mac
http://www.telldus.se/download/latest/mac
/Henrik
Motion Detection
Posted: Fri Mar 17, 2023 9:45 am
by hekj
Jag funderar på att koppla ihop ett "Motion Detection" program med NexaHome, dvs att det är aktuell Mode (Home/Away) som avgör om larm ska triggas eller ej.
Motion Detection Algorithms By Andrew Kirillov
http://www.codeproject.com/KB/audio-vid ... ction.aspx
Testa gärna Andrew's program, jag har modifierat det så att man kan ange användare och lösenord på inmatningsraden för kamerans webadress, exempel:
henrik:secret@http://192.168.0.13:8888/axis-cgi/mjpg/ ... on=320x240
Prova först att koppla upp programmet mot en websida utan lösenord:
1) hämta hem, packa upp och starta programmet
http://nexahome.se/motion_demo_new.zip
2) välj menyalternativ "File --> Open MJPEG URL"
3) knappa in följande url:
http://webkamera.overtornea.se/mjpg/video.mjpg
Om webkameran i Övertorneå mot förmodan inte vill visa några bilder så går det att klicka på dropdown knappen och välja nedanstående alternativ för att få se lite bilar och flygplan från flygplatsen i Stuttgart:
http://195.243.185.195/axis-cgi/mjpg/video.cgi?camera=3
4) klicka på OK knappen
5) vänta en stund medans uppkoppling sker
6) byt gärna till min favorit.... "Motion --> Detector 4"
PS. Det ser ut som att kameran tittar på Övertorneå kyrka...
http://sv.wikipedia.org/wiki/%C3%96vertorne%C3%A5_kyrka
/Henrik
Posted: Fri Mar 17, 2023 9:45 am
by Isaksson
hekj wrote:Från och med version 1.1.2 kan NexaHome köras som en Windows Service / UNIX Daemon med hjälp av en wrapper.
Yet Another Java Service Wrapper
http://yajsw.sourceforge.net/
Jag får ta och skriva en liten lathund så småningom men i väntan på den ger jag några ledtrådar (wrapper.conf):
Code: Select all
wrapper.console.title=NexaHome Service
wrapper.ntservice.name=NexaHome Service
wrapper.ntservice.displayname=NexaHome Service
wrapper.ntservice.description=Life Made Easy With Home Automation
wrapper.java.command=C:\\Program Files\\Java\\jre6\\bin\\java.exe
wrapper.java.classpath.1 = C:\\Program Files\\Java\\jre6\\lib\\dt.jar
wrapper.java.classpath.2 = NexaHome_1.1.2.jar
wrapper.java.app.mainclass=NexaHomeService
wrapper.app.parameter.1 = .\\NexaHome.xml
/Henrik
Hej.
Hur går det med "lathunden"?
Posted: Fri Mar 17, 2023 9:45 am
by hekj
Isaksson wrote:hekj wrote:Från och med version 1.1.2 kan NexaHome köras som en Windows Service / UNIX Daemon med hjälp av en wrapper.
Yet Another Java Service Wrapper
http://yajsw.sourceforge.net/
Jag får ta och skriva en liten lathund så småningom men i väntan på den ger jag några ledtrådar (wrapper.conf):
Code: Select all
wrapper.console.title=NexaHome Service
wrapper.ntservice.name=NexaHome Service
wrapper.ntservice.displayname=NexaHome Service
wrapper.ntservice.description=Life Made Easy With Home Automation
wrapper.java.command=C:\\Program Files\\Java\\jre6\\bin\\java.exe
wrapper.java.classpath.1 = C:\\Program Files\\Java\\jre6\\lib\\dt.jar
wrapper.java.classpath.2 = NexaHome_1.1.2.jar
wrapper.java.app.mainclass=NexaHomeService
wrapper.app.parameter.1 = .\\NexaHome.xml
/Henrik
Hej.
Hur går det med "lathunden"?
Jag har varit lite lat på sistone...
1) Gå till:
http://yajsw.sourceforge.net/
2) Läs gärna följande avsnitt:
Example 2. Installation of a java application
3) Hämta senaste yajsw version (yajsw-beta-10.1.zip):
http://sourceforge.net/projects/yajsw/files/
4) Packa upp zip filen till ett underbibliotek där NexaHome är installerad:
C:\apps\nexahome\yajsw-beta-10.1
5) Öppna ett kommandofönster i följande bibliotek:
C:\apps\nexahome\yajsw-beta-10.1\bat
6) Öppna en "Task Manager" och anteckna PID för eventuellt redan startade java applikationer (java.exe samt javaw.exe):
7) Starta NexaHome
8 ) Anteckna PID för den nya java applikationen (java.exe eller javaw.exe):
9) Kör kommandofilen genConfig.bat med PID som parameter:
Följande rad är ett exempel:
genConfig.bat 768
Följande rader skrivs ut...
-----------------
Output file: C:\apps\nexahome\yajsw-beta-10.1\bat\..\conf\wrapper.conf
-----------------
NOTE: check/edit the following properties in the config file!
wrapper.app.account, wrapper.app.password: either set the password or remove the account
wrapper.java.command
wrapper.working.dir
wrapper.ntservice.name, wrapper.ntservice.displayname, wrapper.ntservice.description
-----------------
Press any key to continue . . .
10) Stoppa NexaHome
11) Editera filen C:\apps\nexahome\yajsw-beta-10.1\conf\wrapper.conf
Uppdatera
wrapper.app.password eller kommentera bort
wrapper.app.account genom att skriva in ett
# som första tecken på raden.
Uppdatera eller lägg till följande rader om dom saknas:
wrapper.console.title=NexaHome Service
wrapper.ntservice.name=NexaHome Service
wrapper.ntservice.displayname=NexaHome Service
wrapper.ntservice.description=Life Made Easy With Home Automation
wrapper.java.app.mainclass=NexaHomeService
wrapper.java.classpath.2=NexaHome.jar
wrapper.app.parameter.1=.\\NexaHome.xml
Observera att det är en tvåa i slutet på wrapper.java.classpath.2, om det redan finns en sådan använd nästa lediga.
12) Exekvera installService.bat
13) Exekvera startService.bat
/Henrik
Posted: Fri Mar 17, 2023 9:45 am
by Isaksson
Tack för en enkel guide.
Re: NexaHome - Utvecklingsförslag...
Posted: Fri Mar 17, 2023 9:45 am
by hekj
EDIT: 2010-09-06 infördes nedanstående funktion i NexaHome 1.8.0
Jag håller på med att lägga in stöd för Tellstick Duo och NEXA Skymningsrelä, har tänkt mig att använda kod i bsh scripten som kan skapas av användaren och kopplas till valfri mottagare.
Exempel: filen 18.bsh som är kopplad till mottagaren med id = '18' och namn = 'Skymningsrelä' skulle kunna se ut så här...
Code: Select all
if (hourIsGreaterThan(12) && hourIsLessThan(22)) {
if (deviceIsOn("Skymningsrelä")) {
echo("Skymningsrelä - ON");
if (deviceIsOff("Vardagsrum (soffbord)")) {
deviceOn("2");
}
if (deviceIsOff("Vardagsrum (fönster)")) {
deviceOn("4");
}
if (deviceIsOff("Vardagsrum (skänk)")) {
deviceOn("7");
}
} else {
echo("Skymningsrelä - OFF");
}
}
Är det någon som har nån bra idé på ny funktionalitet kopplat till Tellstick Duo?
/Henrik
Re: NexaHome - Utvecklingsförslag...
Posted: Fri Mar 17, 2023 9:45 am
by hekj
Jag undrar om det är fler än jag som har en nummerpresentatör från
http://www.nim.se inkopplad till datorn? Om det finns intresse kan jag visa hur man kopplar ihop en sådan med NexaHome och på så sätt kan surfa till sin egen NexaHome nummerpresentatörssida för att kolla om någon har ringt.
/Henrik
Re: NexaHome - Utvecklingsförslag...
Posted: Fri Mar 17, 2023 9:45 am
by Snoopy
Jag tycker mig se att detta är en önskelista för NexaHome-användare.
Under ett bra tag har jag kört NexaHome till/från. Numera bara till, kör NexaHome
i Linux, ett mål jag haft ett bra tag. Så hittade jag info om yajsw så lyckan är total.
Något jag skulle gilla är en koppling till serieport/USB-port. Så här års mörknar det
lite olika p.g.a. vädret. Ett skymningsrelä kopplat till en port skulle kunna justera fram tiden
för skymningen då lampor i regel tänds. Så länge Tellstick Duo dröjer så kunde
detta vara ett bra komplement eller fin möljighet till egna påhitt i allmänhet.
Ska väl visa min uppskattning av programmet och tacka för ett bra program!

Re: NexaHome - Utvecklingsförslag... Ang: Nim?
Posted: Fri Mar 17, 2023 9:45 am
by Snoopy
Jag har en Nim som fungerar bra med WhosCalling. Har också sett något i det forumet om NexaHome,
antar du är pappa till det. Kunde vara intressant att kunna kolla på hemsidan vem som ringt, men jag hittar
inget sätt att få fart på NexaHomes webserver i Linux. Gick bra i XP men där kör jag inte längre.
Har inte tyckt det varit så angeläget med NexaHome-webservern i Linux förrän nu när jag försökt lägga
WhosCalling-loggen på min Apacheserver. Knepigt, är ingen bra hackare. Ett färdigt script vore betydligt
enklare för ett blåbär som jag.
Re: NexaHome - Utvecklingsförslag... Lathunden
Posted: Fri Mar 17, 2023 9:45 am
by Snoopy
Jag hämtade yajsw-beta-10.3 och körde genConfig.sh och började editera wrapper.conf.
Men det sket sig på två punkter:
wrapper.java.classpath.2= finns inte
wrapper.app.parameter.1= finns på två ställen varav den sista är på en plats som
genereras av genConfig.sh och den andra är bortkommenterad med #.
Tips? Eller kanske ska jag förrsöka hitta version 10.1?
Re: NexaHome - Utvecklingsförslag... Lathunden
Posted: Fri Mar 17, 2023 9:45 am
by hekj
Snoopy wrote:Jag hämtade yajsw-beta-10.3 och körde genConfig.sh och började editera wrapper.conf.
Men det sket sig på två punkter:
wrapper.java.classpath.2= finns inte
wrapper.app.parameter.1= finns på två ställen varav den sista är på en plats som
genereras av genConfig.sh och den andra är bortkommenterad med #.
Tips? Eller kanske ska jag förrsöka hitta version 10.1?
Nu är det ett tag sedan jag skrev lathunden så jag var själv tvungen att läsa vad jag skrivit...
hekj wrote:
Uppdatera wrapper.app.password eller kommentera bort wrapper.app.account genom att skriva in ett # som första tecken på raden.
Uppdatera eller lägg till följande rader om dom saknas:
wrapper.console.title=NexaHome Service
wrapper.ntservice.name=NexaHome Service
wrapper.ntservice.displayname=NexaHome Service
wrapper.ntservice.description=Life Made Easy With Home Automation
wrapper.java.app.mainclass=NexaHomeService
wrapper.java.classpath.2=NexaHome.jar
wrapper.app.parameter.1=.\\NexaHome.xml
Observera att det är en tvåa i slutet på wrapper.java.classpath.2, om det redan finns en sådan använd nästa lediga.
Har du testat att "
Uppdatera eller lägg till följande rader om dom saknas" samt "Observera att det är en tvåa i slutet på wrapper.java.classpath.2,
om det redan finns en sådan använd nästa lediga"
/Henrik