Comments (5)
There was a bug in the React code, which I fixed in the 3.7.0-dev.1, where the EventStream could be initiated more than once when the web page is mounted, which could account for some messages getting lost. I'll see if this helps with this issue by slowing down the WiFi on a real ESP32 next,.
from ems-esp32.
WebLogService.h
had REFRESH_SYNC as 50, I changed to 30 and it may have caused #1611 missing logs, then it was changed to 80. I'll change it back to 30 and see if the fix in the web solves the sync issue.
If you compile with -DEMSESP_PINGTEST
it will send a log message every 1/2 second, which i used for testing.
in 3.7.0-dev.2
from ems-esp32.
Wow, no missing logs with 30ms on my old notebook with compiler running in background. I think you can close the issue. Also no doubletts when removing the id checks.
from ems-esp32.
Wow, no missing logs with 30ms on my old notebook with compiler running in background. I think you can close the issue. Also no doubletts when removing the id checks.
Great, I close this one then. Was a silly thing in how React renders the DOM on page rendering. Before it was easier with onMount().
from ems-esp32.
I've also tested with wait-delay completly removed and buffer 100. Works good. Next i send all buffer messages at once (in one loop), works also, but maybe this blocks the main loop too long and it takes much memory for TCP buffering. Better leave it by one message per loop.
from ems-esp32.
Related Issues (20)
- add telnet command to reboot to previous version HOT 1
- [Junkers Cerapur Compact] Missing 0x22 telegram interpreter HOT 10
- Enable/Disable services via the Telnet HOT 2
- Regular poll requests for invalid telegrams are within error log HOT 8
- Refresh UI - moving settings to one location HOT 6
- EMS bus disconnected HOT 5
- WWmode HOT 1
- 3.7.0-test.0 (ESP32) - Error Menu -> System HOT 9
- MS200 Bosch Heat Assist valve HOT 1
- MM200 mixer module - new entities only shown for hc2, not for hc1 HOT 4
- No MQTT Boiler-Data after Update to 3.6.5 HOT 43
- Whatever I am choosing as formant the entity keeps the new, longer entity name HOT 3
- Fault message on Bosch compress 3800i ew: A11-3071 HOT 3
- Dwh mode eco+ is missing on bosch 3800i/rego 3000 HOT 22
- Improvment: Get current error state or alarm as a entity HOT 8
- Improvment: Reset alarm and clear alarm history list HOT 5
- Improvemt: Add power off/on possibility for the heatpump(bosch compress 3800i ew) HOT 10
- New Feature: call HOT 2
- length of custom entities? HOT 1
- boiler.burnmaxpower min/max attributes are not correctly set for api HOT 20
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ems-esp32.