Donnerstag, 29. Mai 2014

Neuster Code für die Heizungssteuerung

Hier kommt der neue Code für die Heizungssteuerung.
Es steuert zwei WW-Boiler, die je nach Temperatur mit einem Dreiwege-Ventil umgeswitcht werden.
Nun ist bei 40°C und mehr der Wechsel eingerichtet, damit das Wasser nicht zu lange stehen bleibt.


#include <LiquidCrystal.h>
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
#include <Ethernet.h>
#include <EthernetUdp.h> // für die NTP-Abfrage
#include <LCD.h>
#include <Keypad.h>

Samstag, 17. Mai 2014

Neuer Code der Heizungssteuerung mit Fehlerkorrekturen, neuem Timeserver und Sommerzeitumstellung

Letztes Ärgernis, die angezeigte Zeit zwei Mal im Jahr umstellen zu müssen, ist nun behoben.
Ein paar kleinere Bugfixes sind auch dabei.
Der Time-Server ist nun meine FritzBox: 192.168.178.106

/*
/*
Bei der 2. Version des Arduino Ethernet Shields beachten:
"Yes, but when you reset the device before uploading, you can still upload the sketch WITH the shield attached, so it's quick and convenient."
aus
http://arduino.cc/forum/index.php/topic,67777.45.html#msg711073


Bei der 2. Version des Arduino Ethernet Shields beachten:
"Yes, but when you reset the device before uploading, you can still upload the sketch WITH the shield attached, so it's quick and convenient."
aus
http://arduino.cc/forum/index.php/topic,67777.45.html#msg711073
*/

#include <LiquidCrystal.h>
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
#include <Ethernet.h>
#include <EthernetUdp.h> // für die NTP-Abfrage
#include <LCD.h>
#include <Keypad.h>
#include <Keypad_I2C.h>
#include <SPI.h>
#include <SD.h> // für die SD-Kartennutzung
#include <avr/wdt.h> // für den Watchdog vgl. (http://tushev.org/articles/arduino/item/46-arduino-and-watchdog-timer)
#include <Time.h>