Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:channels:sensors:i2c

Dies ist eine alte Version des Dokuments!


Entwurf:

I2C Sensoren können am AVR (z.B. Netio) an Pin PC0 SCL und PC1 SDA angeschlossen werden. Wichtig ist, das noch 2 Pull up Widerstände an beide Pins angeschlossen werden. (3,3K bis 10K) stellen kein Problem dar.

Der I2C Sensor muss noch eine Adresse bekommen… Beschreibung folgt.

Es muss I2C in ethersex aktiviert werden. Zu finden unter: I/O —> [*] I2C Master Support (EXPERIMENTAL) —> (400) I2C Master Baudrate in kHz [*] I2C detection support [*] I2C generic read/write support —> [*] I2C DS1631 temperature sensor

Den entsprechenden Sensor anwählen im Beispiel den DS1631 Temperatursensor

Danach kann man per telnet mit ECMD Befehlen die I2C Sensoren abfragen.

Das ist auf http://www.ethersex.de/index.php/I2C sehr gut beschrieben.

Wenn das funktioniert, kommt folgendes script ins Spiel. https://github.com/volkszaehler/volkszaehler.org/blob/master/misc/controller/bash/log_i2c_ds1631_ecmd.sh

Dort die entsprechenden Einstellungen vornehmen und den Eintrag im cronjob nicht vergessen.

hardware/channels/sensors/i2c.1304350963.txt.gz · Zuletzt geändert: 2011/05/29 13:09 (Externe Bearbeitung)