Re: NexaHome + Duo + 433.92 MHz temp sensor
Posted: Fri Mar 17, 2023 9:45 am
OK då vet jag!
Då kan jag lägga ned för tillfället.
Hoppas du kommer på en lösning!
Då kan jag lägga ned för tillfället.
Hoppas du kommer på en lösning!
A little text to describe your forum
https://forum.telldus.com/
Code: Select all
getSensorValue("termometer")
getSensorTimestamp("termometer")
Code: Select all
temp_timer = "check_temp";
timeout = 60; // sekunder
startTimer(temp_timer, timeout);
Code: Select all
temp_timer = "check_temp";
timeout = 60; // sekunder
sensor = "102";
device = "15";
value = getSensorValue(sensor);
if (value != null) {
echo(value);
timestamp = getSensorTimestamp(sensor);
echo(timestamp);
float f = Float.parseFloat(value);
if (f > 22.0) {
if (deviceIsOff(device)) {
deviceOn(device);
}
}
}
startTimer(temp_timer, timeout);
Det är jag som glömt att skydda mina interna variabler, ändra namn på variabel timer till temp_timer i bägge filernaDarne wrote:Tyvärr är jag ingen vidare hacker men försöker prova dina bsh exempel, får dock tyvärr ett felmeddelande vid uppstarten:
There was an error in evaluating the script - Sourced file: start.bsh : Variable assignment: timer: Can't assign java.lang.String to java.util.Vector : at Line: 1 : in file: start.bsh : timer = "check_temp"
Jag har kopierat dina exempelfiler men bytt ut sensor och device nummer i exemplet mot mina egna (ID - va?) sensor = "51" & device = "2", vad är det som fattas?
Haha, FUNKAR!hekj wrote:Det är jag som glömt att skydda mina interna variabler, ändra namn på variabel timer till temp_timer i bägge filernaDarne wrote:Tyvärr är jag ingen vidare hacker men försöker prova dina bsh exempel, får dock tyvärr ett felmeddelande vid uppstarten:
There was an error in evaluating the script - Sourced file: start.bsh : Variable assignment: timer: Can't assign java.lang.String to java.util.Vector : at Line: 1 : in file: start.bsh : timer = "check_temp"
Jag har kopierat dina exempelfiler men bytt ut sensor och device nummer i exemplet mot mina egna (ID - va?) sensor = "51" & device = "2", vad är det som fattas?![]()
/Henrik
Kasama wrote:Hej!
Köpte en
http://www.teknikmagasinet.se/db.pl?tf= ... 0S%e4ndare&
enl det du skrev i början av tråden.
Men hur skriver jag in det i Nexahome. Har även en classe sensor och den funkar klockrent.
Klipp från raw data i consolen
RawEvent: class:sensor;protocol:fineoffset;model:temperaturehumidity;temp:21.9;humidity:0xFF;id:0xDE;
mvh
Patrik
Det som jag har markerat med fetstil ska kopieras från RawEvent raden:Kasama wrote:Köpte en http://www.teknikmagasinet.se/db.pl?tf= ... 0S%e4ndare& enl det du skrev i början av tråden.
Men hur skriver jag in det i Nexahome. Har även en classe sensor och den funkar klockrent.
Klipp från raw data i consolen
RawEvent: class:sensor;protocol:fineoffset;model:temperaturehumidity;temp:21.9;humidity:0xFF;id:0xDE;
Code: Select all
model:temperaturehumidity;id:0xDE;value:temp
Hämta den senaste testversionen samt ersätt texten #SENSOR# med #SENSOR_VALUE#Vinterhem wrote:Finns det nåt sätt att bli av med klockslaget efter temperaturen när man lägger upp den på webbsidan? ..det får inte plats.. Jag har många pryttlar.. =)
-När jag skrev precis det du markerat med fetstil funkade det inte hos mej av ngn anledning, men när jag tog hela raden så funkar det utmärkt, så jag är nöjd ändå.. =)hekj wrote:Det som jag har markerat med fetstil ska kopieras från RawEvent raden:Kasama wrote:Köpte en http://www.teknikmagasinet.se/db.pl?tf= ... 0S%e4ndare& enl det du skrev i början av tråden.
Men hur skriver jag in det i Nexahome. Har även en classe sensor och den funkar klockrent.
Klipp från raw data i consolen
RawEvent: class:sensor;protocol:fineoffset;model:temperaturehumidity;temp:21.9;humidity:0xFF;id:0xDE;
RawEvent: class:sensor;protocol:fineoffset;model:temperaturehumidity;temp:21.9;humidity:0xFF;id:0xDE;
Parameters:Code: Select all
model:temperaturehumidity;id:0xDE;value:temp
Hämta den senaste testversionen samt ersätt texten #SENSOR# med #SENSOR_VALUE#Vinterhem wrote:Finns det nåt sätt att bli av med klockslaget efter temperaturen när man lägger upp den på webbsidan? ..det får inte plats.. Jag har många pryttlar.. =)
Har även lagt till #SENSOR_TIMESTAMP# för den som vill ha ut klockslaget någonstans på websidan.
Jag lyckas tyvärr inte med denna kod, det står bara "Dynamic stuff here...", vad är det som felar?hekj wrote:För att få temperaturen presenterad på en av husets websidor så lägger man in följande rader i html filen:Edit: ytterligare ett exempel<div style="position: absolute; top: 135px; left: 200px">
Inne: #SENSOR#Temp Inne#
</div><div style="position: absolute; top: 135px; left: 200px">
Inne: #SENSOR_VALUE#Temp Inne# ºC (#SENSOR_TIMESTAMP#Temp Inne#)
</div>
Är det någon som fått detta att fungera på Mac 10.7?hekj wrote:Har lagt upp en testversion av NexaHome som ska kunna läsa in temperaturvärden från trådlösa väderstationer med hjälp av TellStick Duo.
1) hämta senaste testversionen [Edit: en version som hanterar både batch#1 och betan]
http://nexahome.se
2) välj menyalternativ 'View --> Raw Sensor Data (Console)' och titta sedan i konsolen efter temperaturvärden'batch#1' wrote:2011-10-14 HH:MM:SS RawEvent: class:sensor;protocol:oregon;model:EA4C;id:0xF1;temp:22.6;3) lägg till en ny "grupp" med hjälp av knappen Device/Groups 'Add' samt välj alternativ SENSOR i dialogen'beta' wrote:2011-07-19 20:23:36 RawEvent: protocol:sensor;type:temperature;id:0xEA4C;address:228;temp:25.4;
Döp den till något lämpligt, exempelvis 'Temp Inne'
4) kolla på det som står i konsolen och skriv in dess parametrar plus texten "value:temp" i 'Parameters' fältet (använd informationen i konsolen):'batch#1' wrote:model:EA4C;id:0xF1;value:tempFör att använda denna temperatursensor som indata till en fjärrmottagare vars till/frånslag styrs av sensor data (Function = sensor) så ska man (förutom det som står i manualen om motorvärmarfunktionen) se till att fältet 'Sensor Path' är tomt samt skriva in dess parametrar i 'Parameters' fältet (använd informationen i konsolen):'beta' wrote:id:0xEA4C;address:228;value:temp'batch#1' wrote:model:EA4C;id:0xF1Edit: Den trådlösa termometer som jag använder hittar man på clas ohlson (Art. nr. 36-4055):'beta' wrote:id:0xEA4C;address:228
http://www.clasohlson.se/Product/Produc ... =164635172
Edit: Följande givare fungerar bättre än ovanstående CO, iaf för dom som har en Duo batch#1...
http://www.teknikmagasinet.se/db.pl?tf= ... S%e4ndare&
Nu är det länge sedan jag provade programmet på Mac, vilken version av NexaHome kör du?claes508 wrote:Är det någon som fått detta att fungera på Mac 10.7?
CO sensorn fungerar utmärkt på PC, men inte på Mac:en. Raw sensor data (console) är inte heller tillgänglig.
NexaHome 2.4.12hekj wrote:Nu är det länge sedan jag provade programmet på Mac, vilken version av NexaHome kör du?claes508 wrote:Är det någon som fått detta att fungera på Mac 10.7?
CO sensorn fungerar utmärkt på PC, men inte på Mac:en. Raw sensor data (console) är inte heller tillgänglig.
Vilken version av TelldusCenter har du?
Vad står det i Executable fältet under konfig fliken?