######################### Bienenwaage 5.0 changelog ######################### *********** Development *********** - Update URL to UUID generator. Thanks, @weef! - Improve MQTT configuration section - Improve build environment and add documentation - Fix whitespace - Add file header - Improve wording - Improve configuration for Weather Underground - Use JSON format for getting information from Weather Underground - Improve GSM SIM unlocking **************** 2020-04-26 2.0.0 **************** - Port auf ESP32 *************** 2019-xx-xx 1.2x *************** - Version 1.20 Version um Tippfehler bereinigt und für Upload auf GitHub vorbereitet - Version 1.20 public - User / Login Credentials entfernt *************** 2019-xx-xx 1.1x *************** - Version 1.14 Version 1.10-1.13 verworfen und auf Basis 1.09 aufgesetzt. - Version 1.14 OTA Teil entfernt - Test 0k 15:27 - Version 1.14 HX711 Messung / Gewicht integriert Test 0k 15:38 + 16:15 - Version 1.15 Quelle Code zum debugging Abschnittweise zusammengesetzt - Version 1.15 MQTT_Test_wg_HX711_V1.1 - V1.1f sind die einzel Schritte dahin - Version 1.15 u.a. Setup & Haupteil vereinfacht - jetzt DeepSleep in Main Loop aufgerufen, fürher separater Codezweig in SetupPfad - Version 1.15 Code passt zu Fritzing Bienenwaage 4.2 5V CN3064.fzz - Version 1.15 Kalibrierung mit Sketch ``Kalibrierung f_r_Waage_3.0_Demos_`` durchgeführt - Version 1.15 Aktuell nur ohne Sensor SD18B20 möglich da PIN für Waage benötigt wird - Version 1.15 Farbcode Anschlußkabel BOSCHE H40A - Version 1.15 ToDo Test ob Jumper D8 möglich der nach dem Booten geschlossen wird. - Version 1.16 Zusätzlicher Sleep falls mqtt Connect nicht klappt - 27.04.19 im Test - Version 1.17 Zusätzlicher Sleep falls GSM oder GPRS Connect nicht klappt, zustäzlich stoppen des Modems bevor mqtt sleep der Version 1.16 bei fehlerhaften mqtt connect. -30.04.19 im Test - Version 1.18 Geschwindigkeit für SoftwareSerical von 57600 auf 9600 Baud gesenkt (Artikel gefunden der sagt, das es hier zu Problemen auf der TX/RX Leitung kommen kann) - Version 1.19 production für Einsatz - Arduino Version 1.8.7 / ESP Version 2.3.0 / SDK 1.5.3_16_04_18 / seit 30.05.2019 - Version 1.19 Echtdaten werden an als node-2 geführt deshabl spielwiese/node-2/data.json, anstatt node-4 an den bisher zu Testzwecken übermittelt wurde. *************** 2019-xx-xx 1.0x *************** - Version 1.01 Spannungs Messung und Deep Sleep - Version 1.02 MQTT Anbindung - Version 1.03 Temperatur Meßung - Version 1.03 Anpassen des Wertes #define MAXBUFFERSIZE (1024) in Adafruit_MQTT.h, im Ordner libraries/Adafruit_MQTT_Library/afruit_MQTT.h - Version 1.04 WiFiClient clientMQTT anstatt client - Version 1.05 Add to ESP.deepSleep WAKE_RF_DEFAULT - Version 1.06 Grundzüge GSM integriert - Version 1.01 basiert auf Waage 1.06 mit ESP8266 - ab hier Versuch mit Wemos D1 mini Board. - Version 1.02 Transmit String json_data in Abhängigkeit der #define Sensor Section. - Version 1.02 MQTT Topic auf -node3 geändert - Version 1.02 SerialAT.begin(115200) auf SerialAT.begin(57600) reduziert - Version 1.03 WUNDERGROUND ist noch nicht funktionsfähig siehe Funktion ..._weatheronly - Version 1.03 Funktion gsm_info() gibt Informationen zu Signal Qualität & Spannungsversorgung des GSM Moduls auf Console aus. - Version 1.04 GSM Modul per MOSFET & Daten Pin ein / ausschalten https://forum.arduino.cc/index.php?topic=383081.30 mittels Channel MOSFET - Version 1.04 Nicht im Einsatz - Version 1.05 2. China Modul - über Pin D3 initalisieren - ohne MOSFET - GSM Power on/off umgeschrieben - VERSION 1.05 läuft mit beiden Modulen - versuch sleepEnable zu nutzen - Version 1.06 Funktionen sleepEnable & sleepoff in gsm_SleepMode2On & gsm_SleepMode2Off umbenannt - Version 1.06 Funktion gsm_poweron wird aktuell nicht benötigt - wg. Sequenz behalten. - Version 1.07 separte Version hier nicht hinterlegt - Versuch der Telegramm Einbindung - Version 1.08 Sleep Dauer abhängig vom Ladezustand des Akkus - Version 1.08 ToDo:Sleep Timer Abhängig von Wifi / GSM machen oder andere Adressbereich für Ablage der Daten - Version 1.08 Anpassen des Wertes #define MAXBUFFERSIZE (2048) in Adafruit_MQTT.h, im Ordner libraries/Adafruit_MQTT_Library/afruit_MQTT.h - Version 1.09 Arduino 1.8.7 (evtl. war vorher 1.8.5, bin mir aber nicht mehr sicher) - Version 1.09 #define DS18B20_PIN D2 auf D5 geändert - Version 1.09 DS18820 Adressen auf 28FFCFBDA4160446 korrigiert - Identifikation mit oneWireSearch.ino