NexaHome - Utvecklingsförslag...

Moderators: hekj, Telldus

nickeh
Posts: 14
Joined: Fri Mar 17, 2023 9:45 am

Re: NexaHome - Utvecklingsförslag...

Post by nickeh »

mtm wrote: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.
Om du trycker på spara så synkroniserar den :)
mtm
Posts: 6
Joined: Fri Mar 17, 2023 9:45 am

Re: NexaHome - Utvecklingsförslag...

Post by mtm »

Inte hos mig. Eller så missuppfattade du vad jag menade eller jag vad du menade.
Det jag menar är att jag efterlyser en funktion där man med ett knapptryck och gärna vid start kan sända ut alla ON/OFF kommandon som är enligt schema.
Det finns ju knappar för att starta alla och stänga av alla och även för att synkronisera alla. Jag skulle vilja ha funktionen att synkronisera alla enligt schema.
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: NexaHome - Utvecklingsförslag...

Post by hekj »

nickeh wrote:
mtm wrote: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.
Om du trycker på spara så synkroniserar den :)
mtm wrote:Inte hos mig. Eller så missuppfattade du vad jag menade eller jag vad du menade.
Det jag menar är att jag efterlyser en funktion där man med ett knapptryck och gärna vid start kan sända ut alla ON/OFF kommandon som är enligt schema.
Det finns ju knappar för att starta alla och stänga av alla och även för att synkronisera alla. Jag skulle vilja ha funktionen att synkronisera alla enligt schema.
Att klicka på menyalternativ 'File --> Save' ska fungera om dina enheter har kryss i fältet 'Synchronize' (eventuellt så måste även fältet 'All' också vara ikryssat).
mtm
Posts: 6
Joined: Fri Mar 17, 2023 9:45 am

Re: NexaHome - Utvecklingsförslag...

Post by mtm »

Det funkar ju alldeles utmärkt.
Tack.
Finns det något enkelt trick att få synkningen när NexaHome startar också?

Måste säga att det är ett fantastiskt program det här.
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: NexaHome - Utvecklingsförslag...

Post by hekj »

mtm wrote:Det funkar ju alldeles utmärkt.
Tack.
Finns det något enkelt trick att få synkningen när NexaHome startar också?

Måste säga att det är ett fantastiskt program det här.
:-)

Tycker att nu borde även synkning vid uppstart fungera för dig, kan du dubbelkolla?
Valmor
Posts: 1
Joined: Fri Mar 17, 2023 9:45 am

Re: NexaHome - Utvecklingsförslag...

Post by Valmor »

Hej och tack för ett fint och välbyggt program!

Jag undrar om det redan finns möjlighet att på något sätt sekvens-styra flera händelser efter varandra. Går det? Jag har sett att man kan lägga till lite för att en släck-händelse inte ska inträffa innan tändhändelsen med "Cmd Group", men det är inte så jag menar.
Jag tänker mig att ett normalt förlopp är att man släcker de lampor man passerar när man går och lägger sig. Jag skulle vilja kunna emulera det på ett trovärdigt sätt. Eftersom man inte går och lägger sig på precis samma tid så krävs en viss slupning av tid, men då slumpas alla tider på de olika lamporna varpå vissa lyser långt efter att de andra slocknat. Jag skulle vilja ha en funktion där man kan välja i vilken ordning lampor ska släckas och ställa in en viss slumpad tid innan nästa släcks, och att man kan ange vilka som ev kan byta plats i sekvensen.
T.ex. Device 1 = A, Device 2 = B, Device 3 = B, Device 4 = C där då Device 2 och 3 får slumpen avgöra vilken som släck först, men båda slocknar innan Device 4 släcks.
Denna funktionen skulle sedan kunna slumpas ut olika starttider på olika kvällar.

Om denna funktionen redan finns, hur gör man?
Om den inte finns, kan man önska sig det i julklapp? :D Eller till påsk?

Tack än en gång för ett fint program!
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: NexaHome - Utvecklingsförslag...

Post by hekj »

Valmor wrote:Hej och tack för ett fint och välbyggt program!

Jag undrar om det redan finns möjlighet att på något sätt sekvens-styra flera händelser efter varandra. Går det? Jag har sett att man kan lägga till lite för att en släck-händelse inte ska inträffa innan tändhändelsen med "Cmd Group", men det är inte så jag menar.
Jag tänker mig att ett normalt förlopp är att man släcker de lampor man passerar när man går och lägger sig. Jag skulle vilja kunna emulera det på ett trovärdigt sätt. Eftersom man inte går och lägger sig på precis samma tid så krävs en viss slupning av tid, men då slumpas alla tider på de olika lamporna varpå vissa lyser långt efter att de andra slocknat. Jag skulle vilja ha en funktion där man kan välja i vilken ordning lampor ska släckas och ställa in en viss slumpad tid innan nästa släcks, och att man kan ange vilka som ev kan byta plats i sekvensen.
T.ex. Device 1 = A, Device 2 = B, Device 3 = B, Device 4 = C där då Device 2 och 3 får slumpen avgöra vilken som släck först, men båda slocknar innan Device 4 släcks.
Denna funktionen skulle sedan kunna slumpas ut olika starttider på olika kvällar.

Om denna funktionen redan finns, hur gör man?
Om den inte finns, kan man önska sig det i julklapp? :D Eller till påsk?
:-)

Du kan redan idag få till önskad funktion med hjälp av bsh scripts, jag återkommer när jag har kodat ihop ett exempel.
427cobra
Posts: 11
Joined: Fri Mar 17, 2023 9:45 am

Re: NexaHome - Utvecklingsförslag...

Post by 427cobra »

En funktion jag saknar i NexaHome är att kunna välja en enhet för att trigga andra, t.ex. att använda en ljussensor som trigger att tända/släcka andra enheter. Enklast vore att kunna lägga in valfri enhet att använda som trigger i drop down listan "Function" som "Enhet/Sensor x ON" och "Enhet/Sensor x OFF" och sedan välja på samma sätt som sunrise/sunset vid inställning av andra enheter.
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: NexaHome - Utvecklingsförslag...

Post by hekj »

hekj wrote:
Valmor wrote:Hej och tack för ett fint och välbyggt program!

Jag undrar om det redan finns möjlighet att på något sätt sekvens-styra flera händelser efter varandra. Går det? Jag har sett att man kan lägga till lite för att en släck-händelse inte ska inträffa innan tändhändelsen med "Cmd Group", men det är inte så jag menar.
Jag tänker mig att ett normalt förlopp är att man släcker de lampor man passerar när man går och lägger sig. Jag skulle vilja kunna emulera det på ett trovärdigt sätt. Eftersom man inte går och lägger sig på precis samma tid så krävs en viss slupning av tid, men då slumpas alla tider på de olika lamporna varpå vissa lyser långt efter att de andra slocknat. Jag skulle vilja ha en funktion där man kan välja i vilken ordning lampor ska släckas och ställa in en viss slumpad tid innan nästa släcks, och att man kan ange vilka som ev kan byta plats i sekvensen.
T.ex. Device 1 = A, Device 2 = B, Device 3 = B, Device 4 = C där då Device 2 och 3 får slumpen avgöra vilken som släck först, men båda slocknar innan Device 4 släcks.
Denna funktionen skulle sedan kunna slumpas ut olika starttider på olika kvällar.

Om denna funktionen redan finns, hur gör man?
Om den inte finns, kan man önska sig det i julklapp? :D Eller till påsk?
:-)

Du kan redan idag få till önskad funktion med hjälp av bsh scripts, jag återkommer när jag har kodat ihop ett exempel.
Ser att jag har glömt bort denna, lägger upp en ny tråd med koden...
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: NexaHome - Utvecklingsförslag...

Post by hekj »

427cobra wrote:En funktion jag saknar i NexaHome är att kunna välja en enhet för att trigga andra, t.ex. att använda en ljussensor som trigger att tända/släcka andra enheter. Enklast vore att kunna lägga in valfri enhet att använda som trigger i drop down listan "Function" som "Enhet/Sensor x ON" och "Enhet/Sensor x OFF" och sedan välja på samma sätt som sunrise/sunset vid inställning av andra enheter.
Har du försökt använda bsh script för att fixa till ovanstående funktioner?

Skapa en bsh fil vars namn är lika med Device Id för den enhet du vill använda som trigger (Device Id = 10 ---> 10.bsh), samt lägg in kommandon i filen.

10.bsh

Code: Select all

deviceOn("11");
deviceOff("12");
Ev3rt
Posts: 1
Joined: Fri Mar 17, 2023 9:45 am

Re: NexaHome - Utvecklingsförslag...

Post by Ev3rt »

Hej, vet inte om de här är rätt tråd att skriva i, men jag har lite frågor...

jag håller på att bygga ett nexahome för våran stuga och vi har börjat scripta lite hemsida och jag har stött på några problem..

vi märkte att få status från nexahome så räckte de ju bara att man hade "<--Device--->" koden och man man använde sej utav #IMAGE#"DEVICE"#

De vi nu skulle vilja göra är att ändra home & away läge i nexahome med hjälp utav ett <form> jag har rödmarkerat det jag satt och pillade med i natt i koden under..

<form action="nexahome" method="get">
<input type=hidden name="mypage" value="yes">
<input type=hidden name="mode" value="#Home, Away#">
<input type=hidden name="cmd" value="#CMD#Home, Away#">
<input type=hidden name="psw" value="#PSW#">
<input type=hidden name="rnd" value="#RND#">
<input type=image src="#IMAGE#Home, Away#">
</form>



jag undrar bara om de är möjligt.. eller om man ska göra så att man lägger till 2st länkar med vardera

Code: Select all


http://localhost:7000/nexahome?mode=home

http://localhost:7000/nexahome?mode=home


och att man har någonslags utav <----Device---> för att få status på om den är hemma eller borta


Code: Select all

	
<body ontouchstart="">
	<img class="background" src="nexahome/background.png" alt="bg" />
	<div class="status">
		<div class="cabin">
			<p class="temp-outside">-20°</p>
			<p class="temp-inside">18°</p>
			<div class="heat"><img src="#IMAGE#heat#"/></div>
			<div class="light"><img src="#IMAGE#Entren#"/></div>
		</div>
	<!-- device="heat" on="heat-on.png" off="heat-off.png" onoff="unknown.png" -->
	<!-- device="Entren" on="light-on.png" off="light-off.png" onoff="unknown.png" -->	
	<!-- device="entre" on="switch-on.png" off="switch-off.png" onoff="switch-off.png" -->
	<!-- device="heat1" on="switch-on.png" off="switch-off.png" onoff="switch-off.png" -->
	<!-- mode="Home, Away" home="switch-on.png" away="switch-off.png" onoff="switch-off.png" -->
		<div class="webcam"><img src="http://localhost:8181" alt="webcam" /></div>

		<div class="divider"><div></div></div>
	</div>
	
	<div class="switches">
<div>Hemmaläge<div class="switch">

[b]	<form action="nexahome" method="get"> 
	<input type=hidden name="mypage" value="yes"> 
	<input type=hidden name="mode" value="Home, Away"> 
	<input type=hidden name="cmd" value="#CMD#Home, Away#"> 
	<input type=hidden name="psw" value="#PSW#"> 
	<input type=hidden name="rnd" value="#RND#"> 
	<input type=image src="#IMAGE#Home, Away#"> 
</form>[/b]
		</div></div>
<div>Värme<div class="switch">

	<form action="nexahome" method="get"> 
	<input type=hidden name="mypage" value="yes"> 
	<input type=hidden name="device" value="heat1"> 
	<input type=hidden name="cmd" value="#CMD#heat1#"> 
	<input type=hidden name="psw" value="#PSW#"> 
	<input type=hidden name="rnd" value="#RND#"> 
	<input type=image src="#IMAGE#heat1#"> 
</form>

		</div></div>

Jag hade tänkt att köpa en Tellstick duo och undrar då hur man skriver ut t.ex. ett sensor värde i klar text på sidan t.ecx. innetemp


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

Re: NexaHome - Utvecklingsförslag...

Post by hekj »

Ev3rt wrote:jag håller på att bygga ett nexahome för våran stuga och vi har börjat scripta lite hemsida och jag har stött på några problem..

vi märkte att få status från nexahome så räckte de ju bara att man hade "<--Device--->" koden och man man använde sej utav #IMAGE#"DEVICE"#

De vi nu skulle vilja göra är att ändra home & away läge i nexahome med hjälp utav ett <form>

...

Jag hade tänkt att köpa en Tellstick duo och undrar då hur man skriver ut t.ex. ett sensor värde i klar text på sidan t.ecx. innetemp

//Andreas
Kolla på följande länk, där finns kod för att ändra Mode (home/away).
http://www.telldus.com/forum/viewtopic.php?f=23&t=1530

Info om hur man skriver ut ett sensorvärde på en websida.
http://www.telldus.com/forum/viewtopic.php?f=23&t=1327
larst
Posts: 8
Joined: Fri Mar 17, 2023 9:45 am

Re: NexaHome - Utvecklingsförslag...

Post by larst »

Det är möjligt att önskemålet redan kommenterats, men de är så många numer.

Vad jag saknar är ett bakomliggande schema och som äger överhöghet gentemot schemat man upprättar i programvaran. Exempelvis kan man redan i början på året upprätta en fil med helgdagar eller dagar man kommer att vara ledig på och som sätter det ordinarie veckoschemat ur spel, dock inte i sin fullständighet men per mottagare. En typisk rad skulle kunna se ut något i stil med:
6 4 ON=6:30 OFF=9:30 Level=50 %
-där första siffran anger datum och den där på månad (långfredagen innevarande år). Resten torde vara självförklarande.

Jag antar att det redan i dagsläget är lösbart med diverse skript och inställningar, men det skulle underlätta om funktionen fanns inbygd i programvaran på ett eller annat sätt.

L.S.
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: NexaHome - Utvecklingsförslag...

Post by hekj »

larst wrote:Det är möjligt att önskemålet redan kommenterats, men de är så många numer.

Vad jag saknar är ett bakomliggande schema och som äger överhöghet gentemot schemat man upprättar i programvaran. Exempelvis kan man redan i början på året upprätta en fil med helgdagar eller dagar man kommer att vara ledig på och som sätter det ordinarie veckoschemat ur spel, dock inte i sin fullständighet men per mottagare. En typisk rad skulle kunna se ut något i stil med:
6 4 ON=6:30 OFF=9:30 Level=50 %
-där första siffran anger datum och den där på månad (långfredagen innevarande år). Resten torde vara självförklarande.

Jag antar att det redan i dagsläget är lösbart med diverse skript och inställningar, men det skulle underlätta om funktionen fanns inbygd i programvaran på ett eller annat sätt.
Jag har lagt in mer funktionalitet med anknytning till befintlig hantering av Mode, antagligen inte riktigt vad du önskade... men kan kanske vara till någon nytta ändå.

Nytt fält under Config fliken, "Attributes:" med koppling till "+ Mode/Attr" samt "- Mode/Attr" på Event raderna. Mode-knappen under "File View Action Help" är också uppdaterad.

Exempel på bsh scripts rader.

Code: Select all

mode("Away");
attribute("Workday:set");
attribute("Workday:clear,Holiday:set");
En ej ännu helt utprovad förhandsversion...
http://nexahome.se/NexaHome_2.6.0.jar
larst
Posts: 8
Joined: Fri Mar 17, 2023 9:45 am

Re: NexaHome - Utvecklingsförslag...

Post by larst »

Ok, jag tror mig förstå vad du åsyftar utan att själv ha infört skript i mitt upplägg. Efter att ha funderat vidare skulle den kalenderfunktion jag efterfrågat i bästa fall vara integrerad i programvaran, d.v.s. enskilda filer vid sidan om själva programmet skulle inte existera. Vidare skulle man exempelvis kunna stega sig fram mellan de olika månaderna för att därefter välja ut enskilda dagar man skulle vilja förbigå det ordinarie schemat. Vinsten skulle vara att man enkelt såg vilken veckodag man modifierade och genom färgindikering visade vilka dagar man lagt upp ett specialschema för.

Visst, det kräver säkert sin arbetsinsats och gör gränssnittet komplext, det har jag all förståelse för.

L.S.
Post Reply