1c15ff5911
Add read-only mode support and enhance logging throughout the application
continuous-integration/drone/push Build is failing
2026-02-19 12:36:52 +11:00
bdcb8e6f73
Refactor import paths to use the full repository URL and remove obsolete GitHub Actions workflow file
2026-02-19 12:30:21 +11:00
a31a0b4829
Modernize invertergui: MQTT write support, HA integration, UI updates
build / inverter_gui_pipeline (push) Has been cancelled
2026-02-19 12:03:52 +11:00
Zergus
826576516f
Add support for reading MQTT password from file
...
Add `--mqtt.password-file` flag and `MQTT_PASSWORD_FILE` env var to allow
reading the MQTT password from a file (e.g. Docker secrets). When set,
the file contents overrides the --mqtt.password value.
Addresses diebietse/invertergui#46
2026-02-15 23:41:11 +02:00
Hendrik van Wyk
157736a99d
Add optional debug logging for frame decoding.
2020-10-08 12:25:33 +02:00
Nicholas Thompson
6ab917d35a
Update and improve logging library to logrus
2020-06-15 13:28:03 +02:00
Nicholas Thompson
64ae21da53
Update config to be passed in as environment variables
2020-06-15 12:47:27 +02:00
Nicholas Thompson
4a72d24cdd
Plugin grouping to make reading the code easier
2019-03-31 19:57:55 +02:00
Nicholas Thompson
92daf9191b
Moved frontend package to be part of webgui in plugin format and renamed it to static for a better description of the package
2019-03-31 19:57:55 +02:00
Nicholas Thompson
8b0b4f64f1
Simplyfy the flags to specify a source
2019-03-31 19:57:55 +02:00
Nicholas Thompson
47e73a4eff
Concept plugin layout
2019-03-31 19:57:55 +02:00
Nicholas Thompson
d02de285d9
Changed the naming of mk2if to mk2driver
2019-03-31 19:57:55 +02:00
Nicholas Thompson
a29781f025
Updated the serial library as the new library does not produce cgo errors and does not need the kernel headers to build
2019-03-13 21:13:09 +02:00
Nicholas Thompson
95735ff319
Added flag parsing to input flag
2019-03-13 00:18:20 +02:00
Nicholas Thompson
47bfbbfec5
Changed go module name to reflect new repository location
2019-03-13 00:18:20 +02:00
Nicholas Thompson
2456f45836
Added golangci linting and improved what was required
2019-03-13 00:18:20 +02:00
Nicholas Thompson
206159cdea
Removed go-bindata-assetfs and replaced with statik
2019-03-13 00:18:20 +02:00
Nicholas Thompson
892ea5aa1f
Updated cli to use led map
2019-03-13 00:18:20 +02:00
Nicholas Thompson
6bd668eb65
Added go bindata fs to serve web files and added VUE and bootstrap to local files
2019-03-13 00:18:20 +02:00
Nicholas Thompson
8267e71f18
Basic UI working state. Still needs clean and Assetfs to keep all dependencies in the application
2019-03-13 00:18:20 +02:00
Hendrik van Wyk
a52af88bff
Use mk2if instead of datasource as data source.
...
This removes support for the python based mk2daemon.
2017-09-16 15:37:58 +02:00
Hendrik van Wyk
44891b1795
Better cleanup code in invertercli.
2017-09-16 14:03:04 +02:00
Hendrik van Wyk
f89b619b23
That did nothing.
2017-09-16 13:34:05 +02:00
Hendrik van Wyk
337c897afc
Add more decimal points to the frequency output.
2017-09-16 13:13:32 +02:00
Hendrik van Wyk
58f446de81
Add channel based interface.
2017-09-16 13:13:23 +02:00
Hendrik van Wyk
1c4b44d5e3
Add command line parameter for address to listen on.
2017-09-16 12:05:51 +02:00
Hendrik van Wyk
ad170b556e
Merge branch 'prometheus_experiment' into nictesting
2017-09-16 11:40:49 +02:00
NC Thompson
2ed6ba8947
CLI as example for mk2 lib
2017-09-14 09:43:04 +02:00
Hendrik van Wyk
53eda718d7
Add experimental prometheus support.
2017-09-13 21:39:37 +02:00
Hendrik van Wyk
70bdaa99eb
Added command line argument to set the capacity of the batteries used.
2015-02-28 15:16:29 +02:00
Hendrik van Wyk
3cd2faf3ef
Moved the polling of data from the webgui to its own dedicated poller.
...
This should simplify testing of webgui.
2015-02-28 15:14:15 +02:00
Hendrik van Wyk
2b63a81cec
Added munin logging support.
2015-02-08 16:10:34 +02:00
Hendrik van Wyk
3cde999de9
Added a primitive battery charge monitor.
2015-02-08 11:28:04 +02:00
Hendrik van Wyk
e26aa12dce
Initial commit of source.
2015-02-08 10:13:36 +02:00