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ührtVersion 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