[1.64]
- Time source priority changed to HTTP first.
[1.63]
- CHanged battery sleep thersholds to 25/35%.
[1.61]
- Βελτίωση φιλτραρίσματος της καταγραφής τάσης της μπαταρίας από ADC
- Συντονισμός του αισθητήρα κεραυνών
- Αναγνώριση και διόρθωση της απόκλισης της ώρας συστήματος χρησιμοποιώντας το εξωτερικό RTC
- ΈΛεγχος της απόκλισης της ώρας κατα το ξύπνημα στο self-test.
- Προστέθηκε έλεγχος που εμποδίζει τις μεγάλες μεταβολές ώρας κατα τον συγχρονισμό για αποφυγή μη έγκυρης ώρας
[1.58]
- Βελτίωση συγχρονσιμού ώρας
- Καταγραφή της πηγής της ώρας για αποσφαλμάτωση
[1.56]
- Βελτίωση ανάγνωσης δεδομένων από τον αισθητήρα στάθμης MaxBotix
[1.55]
- Μείωση του χρόνου αυτόματου συγχρονισμού ώρας σε μισή μέρα
[1.54]
- Προσθήκη δείκτη UV στην τηλεμετρία καιρού
[1.53]
- Μετακίνηση του αισθητήρα στάθμης DFRobot σε εναλλακτική σειριακή θύρα λόγω προβλημάτων σταθερότητας
[1.52]
- Βελτιστοποιημένη σταθερότητα αισθητήρα κεραυνών
- Διόρθωση σφάλματος στη σειριακή θύρα του ηχοβολιστικού DFRobot
[1.51]
- Εκτεταμένη αποστολή καταγραφής για διευκόλυνση της αποσφαλμάτωσης
[1.50]
- Προσθήκη υποστήριξης IPFS.
- Αποστολή δεδομένων μετεωρολογικού σταθμού στο IPFS
[1.49]
- Λειτουργία αυτόματου συγχρονισμού ρολογιού ανά τακτά χρονικά διαστήματα.
[1.48]
- Προσθήκη συγχρονισμού ώρας μέσω NTP στο TSIM7000.
[1.45]
- Βελτίωση των ρυθμίσεων του αισθητήρα κεραυνών για βελτιωμένη ακρίβεια.
[1.44]
- Η συσκευή μπορεί πλέον να λειτουργεί ακόμα και μετά από αποτυχία του εξωτερικού RTC, λειτουργόντας μόνο με τη χρήση του εσωτερικού RTC του ESP32.
[1.43]
- Ανθεκτικότερος χειρισμός σφαλμάτων κατά την αποστολή δεδομένων.
- Βελτίωση των υπολογισμών της ταχύτητας του ανέμου στους μετεωρολογικούς σταθμόυς FineOffset.
- Προστέθηκε διακόπτης επιλογής λειτουργίας του αισθητήρα κεραυνών.
- Προστέθηκε υποστήριξη του LTC2941 coulomb counter.
- Προστέθηκε υποστήριξη ΙΝΑ218 current monitor για παρακολούθηση ενέργειας του ηλιακού πάνελ.
[1.42]
- Προσθήκη διακόπτη ενεργ./απενεργ. για τον αισθτήρα κεραυνών.
- Προστέθηκε εντολή απομακρυσμένου ελέγχου για συγχρονισμό του RTC.
[1.41]
- Προσθήκη υποστήριξης του αισθητήρα ποιότητας νερού Aquatroll600.
[1.36]
- Προσθήκη υποστήριξης του αισθητήρα κεραυνών AS3936.
[1.35]
- Προσθήκη υποστήριξης για τον αισθητήρα στάθμης υπερήχων DFRobot A02YYUW.
[1.33]
- To RF sniffing απενεργοποιείται αυτόματα μετά απο αριθμό διαδοχικών αποτυχιών λήψης πακέτου από μετεωρολογικό σταθμό, για εξοικονόμηση ενέργειας.
[1.32]
- Προστέθηκε λειτουργία αυτόματης αναζήτησης στον FineOffset sniffer, κατα την οποία η συσκευή "ακούει" για πακέτα δεδομένων από μετεωρολογικούς σταθμους FineOffset και έπειτα δημιουργεί σύζευξη με τον συγκεκριμένο σταθμό.
- Η συσκευή βρίσκεται σε λειτουργία ύπνου όσο αναμένει πακέτα από το RF module, και ξυπνάει μόνο όταν ληφθεί το πακέτο γι εξοικονόμηση ενέργειας.
- Αποστολή περισσότερων ρυθμίσεων ως Thingsboard device attributes.
[1.24]
- Βελτίωση φιλτραρίσματος αναγνωσμένων δεδομένων των αισθητήρων υπερήχων.
[1.23]
- Ο χρόνος δειγματοληψίας του αισθητήρα υγρασίας εδάφους μπορεί να ρυθμιστεί απομακρυσμένα.
[1.19]
- Προσθήκη υποστήριξης λειτουργίας εύκολης ρύθμισης "config mode". Η συσκευή μπορεί να ξεκινήσει σε αυτη τη λειτουργία πατώντας το κουμπί χρήστη για 3 δευτ. κατά την εκκίνηση. Έπειτα με τη βοήθεια μιας σειριακής κονσόλας η συσκευή μπορεί να ρυθμιστεί με απλές εντολές.
[1.18]
- Προσθήκη υποστήριξης RF sniffing των μετεωρολογικών σταθμών της FineOffset και καταγραφή των δεδομένων τηλεμετρίας.
[1.17]
- Υλοποιήθηκε custom SDI12 driver.
- Προσθήκη υποστήριξης για τον αισθητήρα DFRobot throw-in liquid pressure sensor.
- Προσθήκη υποστήριξης για τον αισθητήρα υγρασίας εδάφους Teros12.
- Προσθήκη υποστήριξης για τον ultrasonic αισθητήρα στάθμης της DFRobot.
- Προσθήκη υποστήριξης σειριακού καναλιού για τον αισθητήρα στάθμης υπερήχων Maxbotix.
- Προσθήκη υποστήριξης για τον αισθητήρα ποιότητας νερού Aquatroll500.
[1.16]
- Προσθήκη υποστήριξης για την πλακέτα TTGo TSIM.
[1.14]
- Αφαιρέθηκε η βιβλιοθήκη Adafruit FONA.
- Οι επικοινωνίες μεταξύ των συσκευών SDI12 μπορούν πλέον να καταγραφούν και να αποσταλούν ως τηλεμετρία στο Thingsboard για αποσφαλμάτωση.
[1.13]
- Η έξοδος της κονσόλας αποσφαλμάτωσης μπορεί να ανακατευθυνθεί μέσω WiFi στην υπηρεσία Timber.io, για διευκόλυνση της αποσφαλμάτωσης.
[1.12]
- Προστέθηκαν επίπεδα στα μηνύματα αποσφαλμάτωσης της κονσόλας (debug level macros)
- Προστέθηκε fallback συσκευή Thingsbaord, για την περίπτωση που καταστραφούν οι ρυθμίσεις του χρήστη στην εσωτερική μνήμη.
[1.11]
- Οι χρόνοι δειγματοληψίας πλέον υπολογίζονται με σημείο αναφοράς την τρέχουσα ώρα αντί για τον χρόνο τον οποίο μπήκε σε λειτουργία η συσκευή, ώστε η ώρα δειγματοληψίας να είναι προβλέψιμη.
- Προστέθηκε η παράμετρος "σημείο δρόσου" στις παραμέτρους του μετεωρολογικού σταθμου. [1.8]
- Χρήση του εξωτερικού RTC για διόρθωση του drift του εσωτερικού RTC, για μεγαλύτερη ακρίβεια στους χρόνους δειγματοληψίας.
[1.7]
- Προσθήκη υποστήριξης του μετεωρολογικού σταθμου Atmos41.
- Το σύστημα αρχείων SPIFFS μπορεί να διαμορφωθεί μέσω απομακρυσμένου ελέγχου.
- Προστέθηκε διακόπτης ενεργ./απενεργοποίησης των αισθητήρων στάθμης/ποιότητας νερού.
- Οι ρυθμίσεις του app_config αποστέλλονται ως Thingsboard device attributes κατά την αποστολή δεδομένων για διευκόλυνση της αποσφαλμάτωσης.
[1.3]
- Προσθήκη υποστήριξης του PWM καναλιού στους MaxBotix ultrasonic αισθητήρες.
- Οι τρέχουσες ρυθμίσεις της συσκευής αποστέλλονται ως Thingsboard device attributes.
[1.2]
- Προστέθηκε λειτουργία χαμηλής μπαταρίας κατά την οποία η ρυθμίσεις χρόνων δειγματοληψίας του χρήστη αγνοούνται και η συσκευή μπαίνει σε λειτουργία αργής δειγματοληψίας για εξοικονόμηση ενέργειας.
- Προστέθηκε λειτουργία sleep-charge κατά την οποία η συσκευή μπαίνει σε λειτουργία ύπνου για εξοικονόμηση ενέργειας όταν η μπαταρία βρίσκεται σε κρίσιμα χαμηλά επίπεδα. Η πλήρης λειτουργικότητα της συσκευής επανέρχεται μόνο όταν το επίπεδο φόρτισης της μπαταρίας ανέβει πάνω από ένα προκαθορισμένο όριο.
[1.1]
- Αναλυτικότερη καταγραφή συμβάντων και σφαλμάτων.
- Αυτοέλεγχος της συσκευής μετά το ΟΤΑ. Σε περίπτωση αποτυχίας, το υλισμικό επανέρχεται στην προηγούμενη έκδοση.
[1.0]
- Προσθήκη ΟΤΑ (αποστολή απομακρυσμένων αναβαθμίσεων υλισμικού).
- Λειτουργικότητα GSM γράφτηκε από την αρχή για χρήση της βιβλιοθήκης TinyGSM.
- Προσθήκη αρχείου ρυθμίσεων ανα πλακέτα ανάπτυξης,
- Προσθήκη υποστήριξης πλακέτας WiPy.
- Προσθήκη υποστήριξης πλακέτας Adafruit Feather
[0.3]
- Ανάγνωση τάσης/κατάστασης φόρτισης μπαταρίας από το GSM module και αποθήκευση στα διαγνωστικά.
- Συγχρονισμός ώρας μέσω ΗΤΤP όταν οι υπόλοιπο μέθοδοι συγχρονισμού αποτύχουν.
- Προσθήκη του αισθητήρα ΒΜΕ280 για παρακολούθηση των εσωτερικών συνθηκών της συσκευής.
[0.2]
- Αποστολή διαγνωστικών ως τηλεμετρία στο Thingsboard.
- Προσθτέθηκε υποστήριξη NBIoT όταν υπάρχει διαθέσιμο το SIM7000.
- Προσθήκη υποστήριξης της πλακέτας NodeMCU.
[0.1]
- Προστέθηκε υποστήριξη της πλακέτας TTGO TFox.
- Προσθήκη δυνατότητας απομακρυσμένου ελέγχου.