Jarno Rankinen
86afcef6ec
Update build pipeline for Go 1.22
2024-03-19 22:23:57 +02:00
Jarno Rankinen
25887e1111
v0.1.3 Module updates
...
- Go update to v1.22
- github.com/golang/protobuf v1.5.2 -> google.golang.org/protobuf v1.33.0
- github.com/gorilla/handlers v1.5.1 -> v1.5.2
- github.com/prometheus/client_golang v1.14.0 -> v1.19.0
- github.com/cespare/xxhash/v2 v2.1.2 -> v2.2.0
- github.com/felixge/httpsnoop v1.0.1 -> v1.0.4
- github.com/matttproud/golang_protobuf_extensions v1.0.1 -> v1.0.4
- github.com/prometheus/client_model v0.3.0 -> v0.6.0
- github.com/prometheus/common v0.37.0 -> v0.50.0
- github.com/prometheus/procfs v0.8.0 -> v0.13.0
- golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a -> v0.18.0
- golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
-> v0.0.0-20231012003039-104605ab7028
2024-03-19 22:16:22 +02:00
Jarno Rankinen
ef6627dae8
ci: Add 'fetch-depth: 0' to build checkout action, probably fixes changelog for releases
2024-03-08 00:29:39 +02:00
Jarno Rankinen
d1f734dd32
v0.1.2
...
- Fix routing, remove the awkward symlinking system for index.html
- Automatic binary build with GH Actions
2024-03-08 00:20:02 +02:00
Jarno Rankinen
8278bc9445
Automatic build action, take 1
2024-03-07 23:03:33 +02:00
Jarno Rankinen
28a555fa2b
Don't exit on max retries in updateRegisters, except on initial run
2024-03-07 22:54:24 +02:00
Jarno Rankinen
ea8ca1a6df
Don't exit on max retries in updateRegisters
2024-03-07 22:38:18 +02:00
Jarno Rankinen
d9fbbfac1c
Fix typos
2024-03-07 21:20:40 +02:00
Jarno Rankinen
5458c3ba86
v0.1.0
2024-01-21 11:39:36 +02:00
Jarno Rankinen
027d678a09
v0.0.29 Improved error handling
...
- Retry mechanic for coil read errors
- Utilize pointers, attempt to have more persistent state
- Improved error handling and slightly more verbose logging
2024-01-21 11:34:45 +02:00
Jarno Rankinen
32fa6d4321
Update README.md
2024-01-14 17:06:46 +02:00
Jarno Rankinen
0aeb54dbd8
Update README.md
2024-01-14 17:04:35 +02:00
Jarno Rankinen
1a4b22df02
Updated readme for v0.0.28
2023-10-09 21:39:12 +03:00
Jarno Rankinen
19e047b142
v0.0.28 Added --read-only flag & read_only: true|false config option. Closes gh-33
2023-10-09 21:33:53 +03:00
Jarno Rankinen
efbfe72bba
Disable Add to project action
2023-10-09 21:12:45 +03:00
Jarno Rankinen
af4405550c
v0.0.27 Added --disable-auth flag and disable_auth: true|false config options. Disables HTTP authentication. build script added to repo. Closes gh-31
2023-10-09 21:08:26 +03:00
Jarno Rankinen
951e3ba493
v0.0.26 - Usable on a daily basis
...
- Added 'Temperature delta' template sensor, measures difference
between Room temp vs Temp setpoint (+1.0 = room is 1 degree above
setpoint)
- Added input helper, rest commands and binary sensor for disabling/enabling
after heater element
- Updated English dashboard to match Finnish one
- Alert support is the major thing missing
- Automations to override Pingvin's own are under testing
2023-04-07 22:26:14 +03:00
Jarno Rankinen
87482c793a
Physical connection instructions
2023-04-04 22:41:47 +03:00
Jarno Rankinen
19d4d3d78b
images continued
2023-04-04 22:40:50 +03:00
Jarno Rankinen
1d1d2990a4
images
2023-04-04 22:21:25 +03:00
Jarno Rankinen
f31cf085ca
install instructions continued
2023-04-04 22:11:45 +03:00
Jarno Rankinen
5a1f0d298f
Update README.md
...
Install instructions 1
2023-04-04 21:53:06 +03:00
Jarno Rankinen
789a92e2e4
Update README.md
2023-03-30 15:42:45 +03:00
Jarno Rankinen
9cfd61448d
Update README.md
2023-03-30 15:41:34 +03:00
Jarno Rankinen
11f2df4f6b
Update README.md
2023-03-30 15:24:10 +03:00
Jarno Rankinen
0231364589
Update README.md
2023-03-30 15:23:26 +03:00
Jarno Rankinen
2c12a88c6d
Update README.md
2023-03-30 15:22:55 +03:00
Jarno Rankinen
9b51caac9f
Update README.md
2023-03-30 15:21:59 +03:00
Jarno Rankinen
f6e5039af6
Create LICENSE
2023-03-30 15:05:41 +03:00
Jarno Rankinen
5ecbe2a038
Update README.md
2023-03-30 15:00:16 +03:00
Jarno Rankinen
643eae3e5d
Update README
2023-03-30 14:57:57 +03:00
Jarno Rankinen
df42907f65
Update README.md
2023-03-28 22:16:36 +03:00
Jarno Rankinen
2a76c9a413
Configuring the serial path actually does something now
2023-03-20 20:55:20 +02:00
Jarno Rankinen
545897211e
Ability to configure serial path
2023-03-20 20:29:00 +02:00
Jarno Rankinen
ed67cac11c
Updated README.md after removing Python sources
2023-03-15 22:19:50 +02:00
Jarno Rankinen
a2970f1754
0.0.24
2023-03-15 22:09:06 +02:00
Jarno Rankinen
28548005b8
Remove unused statuslock Mutex
2023-03-15 21:42:16 +02:00
Jarno Rankinen
c10df356d1
Pingvin.New returns pointer to instance
2023-03-15 21:40:37 +02:00
Jarno Rankinen
c0798af980
Renamed PingvinKL type to Pingvin
2023-03-15 21:39:14 +02:00
Jarno Rankinen
cb1b818b65
Renamed pingvin variable -> device
2023-03-15 21:35:23 +02:00
Jarno Rankinen
140e68aa13
Renamed packages
2023-03-15 21:29:57 +02:00
Jarno Rankinen
5224f92516
Moved Go files under repo root
2023-03-15 21:20:48 +02:00
Jarno Rankinen
2739a3d984
Combined .gitignores
2023-03-15 21:19:28 +02:00
Jarno Rankinen
208d7d05d7
Moved Python stuff to dedicated repo, preparing to clean up packagenaming
2023-03-15 21:17:59 +02:00
Jarno Rankinen
ea0a62598a
gh-28 Logfile configuration option and cli flag. Empty string means log to STDOUT. Closes gh-28
2023-03-14 23:44:04 +02:00
Jarno Rankinen
323c76af19
Squashed commit of the following:
...
commit 4062e62071
Author: Jarno Rankinen <jarno@oranki.net>
Date: Tue Mar 14 23:27:49 2023 +0200
gh-3 config file entry and cli flag to enable the Prometheus exporter. Disabled by default.
commit df9e6d5471
Author: Jarno Rankinen <jarno@oranki.net>
Date: Tue Mar 14 23:13:36 2023 +0200
gh-3 Prometheus exporter for unreserved coils
Closes gh-3
2023-03-14 23:28:09 +02:00
Jarno Rankinen
02312c522b
Squashed commit of the following:
...
commit 4b3f7c6f45
Author: Jarno Rankinen <jarno@oranki.net>
Date: Tue Mar 14 12:36:03 2023 +0200
Configuration file ~/.config/enervent-ctrl/configuration.yaml
If the file does not exist, will be generated with default values.
CLI flags override values from configuration file.
Closes gh-19
2023-03-14 12:37:34 +02:00
Jarno Rankinen
d53e976a36
Squashed commit of the following:
...
commit 468bc33f7e
Author: Jarno Rankinen <jarno@oranki.net>
Date: Tue Mar 14 09:37:07 2023 +0200
gh-7 Log failed authentications. Forked rocketlaunchr/https-go to add CN to the generated certifcate
commit 0e10c9d925
Author: Jarno Rankinen <jarno@oranki.net>
Date: Sun Mar 12 22:30:53 2023 +0200
gh-7 Added HTTP basic authentication to REST API. Default credentials pingvin:enervent. Still need to implement logging failed auth requests. A log file option is also a good idea.
commit a3165db631
Author: Jarno Rankinen <jarno@oranki.net>
Date: Sun Mar 12 12:41:41 2023 +0200
gh-7 Updated Home Assistant rest example to https
commit 54b555c523
Author: Jarno Rankinen <jarno@oranki.net>
Date: Sun Mar 12 12:25:53 2023 +0200
gh-7 Enabled SSL encryption
commit 2738b60386
Author: Jarno Rankinen <jarno@oranki.net>
Date: Sun Mar 12 12:07:36 2023 +0200
gh-7 Implemented automatic self-signed SSL generation on startup under ~/.config/enervent-ctrl
Closes gh-7
2023-03-14 09:37:36 +02:00
Jarno Rankinen
0311605bae
Update README.md
...
Add mention about copyright.
2023-03-11 12:28:02 +02:00
Jarno Rankinen
f95004a7bc
Update README.md
2023-03-11 12:20:08 +02:00