[vz-users] Einstellungen Ethersex für One Wire Temperatursensoren

W3ll Schmidt w3llschmidt at googlemail.com
Sun Mar 17 21:04:57 CET 2013


Cronjob??? Nöö ... Control6

C6_HEADER(`/* This will be in control6.h */')

#include "protocols/httplog/httplog.h"
#include "services/clock/clock.h"
#include "core/util/fixedpoint.h"

CONTROL_START

 THREAD(onewire)

     debug_printf("control6 main thread\n");

     WAIT(60);

     // Aussentemperatur
     volatile int16_t temp8;
     char temp8_str[5];
     temp8 = ONEWIRE_GET(2873db2b0400008b);
     debug_printf("temp8: %d %lu\n", temp8, clock_get_time());
     if(temp8 < 777) {
     itoa_fixedpoint(temp8, 1, temp8_str);

httplog("84780d20-fdbd-11e1-9efc-6dcfd101d04e.json?ts=%lu000&value=%s",
clock_get_time(), temp8_str);
     }

     WAIT(1);

     // Vorlauf Heizkörper (3)
     volatile int16_t temp4;
     char temp4_str[5];
     temp4 = ONEWIRE_GET(28c6792b040000d7);
     debug_printf("temp4: %d %lu\n", temp4, clock_get_time());
     if(temp4 < 777) {
     itoa_fixedpoint(temp4, 1, temp4_str);

httplog("615e7c00-fdbc-11e1-8637-9db27c61cfc0.json?ts=%lu000&value=%s",
clock_get_time(), temp4_str);
     }

     WAIT(1);

     // Ruecklauf Heizkörper (4)
     volatile int16_t temp5;
     char temp5_str[5];
     temp5 = ONEWIRE_GET(28a7a82b040000b0);
     debug_printf("temp5: %d %lu\n", temp5, clock_get_time());
     if(temp5 < 777) {
     itoa_fixedpoint(temp5, 1, temp5_str);

httplog("9b899d20-e990-11e1-aab1-731dcae4c66a.json?ts=%lu000&value=%s",
clock_get_time(), temp5_str);
     }

 THREAD_END(onewire)

 ON STARTUP DO
  THREAD_START(onewire)
 END;

CONTROL_END


Am 11. März 2013 17:11 schrieb Carsten Schmidt <schmidt-carsten at web.de>:

>
>
> Hallo,
>
> ich würde gerne 3 Dallas DS1820 Sensoren an PD6 (Standard) abfragen.
> Als Variante würde ich das gerne gerne mit "log_onewire_ecmd.sh" und
> cronjob machen. (Variante 2 wiki)
> Was muss ich alles bei ethersex auswählen damit das funktioniert?
> I/O ---> [*] one wire support ---> sonst noch was ???
>
> Nochwas:
> Im github liegen 3 verschiedene Dateien im Verzeichnis für 1wire .
> Welche davon ist dennn die richtige für 3 Sensoren? Wo liegen die
> Unterschiede?
>
> log_onewire.sh
> log_onewire_ecmd.pl
> log_onewire_ecmd.sh
>
> Gruß
> Carsten
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://volkszaehler.org/pipermail/volkszaehler-users/attachments/20130317/75eb004d/attachment.html>


More information about the volkszaehler-users mailing list