NexaHome

Moderators: hekj, Telldus

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

Re: NexaHome

Post by DrFredrik »

hekj wrote: Hittade lite hårdvara som kan tala om när det är dags att vattna...

Image
http://www.botanicalls.com/kits/

Jag funderar på om det går att mäta jordens fuktighet genom att placera en luftfuktighetsmätare i en upp och nervänd glasburk :idea:

/Henrik
Hej Henrik,

Kul att du är intresserad av mitt lilla blomvattningsprojekt!
Jag har byggt några enkla fuktsensorer som består av två metallpinnar
ingjutna i vanligt gips. Dessa trycks ned i jorden i blomkrukan och gipset
tar upp fukt från jorden vilket påverkar resistansen mellan pinnarna.
Tanken är att man inte ska behöva vattna om jorden redan är fuktig,
vilket den kan vara om det regnat (tillämpningen utomhus tänker jag på).
Jag labbar nu med en PIC-processor som har 10 AD-omvandlare och ska
kunna logga fuktigheten. (se USB Bit Whacker på Google - kan köpas
från t ex X-tune : http://www.xtune.se/product_info.php?cP ... ucts_id=99 ).
Ännu har jag en bit kvar innan NexaHome kan läsa av om det behöver vattnas,
men jag hoppas hinna klart till sommaren.
Del 1 av projektet var att sköta bevattningen inomhus då man är bortrest, och det
fungerade alldeles utmärkt (mer info här http://drfredrik.blogspot.com/ ).

MVH

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

Re: NexaHome

Post by hekj »

Snoopy wrote:
hekj wrote:
Snoopy wrote:Jag har angett /usr/local/nexahome/sensor.bsh som script att styra min motorvärmare. Vidare har jag en fil
med namnet /var/www/temp/nexatemp.txt som visar aktuell temp utomhus. Denna fil har bara ett värde att visa,
tempen just för tillfället, inget annat. Då funderar jag på om det spelar roll vad som står på rad 4 i sensor.bsh.
Det finns ju inga andra uppgifter att skilja åt med avgränsare, t.ex. ett kommatecken som ges som exempel. :?
Det ska inte spela någon roll... testa så får vi se om det funkar.

Code: Select all

String csvFile = "/var/www/temp/nexatemp.txt";
int findRow = 1;
int findColumn = 1;
String delimiter = ",;\t ";

int currentRow = 1;
int currentColumn = 1;
boolean found = false;
     
try {

  BufferedReader in;
  in = new BufferedReader(new FileReader(csvFile));
  String line = null;
  do {
    line = in.readLine();
    if (line != null) {
      if (currentRow == findRow) {
        StringTokenizer st = new StringTokenizer(line, delimiter);
        if (st.countTokens() >= findColumn) {
          while (currentColumn < findColumn) {
            st.nextToken();
            currentColumn++;
          }
          outAppend(st.nextToken());
          found = true;
        } else {
          line = null;
        }
      }
      currentRow++;
    }
  } while(line != null && !found);
  if (line == null) {
    errAppend("Unable to find value!");
  }
  in.close();

} catch(Exception e) {
  errAppend(e.getMessage());
}
/Henrik
Jodå, jag har testat nu. Det gjorde ingen skillnad, det fungerar som tidigare.
Jag har provkört din NexaHome.xml under Win XP och får den att fungera då jag pekar ut sensor.bsh som läser från en textfil som bara innehåller ett värde.

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

Re: NexaHome

Post by hekj »

folkeorg wrote:Har laddat ner 2.3.0 och följande får jag ingen rätsida på:

- Varför kan man bara sätta +MM på "sunlight" och varför max 15 minuter?
Nu slår lamporna på lite väl tidigt. Det har inte hunnit bli riktigt mörkt när de drar igång. Går det inte att ha en offset så att de drar igång säg 30 min efter solnedgång samt släcks 30 min före soluppgång? Kring det offsetvärdet skulle jag vilja ha +MM samt -MM dvs en hysteres.

- Trots att klockan var 19:10 och solnedgången var 19:37 så drog en av lamporna igång. Den var satt som sunlight från kl.16:30 med +MM på 10 min så borde den dragit igång tidigast kl.19:37 och senast kl.19:47 eller?
Är det sommartiden som spökar?

- Har en annan lampa som är satt att starta 06:50 med "sunlight" och +MM på 5. Trots att soluppgången är kl.06:38 så vill den tändas kl.06:53 och släcks kl.07:10. Ytterligare en annan lampa är bara tänd i 5 minuter. Går det inte att ställa in så att om man har "sunlight" så måste den vara tänd minst 30 min för att aktiveras? Som det är nu så tänds den trots att det redan är ljust ute och sedan släcks den nästan direkt. Inte så trovärdigt beteende.
Du ska kunna ange upp till 59 minuter både på --MM samt +MM, tiden är den maximala tidsförskjutningen (slumpvärde), det är den uträknade tiden som förskjuts (ej angiven start/stop tid)

Du hittar fältet 'Sunlight offset (minutes)' under Config fliken.

ett värde > 0 betyder före solnedgång samt efter soluppgång
ett värde < 0 betyder efter solnedgång samt före soluppgång

Angiven start/stop tid (sunlight) används för att tala om när lampan får vara tänd, inte när den ska tändas (detta räknar programmet ut på egen hand).

Hoppas att jag har gjort mig förstådd (samt att jag själv minns hur programmet fungerar), annars kan man ju alltid försöka klura ut saker och ting genom att prova sig fram eller läsa manualen (det brukar iaf jag själv göra när minnet sviker) :mrgreen:

/Henrik
tenthumbs
Posts: 8
Joined: Fri Mar 17, 2023 9:45 am

Re: NexaHome

Post by tenthumbs »

@Henrik
Er det noen mulighet for at NexaHome kan bruke TelldusCore under OS X for å se siste kommando som ble sendt til en enhet fra tellsticken slik at det er mulig å bruke andre applikasjoner i tillegg uten at NexaHome "mister oversikten"?

Jeg har forresten lagt merke til at web-guiet som kommer som default med NexaHome henter favicon på serveren din, og regner med at dette (forhåpentlig vis) er en bug?
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: NexaHome

Post by hekj »

tenthumbs wrote:Er det noen mulighet for at NexaHome kan bruke TelldusCore under OS X for å se siste kommando som ble sendt til en enhet fra tellsticken slik at det er mulig å bruke andre applikasjoner i tillegg uten at NexaHome "mister oversikten"?
Ja det ska fungera, tag bort all text i fältet Executable samt starta om NexaHome.
tenthumbs wrote:Jeg har forresten lagt merke til at web-guiet som kommer som default med NexaHome henter favicon på serveren din, og regner med at dette (forhåpentlig vis) er en bug?
Det är en feature... ställer den till det för dig?

/Henrik
folkeorg
Posts: 201
Joined: Fri Mar 17, 2023 9:45 am

Re: NexaHome

Post by folkeorg »

Testade att sätta "Sunlight offset" till "-45" och andra negativa värden men det påverkar inte tiden alls. Den förblev enligt ordinarie soltider. Det gör däremot "45" eller annat positivt värde. Ngt mer man måste ställa in eller ska man skriva in ngt annat än "-45"?

Märker även att om man sparar konfigureringen så försvinner till/frånslag för det pågående dygnet. T.ex. så släcks inte lamporna då eftersom kvällens frånslag tas bort. Sparar man igen återkommer de dock.
tenthumbs
Posts: 8
Joined: Fri Mar 17, 2023 9:45 am

Re: NexaHome

Post by tenthumbs »

Ja det ska fungera, tag bort all text i fältet Executable samt starta om NexaHome.
Det fungerer ikke for meg, dessverre. Om jeg gjør det blir feltet Executable satt til /usr/bin/tdtool rett etter omstart av Nexahome. Jeg også forsøkt å lagre etter sletting av feltet også, men da blir det også utfylt rett etter at jeg har slått av/på noe.

Har siste tilgjengelige versjon av Nexahome, og kjører OS X 10.6.7 med Telldus Center 2.0.4. Skjema fungerer ellers fint, men skulle gjerne fått dette til å fungere etter som det ikke ser ut til at det vil komme noen native applikasjon for mac...
Det är en feature... ställer den till det för dig?
Personlig har jeg laget mitt eget webgrensesnitt, så det er ikke noe problem for meg, men i prinsippet mener jeg at applikasjoner som "ringer hjem" bør ha en god grunn til det, og at dette i såfall også burde fremgå av dokumentasjonen.

Man behøver ikke være veldig privacyminded om man finner det ubekvemt at det ruller en apachelogg ett eller annet sted i Sverige hver gang man slukker/tenner på badet via webgui på privat nettverk :)
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: NexaHome

Post by hekj »

tenthumbs wrote:
Det är en feature... ställer den till det för dig?
Personlig har jeg laget mitt eget webgrensesnitt, så det er ikke noe problem for meg, men i prinsippet mener jeg at applikasjoner som "ringer hjem" bør ha en god grunn til det, og at dette i såfall også burde fremgå av dokumentasjonen.

Man behøver ikke være veldig privacyminded om man finner det ubekvemt at det ruller en apachelogg ett eller annet sted i Sverige hver gang man slukker/tenner på badet via webgui på privat nettverk :)
Menar du att jag skulle kunna kolla på en apachelogg för sidan som ligger hos bredbandsbolaget? Jag har iaf inte lagt in något annat än Google Analytics på sidan och jag är tveksam till om den kan visa mig vem som hämtar favikonen.

Det var 1-2 år sedan jag loggade in på Google Analytics senast, blev lite nyfiken... ser att hemsidan har 25 besökare / dag.

/Henrik
Agwan
Posts: 31
Joined: Fri Mar 17, 2023 9:45 am

Re: NexaHome

Post by Agwan »

Hej,

Åter igen, grymt bra program, jag använder det hela tiden!

Jag förstår dock inte hur motorvärmarfunktionen skall kunna köras från Linux. Dina instruktioner verkar bara vara gjorda för Windows. Kan man få en liten hint hur det är tänkt att fungera med tex Ubuntu?

MVH!
/Anders
folkeorg
Posts: 201
Joined: Fri Mar 17, 2023 9:45 am

Re: NexaHome

Post by folkeorg »

Är det någon annan som fått den negativa "sunlight" offseten att fungera? Positiva värden ger tidigare tändning men på negativa värden händer inget. Kör version 2.3.1.
sniper66
Posts: 1
Joined: Fri Mar 17, 2023 9:45 am

Re: NexaHome

Post by sniper66 »

Hello!

Ny och förhoppningsvis snart glad användare av NexaHome. Har länge kört SwitchKing för min tellstick med mottagare, men har konverterat till Mac hemma och således behövs ngt annat. Sprang på nexahome och kände att detta är ju precis vad jag behöver...

Hur som helst, har installerat Telldus Center, lagt upp mina enheter och kan stänga av och på utan problem. Har även testat med tdtool, rock'n'roll... Men via Nexahome vill det sig inte.

Jag har provat 2.3.0, 2.3.1, 2.3.2, 2.3.3 och 2.3.4 och får det inte att funka. Så fort jag försöker tända en lampa (ej via schema utan att klicka på lampan längst till vänster på mina enheter) så får jag följande fel i consolen:
"Unable to execute device command (JNA not activated)"

Vad är galet? Har provat att ha java 64 som prio 1, java 32 som prio 1, inget hjälper.

Har bytt namn på alla mina enheter så dom inte heter ngt med åäö så det är ngt sådant galet, men inte hjälpte det heller...

Tacksam för svar!!
Snoopy
Posts: 253
Joined: Fri Mar 17, 2023 9:45 am
Location: Kalmar
Contact:

Re: NexaHome

Post by Snoopy »

Agwan wrote:Hej,

Åter igen, grymt bra program, jag använder det hela tiden!

Jag förstår dock inte hur motorvärmarfunktionen skall kunna köras från Linux. Dina instruktioner verkar bara vara gjorda för Windows. Kan man få en liten hint hur det är tänkt att fungera med tex Ubuntu?

MVH!
/Anders
Jag kör Debian Squeeze och motorvärmaren funkar. MEN jag använder egen temperaturmätning via 1wirenät. Jag skulle
nog tipsa om att kolla forumet temperatur.nu där de inte gör annat än mäter alla temperaturer de hittar. Även jag finns där.
Kolla, fråga om det går att hämta temp i din trakt, är 99% säker på att det ska gå. Jag själv skickar min utetemp dit.
Jag använder det sensors-script som finns bland allt trevligt som tillhör NexaHome. Man borde kunna fixa till något användbart. Själv är jag ingen guru på detta men har fått till det bra :wink:
Visst är det ett bra program som med diverse script gör att man kan använda just 1wirenät som hjälp.
Varför inte skaffa ett eget 1wirenät? :wave:

EDIT: jag har funderat på saken och har för mig att jag använde filen som finns för att hämta temperaturen.
Man ska inte haka upp sig på ändelsen .bat utan ta bort det bara, redigera innehållet och gör filen körbar.
Att jag inte fortsatt med det beror på att jag har temperaturen runt hörnet så att säga. Dumt att gå över
ån efter vatten när jag har både väderstationer och 1wire-nät. Att jag inte minns exakt hur det var beror inte på
mitt dåliga minne, det är bra men kort. Jag gjorde dessa manövrar en gång så var det bra sedan.
... 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:

Re: NexaHome

Post by Snoopy »

folkeorg wrote:Är det någon annan som fått den negativa "sunlight" offseten att fungera? Positiva värden ger tidigare tändning men på negativa värden händer inget. Kör version 2.3.1.
Jag testade just och det fungerar. Gjorde som det står i manualen. Satte offset på båda på -40 för att
kunna se om det verkligen funkar. Tände ca 20 min innan. -40 ska tända högst 40 min innan. Kör 2.3.2 :wink:
... 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: NexaHome

Post by elmaco »

Hej, satt och funderade på om det går att koppla in Nexahome till ett befintligt larm, så när man larmar av/på så ändras Mode: till Hemma/Borta.
Hur tar man in det i datorn på lättast sätt?
Hur får man Nexahome att reagera?

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

Re: NexaHome

Post by hekj »

elmaco wrote:Hej, satt och funderade på om det går att koppla in Nexahome till ett befintligt larm, så när man larmar av/på så ändras Mode: till Hemma/Borta.
Hur tar man in det i datorn på lättast sätt?
Hur får man Nexahome att reagera?
Känner inte till vad man behöver för att koppla in larmutgångar till datorn, men man skulle väl istället kunna använda sig av trådlösa IR-detektorer som placeras innomhus och med hjälp av logik i NexaHome (bsh-filer) avgöra om det är någon hemma eller ej och därefter ändra Mode automatiskt till Hemma/Borta.

/Henrik
Post Reply