mirror of
https://github.com/lildude/ha-addon-teslamate.git
synced 2026-10-13 21:19:16 -04:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
33d50cce75 | ||
|
|
b5ab114562 | ||
|
|
b17ded97f6 |
@@ -52,7 +52,7 @@ jobs:
|
|||||||
git push --tags
|
git push --tags
|
||||||
working-directory: ${{ github.workspace }}/teslamate
|
working-directory: ${{ github.workspace }}/teslamate
|
||||||
- name: Create release
|
- name: Create release
|
||||||
uses: softprops/action-gh-release@v2.1.0
|
uses: softprops/action-gh-release@v2.2.1
|
||||||
with:
|
with:
|
||||||
tag_name: v${{ steps.semver.outputs.semver }}
|
tag_name: v${{ steps.semver.outputs.semver }}
|
||||||
body_path: CHANGELOG.txt
|
body_path: CHANGELOG.txt
|
||||||
|
|||||||
@@ -105,6 +105,8 @@ _Note_ that the security admin password and usernames can only be set on the fir
|
|||||||
|
|
||||||
Once you have Grafana up and running, you'll need to configure a data source to read data from the PostgreSQL database:
|
Once you have Grafana up and running, you'll need to configure a data source to read data from the PostgreSQL database:
|
||||||
|
|
||||||
|
‼️ **Note**: The name must be `TeslaMate` as all the dashboards expect the datasource to use this name.
|
||||||
|
|
||||||
![Grafana Postgres data source][grafana-datasource]
|
![Grafana Postgres data source][grafana-datasource]
|
||||||
|
|
||||||
#### Other Options
|
#### Other Options
|
||||||
|
|||||||
@@ -54,6 +54,24 @@ backup() {
|
|||||||
|
|
||||||
|
|
||||||
restore() {
|
restore() {
|
||||||
|
bashio::log.info "Checking for Grafana datasource: TeslaMate"
|
||||||
|
datasources=$(curl --silent --show-error \
|
||||||
|
--user "$LOGIN" -H "Content-Type: application/json" \
|
||||||
|
"$URL/api/datasources")
|
||||||
|
|
||||||
|
if [[ $datasources == *"statusCode"* ]]; then
|
||||||
|
bashio::log.error "Error getting Grafana datasources: $(echo "$datasources" | jq -r .message)"
|
||||||
|
bashio::log.debug "$datasources"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
DS=$(echo "$datasources" | jq ".[] | select(.name==\"TeslaMate\")")
|
||||||
|
|
||||||
|
if [[ -z "$DS" ]]; then
|
||||||
|
bashio::log.error "'TeslaMate' datasource not found. Please create or rename your datasource. It must be named 'TeslaMate'."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
bashio::log.info "Checking for Grafana folder: $FOLDER_NAME"
|
bashio::log.info "Checking for Grafana folder: $FOLDER_NAME"
|
||||||
folders=$(curl --silent --show-error \
|
folders=$(curl --silent --show-error \
|
||||||
--user "$LOGIN" -H "Content-Type: application/json" \
|
--user "$LOGIN" -H "Content-Type: application/json" \
|
||||||
|
|||||||
Reference in New Issue
Block a user