Commit graph

8147 commits

Author SHA1 Message Date
andig
2266f43074
Fix charged energy wrong when charge stopped (#268) 2020-08-06 16:35:47 +02:00
andig
b970df81d8 Fix potential deadlock 2020-08-06 13:15:32 +02:00
andig
b41bf78909
Fix soc charge bar not displayed when vehicle api offline (#269) 2020-08-06 07:30:22 +02:00
andig
b7cf814649 Provide more meter configuration details 2020-08-04 22:54:33 +02:00
andig
da876eac0c Improve conversion of string to charge mode 2020-08-04 22:52:42 +02:00
andig
ec04b22739 Add currents to default meter (#267) 2020-08-04 22:33:01 +02:00
andig
21e7356590
Fix connect/disconnect handlers (#266) 2020-08-04 17:54:04 +02:00
andig
b7be4dd75d
Support accessing SunSpec subdevices (#262) 2020-08-04 09:19:26 +02:00
andig
22891b6c03 Add test-images make target for prototyping 2020-08-03 19:13:05 +02:00
andig
403c71fccd
Add shoutrrr for supporting emails as push channel (#263) 2020-08-03 17:44:14 +02:00
andig
58177f60c1
Silence NaN reading errors by treating NaN as zero (#261) 2020-08-03 07:23:54 +02:00
andig
d7082ee954 Update NRG Connect attributes 2020-08-02 21:21:53 +02:00
andig
569e1e8938 Don't disable charger if targetSoc is 100% 2020-08-02 21:08:03 +02:00
andig
6398d27cef Upgrade screenshot 2020-07-31 14:07:38 +02:00
andig
1be64c7353 Return errors instead of fatal 2020-07-31 13:39:00 +02:00
andig
2d187750fb Don't commit errors and warnings to cache 2020-07-31 07:37:49 +02:00
andig
ff880489e6
Add version and docker info 2020-07-30 19:45:22 +02:00
andig
d1fa20b87d
Always disable charger when car disconnected to avoid unnecessary switching activity (#253) 2020-07-30 16:49:42 +02:00
andig
9139817fb6 Fix crash in release version by adding release tag to goreleaser 2020-07-30 13:26:58 +02:00
andig
e2c0ea9fcf Fix calculating remaining charge duration 2020-07-30 11:14:31 +02:00
andig
a598cd56ab Fix version check - once and for all 2020-07-29 22:42:05 +02:00
andig
2261d8d718
Make targetSoC public and configurable (#248) 2020-07-29 22:18:21 +02:00
andig
728430c8aa
Download and show release notes (#250) 2020-07-29 21:51:18 +02:00
andig
8b4bd1a9db
Merge pull request #249 from andig/feature/test-configs
Test sample configurations
2020-07-29 14:31:12 +02:00
andig
1e03a51eae Standardize error messages by removing config prefix 2020-07-29 14:22:44 +02:00
andig
3de1f3d072 Add templates api 2020-07-29 13:45:30 +02:00
andig
6043023a6a Test sample configurations and ignore acceptable errors 2020-07-29 13:43:23 +02:00
andig
b1de0950c2 Return errors instead of failing 2020-07-29 13:42:09 +02:00
andig
9e7cf67128 Test sample configurations 2020-07-28 22:48:03 +02:00
andig
df8d0455f7 Append unique tag to script name to ensure updates are picked up 2020-07-28 22:18:26 +02:00
Andreas Linde
4da176567e
Merge pull request #246 from andig/feature/dev-hot-reloading
Dev mode does not need make assets any more
2020-07-28 17:53:28 +02:00
andig
1657757ca3 Add build tag 2020-07-28 17:38:13 +02:00
andig
614182309f Improve variable and tag naming 2020-07-28 17:33:32 +02:00
Andreas Linde
05264dd43a
Renamed files 2020-07-28 16:52:12 +02:00
Andreas Linde
edd833db82
Dev mode does not need make assets any more
- Only when using the buildflag `-tags dev` local file
- files are loaded directly from the file system instead of the compiled binary
- had to move `//go:generate esc …` from `server/http.go`to `main.go` as otherwise the stored local paths of the files wouldn’t be correct
- Moved the `liveAssets` constants definition into two separate files, where one is included when building for dev, and one when it isn’t
- move the tempate parsing into the handler in `http.go` as otherwise template changes would not be considered
2020-07-28 15:43:34 +02:00
andig
caffcfda59
Merge pull request #245 from andig/bugfix/configured-detection
Fixed configured detection
2020-07-28 12:54:23 +02:00
Andreas Linde
408fa61d07
Fixed configured detection 2020-07-28 12:03:12 +02:00
andig
d58eb15f2d Improve "configured" check for local debugging 2020-07-27 18:15:11 +02:00
Andreas Linde
f42a3dcf95
Updated README with docker details
- Added SMA specific docker setup, as it needs the `network_mode: host` to be able to receive multicast UDP data
- Removed double mention of port 7090
2020-07-26 19:15:46 +02:00
andig
eb1f8945eb Fix loadpoints api spelling error 2020-07-26 17:54:04 +02:00
andig
f085514ba7 Remove api PUT method 2020-07-26 17:38:14 +02:00
andig
72311c43f2 Abort waiting for initial value after timeout 2020-07-26 17:37:57 +02:00
andig
8345d32218 Fix order of initializing mqtt publisher 2020-07-26 17:37:40 +02:00
andig
c12d52ca82
Add mqtt interface and document REST api (#243) 2020-07-26 13:55:41 +02:00
andig
e948e8b31d Fix battery display and md-up bock display types 2020-07-25 16:45:30 +02:00
andig
38bb8cb7ab Improve configuration error messages 2020-07-25 16:12:47 +02:00
andig
a271b55c97 Add intro section if evcc is not configured 2020-07-25 15:48:25 +02:00
andig
880d39e07e Implement per-loadpoint mode and target soc setting (#240) 2020-07-25 14:42:53 +02:00
andig
66aa4838a7 Minor formatting tweak 2020-07-24 09:35:28 +02:00
andig
85d0c27218
Make tagged version compatible with semver 2020-07-23 09:35:35 +02:00