Comments (3)
Could we use MQTT for this?
services would then throw the events at the local mqtt broker running on the ccgx. A local db can take them from that broker and store them for local use, such as showing in the gui. And the broker will forward the messages to the online VRM Broker. And same there, some service can take them from that broker and store them in the database.
Some initial considerations:
- mqtt can queue the messages while the online broker is unreachable. This is native mosquitto functionality. But is that queue stored in non-volatile memory?
from venus.
We could use something like https://www.graylog.org/ locally ad pipe everything to syslog. This would provide a central place for all the events/logs to aggregate.
from venus.
we'll look at this once the stars are in the right position
from venus.
Related Issues (20)
- v3.40~32: Critical loads box showing, regardless of ESS->grid metering setting HOT 2
- dbus-acsystem: MultiRS devices not combined into acsystem. HOT 3
- npm recipes: better handle optionalDependencies and --omit=dev
- add raspberrypi support for Qt6 / gui-v2
- make an option to remove old pv inverters
- Generator menu: Hide quiet hours menu items when quiet hours is disabled. HOT 2
- dbus_modbus_client is scanning itself HOT 1
- Generator: Enable remote start mode on genset from GX when supported
- velib_python: fix race condition during service creation
- Better support for systems with only a grid meter
- Generator: Implement /ClearError path for dbus-modbus-client gensets HOT 2
- flashmq/security: add read-only mode for bridge connection
- signalk: default canbus interface for Cerbo MK2 is wrong
- Connected genset: service & runtime counters HOT 16
- Remove/fix the gui option to clear genset errors. HOT 3
- excess load leads to reboots HOT 11
- Run dbus-generator (genset start/stop) and dbus-parallelbms only when needed HOT 3
- Add CVL/CCL/DCL to the system battery via N2K-out VREGs
- Custom shape for water level sensor input dialog broken
- Fix http://[ip]/not working when gui-v2 is running onscreen
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 venus.