Compare commits

..

3 Commits
0.3.1 ... 0.3.4

Author SHA1 Message Date
77d23e39cf add new shellies 2
All checks were successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2026-03-04 23:27:48 +01:00
e28042f3be add new shellies
All checks were successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2026-03-04 23:25:59 +01:00
e1ad76f703 fix
All checks were successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2026-03-04 12:10:29 +01:00
4 changed files with 32 additions and 4 deletions

View File

@@ -17,7 +17,7 @@ metadata:
labels: labels:
app: udi app: udi
annotations: annotations:
secret.reloader.stakater.com/reload: "%PRE%-udi-conf,%PRE%-udi-db-cred,%PRE%-mqtt-password" secret.reloader.stakater.com/reload: "%PRE%-udi-conf,%PRE%-udi-db-cred,%PRE%-mqtt-password,%PRE%-udi-influxdb-cred"
spec: spec:
replicas: 1 replicas: 1
selector: selector:

View File

@@ -84,7 +84,7 @@ for NAMESPACE_DIR in `find $INSTANCES_DIR -type d -mindepth 1 -maxdepth 1`; do
--dry-run=client \ --dry-run=client \
-o yaml \ -o yaml \
--save-config \ --save-config \
--from-literal=INFLUXDB_URL="$INFLUXDB_URL" | \ --from-literal=INFLUXDB_URL="${!INFLUXDB_URL}" | \
kubectl apply -f - -n $NAMESPACE kubectl apply -f - -n $NAMESPACE
# set configuration as configMap # set configuration as configMap

View File

@@ -165,7 +165,7 @@
{ {
"topics": [ "shellyplusht/+/status/humidity:0" ], "topics": [ "shellyplusht/+/status/humidity:0" ],
"handler": "SVEJ", "handler": "SVEJ",
"id": "SVE4", "id": "SVEJ3",
"config": { "config": {
"databaseConnStr": "", "databaseConnStr": "",
"attributes": { "attributes": {
@@ -175,6 +175,34 @@
"unitSelector": "C:%" "unitSelector": "C:%"
} }
} }
},
{
"topics": [ "shellies/sensor/+/status/temperature:0" ],
"handler": "SVEJ",
"id": "SVEJ4",
"config": {
"databaseConnStr": "",
"attributes": {
"application": "Temperature Shellies",
"deviceSelector": "T:1",
"valueSelector": "J:$.tC",
"unitSelector": "C:°C"
}
}
},
{
"topics": [ "shellies/sensor/+/status/humidity:0" ],
"handler": "SVEJ",
"id": "SVEJ5",
"config": {
"databaseConnStr": "",
"attributes": {
"application": "Humidity Shellies",
"deviceSelector": "T:1",
"valueSelector": "J:$.rh",
"unitSelector": "C:%"
}
}
} }
], ],
"archiver": { "archiver": {

View File

@@ -40,7 +40,7 @@ func NewDatabaseHandle() *DatabaseHandle {
}) })
if err != nil { if err != nil {
log.Printf("Unable to create InfluxDB client: %s", err) log.Printf("Unable to create InfluxDB client (config: URL: %s, Username: %s, Password: %s): %s", influxDB, username, password, err)
db.initialized = false db.initialized = false
return &db return &db
} }