wlanthermo-nano / wlanthermo_esp32_software Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
Zukünftig soll der User selber die möglichkeit haben zu entscheiden ob er prereleases installieren möchte oder nicht. Dazu müssen folgende Änderungen durchgeführt werden:
Erweiterung der settings API
"system": { "time": "1546271847", "unit": "C", "ap": "NANO-AP", "host": "NANO-84b3ec", "language": "de", "version": "v1.0.3", "getupdate": "false", "autoupd": true, "prerelease":true, "hwversion": "V1", "god": 0 }
Im system object muss folgender Parameter ergänzt werden:
prerelease -> boolean
Erweiterung des update objects (cloud api)
"update": { "prerelease": true }
Im update object muss folgender Parameter ergänzt werden:
prerelease-> boolean
Anzeige im Frontend
Da steht
Beta-Versionen in der Suche mit einschießen
Grüßle
der Papa
das Device Object muss um folgende Parameter erweitert werden:
"device": { "device": "mini", "serial": "xxxxxx", "**cpu**": "esp32", "**flash_size**": "33554432", "hw_version": "v1", "sw_version": "v1.0.0" }
cpu -> esp32/esp82xx
flash_size -> int [bytes]
Die Systemsprache sollte auch am Nextion umgesetzt werden. Dafür müssten alle Texte aber Variablen sein. Alternativ sollten wir auf sprachenneutrale Icons setzen, wo möglich.
Wenn ein Kanal auf PT100/PT1000 eingestellt ist, erscheint in den Kanaleinstellungen am Nextion ein "Error".
Um mehr Aktionen über die API zu realisieren, wäre es noch nett wenn man die Temp Max eines Kanals als Kerntemperatur kennzeichnen könnte, um diese Info dann über die API zu greifen und verarbeiten zu können.
Brauchen wir hier die Möglichkeit den exakten Widerstandswert einzustellen?
sendCommand("bkcmd=1"); --> no response, timeout...
Aktuell wird beim Aufpoppen der Authentifizierung am Webinterface der Name "asyncesp" angezeigt. Das sollte zu "WLANThermo" oder ähnlichem geändert werden (muss nochmal schauen, was beim Nano aktuell kommt). Dafür muss die Webserver Lib modifiziert werden.
Hier müssen beide IO eines Pitmaster angesprochen werden, der erste IO als Lüfter, der zweite als Servo. Allerdings müssen wir hierfür auch was im Webinterface und in den gespeicherten Parametern ändern, da wir für den Servo noch eigene DC-Grenzen brauchen. Zweimal DC-Grenzen sind aktuell nicht vorgesehen. Ich überleg mir da was.
Martin, vielleicht kannst du das Profil schonmal anlegen, dazu einen zweiten Satz DC-Werte (Min/Max) in den Einstellungen und im ersten Schritt einfach die ersten DC-Werte duplizieren. Ich überleg mir in der Zwischenzeit, was wir im Webinterface brauchen und wie wir es mit der Schnittstelle machen.
Im Bereich System eine Auswahl zum Drehen der Anzeige auf dem Nextion. Man kann es zwar auch manuell über den Recovery machen, aber dabei könnte eventuell eine falsche Version geladen werden, daher wäre es besser wenn das richtige File vom System selbst geladen werden würde. Außerdem sollte bei einem Update dann automatisch die richtige Version installiert werden.
_Diese Seite verwendet die nicht standardisierte Eigenschaft "zoom". Stattdessen sollte calc() in den entsprechenden Eigenschaftswerten oder "transform" zusammen mit "transform-origin: 0 0" verwendet werden.
Passwort-Felder sind auf einer unsicheren (http://) Seite vorhanden. Dies ist ein Sicherheitsrisiko, durch das Zugangsdaten gestohlen werden können.
Wollen wir eine Deaktivierungsfunktion für einen Kanal einbauen? Also ein Kontrollkästchen in den Kanaleinstellungen jedes Kanals, mit dem ein Kanal aus der dynamischen Darstellung der Kanäle entfernt wird, auch wenn ein Fühler angeschlossen ist. Ist an keinem Kanal ein Fühler angeschlossen, ist er dennoch sichtbar als OFF-Kanal. Sonst kann man ihn ja nicht mehr ändern.
Moin,
in den Einstellungen des Benachrichtungsdienst Pushover ist das Device nicht setzbar.
Das ist bei mir leider ein Problem, da bei mit paar mehr Devices registriert sind.
Und nicht alle sollen die Push Benachrichtigungen des WlanThermo bekommen.
Show STA symbol as soon as connected
This would be a nice feature later again!
This vital function is missing! Without it, WLANThermo is just meaningless! I will buy an Ikea fantast instead and will ask my wife to read the temperatures on regular basis. BTW: she can beep on booting! 😂
😛😛😛
Schnittstelle handleWifiResult() muss überarbeitet werden. Bei doppelter SSID wird der RSSI der Verbindung teilweise falsch ausgelesen, wenn die nicht aktive doppelte SSID zuerst in der Liste auftaucht.
Wie stellen wir den Pitmaster im Nextion da und wie gehen wir speziell damit um, wenn beim Mini V2 beide Pitmaster auf einen Kanal angewendet werden. Das betrifft auch das Webinterface.
Im Menu System steht
Beta-Versionen in der Suche mit einschießen
See #22
Windows 10:
Nor in Firefox, nor in Chrome, nor in Microsoft Edge:
Need to scroll down to see the time line.
Firefox Console Info:
Diese Seite verwendet die nicht standardisierte Eigenschaft "zoom". Stattdessen sollte calc() in den entsprechenden Eigenschaftswerten oder "transform" zusammen mit "transform-origin: 0 0" verwendet werden.
(and not on Nextion but this we know already).
KwT
Wir sollten am Nextion noch anzeigen mit welcher SSID man gerade verbunden ist. Auf der Seite mit dem QR-Code ist dafür eventuell nicht genug Platz, wenn es eine lange SSID ist, müssen wir mal überlegen, wo das am besten passt.
3-stufiges WiFi-Icon im Nextion, Staffelung wie im Webinterface
Wenn man ein anderes WLAN auswählt und auf speichern drückt, bucht das Thermo sich zwar um, im MMI passiert aber nichts. Man muss erst auf einen anderen Punkt gehen und dann nochmal auf WLAN und sieht dann, dass umgebucht ist.
Außerdem muss man immer das Passwort beim Wechsel eingeben auch wenn man es schon einmal eingegeben hatte.
Grüßle
derPapa
Would be nice to have following options as settings:
v. 1.0.8 Bluetooth cannot be deactivated
Aktuell wird der falsche Fühlertyp bei den Typ K Kanälen angezeigt.
When trying to enter a WLAN password via the display, there is no "_"-sign. Tapping on CAPS in numeric-mode leads to CAPS-alphabet-mode. Would be better to lead to extended special-character-numeric-mode.
Wäre gut, wenn wir am Nextion noch ein "Baustellenfoto" hätten, was während des Recovery Mode erscheint. Vielleicht in Anlehnung an ein Baustellen-Schild im Straßenverkehr (Bauarbeiter mit Schippe und Sandhaufen) eine Figur, die mit Grillzange am Grill steht, weiß auf grauem Hintergrund, und darunter "Recovery Mode". Falls sich jemand künstlerisch betätigen möchste. Ansonsten wir ein reines "Recovery Mode", weiß auf grau, auch schonmal gut.
According to this Mini Description:
https://www.grillsportverein.de/forum/attachments/qsgmini_en-pdf.1421847/
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.