====== I2C Sensoren ====== 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. ===== Ethersex Konfiguration ===== 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://old.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.