mirror of
https://github.com/lumapu/ahoy.git
synced 2025-06-01 02:01:38 +02:00
0.8.100
* fix captions in `/history #1532 * fix get NTP time #1529 #1530 * fix translation #1516
This commit is contained in:
parent
d5ed0272e9
commit
4b75e72bf3
7 changed files with 19 additions and 24 deletions
|
@ -1,5 +1,10 @@
|
|||
# Development Changes
|
||||
|
||||
## 0.8.100 - 2024-03-27
|
||||
* fix captions in `/history #1532
|
||||
* fix get NTP time #1529 #1530
|
||||
* fix translation #1516
|
||||
|
||||
## 0.8.99 - 2024-03-27
|
||||
* fix compilation of all environments
|
||||
|
||||
|
|
12
src/app.cpp
12
src/app.cpp
|
@ -245,17 +245,12 @@ void app::tickNtpUpdate(void) {
|
|||
|
||||
if (!mNtpReceived)
|
||||
mNetwork->updateNtpTime();
|
||||
else
|
||||
else {
|
||||
nxtTrig = mConfig->ntp.interval * 60; // check again in configured interval
|
||||
mNtpReceived = false;
|
||||
}
|
||||
|
||||
updateNtp();
|
||||
nxtTrig = mConfig->ntp.interval * 60; // check again in 12h
|
||||
|
||||
// immediately start communicating
|
||||
if (mSendFirst) {
|
||||
mSendFirst = false;
|
||||
once(std::bind(&app::tickSend, this), 1, "senOn");
|
||||
}
|
||||
|
||||
mMqttReconnect = false;
|
||||
|
||||
|
@ -532,7 +527,6 @@ void app::resetSystem(void) {
|
|||
mTimestamp = 1;
|
||||
#endif
|
||||
|
||||
mSendFirst = true;
|
||||
mAllIvNotAvail = true;
|
||||
|
||||
mSunrise = 0;
|
||||
|
|
|
@ -440,7 +440,6 @@ class app : public IApp, public ah::Scheduler {
|
|||
bool mSaveReboot = false;
|
||||
|
||||
uint8_t mSendLastIvId = 0;
|
||||
bool mSendFirst = false;
|
||||
bool mAllIvNotAvail = false;
|
||||
|
||||
bool mNetworkConnected = false;
|
||||
|
|
|
@ -13,8 +13,7 @@
|
|||
//-------------------------------------
|
||||
#define VERSION_MAJOR 0
|
||||
#define VERSION_MINOR 8
|
||||
#define VERSION_PATCH 99
|
||||
|
||||
#define VERSION_PATCH 100
|
||||
//-------------------------------------
|
||||
typedef struct {
|
||||
uint8_t ch;
|
||||
|
|
|
@ -57,11 +57,11 @@ class AhoyNetwork {
|
|||
}
|
||||
|
||||
bool updateNtpTime(void) {
|
||||
if(NetworkState::CONNECTED != mStatus)
|
||||
if(NetworkState::GOT_IP != mStatus)
|
||||
return false;
|
||||
|
||||
IPAddress timeServer;
|
||||
if (!mUdp.connected()) {
|
||||
IPAddress timeServer;
|
||||
if (!WiFi.hostByName(mConfig->ntp.addr, timeServer))
|
||||
return false;
|
||||
if (!mUdp.connect(timeServer, mConfig->ntp.port))
|
||||
|
@ -71,7 +71,7 @@ class AhoyNetwork {
|
|||
mUdp.onPacket([this](AsyncUDPPacket packet) {
|
||||
this->handleNTPPacket(packet);
|
||||
});
|
||||
sendNTPpacket(timeServer);
|
||||
sendNTPpacket();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
@ -173,7 +173,7 @@ class AhoyNetwork {
|
|||
#endif
|
||||
|
||||
private:
|
||||
void sendNTPpacket(IPAddress& address) {
|
||||
void sendNTPpacket(void) {
|
||||
//DPRINTLN(DBG_VERBOSE, F("wifi::sendNTPpacket"));
|
||||
uint8_t buf[NTP_PACKET_SIZE];
|
||||
memset(buf, 0, NTP_PACKET_SIZE);
|
||||
|
@ -188,9 +188,7 @@ class AhoyNetwork {
|
|||
buf[14] = 49;
|
||||
buf[15] = 52;
|
||||
|
||||
//mUdp.beginPacket(address, 123); // NTP request, port 123
|
||||
mUdp.write(buf, NTP_PACKET_SIZE);
|
||||
//mUdp.endPacket();
|
||||
}
|
||||
|
||||
void handleNTPPacket(AsyncUDPPacket packet) {
|
||||
|
|
|
@ -136,7 +136,7 @@
|
|||
return [
|
||||
mlNs("polyline", {stroke: "url(#gLine)", fill: "none", points: pts}),
|
||||
mlNs("polyline", {stroke: "none", fill: "url(#gFill)", points: pts2}),
|
||||
mlNs("text", {x: i*.8, y: 10}, "{#MAX_DAY}: " + String(obj.max) + "W"),
|
||||
mlNs("text", {x: i*.8, y: 10}, "{#MAXIMUM}: " + String(obj.max) + "W"),
|
||||
mlNs("text", {x: i*.8, y: 25}, "{#LAST_VALUE}: " + String(lastVal) + "W")
|
||||
]
|
||||
}
|
||||
|
|
|
@ -631,7 +631,7 @@
|
|||
{
|
||||
"token": "BTN_INV_ADD",
|
||||
"en": "add Inverter",
|
||||
"de": "Wechselrichter hinzufuegen"
|
||||
"de": "Wechselrichter hinzuf\u00FCgen"
|
||||
},
|
||||
{
|
||||
"token": "INV_INPUT",
|
||||
|
@ -656,7 +656,7 @@
|
|||
{
|
||||
"token": "TAB_INPUTS",
|
||||
"en": "Inputs",
|
||||
"de": "Eingaenge"
|
||||
"de": "Eingänge"
|
||||
},
|
||||
{
|
||||
"token": "TAB_RADIO",
|
||||
|
@ -1579,9 +1579,9 @@
|
|||
"de": "Gesamtertrag pro Tag"
|
||||
},
|
||||
{
|
||||
"token": "MAX_DAY",
|
||||
"en": "Maximum day",
|
||||
"de": "Tagesmaximum"
|
||||
"token": "MAXIMUM",
|
||||
"en": "Maximum",
|
||||
"de": "Maximum"
|
||||
},
|
||||
{
|
||||
"token": "LAST_VALUE",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue