mirror of
https://github.com/esphome/esphome.git
synced 2024-11-26 17:05:21 +01:00
commit
a67b92a04c
7 changed files with 9 additions and 8 deletions
|
@ -28,14 +28,14 @@ RUN \
|
||||||
git=1:2.30.2-1+deb11u2 \
|
git=1:2.30.2-1+deb11u2 \
|
||||||
curl=7.74.0-1.3+deb11u7 \
|
curl=7.74.0-1.3+deb11u7 \
|
||||||
openssh-client=1:8.4p1-5+deb11u1 \
|
openssh-client=1:8.4p1-5+deb11u1 \
|
||||||
python3-cffi=1.14.5-1; \
|
python3-cffi=1.14.5-1 \
|
||||||
|
libcairo2=1.16.0-5; \
|
||||||
if [ "$TARGETARCH$TARGETVARIANT" = "armv7" ]; then \
|
if [ "$TARGETARCH$TARGETVARIANT" = "armv7" ]; then \
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
build-essential=12.9 \
|
build-essential=12.9 \
|
||||||
python3-dev=3.9.2-3 \
|
python3-dev=3.9.2-3 \
|
||||||
zlib1g-dev=1:1.2.11.dfsg-2+deb11u2 \
|
zlib1g-dev=1:1.2.11.dfsg-2+deb11u2 \
|
||||||
libjpeg-dev=1:2.0.6-4 \
|
libjpeg-dev=1:2.0.6-4 \
|
||||||
libcairo2=1.16.0-5 \
|
|
||||||
libfreetype-dev=2.10.4+dfsg-1+deb11u1; \
|
libfreetype-dev=2.10.4+dfsg-1+deb11u1; \
|
||||||
fi; \
|
fi; \
|
||||||
rm -rf \
|
rm -rf \
|
||||||
|
|
|
@ -23,13 +23,13 @@ CONFIG_SCHEMA = (
|
||||||
cv.Schema(
|
cv.Schema(
|
||||||
{
|
{
|
||||||
cv.GenerateID(): cv.declare_id(HTU21DComponent),
|
cv.GenerateID(): cv.declare_id(HTU21DComponent),
|
||||||
cv.Required(CONF_TEMPERATURE): sensor.sensor_schema(
|
cv.Optional(CONF_TEMPERATURE): sensor.sensor_schema(
|
||||||
unit_of_measurement=UNIT_CELSIUS,
|
unit_of_measurement=UNIT_CELSIUS,
|
||||||
accuracy_decimals=1,
|
accuracy_decimals=1,
|
||||||
device_class=DEVICE_CLASS_TEMPERATURE,
|
device_class=DEVICE_CLASS_TEMPERATURE,
|
||||||
state_class=STATE_CLASS_MEASUREMENT,
|
state_class=STATE_CLASS_MEASUREMENT,
|
||||||
),
|
),
|
||||||
cv.Required(CONF_HUMIDITY): sensor.sensor_schema(
|
cv.Optional(CONF_HUMIDITY): sensor.sensor_schema(
|
||||||
unit_of_measurement=UNIT_PERCENT,
|
unit_of_measurement=UNIT_PERCENT,
|
||||||
accuracy_decimals=1,
|
accuracy_decimals=1,
|
||||||
device_class=DEVICE_CLASS_HUMIDITY,
|
device_class=DEVICE_CLASS_HUMIDITY,
|
||||||
|
|
|
@ -23,7 +23,9 @@ SPI_DATA_RATE_OPTIONS = {
|
||||||
40e6: SPIDataRate.DATA_RATE_40MHZ,
|
40e6: SPIDataRate.DATA_RATE_40MHZ,
|
||||||
20e6: SPIDataRate.DATA_RATE_20MHZ,
|
20e6: SPIDataRate.DATA_RATE_20MHZ,
|
||||||
10e6: SPIDataRate.DATA_RATE_10MHZ,
|
10e6: SPIDataRate.DATA_RATE_10MHZ,
|
||||||
|
8e6: SPIDataRate.DATA_RATE_8MHZ,
|
||||||
5e6: SPIDataRate.DATA_RATE_5MHZ,
|
5e6: SPIDataRate.DATA_RATE_5MHZ,
|
||||||
|
4e6: SPIDataRate.DATA_RATE_4MHZ,
|
||||||
2e6: SPIDataRate.DATA_RATE_2MHZ,
|
2e6: SPIDataRate.DATA_RATE_2MHZ,
|
||||||
1e6: SPIDataRate.DATA_RATE_1MHZ,
|
1e6: SPIDataRate.DATA_RATE_1MHZ,
|
||||||
2e5: SPIDataRate.DATA_RATE_200KHZ,
|
2e5: SPIDataRate.DATA_RATE_200KHZ,
|
||||||
|
|
|
@ -63,6 +63,7 @@ enum SPIDataRate : uint32_t {
|
||||||
DATA_RATE_1MHZ = 1000000,
|
DATA_RATE_1MHZ = 1000000,
|
||||||
DATA_RATE_2MHZ = 2000000,
|
DATA_RATE_2MHZ = 2000000,
|
||||||
DATA_RATE_4MHZ = 4000000,
|
DATA_RATE_4MHZ = 4000000,
|
||||||
|
DATA_RATE_5MHZ = 5000000,
|
||||||
DATA_RATE_8MHZ = 8000000,
|
DATA_RATE_8MHZ = 8000000,
|
||||||
DATA_RATE_10MHZ = 10000000,
|
DATA_RATE_10MHZ = 10000000,
|
||||||
DATA_RATE_20MHZ = 20000000,
|
DATA_RATE_20MHZ = 20000000,
|
||||||
|
|
|
@ -125,6 +125,7 @@ RESERVED_IDS = [
|
||||||
"char16_t",
|
"char16_t",
|
||||||
"char32_t",
|
"char32_t",
|
||||||
"class",
|
"class",
|
||||||
|
"clock",
|
||||||
"compl",
|
"compl",
|
||||||
"concept",
|
"concept",
|
||||||
"const",
|
"const",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
"""Constants used by esphome."""
|
"""Constants used by esphome."""
|
||||||
|
|
||||||
__version__ = "2023.8.1"
|
__version__ = "2023.8.2"
|
||||||
|
|
||||||
ALLOWED_NAME_CHARS = "abcdefghijklmnopqrstuvwxyz0123456789-_"
|
ALLOWED_NAME_CHARS = "abcdefghijklmnopqrstuvwxyz0123456789-_"
|
||||||
VALID_SUBSTITUTIONS_CHARACTERS = (
|
VALID_SUBSTITUTIONS_CHARACTERS = (
|
||||||
|
|
|
@ -868,9 +868,6 @@ class PingStatusThread(threading.Thread):
|
||||||
entries = _list_dashboard_entries()
|
entries = _list_dashboard_entries()
|
||||||
queue = collections.deque()
|
queue = collections.deque()
|
||||||
for entry in entries:
|
for entry in entries:
|
||||||
if entry.no_mdns is True:
|
|
||||||
continue
|
|
||||||
|
|
||||||
if entry.address is None:
|
if entry.address is None:
|
||||||
PING_RESULT[entry.filename] = None
|
PING_RESULT[entry.filename] = None
|
||||||
continue
|
continue
|
||||||
|
|
Loading…
Reference in a new issue