Hallo,
So als Tip ohne ONEWIRE_GET() genauer zu kennen.
Der onewire Sensor gibt doch auch Kommastellen aus.
Daher ist wert unten wahrscheinlich 100*temp oder 128*temp oder so.
wert=ONEWIRE_GET(1234567890123456);
Schau doch mal wie die Temperatur in Rckgabewert von ONEWIRE_GET codiert ist.
Gruss
Taru
Gesendet:Samstag, 04. April 2015 um 11:47 Uhr
Von:Matthias kleinerrit...@googlemail.com
An:ethersex-devel@list.zerties.org
Betreff:[ethersex-devel] Ausgang bei bestimmter Temperatur schalten
Hallo zusammen,
ich brauch mal eine kleine Hilfe von euch.
Habe das Pollin Board und mchte mit einem 1W Temperatursensor bei bestimmter Temperatur einen Ausgang ansteuern.
Folgendes habe ich mir schon ausgedacht, aber leider Schaltet mein Relais nicht ein oder aus.
ECMD_GLOBAL(wert, 0, uint16_t);
PIN_OUTPUT(RELAIS3)
THREAD(temp1)
wert=ONEWIRE_GET(1234567890123456);
ON wert=21 DO
PIN_CLEAR(RELAIS3);
END
ON wert=23 DO
PIN_SET(RELAIS3);
END
THREAD_END(temp1)
THREAD_START(temp1)
Danke schon mal und frohe Ostern
Gru
Matthias
___ Ethersex-devel mailing list Ethersex-devel@list.zerties.org http://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel
___
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
http://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel