<div dir="ltr">Cronjob??? Nöö ... Control6<br><br><font size="1"><span style="font-family:courier new,monospace">C6_HEADER(`/* This will be in control6.h */')<br><br>#include "protocols/httplog/httplog.h"<br>
#include "services/clock/clock.h"<br>#include "core/util/fixedpoint.h"<br><br>CONTROL_START<br><br> THREAD(onewire)<br><br> debug_printf("control6 main thread\n");<br> <br> WAIT(60);<br>
<br> // Aussentemperatur<br> volatile int16_t temp8;<br> char temp8_str[5];<br> temp8 = ONEWIRE_GET(2873db2b0400008b);<br> debug_printf("temp8: %d %lu\n", temp8, clock_get_time());<br> if(temp8 < 777) {<br>
itoa_fixedpoint(temp8, 1, temp8_str);<br> httplog("84780d20-fdbd-11e1-9efc-6dcfd101d04e.json?ts=%lu000&value=%s", clock_get_time(), temp8_str);<br> }<br><br> WAIT(1);<br><br> // Vorlauf Heizkörper (3)<br>
volatile int16_t temp4;<br> char temp4_str[5];<br> temp4 = ONEWIRE_GET(28c6792b040000d7);<br> debug_printf("temp4: %d %lu\n", temp4, clock_get_time());<br> if(temp4 < 777) {<br> itoa_fixedpoint(temp4, 1, temp4_str);<br>
httplog("615e7c00-fdbc-11e1-8637-9db27c61cfc0.json?ts=%lu000&value=%s", clock_get_time(), temp4_str);<br> }<br><br> WAIT(1);<br><br> // Ruecklauf Heizkörper (4)<br> volatile int16_t temp5;<br>
char temp5_str[5];<br> temp5 = ONEWIRE_GET(28a7a82b040000b0);<br> debug_printf("temp5: %d %lu\n", temp5, clock_get_time());<br> if(temp5 < 777) {<br> itoa_fixedpoint(temp5, 1, temp5_str);<br>
httplog("9b899d20-e990-11e1-aab1-731dcae4c66a.json?ts=%lu000&value=%s", clock_get_time(), temp5_str);<br> }<br><br> THREAD_END(onewire)<br><br> ON STARTUP DO<br> THREAD_START(onewire) <br> END;<br>
<br>CONTROL_END</span></font><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">Am 11. März 2013 17:11 schrieb Carsten Schmidt <span dir="ltr"><<a href="mailto:schmidt-carsten@web.de" target="_blank">schmidt-carsten@web.de</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
Hallo,<br>
<br>
ich würde gerne 3 Dallas DS1820 Sensoren an PD6 (Standard) abfragen.<br>
Als Variante würde ich das gerne gerne mit "log_onewire_ecmd.sh" und cronjob machen. (Variante 2 wiki)<br>
Was muss ich alles bei ethersex auswählen damit das funktioniert?<br>
I/O ---> [*] one wire support ---> sonst noch was ???<br>
<br>
Nochwas:<br>
Im github liegen 3 verschiedene Dateien im Verzeichnis für 1wire .<br>
Welche davon ist dennn die richtige für 3 Sensoren? Wo liegen die Unterschiede?<br>
<br>
log_onewire.sh<br>
<a href="http://log_onewire_ecmd.pl" target="_blank">log_onewire_ecmd.pl</a><br>
log_onewire_ecmd.sh<br>
<br>
Gruß<br>
<span class="HOEnZb"><font color="#888888">Carsten<br>
</font></span></blockquote></div><br></div>