Skip to content

Commit

Permalink
Fix release builds
Browse files Browse the repository at this point in the history
  • Loading branch information
ptorsten committed Jan 21, 2024
1 parent d8ec486 commit dcbd848
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 4 deletions.
27 changes: 23 additions & 4 deletions .github/workflows/docker-image-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,21 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4
- name: Docker meta
id: meta
uses: docker/metadata-action@v5
with:
# list of Docker images to use as base name for tags
images: |
ptorstensson/aw-gateway-rs
tags: |
type=ref,event=branch
type=ref,event=pr
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}
type=sha
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
Expand All @@ -24,6 +38,11 @@ jobs:
username: ${{ secrets.DOCKER_USER }}
password: ${{ secrets.DOCKER_PSW }}

- name: Build & Push Image
run: |
docker buildx build --push --platform linux/amd64,linux/arm64 --tag ptorstensson/aw-gateway-rs:latest --tag ptorstensson/aw-gateway-rs:$(github.ref_name) .
- name: Build and push
uses: docker/build-push-action@v5
with:
context: .
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}

29 changes: 29 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,32 @@ The system supports sensor config per gateway by configurating a sensor json per

#### Sensor Configuration

```{
"outdoor_temp": {"class": "temperature", "unit": "°C", "value_template": "{{ value_json.outdoor_temp }}" },
"indoor_temp": {"class": "temperature", "unit": "°C", "value_template": "{{ value_json.indoor_temp }}" },
"temp_1": { "name": "outdoor1_temp", "class": "temperature", "unit": "°C", "value_template": "{{ value_json.outdoor1_temp }}" },
"temp_4": { "name": "vinrum_temp", "class": "temperature", "unit": "°C", "value_template": "{{ value_json.vinrum_temp }}" },
"temp_5": { "name": "livingroom_temp", "class": "temperature", "unit": "°C", "value_template": "{{ value_json.livingroom_temp }}" },
"pm25_1": {"class": "pm25", "unit": "µg/m³", "value_template": "{{ value_json.pm25_1 }}"},
"pm25_1_avg_24h": { "name": "outdoor_pm25_avg_24h", "class": "pm25", "unit": "µg/m³", "value_template": "{{ value_json.outdoor_pm25_avg_24h }}"},
"in_humidity": {"class": "humidity", "unit": "%", "value_template": "{{ value_json.in_humidity }}"},
"rel_barometer": {"class": "ATMOSPHERIC_PRESSURE", "unit": "hPa", "value_template": "{{ float(value_json.rel_barometer) }}"},
"abs_barometer": {"class": "ATMOSPHERIC_PRESSURE", "unit": "hPa", "value_template": "{{ float(value_json.abs_barometer) }}"},
"day_maxwind": { "class": "wind_speed", "unit": "m/s", "value_template": "{{ value_json.day_maxwind }}"},
"gust_speed": {"class": "wind_speed", "unit": "m/s", "value_template": "{{ value_json.gust_speed }}"},
"wind_speed": {"class": "wind_speed", "unit": "m/s", "value_template": "{{ value_json.wind_speed }}"},
"rain_rate": {"class": "PRECIPITATION_INTENSITY", "unit": "mm/h", "value_template": "{{ value_json.rain_rate }}"},
"rain_day": {"class": "PRECIPITATION", "unit": "mm", "value_template": "{{ value_json.rain_day }}"},
"rain_week": {"class": "PRECIPITATION", "unit": "mm", "value_template": "{{ value_json.rain_week }}"},
"rain_month": {"class": "PRECIPITATION", "unit": "mm", "value_template": "{{ value_json.rain_month }}"},
"rain_year": {"class": "PRECIPITATION", "unit": "mm", "value_template": "{{ value_json.rain_year }}"},
"rain_event": {"class": "PRECIPITATION", "unit": "mm", "value_template": "{{ value_json.rain_event }}"},
"wind_dir": { "unit": "º", "value_template": "{{ value_json.wind_dir }}"},
"uv_index": { "unit": "", "value_template": "{{ value_json.uv_index | int }}"},
"uv": {"class": "IRRADIANCE", "unit": "W/m²", "value_template": "{{ value_json.uv }}"},
"out_humidity": {"class": "humidity", "unit": "%", "value_template": "{{ value_json.out_humidity }}" },
"soil_moist_1": {"class": "humidity", "unit": "%", "value_template": "{{ value_json.soil_moist_1 }}" },
"wh31_ch1_status": { "value_template": "{{ value_json.wh31_ch1_status | default(\"\") }}"}
}
```

0 comments on commit dcbd848

Please sign in to comment.