NexaHome - Utvecklingsförslag...

Moderators: hekj, Telldus

Snoopy
Posts: 253
Joined: Fri Mar 17, 2023 9:45 am
Location: Kalmar
Contact:

Re: NexaHome - Utvecklingsförslag...

Post by Snoopy »

Detta har hänt:
Jag lade till raden:

Code: Select all

wrapper.java.classpath.2=NexaHome.jar
, det var allt jag behövde.
körde sedan ./installDaemon.sh som misslyckades med att göra softlinkar.
VARNING: created daemon script: /etc/init.d/NexaHome Service
2010-okt-15 16:05:27 org.rzo.yajsw.os.posix.PosixService install
INFO: error on creating script link /etc/init.d/rc5.d/S20NexaHome Service
2010-okt-15 16:05:27 org.rzo.yajsw.os.posix.PosixService install
INFO: error on creating script link /etc/init.d/rc5.d/K20NexaHome Service
Service NexaHome Service installed
Dessutom skapdes /etc/init.d/NexaHome Service som icke körbar fil. Gick ju att ändra.

Körde ./startDaemon.sh med dessa kommentarer:
debian2:/usr/local/nexahome/yajsw-beta-10.3/bat# ./startDaemon.sh
java version "1.6.0_0"
OpenJDK Runtime Environment (build 1.6.0_0-b11)
OpenJDK Client VM (build 1.6.0_0-b11, mixed mode, sharing)
2010-okt-15 16:23:26 org.apache.commons.vfs.VfsLog info
INFO: Using "/tmp/vfs_cache" as temporary files store.
2010-okt-15 16:23:27 org.rzo.yajsw.os.posix.PosixService init
INFO: /etc/init.d/NexaHome Service already exists
2010-okt-15 16:23:27 org.rzo.yajsw.os.posix.PosixService getPid
INFO: wrapper pid file: /var/run/wrapper.NexaHome Service.pid
2010-okt-15 16:23:27 org.rzo.yajsw.os.posix.Utils osCommand
VARNING: Error executing "/etc/init.d/NexaHome Service start": java.io.IOException: Cannot run program "/etc/init.d/NexaHome": java.io.IOException: error=2, No such file or directory
2010-okt-15 16:23:27 org.rzo.yajsw.os.posix.PosixService start
INFO: null
2010-okt-15 16:23:27 org.rzo.yajsw.os.posix.PosixService getPid
INFO: wrapper pid file: /var/run/wrapper.NexaHome Service.pid
2010-okt-15 16:23:27 org.rzo.yajsw.os.posix.PosixService getPid
INFO: wrapper pid file: /var/run/wrapper.NexaHome Service.pid
2010-okt-15 16:23:28 org.rzo.yajsw.os.posix.PosixService getPid
INFO: wrapper pid file: /var/run/wrapper.NexaHome Service.pid
2010-okt-15 16:23:29 org.rzo.yajsw.os.posix.PosixService getPid
INFO: wrapper pid file: /var/run/wrapper.NexaHome Service.pid
2010-okt-15 16:23:30 org.rzo.yajsw.os.posix.PosixService getPid
INFO: wrapper pid file: /var/run/wrapper.NexaHome Service.pid
2010-okt-15 16:23:31 org.rzo.yajsw.os.posix.PosixService getPid
INFO: wrapper pid file: /var/run/wrapper.NexaHome Service.pid
2010-okt-15 16:23:32 org.rzo.yajsw.os.posix.PosixService getPid
INFO: wrapper pid file: /var/run/wrapper.NexaHome Service.pid
service not started
debian2:/usr/local/nexahome/yajsw-beta-10.3/bat#
som jag tolkar som att det inte gick att starta /etc/init.d/NexaHome Service.
Då hade jag innan dess gjort filen körbar. Det kan väl inte bero på de saknade
softlänkarna? Jag är ingen guru på linux (heller), allra minst på innehållet i
/etc/init.d, vet bara att demoner startas/stoppas bäst där.
Nåja, NexaHome rullar på "som vanligt" tills demonen reder sig själv.

EDIT: InstallDaemon.sh försöker lägga en softlänk i /etc/init.d/rc5.d vilket är fel.
rc5.d ligger i /etc, inte i init.d i Debian 5.
... världen är full av tappade sugar, några är mina....
HA 3.1.1 i en Raspberry Pi 2 + Tellstick Duo
owfs i annan Raspberry B+ + Tellstick och en Tellstick Net som backup
Snoopy
Posts: 253
Joined: Fri Mar 17, 2023 9:45 am
Location: Kalmar
Contact:

Ang. daemon

Post by Snoopy »

Efter en massa trixande har jag lyckats (?) starta Nexahome som daemon
i Linux. Efter /etc/init.d/NexaHome start får jag i alla fall beskedet att
så är fallet. Jag har använt YAJSW-beta-10.4 och den beskrivning som finns
i denna tråd.
Om nu Nexahome körs så kan jag inte se det grafiska gränssnittet eller
så har det spårat ur.
Borde jag inte se grafiken? :oops:
... världen är full av tappade sugar, några är mina....
HA 3.1.1 i en Raspberry Pi 2 + Tellstick Duo
owfs i annan Raspberry B+ + Tellstick och en Tellstick Net som backup
elmaco
Posts: 25
Joined: Fri Mar 17, 2023 9:45 am

Re: Motion Detection

Post by elmaco »

hekj wrote: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... :idea:
http://sv.wikipedia.org/wiki/%C3%96vertorne%C3%A5_kyrka

/Henrik

Får inte till det i med att trixa in en kamera i "Mywebserver"-> Axis
Har provat detta: <!-- dynamic="webcamera" url="http://192.168.0.11:4570/ keep="2" -->
och det är det närmaste jag kommer, då öppnar den sidan jag vill visa men inte kamerabilden.
Kameran finns inte Localt på "Nexahomedatorn" utan på en separat dator.
Jag använder ett gratis program som heter CamWizard http://www.ledset.com/camwiz/ och har en HTTP webserver.
Någon som har lite skills och kan hjälpa mig?
MVH/Marcus
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: NexaHome - Utvecklingsförslag...

Post by hekj »

Har lagt upp en testversion av NexaHome med Web fliken aktiverad, detta trots att programkoden inte är färdig ännu, alltid är det väl någon som är nyfiken på funktionaliteten som dyker upp i nästa version.
http://nexahome.se/NexaHome_2.3.2.jar

Edit: version 2.2.2 är ersatt med 2.3.2

Den kan trots begränsad funktionalitet användas av den som skapar egna websidor men vill ha hjälp med att flytta runt lampsymboler till rätt plats.

Image

/Henrik
Last edited by hekj on Sun Mar 13, 2011 9:02 am, edited 4 times in total.
slashquit
Posts: 4
Joined: Fri Mar 17, 2023 9:45 am
Location: Gävle

Re: NexaHome - Utvecklingsförslag...

Post by slashquit »

Angående Nexa big brother som finns på android market, är det endast till för att se exempelvis vilka lampor som är tända eller släckta? Eller ska det gå att tända\släcka lampor genom Nexa big brother?

För när ja klickar på en av mina brytare i programmet så står det endast exempelvis:
- 00:08

Sen hade det varit roligt med en android app som tillåter widgets direkt på "skrivbordet" i telefon för att styra de olika fjärrströmbrytarna.
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: NexaHome - Utvecklingsförslag...

Post by hekj »

slashquit wrote:Angående Nexa big brother som finns på android market, är det endast till för att se exempelvis vilka lampor som är tända eller släckta? Eller ska det gå att tända\släcka lampor genom Nexa big brother?

För när ja klickar på en av mina brytare i programmet så står det endast exempelvis:
- 00:08
Jag har nu uppdaterat programbeskrivningen.
http://www.telldus.se/forum/viewtopic.php?f=1&t=1040
slashquit wrote:Sen hade det varit roligt med en android app som tillåter widgets direkt på "skrivbordet" i telefon för att styra de olika fjärrströmbrytarna.
Detta ligger ganska långt ner på todo listan, måste först färdigställa Web fliken plus lite annat.

/Henrik
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: NexaHome - Utvecklingsförslag...

Post by hekj »

hekj wrote:Har lagt upp en testversion av NexaHome med Web fliken aktiverad, detta trots att programkoden inte är färdig ännu, alltid är det väl någon som är nyfiken på funktionaliteten som dyker upp i nästa version.
Har lagt upp ytterligare en testversion, Web fiken är fortfarande inte färdig men nu finns det en ny knapp under Queue fliken. Knappen 'Add Temporary Event' har tillkommit för att man snabbt ska kunna lägga upp ett tillfälligt event som senare tas bort automatiskt.

http://nexahome.se/NexaHome_2.3.2.jar

Edit: version 2.2.3 är ersatt med 2.3.2

/Henrik
Last edited by hekj on Sun Mar 13, 2011 9:02 am, edited 2 times in total.
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: Motion Detection

Post by hekj »

elmaco wrote:Får inte till det i med att trixa in en kamera i "Mywebserver"-> Axis
Har provat detta: <!-- dynamic="webcamera" url="http://192.168.0.11:4570/ keep="2" -->
och det är det närmaste jag kommer, då öppnar den sidan jag vill visa men inte kamerabilden.
Kameran finns inte Localt på "Nexahomedatorn" utan på en separat dator.
Jag använder ett gratis program som heter CamWizard http://www.ledset.com/camwiz/ och har en HTTP webserver.
Någon som har lite skills och kan hjälpa mig?
Du får byta ut sökvägen till bilden i nedanstående exempel så att den pekar ut filen på din andra dator (eller ändra i 'Cam Wizard Setup' så att filen hamnar på samma dator som du har NexaHome).
file:///C:/Program Files/Cam Wizard/image1.jpg
camera1.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=camera1&psw=#PSW#">
</head>

<!-- dynamic="webcam1" url="file:///C:/Program Files/Cam Wizard/image1.jpg" keep="1" -->

<body bgcolor="#ffffff" background="/nexahome/nexahome_bg.jpg">

<div style="position: absolute; top: 9px; left: 9px">
<img src="#DYNAMIC#webcam1#"/>
</div>

<div style="position: absolute; top: 262px; left: 25px;">
<form action="nexahome" method="get">
<input type=hidden name="mypage" value="camera1">
<input type=hidden name="psw" value="#PSW#">
<input type=hidden name="rnd" value="#RND#">
<input type=submit value="#TIMESTAMP#">
</form>
</div>

</body>
</html>
Image

Image

/Henrik
DrFredrik
Posts: 5
Joined: Fri Mar 17, 2023 9:45 am

Re: NexaHome - Utvecklingsförslag...

Post by DrFredrik »

Hej,

Jag skulle vilja ha sekundprecision i on/off tidsangivelserna.

/Fredrik

Edit: Det finns ju redan mha bsh script... ursäkta!
Vinterhem
Posts: 26
Joined: Fri Mar 17, 2023 9:45 am

Re: NexaHome - Utvecklingsförslag...

Post by Vinterhem »

Följande skulle jag gärna ha som skalfunktioner:

Möjlighet att korrigera presenterat "Sensor Value" tex +0,38, eftersom de digitala temperatursensorer som finns att köpa inte är särskilt exakta. Testade att ställa fyra stycken i en skokartong ett par timmar, och största skillnaden dem emellan var nästan 2 grader..


Kunna ange att en enhet är "dummy", dvs att INTE tellsticken behöver skicka någonting, det är scripten som räknas..
-Tellsticken köar ju det som skall skickas, och ibland när det är mycket på en gång, och då blir responstiden därefter.
Hos mej har det blivit en mängd "dummy-enheter" i systemet, där det inte finns någon fysisk mottagare för tellstick utan istället är det scriptet som antingen skickar ett kommando någon annan väg, eller där scriptet i sej är det enda viktiga.

-Jag tror att det skulle bli betydligt mer snärt i responsen, om inte nexahome bekymrade sej om att skicka tellstick-kommandon i onödan! ..och min sambo kanske skulle låta bli att trycka på knapparna en massa gånger, för att ingenting tycks hända.. :evil:

/Peter (som börjar känna sej som en gnällig user.. Trots att jag tycker att Nexahome i stort är helt fantastiskt! =)
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: NexaHome - Utvecklingsförslag...

Post by hekj »

Vinterhem wrote:Följande skulle jag gärna ha som skalfunktioner:

Möjlighet att korrigera presenterat "Sensor Value" tex +0,38, eftersom de digitala temperatursensorer som finns att köpa inte är särskilt exakta. Testade att ställa fyra stycken i en skokartong ett par timmar, och största skillnaden dem emellan var nästan 2 grader..
Efter att ha hämta version 2.4.11 kan du lägga till variabeln adjust i Parameters fältet för att korrigera ett mottaget sensorvärde.

Code: Select all

model:EA4C;id:0xF1;value:temp;adjust:0.38
Vinterhem
Posts: 26
Joined: Fri Mar 17, 2023 9:45 am

Re: NexaHome - Utvecklingsförslag...

Post by Vinterhem »

hekj wrote:
Vinterhem wrote:Följande skulle jag gärna ha som skalfunktioner:

Möjlighet att korrigera presenterat "Sensor Value" tex +0,38, eftersom de digitala temperatursensorer som finns att köpa inte är särskilt exakta. Testade att ställa fyra stycken i en skokartong ett par timmar, och största skillnaden dem emellan var nästan 2 grader..
Efter att ha hämta version 2.4.11 kan du lägga till variabeln adjust i Parameters fältet för att korrigera ett mottaget sensorvärde.

Code: Select all

model:EA4C;id:0xF1;value:temp;adjust:0.38
Hej! -Japp, fungerar! ..men på två av mina sensorer blir det lite extra nollor, så att 15,4 blir 15,400001 vilket lite granna stör på websidan.. Kan man minska lite på decimalerna, vart de nu kommer ifrån? =) /Peter
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: NexaHome - Utvecklingsförslag...

Post by hekj »

Vinterhem wrote:Hej! -Japp, fungerar! ..men på två av mina sensorer blir det lite extra nollor, så att 15,4 blir 15,400001 vilket lite granna stör på websidan.. Kan man minska lite på decimalerna, vart de nu kommer ifrån? =)
Testa igen, det kanske har rättat till sig i senaste versionen.
Vinterhem wrote:Följande skulle jag gärna ha som skalfunktioner:

Kunna ange att en enhet är "dummy", dvs att INTE tellsticken behöver skicka någonting, det är scripten som räknas..
-Tellsticken köar ju det som skall skickas, och ibland när det är mycket på en gång, och då blir responstiden därefter.
Hos mej har det blivit en mängd "dummy-enheter" i systemet, där det inte finns någon fysisk mottagare för tellstick utan istället är det scriptet som antingen skickar ett kommando någon annan väg, eller där scriptet i sej är det enda viktiga.

-Jag tror att det skulle bli betydligt mer snärt i responsen, om inte nexahome bekymrade sej om att skicka tellstick-kommandon i onödan! ..och min sambo kanske skulle låta bli att trycka på knapparna en massa gånger, för att ingenting tycks hända.. :evil:
Hämta version 2.4.12 samt lägg in följande text i Parameters fältet.

Code: Select all

dummy:yes
Vinterhem
Posts: 26
Joined: Fri Mar 17, 2023 9:45 am

Re: NexaHome - Utvecklingsförslag...

Post by Vinterhem »

hekj wrote:
Vinterhem wrote:Hej! -Japp, fungerar! ..men på två av mina sensorer blir det lite extra nollor, så att 15,4 blir 15,400001 vilket lite granna stör på websidan.. Kan man minska lite på decimalerna, vart de nu kommer ifrån? =)
Testa igen, det kanske har rättat till sig i senaste versionen.
Vinterhem wrote:Följande skulle jag gärna ha som skalfunktioner:

Kunna ange att en enhet är "dummy", dvs att INTE tellsticken behöver skicka någonting, det är scripten som räknas..
-Tellsticken köar ju det som skall skickas, och ibland när det är mycket på en gång, och då blir responstiden därefter.
Hos mej har det blivit en mängd "dummy-enheter" i systemet, där det inte finns någon fysisk mottagare för tellstick utan istället är det scriptet som antingen skickar ett kommando någon annan väg, eller där scriptet i sej är det enda viktiga.

-Jag tror att det skulle bli betydligt mer snärt i responsen, om inte nexahome bekymrade sej om att skicka tellstick-kommandon i onödan! ..och min sambo kanske skulle låta bli att trycka på knapparna en massa gånger, för att ingenting tycks hända.. :evil:
Hämta version 2.4.12 samt lägg in följande text i Parameters fältet.

Code: Select all

dummy:yes
Jupp! Det hade fixat sej, ren magi! :clap:
-Och det där med "dummy-enheter", det blev en påtaglig förändring, tex en lampa som av lathet är ansluten via en "power manager" och alltså reagerar på scriptet enbart reagerar nu helt blixtsnabbt! Förut var det någon sekund emellan knapptryckning och action..
Tackar åter!
/Peter
mtm
Posts: 6
Joined: Fri Mar 17, 2023 9:45 am

Re: NexaHome - Utvecklingsförslag...

Post by mtm »

Hej.
Jag har ett önskemål om funktionalitet.
Jag skulle vilja ha en knapp där man kan synkronisera schemaläggningen. Gärna även en kryssruta där man kan välja om programmet automatiskt ska sända ut aktuellt schema vid start.
Om det har blivit något fel under tiden som lampor tänds eller släcks är det mycket smidigare att bara trycka på en knapp efter man rättat till felet eller startat om datorn än att behöva manuellt tända och släcka de lampor man vill ha tända eller släckta vid ett visst tillfälle.
Tack för ett mycket bra program.
Post Reply