diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 3d65df477e7605..50197dd45545ac 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -30,7 +30,7 @@ jobs: python-version: ${{ env.DEFAULT_PYTHON }} - name: Restore base Python virtual environment id: cache-venv - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: venv key: >- @@ -52,7 +52,7 @@ jobs: pip install -r requirements.txt -r requirements_test.txt - name: Restore pre-commit environment from cache id: cache-precommit - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: ${{ env.PRE_COMMIT_HOME }} key: | @@ -79,7 +79,7 @@ jobs: python-version: ${{ env.DEFAULT_PYTHON }} - name: Restore base Python virtual environment id: cache-venv - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: venv key: >- @@ -95,7 +95,7 @@ jobs: exit 1 - name: Restore pre-commit environment from cache id: cache-precommit - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: ${{ env.PRE_COMMIT_HOME }} key: | @@ -124,7 +124,7 @@ jobs: python-version: ${{ env.DEFAULT_PYTHON }} - name: Restore base Python virtual environment id: cache-venv - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: venv key: >- @@ -140,7 +140,7 @@ jobs: exit 1 - name: Restore pre-commit environment from cache id: cache-precommit - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: ${{ env.PRE_COMMIT_HOME }} key: | @@ -169,7 +169,7 @@ jobs: python-version: ${{ env.DEFAULT_PYTHON }} - name: Restore base Python virtual environment id: cache-venv - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: venv key: >- @@ -185,7 +185,7 @@ jobs: exit 1 - name: Restore pre-commit environment from cache id: cache-precommit - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: ${{ env.PRE_COMMIT_HOME }} key: | @@ -236,7 +236,7 @@ jobs: python-version: ${{ env.DEFAULT_PYTHON }} - name: Restore base Python virtual environment id: cache-venv - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: venv key: >- @@ -252,7 +252,7 @@ jobs: exit 1 - name: Restore pre-commit environment from cache id: cache-precommit - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: ${{ env.PRE_COMMIT_HOME }} key: | @@ -284,7 +284,7 @@ jobs: python-version: ${{ env.DEFAULT_PYTHON }} - name: Restore base Python virtual environment id: cache-venv - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: venv key: >- @@ -300,7 +300,7 @@ jobs: exit 1 - name: Restore pre-commit environment from cache id: cache-precommit - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: ${{ env.PRE_COMMIT_HOME }} key: | @@ -332,7 +332,7 @@ jobs: python-version: ${{ env.DEFAULT_PYTHON }} - name: Restore base Python virtual environment id: cache-venv - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: venv key: >- @@ -348,7 +348,7 @@ jobs: exit 1 - name: Restore pre-commit environment from cache id: cache-precommit - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: ${{ env.PRE_COMMIT_HOME }} key: | @@ -377,7 +377,7 @@ jobs: python-version: ${{ env.DEFAULT_PYTHON }} - name: Restore base Python virtual environment id: cache-venv - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: venv key: >- @@ -393,7 +393,7 @@ jobs: exit 1 - name: Restore pre-commit environment from cache id: cache-precommit - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: ${{ env.PRE_COMMIT_HOME }} key: | @@ -425,7 +425,7 @@ jobs: python-version: ${{ env.DEFAULT_PYTHON }} - name: Restore base Python virtual environment id: cache-venv - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: venv key: >- @@ -441,7 +441,7 @@ jobs: exit 1 - name: Restore pre-commit environment from cache id: cache-precommit - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: ${{ env.PRE_COMMIT_HOME }} key: | @@ -481,7 +481,7 @@ jobs: python-version: ${{ env.DEFAULT_PYTHON }} - name: Restore base Python virtual environment id: cache-venv - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: venv key: >- @@ -497,7 +497,7 @@ jobs: exit 1 - name: Restore pre-commit environment from cache id: cache-precommit - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: ${{ env.PRE_COMMIT_HOME }} key: | @@ -529,7 +529,7 @@ jobs: - name: Restore full Python ${{ matrix.python-version }} virtual environment id: cache-venv - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: venv key: >- @@ -561,7 +561,7 @@ jobs: python-version: ${{ env.DEFAULT_PYTHON }} - name: Restore base Python virtual environment id: cache-venv - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: venv key: >- @@ -592,7 +592,7 @@ jobs: uses: actions/checkout@v2 - name: Restore full Python ${{ matrix.python-version }} virtual environment id: cache-venv - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: venv key: >- @@ -627,7 +627,7 @@ jobs: uses: actions/checkout@v2 - name: Restore full Python ${{ matrix.python-version }} virtual environment id: cache-venv - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: venv key: >- @@ -661,7 +661,7 @@ jobs: uses: actions/checkout@v2 - name: Restore full Python ${{ matrix.python-version }} virtual environment id: cache-venv - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: venv key: >- @@ -697,7 +697,7 @@ jobs: uses: actions/checkout@v2 - name: Restore full Python ${{ matrix.python-version }} virtual environment id: cache-venv - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: venv key: >- @@ -757,7 +757,7 @@ jobs: uses: actions/checkout@v2 - name: Restore full Python ${{ matrix.python-version }} virtual environment id: cache-venv - uses: actions/cache@v2 + uses: actions/cache@v3.0.11 with: path: venv key: >- diff --git a/homeassistant/components/sensehat/sensor.py b/homeassistant/components/sensehat/sensor.py index 3966e52f1a8508..67beb021d899bb 100644 --- a/homeassistant/components/sensehat/sensor.py +++ b/homeassistant/components/sensehat/sensor.py @@ -1,7 +1,7 @@ """Support for Sense HAT sensors.""" from datetime import timedelta import logging -import os +from pathlib import Path from sense_hat import SenseHat import voluptuous as vol @@ -43,9 +43,8 @@ def get_cpu_temp(): """Get CPU temperature.""" - res = os.popen("vcgencmd measure_temp").readline() - t_cpu = float(res.replace("temp=", "").replace("'C\n", "")) - return t_cpu + t_cpu = Path("/sys/class/thermal/thermal_zone0/temp").read_text().strip() + return float(t_cpu) * 0.001 def get_average(temp_base):