Merge branch 'next' into current
30
.gitlab-ci.yml
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
---
|
||||||
|
stages:
|
||||||
|
- build
|
||||||
|
- deploy
|
||||||
|
|
||||||
|
build:
|
||||||
|
stage: build
|
||||||
|
tags:
|
||||||
|
- esphomedocs
|
||||||
|
script:
|
||||||
|
- make html
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
stage: deploy
|
||||||
|
tags:
|
||||||
|
- esphomedocs
|
||||||
|
before_script:
|
||||||
|
- mkdir -p /root/.ssh
|
||||||
|
- echo "$GITHUB_PRIVATE_KEY" | tr -d '\r' >/root/.ssh/id_rsa
|
||||||
|
- chmod 600 /root/.ssh/id_rsa
|
||||||
|
- ssh-keyscan -H git@github.com:OttoWinter/esphomedocs.git >>/root/.ssh/id_rsa
|
||||||
|
script:
|
||||||
|
- git worktree add _build/html
|
||||||
|
- make deploy
|
||||||
|
- git -C _build/html push git@github.com:OttoWinter/esphomedocs.git:gh-pages
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- _build/html
|
||||||
|
only:
|
||||||
|
- current
|
@ -9,6 +9,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
|||||||
git \
|
git \
|
||||||
make \
|
make \
|
||||||
doxygen \
|
doxygen \
|
||||||
|
openssh-client \
|
||||||
&& apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/*
|
&& apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/*
|
||||||
|
|
||||||
RUN pip3 install --no-cache-dir --no-binary :all: \
|
RUN pip3 install --no-cache-dir --no-binary :all: \
|
||||||
@ -20,7 +21,6 @@ RUN curl -sL https://deb.nodesource.com/setup_7.x | bash - && \
|
|||||||
npm install -g html-minifier
|
npm install -g html-minifier
|
||||||
|
|
||||||
VOLUME /data/esphomedocs
|
VOLUME /data/esphomedocs
|
||||||
VOLUME /data/esphomelib
|
|
||||||
EXPOSE 8000
|
EXPOSE 8000
|
||||||
WORKDIR /data/esphomedocs
|
WORKDIR /data/esphomedocs
|
||||||
|
|
||||||
|
2
Doxygen
@ -38,7 +38,7 @@ PROJECT_NAME = "esphomelib"
|
|||||||
# could be handy for archiving the generated documentation or if some version
|
# could be handy for archiving the generated documentation or if some version
|
||||||
# control system is used.
|
# control system is used.
|
||||||
|
|
||||||
PROJECT_NUMBER = 1.7.0
|
PROJECT_NUMBER = 1.8.0
|
||||||
|
|
||||||
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
||||||
# for a project that appears at the top of each page and should give viewer a
|
# for a project that appears at the top of each page and should give viewer a
|
||||||
|
14
Makefile
@ -8,8 +8,9 @@ SPHINXPROJ = esphomelib
|
|||||||
SOURCEDIR = .
|
SOURCEDIR = .
|
||||||
BUILDDIR = _build
|
BUILDDIR = _build
|
||||||
ESPHOMELIB_PATH = ../esphomelib
|
ESPHOMELIB_PATH = ../esphomelib
|
||||||
|
ESPHOMELIB_TAG = v1.8.0
|
||||||
|
|
||||||
.PHONY: html cleanhtml doxyg cleandoxyg deploy help webserver Makefile
|
.PHONY: html cleanhtml doxyg cleandoxyg deploy help webserver Makefile $(ESPHOMELIB_PATH)
|
||||||
|
|
||||||
html: _doxyxml
|
html: _doxyxml
|
||||||
$(SPHINXBUILD) -M html "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
|
$(SPHINXBUILD) -M html "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
|
||||||
@ -22,13 +23,18 @@ doxyg: cleandoxyg _doxyxml
|
|||||||
cleandoxyg:
|
cleandoxyg:
|
||||||
rm -rf _doxyxml
|
rm -rf _doxyxml
|
||||||
|
|
||||||
_doxyxml:
|
_doxyxml: $(ESPHOMELIB_PATH)
|
||||||
ESPHOMELIB_PATH=$(ESPHOMELIB_PATH) doxygen Doxygen
|
ESPHOMELIB_PATH=$(ESPHOMELIB_PATH) doxygen Doxygen
|
||||||
|
|
||||||
deploy: cleanhtml doxyg html
|
$(ESPHOMELIB_PATH):
|
||||||
|
@if [ ! -d "$(ESPHOMELIB_PATH)" ]; then \
|
||||||
|
git clone --branch $(ESPHOMELIB_TAG) https://github.com/OttoWinter/esphomelib.git $(ESPHOMELIB_PATH); \
|
||||||
|
fi
|
||||||
|
|
||||||
|
deploy: cleanhtml doxyg html $(ESPHOMELIB_PATH)
|
||||||
touch "$(BUILDDIR)/html/.nojekyll"
|
touch "$(BUILDDIR)/html/.nojekyll"
|
||||||
echo "esphomelib.com" >"$(BUILDDIR)/html/CNAME"
|
echo "esphomelib.com" >"$(BUILDDIR)/html/CNAME"
|
||||||
cd "$(BUILDDIR)/html" && git add --all && git commit -m "Deploy to gh-pages"
|
git -C "$(BUILDDIR)/html" add --all && git -C "$(BUILDDIR)/html" commit -m "Deploy to gh-pages"
|
||||||
@printf "Run \033[0;36mcd $(BUILDDIR)/html && git push origin gh-pages\033[0m to deploy\n"
|
@printf "Run \033[0;36mcd $(BUILDDIR)/html && git push origin gh-pages\033[0m to deploy\n"
|
||||||
|
|
||||||
help:
|
help:
|
||||||
|
BIN
_static/apple-touch-icon.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
BIN
_static/favicon-16x16.png
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
_static/favicon-32x32.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
_static/favicon.ico
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
_static/logo-full.png
Normal file
After Width: | Height: | Size: 44 KiB |
BIN
_static/logo.png
Normal file
After Width: | Height: | Size: 8.8 KiB |
84
_static/safari-pinned-tab.svg
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
<?xml version="1.0" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||||
|
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||||
|
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="1040.000000pt" height="1040.000000pt" viewBox="0 0 1040.000000 1040.000000"
|
||||||
|
preserveAspectRatio="xMidYMid meet">
|
||||||
|
<metadata>
|
||||||
|
Created by potrace 1.11, written by Peter Selinger 2001-2013
|
||||||
|
</metadata>
|
||||||
|
<g transform="translate(0.000000,1040.000000) scale(0.100000,-0.100000)"
|
||||||
|
fill="#000000" stroke="none">
|
||||||
|
<path d="M3445 8564 c-122 -32 -247 -129 -298 -230 -51 -100 -58 -145 -60
|
||||||
|
-390 l-2 -229 -54 -3 c-103 -6 -195 -73 -231 -169 -20 -53 -20 -78 -20 -2247
|
||||||
|
l0 -2193 -885 0 -884 0 1 93 1 94 663 0 c409 0 673 4 689 10 38 15 83 65 90
|
||||||
|
102 4 18 5 155 3 303 -3 295 -4 300 -66 342 -28 19 -85 20 -1294 23 l-87 0 2
|
||||||
|
93 1 94 673 0 673 0 36 28 c61 47 64 63 64 359 0 163 -4 276 -11 293 -15 41
|
||||||
|
-57 81 -93 89 -17 4 -326 8 -686 8 l-655 1 -2 93 c-1 88 0 92 20 93 12 0 315
|
||||||
|
2 672 3 358 1 659 6 670 11 25 11 46 32 67 66 14 23 17 65 18 303 1 307 -2
|
||||||
|
325 -64 369 l-31 22 -676 3 -676 3 0 669 0 669 -23 36 c-24 39 -78 71 -125 73
|
||||||
|
-41 2 -105 -36 -129 -77 -19 -33 -19 -55 -19 -796 0 -737 0 -764 19 -796 11
|
||||||
|
-18 35 -42 54 -54 34 -19 52 -20 700 -21 366 -1 667 -2 670 -3 3 0 5 -42 5
|
||||||
|
-93 l0 -91 -670 -1 c-655 -1 -671 -1 -705 -21 -19 -12 -43 -36 -54 -54 -18
|
||||||
|
-31 -19 -54 -19 -310 0 -308 4 -329 66 -366 31 -19 60 -20 707 -25 l675 -5 1
|
||||||
|
-80 c0 -44 -1 -85 -4 -91 -2 -9 -178 -12 -668 -12 l-664 -1 -40 -22 c-70 -40
|
||||||
|
-74 -56 -73 -371 1 -310 3 -321 73 -363 34 -19 51 -20 640 -22 333 -1 634 -2
|
||||||
|
670 -3 l65 0 0 -93 0 -92 -660 1 c-709 1 -704 1 -752 -51 -12 -13 -25 -36 -29
|
||||||
|
-51 -10 -38 -9 -543 0 -574 11 -32 54 -79 86 -92 16 -6 390 -10 998 -10 712 0
|
||||||
|
972 -4 973 -12 1 -6 1 -14 0 -18 0 -4 8 -32 19 -62 36 -94 133 -162 237 -167
|
||||||
|
l51 -2 0 -211 c0 -116 3 -231 7 -255 27 -177 160 -327 340 -382 45 -14 169
|
||||||
|
-17 229 -6 109 20 252 127 309 231 49 89 59 150 60 396 l2 225 68 1 67 2 1
|
||||||
|
-224 c1 -123 2 -227 3 -231 1 -5 5 -25 9 -45 29 -143 157 -286 301 -337 71
|
||||||
|
-25 184 -33 254 -19 122 26 242 110 306 217 61 101 70 148 71 406 l0 230 68 1
|
||||||
|
c66 1 67 1 68 -25 0 -14 1 -112 0 -218 0 -133 5 -210 15 -254 71 -303 408
|
||||||
|
-455 685 -308 105 57 196 171 230 289 8 27 14 119 15 235 2 105 3 212 3 238
|
||||||
|
l1 48 65 -2 c38 -1 66 -7 66 -13 1 -6 2 -105 3 -221 1 -115 6 -230 10 -255 28
|
||||||
|
-159 175 -317 336 -360 57 -16 174 -20 214 -9 17 5 43 12 58 14 76 14 214 126
|
||||||
|
263 213 58 104 64 139 64 424 l1 207 68 -2 67 -2 1 -220 c1 -122 6 -243 12
|
||||||
|
-273 47 -215 246 -372 467 -367 164 4 297 76 385 207 71 106 80 156 80 423 l0
|
||||||
|
233 70 0 70 0 1 -216 c0 -257 1 -271 29 -345 65 -173 234 -295 419 -302 221
|
||||||
|
-8 401 118 471 329 21 63 23 88 24 300 l1 231 60 6 c111 11 199 78 230 175 15
|
||||||
|
49 17 229 17 2409 -1 1838 -3 2363 -13 2393 -35 107 -134 180 -251 185 l-43 2
|
||||||
|
-1 210 c-1 272 -6 303 -57 405 -56 111 -198 217 -325 240 -245 45 -484 -106
|
||||||
|
-547 -345 -11 -45 -15 -114 -15 -285 l0 -227 -70 -1 -70 -1 0 227 c0 246 -7
|
||||||
|
298 -55 392 -56 111 -197 216 -319 239 -253 47 -499 -109 -557 -355 -7 -29
|
||||||
|
-11 -140 -11 -275 l0 -227 -69 0 -69 0 0 211 c-1 117 -3 230 -6 252 -26 187
|
||||||
|
-165 340 -354 389 -52 13 -179 14 -225 2 -144 -38 -261 -136 -319 -268 -36
|
||||||
|
-82 -39 -107 -40 -353 l-2 -230 -67 -3 c-59 -3 -67 -1 -68 15 0 10 -1 101 -1
|
||||||
|
203 1 228 -8 295 -53 385 -86 173 -243 267 -440 260 -214 -7 -387 -150 -442
|
||||||
|
-366 -5 -21 -12 -252 -13 -440 l0 -56 -67 1 -67 1 -2 230 c-1 250 -3 271 -44
|
||||||
|
360 -51 112 -158 207 -279 249 -62 22 -180 28 -250 14 -126 -27 -257 -126
|
||||||
|
-314 -240 -50 -100 -57 -143 -57 -389 l0 -227 -69 1 -69 1 0 222 c0 240 -7
|
||||||
|
292 -51 384 -51 107 -193 220 -306 245 -58 13 -181 12 -230 -1z m2380 -315
|
||||||
|
c19 -13 45 -43 56 -67 20 -40 21 -60 21 -235 0 -106 -1 -201 -1 -213 -1 -21
|
||||||
|
-5 -21 -176 -22 -159 -1 -175 0 -176 16 0 9 0 106 0 215 0 182 1 202 21 242
|
||||||
|
47 96 164 126 255 64z m1060 16 c33 -13 82 -74 92 -113 5 -20 9 -127 8 -237
|
||||||
|
l0 -200 -178 -2 -178 -2 3 227 c3 223 3 228 28 264 52 76 130 98 225 63z
|
||||||
|
m1107 -16 c15 -11 37 -36 49 -56 22 -35 23 -47 24 -248 1 -115 0 -215 -2 -221
|
||||||
|
-3 -7 -61 -11 -178 -12 l-173 0 0 216 c1 187 3 222 18 252 51 101 172 132 262
|
||||||
|
69z m1050 21 c4 0 23 -14 42 -30 59 -52 65 -82 64 -317 l0 -210 -176 1 -177 1
|
||||||
|
0 215 c0 198 1 218 20 254 36 69 117 110 184 95 20 -5 39 -9 43 -9z m-5411 -4
|
||||||
|
c19 -8 44 -25 56 -38 44 -47 50 -81 51 -288 0 -107 -1 -202 -4 -211 -4 -13
|
||||||
|
-29 -15 -178 -16 l-173 -1 1 221 c1 183 4 227 18 252 44 82 143 117 229 81z
|
||||||
|
m1076 3 c34 -12 80 -55 98 -90 10 -18 14 -83 15 -246 l1 -221 -178 2 -178 1 0
|
||||||
|
215 c1 209 2 216 25 260 42 76 136 110 217 79z m4743 -3139 l0 -2280 -3185 0
|
||||||
|
-3185 0 0 2280 0 2280 3185 0 3185 0 0 -2280z m-5713 -2783 c1 -111 -3 -219
|
||||||
|
-8 -240 -39 -149 -252 -171 -325 -35 -15 28 -18 66 -20 248 -1 118 0 218 2
|
||||||
|
222 3 4 82 7 177 7 l173 -1 1 -201z m1081 -26 l-3 -229 -31 -39 c-63 -79 -156
|
||||||
|
-96 -236 -43 -75 50 -82 78 -83 319 -1 113 0 209 2 213 2 3 82 7 179 7 l175 1
|
||||||
|
-3 -229z m1083 195 c6 -190 -1 -396 -14 -427 -30 -69 -91 -109 -167 -109 -67
|
||||||
|
0 -135 49 -160 114 -9 26 -13 157 -11 403 l1 53 175 -2 175 -1 1 -31z m1083
|
||||||
|
-186 c0 -201 -2 -218 -22 -257 -53 -102 -192 -124 -275 -45 -52 49 -57 75 -57
|
||||||
|
308 l0 213 178 -2 177 -2 -1 -215z m1081 0 c0 -241 -5 -266 -73 -318 -30 -23
|
||||||
|
-45 -27 -102 -27 -57 0 -72 4 -103 28 -68 51 -71 67 -74 302 -1 116 0 215 2
|
||||||
|
222 3 9 50 11 177 10 l173 -2 0 -215z m1083 13 c0 -113 -5 -221 -9 -238 -31
|
||||||
|
-113 -178 -162 -271 -91 -66 50 -72 75 -73 311 -1 116 0 213 2 217 2 3 81 7
|
||||||
|
177 7 l174 1 0 -207z"/>
|
||||||
|
<path d="M6175 6369 c-11 -6 -329 -320 -708 -698 -742 -741 -724 -720 -694
|
||||||
|
-793 28 -66 44 -73 193 -76 l133 -4 3 -469 3 -469 33 -32 32 -33 1043 -3 c767
|
||||||
|
-2 1049 1 1070 9 15 6 36 24 47 39 19 27 20 46 20 494 l0 466 125 0 c142 0
|
||||||
|
174 10 201 62 11 21 14 45 11 71 -5 36 -23 58 -171 206 l-166 166 0 273 c0
|
||||||
|
369 4 362 -223 362 -123 0 -137 -2 -168 -23 -37 -24 -58 -70 -58 -127 -1 -34
|
||||||
|
-8 -27 -314 278 -306 305 -314 312 -352 312 -22 0 -49 -5 -60 -11z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 5.6 KiB |
@ -15,11 +15,13 @@ Supported Binary Sensors
|
|||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
|
|
||||||
gpio
|
|
||||||
status
|
|
||||||
esp32_touch
|
esp32_touch
|
||||||
template
|
gpio
|
||||||
|
pn532
|
||||||
|
rdm6300
|
||||||
remote_receiver
|
remote_receiver
|
||||||
|
status
|
||||||
|
template
|
||||||
|
|
||||||
Example Usage
|
Example Usage
|
||||||
-------------
|
-------------
|
||||||
|
19
api/binary_sensor/pn532.rst
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
PN532 NFC/RFID Controller
|
||||||
|
=========================
|
||||||
|
|
||||||
|
See :cpp:func:`Application::make_pn532_component`.
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
.. doxygenclass:: binary_sensor::PN532Component
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: binary_sensor::PN532BinarySensor
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
19
api/binary_sensor/rdm6300.rst
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
RDM6300 NFC/RFID Controller
|
||||||
|
===========================
|
||||||
|
|
||||||
|
See :cpp:func:`Application::make_rdm6300_component`.
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
.. doxygenclass:: binary_sensor::RDM6300Component
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: binary_sensor::RDM6300BinarySensor
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
@ -70,7 +70,38 @@ API Reference
|
|||||||
:members:
|
:members:
|
||||||
:protected-members:
|
:protected-members:
|
||||||
:undoc-members:
|
:undoc-members:
|
||||||
|
|
||||||
.. doxygenclass:: remote::RawDumper
|
.. doxygenclass:: remote::RawDumper
|
||||||
:members:
|
:members:
|
||||||
:protected-members:
|
:protected-members:
|
||||||
:undoc-members:
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: remote::RCSwitchRawReceiver
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: remote::RCSwitchTypeAReceiver
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: remote::RCSwitchTypeBReceiver
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: remote::RCSwitchTypeCReceiver
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: remote::RCSwitchTypeDReceiver
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: remote::RCSwitchDumper
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
@ -17,3 +17,6 @@ Core
|
|||||||
Deep Sleep <deep-sleep>
|
Deep Sleep <deep-sleep>
|
||||||
I2C <i2c>
|
I2C <i2c>
|
||||||
Automation <automation>
|
Automation <automation>
|
||||||
|
Time <time>
|
||||||
|
SPI Bus <spi>
|
||||||
|
UART Bus <uart>
|
||||||
|
15
api/core/spi.rst
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
SPI Bus
|
||||||
|
=======
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. doxygenclass:: SPIComponent
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: SPIDevice
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
23
api/core/time.rst
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
Time
|
||||||
|
====
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
.. doxygenclass:: time::RTCComponent
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenstruct:: time::EsphomelibTime
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
|
||||||
|
.. doxygenclass:: time::SNTPComponent
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
20
api/core/uart.rst
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
UART Bus
|
||||||
|
========
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. doxygenclass:: UARTComponent
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: UARTDevice
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: ESP8266SoftwareSerial
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
62
api/display/index.rst
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
Display
|
||||||
|
=======
|
||||||
|
|
||||||
|
Supported Displays
|
||||||
|
------------------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
|
||||||
|
lcd_display
|
||||||
|
max7219
|
||||||
|
nextion
|
||||||
|
ssd1306
|
||||||
|
waveshare_epaper
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
.. _display-buffer:
|
||||||
|
|
||||||
|
DisplayBuffer
|
||||||
|
*************
|
||||||
|
|
||||||
|
.. doxygenclass:: display::DisplayBuffer
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenvariable:: COLOR_OFF
|
||||||
|
.. doxygenvariable:: COLOR_ON
|
||||||
|
|
||||||
|
TextAlign
|
||||||
|
*********
|
||||||
|
|
||||||
|
.. doxygenenum:: TextAlign
|
||||||
|
|
||||||
|
Font
|
||||||
|
****
|
||||||
|
|
||||||
|
.. doxygenclass:: display::Font
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: display::Glyph
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
Image
|
||||||
|
*****
|
||||||
|
|
||||||
|
.. doxygenclass:: display::Image
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
DisplayRotation
|
||||||
|
***************
|
||||||
|
|
||||||
|
.. doxygenenum:: display::DisplayRotation
|
30
api/display/lcd_display.rst
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
LCD Display
|
||||||
|
===========
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
|
||||||
|
.. _api-display-lcd_display:
|
||||||
|
|
||||||
|
LCDDisplay
|
||||||
|
**********
|
||||||
|
|
||||||
|
.. doxygenclass:: display::LCDDisplay
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: display::GPIOLCDDisplay
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: display::PCF8574LCDDisplay
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygentypedef:: lcd_writer_t
|
19
api/display/max7219.rst
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
MAX7219 7-Segment Display
|
||||||
|
=========================
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
.. _api-display-max7219:
|
||||||
|
|
||||||
|
MAX7219Component
|
||||||
|
^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
.. doxygenclass:: display::MAX7219Component
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygentypedef:: max7219_writer_t
|
21
api/display/nextion.rst
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
Nextion Display
|
||||||
|
===============
|
||||||
|
|
||||||
|
.. _api-display-nextion:
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
.. doxygenclass:: display::Nextion
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: display::NextionTouchComponent
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygentypedef:: nextion_writer_t
|
24
api/display/ssd1306.rst
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
SSD1306 OLED Display
|
||||||
|
====================
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
.. doxygenclass:: display::SSD1306
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: display::SPISSD1306
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: display::I2CSSD1306
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenenum:: SSD1306Model
|
36
api/display/waveshare_epaper.rst
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
Waveshare E-Paper Display
|
||||||
|
=========================
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
.. doxygenclass:: display::WaveshareEPaper
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenenum:: WaveshareEPaperTypeAModel
|
||||||
|
|
||||||
|
.. doxygenclass:: display::WaveshareEPaperTypeA
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenenum:: WaveshareEPaperTypeBModel
|
||||||
|
|
||||||
|
.. doxygenclass:: display::WaveshareEPaper2P7In
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: display::WaveshareEPaper4P2In
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: display::WaveshareEPaper7P5In
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
@ -12,4 +12,5 @@ API Reference
|
|||||||
Light <light/index>
|
Light <light/index>
|
||||||
Switch <switch/index>
|
Switch <switch/index>
|
||||||
Cover <cover/index>
|
Cover <cover/index>
|
||||||
|
Display <display/index>
|
||||||
Miscellaneous <misc/index>
|
Miscellaneous <misc/index>
|
||||||
|
@ -49,12 +49,37 @@ LightEffect
|
|||||||
:protected-members:
|
:protected-members:
|
||||||
:undoc-members:
|
:undoc-members:
|
||||||
|
|
||||||
.. doxygenclass:: light::NoneLightEffect
|
.. doxygenclass:: light::RandomLightEffect
|
||||||
:members:
|
:members:
|
||||||
:protected-members:
|
:protected-members:
|
||||||
:undoc-members:
|
:undoc-members:
|
||||||
|
|
||||||
.. doxygenclass:: light::RandomLightEffect
|
.. doxygenstruct:: light::StrobeLightEffectColor
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: light::StrobeLightEffect
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: light::FlickerLightEffect
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: light::LambdaLightEffect
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: light::BaseFastLEDLightEffect
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: light::FastLEDLambdaLightEffect
|
||||||
:members:
|
:members:
|
||||||
:protected-members:
|
:protected-members:
|
||||||
:undoc-members:
|
:undoc-members:
|
||||||
@ -64,7 +89,40 @@ LightEffect
|
|||||||
:protected-members:
|
:protected-members:
|
||||||
:undoc-members:
|
:undoc-members:
|
||||||
|
|
||||||
.. doxygenvariable:: light::light_effect_entries
|
.. doxygenstruct:: light::FastLEDColorWipeEffectColor
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: light::FastLEDColorWipeEffect
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: light::FastLEDScanEffect
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: light::FastLEDTwinkleEffect
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: light::FastLEDRandomTwinkleEffect
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: light::FastLEDFireworksEffect
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: light::FastLEDFlickerEffect
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
LightOutput
|
LightOutput
|
||||||
***********
|
***********
|
||||||
@ -85,6 +143,11 @@ LightOutput
|
|||||||
:protected-members:
|
:protected-members:
|
||||||
:undoc-members:
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: light::CWWWLightOutput
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
.. doxygenclass:: light::RGBLightOutput
|
.. doxygenclass:: light::RGBLightOutput
|
||||||
:members:
|
:members:
|
||||||
:protected-members:
|
:protected-members:
|
||||||
@ -95,6 +158,11 @@ LightOutput
|
|||||||
:protected-members:
|
:protected-members:
|
||||||
:undoc-members:
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: light::RGBWWLightOutput
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
LightState
|
LightState
|
||||||
|
@ -26,10 +26,49 @@ API Reference
|
|||||||
:protected-members:
|
:protected-members:
|
||||||
:undoc-members:
|
:undoc-members:
|
||||||
|
|
||||||
.. doxygenclass:: ESP32BLEDevice
|
.. doxygenclass:: ESP32BLEPresenceDevice
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: ESP32BLERSSISensor
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: XiaomiMiJiaDevice
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: XiaomiMiFloraDevice
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: ESPBTDevice
|
||||||
:members:
|
:members:
|
||||||
:protected-members:
|
:protected-members:
|
||||||
:undoc-members:
|
:undoc-members:
|
||||||
|
|
||||||
.. doxygenvariable:: global_esp32_ble_tracker
|
.. doxygenvariable:: global_esp32_ble_tracker
|
||||||
.. doxygenvariable:: semaphore_scan_end
|
.. doxygenvariable:: semaphore_scan_end
|
||||||
|
|
||||||
|
.. doxygentypedef:: XiaomiMiJiaTemperatureSensor
|
||||||
|
.. doxygentypedef:: XiaomiMiJiaHumiditySensor
|
||||||
|
.. doxygentypedef:: XiaomiMiJiaBatteryLevelSensor
|
||||||
|
.. doxygentypedef:: XiaomiMiFloraTemperatureSensor
|
||||||
|
.. doxygentypedef:: XiaomiMiFloraMoistureSensor
|
||||||
|
.. doxygentypedef:: XiaomiMiFloraIlluminanceSensor
|
||||||
|
.. doxygentypedef:: XiaomiMiFloraConductivitySensor
|
||||||
|
.. doxygentypedef:: XiaomiMiFloraBatteryLevelSensor
|
||||||
|
|
||||||
|
.. doxygenclass:: ESPBTUUID
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: ESPBTDevice
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
@ -1,11 +1,6 @@
|
|||||||
ADS1115 ADC Component
|
ADS1115 ADC Component
|
||||||
=====================
|
=====================
|
||||||
|
|
||||||
.. warning::
|
|
||||||
|
|
||||||
This sensor is experimental has not been tested yet. If you can verify it works, notify me on
|
|
||||||
`discord <https://discord.gg/KhAMKrd>`__.
|
|
||||||
|
|
||||||
.. cpp:namespace:: input
|
.. cpp:namespace:: input
|
||||||
|
|
||||||
This class allows using ADS1115 Analog to Digital converters (`datasheet`_, `adafruit`_) devices with esphomelib.
|
This class allows using ADS1115 Analog to Digital converters (`datasheet`_, `adafruit`_) devices with esphomelib.
|
||||||
|
@ -1,11 +1,6 @@
|
|||||||
BH1750 Ambient Light Sensor
|
BH1750 Ambient Light Sensor
|
||||||
===========================
|
===========================
|
||||||
|
|
||||||
.. warning::
|
|
||||||
|
|
||||||
This sensor is experimental has not been tested yet. If you can verify it works (or if it doesn't),
|
|
||||||
notify me on `discord <https://discord.gg/KhAMKrd>`__.
|
|
||||||
|
|
||||||
The BH1750 sensor allows you to use your BH1750 i2c-enabled ambient light sensor with
|
The BH1750 sensor allows you to use your BH1750 i2c-enabled ambient light sensor with
|
||||||
esphomelib (`datasheet <http://www.mouser.com/ds/2/348/bh1750fvi-e-186247.pdf>`__).
|
esphomelib (`datasheet <http://www.mouser.com/ds/2/348/bh1750fvi-e-186247.pdf>`__).
|
||||||
It requires i2c to be setup to work.
|
It requires i2c to be setup to work.
|
||||||
|
@ -1,11 +1,6 @@
|
|||||||
BME680 Temperature/Pressure/Humidity/Gas Sensor
|
BME680 Temperature/Pressure/Humidity/Gas Sensor
|
||||||
===============================================
|
===============================================
|
||||||
|
|
||||||
.. warning::
|
|
||||||
|
|
||||||
This sensor is experimental has not been tested yet. If you can verify it works (or if it doesn't),
|
|
||||||
notify me on `discord <https://discord.gg/KhAMKrd>`__.
|
|
||||||
|
|
||||||
The BME680 sensor allows you to use your BME680 i2c-enabled temperature+pressure+humidity+gas
|
The BME680 sensor allows you to use your BME680 i2c-enabled temperature+pressure+humidity+gas
|
||||||
sensor with esphomelib (`datasheet <https://cdn-shop.adafruit.com/product-files/3660/BME680.pdf>`__,
|
sensor with esphomelib (`datasheet <https://cdn-shop.adafruit.com/product-files/3660/BME680.pdf>`__,
|
||||||
`adafruit <https://www.adafruit.com/product/3660>`__). It requires i2c to be setup to work.
|
`adafruit <https://www.adafruit.com/product/3660>`__). It requires i2c to be setup to work.
|
||||||
@ -44,7 +39,7 @@ API Reference
|
|||||||
.. doxygentypedef:: sensor::BME680TemperatureSensor
|
.. doxygentypedef:: sensor::BME680TemperatureSensor
|
||||||
.. doxygentypedef:: sensor::BME680PressureSensor
|
.. doxygentypedef:: sensor::BME680PressureSensor
|
||||||
.. doxygentypedef:: sensor::BME680HumiditySensor
|
.. doxygentypedef:: sensor::BME680HumiditySensor
|
||||||
.. doxygentypedef:: sensor::BME2680GasResistanceSensor
|
.. doxygentypedef:: sensor::BME680GasResistanceSensor
|
||||||
|
|
||||||
.. doxygenstruct:: sensor::BME680CalibrationData
|
.. doxygenstruct:: sensor::BME680CalibrationData
|
||||||
:members:
|
:members:
|
||||||
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.5 KiB |
26
api/sensor/bmp280.rst
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
BMP280 Temperature/Pressure Sensor
|
||||||
|
==================================
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
See :cpp:func:`Application::make_bmp280_sensor`.
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. doxygenclass:: sensor::BMP280Component
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenenum:: sensor::BMP280Oversampling
|
||||||
|
.. doxygenenum:: sensor::BMP280IIRFilter
|
||||||
|
|
||||||
|
.. doxygentypedef:: sensor::BMP280TemperatureSensor
|
||||||
|
.. doxygentypedef:: sensor::BMP280PressureSensor
|
||||||
|
|
||||||
|
.. doxygenstruct:: sensor::BMP280CalibrationData
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
After Width: | Height: | Size: 575 B |
14
api/sensor/esp32_hall.rst
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
ESP32 Hall Sensor
|
||||||
|
=================
|
||||||
|
|
||||||
|
See :cpp:func:`Application::make_esp32_hall_sensor`.
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
.. doxygenclass:: sensor::ESP32HallSensor
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
28
api/sensor/hlw8012.rst
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
HLW8012 Power Sensor
|
||||||
|
====================
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
See :cpp:func:`Application::make_hlw8012`.
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
.. doxygenclass:: sensor::HLW8012Component
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: sensor::HLW8012VoltageSensor
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: sensor::HLW8012CurrentSensor
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygentypedef:: HLW8012PowerSensor
|
20
api/sensor/hmc5883l.rst
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
HMC5883L Magnetometer
|
||||||
|
=====================
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
See :cpp:func:`Application::make_hmc5883l`.
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
.. doxygenclass:: sensor::HMC5883LComponent
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenenum:: sensor::HMC5883LRange
|
||||||
|
|
||||||
|
.. doxygentypedef:: sensor::HMC5883LFieldStrengthSensor
|
||||||
|
.. doxygentypedef:: sensor::HMC5883LHeadingSensor
|
18
api/sensor/hx711.rst
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
HX711 Load Cell Amplifier
|
||||||
|
=========================
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
See :cpp:func:`Application::make_hx711_sensor`.
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
.. doxygenclass:: sensor::HX711Sensor
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
|
20
api/sensor/ina219.rst
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
INA219 DC Current Sensor
|
||||||
|
========================
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
See :cpp:func:`Application::make_ina219`.
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
.. doxygenclass:: sensor::INA219Component
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygentypedef:: INA219VoltageSensor
|
||||||
|
.. doxygentypedef:: INA219CurrentSensor
|
||||||
|
.. doxygentypedef:: INA219PowerSensor
|
20
api/sensor/ina3221.rst
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
INA3221 3-Channel DC Current Sensor
|
||||||
|
===================================
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
See :cpp:func:`Application::make_ina3221`.
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
.. doxygenclass:: sensor::INA3221Component
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygentypedef:: INA3221VoltageSensor
|
||||||
|
.. doxygentypedef:: INA3221CurrentSensor
|
||||||
|
.. doxygentypedef:: INA3221PowerSensor
|
@ -10,27 +10,38 @@ See :cpp:func:`Application::register_sensor`.
|
|||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 1
|
:maxdepth: 1
|
||||||
|
|
||||||
adc-sensor.rst
|
adc
|
||||||
dallas.rst
|
ads1115
|
||||||
dht.rst
|
bh1750
|
||||||
dht12.rst
|
bme280
|
||||||
pulse-counter.rst
|
bme680
|
||||||
ultrasonic.rst
|
bmp085
|
||||||
ads1115.rst
|
bmp280
|
||||||
bmp085.rst
|
dallas
|
||||||
htu21d.rst
|
dht
|
||||||
hdc1080.rst
|
dht12
|
||||||
mpu6050.rst
|
duty_cycle
|
||||||
tsl2561.rst
|
esp32_hall
|
||||||
bme280.rst
|
hdc1080
|
||||||
bme680.rst
|
hlw8012
|
||||||
sht3xd.rst
|
hmc5883l
|
||||||
bh1750.rst
|
htu21d
|
||||||
max6675.rst
|
hx711
|
||||||
rotary_encoder.rst
|
ina219
|
||||||
template.rst
|
ina3221
|
||||||
duty_cycle.rst
|
max6675
|
||||||
wifi_signal.rst
|
mhz19
|
||||||
|
mpu6050
|
||||||
|
ms5611
|
||||||
|
pulse_counter
|
||||||
|
rotary_encoder
|
||||||
|
sht3xd
|
||||||
|
tcs34725
|
||||||
|
template
|
||||||
|
tsl2561
|
||||||
|
ultrasonic
|
||||||
|
uptime
|
||||||
|
wifi_signal
|
||||||
|
|
||||||
|
|
||||||
API Reference
|
API Reference
|
||||||
|
19
api/sensor/mhz19.rst
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
MH-Z19 CO_2 and Temperature Sensor
|
||||||
|
==================================
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
See :cpp:func:`Application::make_mhz19_sensor`.
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
.. doxygenclass:: sensor::MHZ19Component
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygentypedef:: MHZ19CO2Sensor
|
||||||
|
.. doxygentypedef:: MHZ19TemperatureSensor
|
19
api/sensor/ms5611.rst
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
MS5611 Atmospheric Pressure Sensor
|
||||||
|
==================================
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
See :cpp:func:`Application::make_ms5611_sensor`.
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
.. doxygenclass:: sensor::MS5611Component
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygentypedef:: MS5611TemperatureSensor
|
||||||
|
.. doxygentypedef:: MS5611PressureSensor
|
@ -1,11 +1,6 @@
|
|||||||
SHT3XD Temperature/Humidity Sensor
|
SHT3XD Temperature/Humidity Sensor
|
||||||
==================================
|
==================================
|
||||||
|
|
||||||
.. warning::
|
|
||||||
|
|
||||||
This sensor is experimental has not been tested yet. If you can verify it works (or if it doesn't),
|
|
||||||
notify me on `discord <https://discord.gg/KhAMKrd>`__.
|
|
||||||
|
|
||||||
The SHT3XD component allows you to use your SHT3x-DIS i2c-enabled temperature+humidity+gas
|
The SHT3XD component allows you to use your SHT3x-DIS i2c-enabled temperature+humidity+gas
|
||||||
sensor with esphomelib (`datasheet <https://cdn-shop.adafruit.com/product-files/2857/Sensirion_Humidity_SHT3x_Datasheet_digital-767294.pdf>`__,
|
sensor with esphomelib (`datasheet <https://cdn-shop.adafruit.com/product-files/2857/Sensirion_Humidity_SHT3x_Datasheet_digital-767294.pdf>`__,
|
||||||
`adafruit <https://www.adafruit.com/product/2857>`__). It requires i2c to be setup to work.
|
`adafruit <https://www.adafruit.com/product/2857>`__). It requires i2c to be setup to work.
|
||||||
|
22
api/sensor/tcs34725.rst
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
TCS34725 RGB Color Sensor
|
||||||
|
=========================
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
See :cpp:func:`Application::make_tcs34725`.
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
.. doxygenclass:: sensor::TCS34725Component
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenenum:: TCS34725IntegrationTime
|
||||||
|
.. doxygenenum:: TCS34725Gain
|
||||||
|
.. doxygentypedef:: TCS35725IlluminanceSensor
|
||||||
|
.. doxygentypedef:: TCS35725ColorTemperatureSensor
|
||||||
|
.. doxygentypedef:: TCS35725ColorChannelSensor
|
@ -1,11 +1,6 @@
|
|||||||
TSL2561 Ambient Light Sensor
|
TSL2561 Ambient Light Sensor
|
||||||
============================
|
============================
|
||||||
|
|
||||||
.. warning::
|
|
||||||
|
|
||||||
This sensor is experimental has not been tested yet. If you can verify it works (or if it doesn't),
|
|
||||||
notify me on `discord <https://discord.gg/KhAMKrd>`__.
|
|
||||||
|
|
||||||
The TSL2561 sensor allows you to use your TSL2561 i2c-enabled ambient light sensor with
|
The TSL2561 sensor allows you to use your TSL2561 i2c-enabled ambient light sensor with
|
||||||
esphomelib (`datasheet <https://cdn-shop.adafruit.com/datasheets/TSL2561.pdf>`__,
|
esphomelib (`datasheet <https://cdn-shop.adafruit.com/datasheets/TSL2561.pdf>`__,
|
||||||
`Adafruit <https://www.adafruit.com/product/439>`__). It requires i2c to be setup to work.
|
`Adafruit <https://www.adafruit.com/product/439>`__). It requires i2c to be setup to work.
|
||||||
|
14
api/sensor/uptime.rst
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
Uptime Sensor
|
||||||
|
=============
|
||||||
|
|
||||||
|
See :cpp:func:`Application::make_uptime_sensor`.
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
.. doxygenclass:: sensor::UptimeSensor
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
@ -9,6 +9,7 @@ The `switch_` namespace contains all switch helpers.
|
|||||||
restart
|
restart
|
||||||
shutdown
|
shutdown
|
||||||
template
|
template
|
||||||
|
uart
|
||||||
|
|
||||||
API Reference
|
API Reference
|
||||||
-------------
|
-------------
|
||||||
|
@ -51,6 +51,38 @@ API Reference
|
|||||||
:protected-members:
|
:protected-members:
|
||||||
:undoc-members:
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: remote::RCSwitchProtocol
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenvariable:: rc_switch_protocols
|
||||||
|
|
||||||
|
.. doxygenclass:: remote::RCSwitchRawTransmitter
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: remote::RCSwitchTypeATransmitter
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: remote::RCSwitchTypeBTransmitter
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: remote::RCSwitchTypeCTransmitter
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
|
.. doxygenclass:: remote::RCSwitchTypeDTransmitter
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
||||||
|
|
||||||
.. doxygenclass:: remote::SonyTransmitter
|
.. doxygenclass:: remote::SonyTransmitter
|
||||||
:members:
|
:members:
|
||||||
:protected-members:
|
:protected-members:
|
||||||
|
14
api/switch/uart.rst
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
UART Switch
|
||||||
|
===========
|
||||||
|
|
||||||
|
See :cpp:func:`Application::make_uart_switch`.
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. cpp:namespace:: nullptr
|
||||||
|
|
||||||
|
.. doxygenclass:: switch_::UARTSwitch
|
||||||
|
:members:
|
||||||
|
:protected-members:
|
||||||
|
:undoc-members:
|
24
conf.py
@ -72,9 +72,9 @@ author = 'Otto Winter'
|
|||||||
# built documents.
|
# built documents.
|
||||||
#
|
#
|
||||||
# The short X.Y version.
|
# The short X.Y version.
|
||||||
version = '1.7'
|
version = '1.8'
|
||||||
# The full version, including alpha/beta/rc tags.
|
# The full version, including alpha/beta/rc tags.
|
||||||
release = '1.7.0'
|
release = '1.8.0'
|
||||||
|
|
||||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||||
# for a list of supported languages.
|
# for a list of supported languages.
|
||||||
@ -114,10 +114,23 @@ html_theme = 'alabaster'
|
|||||||
# documentation.
|
# documentation.
|
||||||
#
|
#
|
||||||
html_theme_options = {
|
html_theme_options = {
|
||||||
'github_user': 'OttoWinter',
|
# 'logo': 'logo-full.png',
|
||||||
'github_repo': 'esphomelib',
|
'logo_name': False,
|
||||||
|
'touch_icon': 'apple-touch-icon.png',
|
||||||
|
# 'github_user': 'OttoWinter',
|
||||||
|
# 'github_repo': 'esphomelib',
|
||||||
|
'show_related': False,
|
||||||
|
'sidebar_collapse': True,
|
||||||
|
'fixed_sidebar': True,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
html_logo = '_static/logo-full.png'
|
||||||
|
html_favicon = '_static/favicon.ico'
|
||||||
|
html_copy_source = True
|
||||||
|
html_show_sourcelink = False
|
||||||
|
html_last_updated_fmt = None
|
||||||
|
html_use_smartypants = False
|
||||||
|
|
||||||
# Add any paths that contain custom static files (such as style sheets) here,
|
# Add any paths that contain custom static files (such as style sheets) here,
|
||||||
# relative to this directory. They are copied after the builtin static files,
|
# relative to this directory. They are copied after the builtin static files,
|
||||||
# so a file named "default.css" will overwrite the builtin "default.css".
|
# so a file named "default.css" will overwrite the builtin "default.css".
|
||||||
@ -130,8 +143,9 @@ html_static_path = ['_static']
|
|||||||
# refs: http://alabaster.readthedocs.io/en/latest/installation.html#sidebars
|
# refs: http://alabaster.readthedocs.io/en/latest/installation.html#sidebars
|
||||||
html_sidebars = {
|
html_sidebars = {
|
||||||
'**': [
|
'**': [
|
||||||
'relations.html', # needs 'show_related': True theme option to display
|
# 'about.html',
|
||||||
'searchbox.html',
|
'searchbox.html',
|
||||||
|
'localtoc.html',
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3,5 +3,8 @@ GPIO, components/binary_sensor/gpio, pin.svg
|
|||||||
Status, components/binary_sensor/status, server-network.svg
|
Status, components/binary_sensor/status, server-network.svg
|
||||||
ESP32 BLE Device, components/binary_sensor/esp32_ble_tracker, bluetooth.svg
|
ESP32 BLE Device, components/binary_sensor/esp32_ble_tracker, bluetooth.svg
|
||||||
ESP32 Touch Pad, components/binary_sensor/esp32_touch, touch.svg
|
ESP32 Touch Pad, components/binary_sensor/esp32_touch, touch.svg
|
||||||
|
Nextion Touch, components/binary_sensor/nextion, nextion.jpg
|
||||||
Template Binary Sensor, components/binary_sensor/template, description.svg
|
Template Binary Sensor, components/binary_sensor/template, description.svg
|
||||||
Remote Receiver, components/binary_sensor/remote_receiver, remote.svg
|
Remote Receiver, components/binary_sensor/remote_receiver, remote.svg
|
||||||
|
PN532 Tag, components/binary_sensor/pn532, pn532.jpg
|
||||||
|
RDM6300 Tag, components/binary_sensor/rdm6300, rdm6300.jpg
|
||||||
|
|
@ -45,5 +45,6 @@ See Also
|
|||||||
^^^^^^^^
|
^^^^^^^^
|
||||||
|
|
||||||
- :doc:`sensor/ads1115`
|
- :doc:`sensor/ads1115`
|
||||||
|
- `i2cdevlib <https://github.com/jrowberg/i2cdevlib>`__ by `Jeff Rowberg <https://github.com/jrowberg>`__
|
||||||
- :doc:`API Reference </api/sensor/ads1115>`
|
- :doc:`API Reference </api/sensor/ads1115>`
|
||||||
- `Edit this page on GitHub <https://github.com/OttoWinter/esphomedocs/blob/current/esphomeyaml/components/ads1115.rst>`__
|
- `Edit this page on GitHub <https://github.com/OttoWinter/esphomedocs/blob/current/esphomeyaml/components/ads1115.rst>`__
|
||||||
|
@ -4,11 +4,6 @@ ESP32 Bluetooth Low Energy Device
|
|||||||
The ``esp32_ble_tracker`` binary sensor platform lets you track the presence of a
|
The ``esp32_ble_tracker`` binary sensor platform lets you track the presence of a
|
||||||
bluetooth low energy device.
|
bluetooth low energy device.
|
||||||
|
|
||||||
.. note::
|
|
||||||
|
|
||||||
See the :doc:`ESP32 BLE Hub Page </esphomeyaml/components/esp32_ble_tracker>` for
|
|
||||||
current limitations of this platform
|
|
||||||
|
|
||||||
.. figure:: images/esp32_ble-ui.png
|
.. figure:: images/esp32_ble-ui.png
|
||||||
:align: center
|
:align: center
|
||||||
:width: 80.0%
|
:width: 80.0%
|
||||||
@ -25,7 +20,7 @@ bluetooth low energy device.
|
|||||||
name: "ESP32 BLE Tracker Google Home Mini"
|
name: "ESP32 BLE Tracker Google Home Mini"
|
||||||
|
|
||||||
Configuration variables:
|
Configuration variables:
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~
|
------------------------
|
||||||
|
|
||||||
- **mac_address** (**Required**, MAC Address): The MAC address to track for this
|
- **mac_address** (**Required**, MAC Address): The MAC address to track for this
|
||||||
binary sensor.
|
binary sensor.
|
||||||
@ -35,8 +30,10 @@ Configuration variables:
|
|||||||
- All other options from :ref:`Binary Sensor <config-binary_sensor>`
|
- All other options from :ref:`Binary Sensor <config-binary_sensor>`
|
||||||
and :ref:`MQTT Component <config-mqtt-component>`.
|
and :ref:`MQTT Component <config-mqtt-component>`.
|
||||||
|
|
||||||
|
.. _esp32_ble_tracker-setting_up_devices:
|
||||||
|
|
||||||
Setting Up Devices
|
Setting Up Devices
|
||||||
~~~~~~~~~~~~~~~~~~
|
------------------
|
||||||
|
|
||||||
To set up binary sensors for specific BLE beacons you first have to know which MAC address
|
To set up binary sensors for specific BLE beacons you first have to know which MAC address
|
||||||
to track. Most devices show this screen in some setting menu. If you don't know the MAC address,
|
to track. Most devices show this screen in some setting menu. If you don't know the MAC address,
|
||||||
@ -46,11 +43,11 @@ the logs to see discovered Bluetooth Low Energy devices.
|
|||||||
.. code:: yaml
|
.. code:: yaml
|
||||||
|
|
||||||
# Example configuration entry for finding MAC addresses
|
# Example configuration entry for finding MAC addresses
|
||||||
esp32_ble:
|
esp32_ble_tracker:
|
||||||
|
|
||||||
Using above configuration, first you should see a ``Starting scan...`` debug message at
|
Using above configuration, first you should see a ``Starting scan...`` debug message at
|
||||||
boot-up. Then, when a BLE device is discovered, you should see messages like
|
boot-up. Then, when a BLE device is discovered, you should see messages like
|
||||||
``Found device AC:37:43:77:5F:4C RSSI=-80`` together with some information about their
|
``Found device AC:37:43:77:5F:4C`` together with some information about their
|
||||||
address type and advertised name. If you don't see these messages, your device is unfortunately
|
address type and advertised name. If you don't see these messages, your device is unfortunately
|
||||||
currently not supported.
|
currently not supported.
|
||||||
|
|
||||||
@ -58,10 +55,10 @@ Please note that devices that show a ``RANDOM`` address type in the logs cannot
|
|||||||
tracking, since their MAC-address periodically changes.
|
tracking, since their MAC-address periodically changes.
|
||||||
|
|
||||||
See Also
|
See Also
|
||||||
^^^^^^^^
|
--------
|
||||||
|
|
||||||
- :doc:`/esphomeyaml/components/esp32_ble_tracker`
|
- :doc:`/esphomeyaml/components/esp32_ble_tracker`
|
||||||
- :doc:`/esphomeyaml/components/binary_sensor/index`
|
- :doc:`/esphomeyaml/components/binary_sensor/index`
|
||||||
- :doc:`API Reference </api/misc/esp32_ble_tracker>`
|
- :doc:`API Reference </api/misc/esp32_ble_tracker>`
|
||||||
|
- `ESP32 BLE for Arduino <https://github.com/nkolban/ESP32_BLE_Arduino>`__ by `Neil Kolban <https://github.com/nkolban>`__.
|
||||||
- `Edit this page on GitHub <https://github.com/OttoWinter/esphomedocs/blob/current/esphomeyaml/components/binary_sensor/esp32_ble_tracker.rst>`__
|
- `Edit this page on GitHub <https://github.com/OttoWinter/esphomedocs/blob/current/esphomeyaml/components/binary_sensor/esp32_ble_tracker.rst>`__
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@ an ``OFF`` state.
|
|||||||
threshold: 1000
|
threshold: 1000
|
||||||
|
|
||||||
Configuration variables:
|
Configuration variables:
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~
|
------------------------
|
||||||
|
|
||||||
- **pin** (**Required**, :ref:`config-pin`): The pin to detect touch
|
- **pin** (**Required**, :ref:`config-pin`): The pin to detect touch
|
||||||
events on.
|
events on.
|
||||||
@ -39,7 +39,7 @@ Configuration variables:
|
|||||||
and :ref:`MQTT Component <config-mqtt-component>`.
|
and :ref:`MQTT Component <config-mqtt-component>`.
|
||||||
|
|
||||||
Touch Pad Pins
|
Touch Pad Pins
|
||||||
~~~~~~~~~~~~~~
|
--------------
|
||||||
|
|
||||||
8 pins on the ESP32 can be used to detect touches. These are (in the default "raw" pin names):
|
8 pins on the ESP32 can be used to detect touches. These are (in the default "raw" pin names):
|
||||||
|
|
||||||
@ -55,7 +55,7 @@ Touch Pad Pins
|
|||||||
- ``GPIO33``
|
- ``GPIO33``
|
||||||
|
|
||||||
Finding thresholds
|
Finding thresholds
|
||||||
~~~~~~~~~~~~~~~~~~
|
------------------
|
||||||
|
|
||||||
For each touch pad you want to monitor, you need to find a threshold first. This threshold is
|
For each touch pad you want to monitor, you need to find a threshold first. This threshold is
|
||||||
used to determine if a pad is being touched or not using the raw values from the sensor. Lower
|
used to determine if a pad is being touched or not using the raw values from the sensor. Lower
|
||||||
@ -93,9 +93,10 @@ option again by setting it to ``False``. Otherwise you will end up spamming the
|
|||||||
down.
|
down.
|
||||||
|
|
||||||
See Also
|
See Also
|
||||||
^^^^^^^^
|
--------
|
||||||
|
|
||||||
- :doc:`/esphomeyaml/components/esp32_touch`
|
- :doc:`/esphomeyaml/components/esp32_touch`
|
||||||
- :doc:`/esphomeyaml/components/binary_sensor/index`
|
- :doc:`/esphomeyaml/components/binary_sensor/index`
|
||||||
- :doc:`API Reference </api/binary_sensor/esp32_touch>`
|
- :doc:`API Reference </api/binary_sensor/esp32_touch>`
|
||||||
|
- `esp-idf Touch Sensor API <https://esp-idf.readthedocs.io/en/latest/api-reference/peripherals/touch_pad.html>`__
|
||||||
- `Edit this page on GitHub <https://github.com/OttoWinter/esphomedocs/blob/current/esphomeyaml/components/binary_sensor/esp32_touch.rst>`__
|
- `Edit this page on GitHub <https://github.com/OttoWinter/esphomedocs/blob/current/esphomeyaml/components/binary_sensor/esp32_touch.rst>`__
|
||||||
|
@ -18,7 +18,7 @@ device as a binary sensor.
|
|||||||
device_class: window
|
device_class: window
|
||||||
|
|
||||||
Configuration variables:
|
Configuration variables:
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~
|
------------------------
|
||||||
|
|
||||||
- **pin** (**Required**, :ref:`Pin Schema <config-pin_schema>`): The pin to periodically check.
|
- **pin** (**Required**, :ref:`Pin Schema <config-pin_schema>`): The pin to periodically check.
|
||||||
- **name** (**Required**, string): The name of the binary sensor.
|
- **name** (**Required**, string): The name of the binary sensor.
|
||||||
@ -41,7 +41,7 @@ Configuration variables:
|
|||||||
name: ...
|
name: ...
|
||||||
|
|
||||||
Inverting Values
|
Inverting Values
|
||||||
~~~~~~~~~~~~~~~~
|
----------------
|
||||||
|
|
||||||
Use the ``inverted`` property of the :ref:`Pin Schema <config-pin_schema>` to invert the binary
|
Use the ``inverted`` property of the :ref:`Pin Schema <config-pin_schema>` to invert the binary
|
||||||
sensor:
|
sensor:
|
||||||
@ -57,7 +57,7 @@ sensor:
|
|||||||
name: ...
|
name: ...
|
||||||
|
|
||||||
Debouncing Values
|
Debouncing Values
|
||||||
~~~~~~~~~~~~~~~~~
|
-----------------
|
||||||
|
|
||||||
Some binary sensors are a bit unstable and quickly transition between the ON and OFF state while
|
Some binary sensors are a bit unstable and quickly transition between the ON and OFF state while
|
||||||
they're pressed. To fix this and debounce the signal, use the :ref:`binary sensor filters <binary_sensor-filters>`:
|
they're pressed. To fix this and debounce the signal, use the :ref:`binary sensor filters <binary_sensor-filters>`:
|
||||||
@ -87,7 +87,7 @@ will wait 10ms before publishing an OFF value:
|
|||||||
- delayed_off: 10ms
|
- delayed_off: 10ms
|
||||||
|
|
||||||
See Also
|
See Also
|
||||||
^^^^^^^^
|
--------
|
||||||
|
|
||||||
- :doc:`/esphomeyaml/components/binary_sensor/index`
|
- :doc:`/esphomeyaml/components/binary_sensor/index`
|
||||||
- :ref:`config-pin_schema`
|
- :ref:`config-pin_schema`
|
||||||
|
BIN
esphomeyaml/components/binary_sensor/images/pn532-full.jpg
Normal file
After Width: | Height: | Size: 227 KiB |
BIN
esphomeyaml/components/binary_sensor/images/pn532-spi.jpg
Normal file
After Width: | Height: | Size: 295 KiB |
BIN
esphomeyaml/components/binary_sensor/images/rdm6300-full.jpg
Normal file
After Width: | Height: | Size: 194 KiB |
BIN
esphomeyaml/components/binary_sensor/images/rdm6300-ui.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
@ -66,6 +66,7 @@ They are similar to :ref:`Sensor Filters <sensor-filters>`.
|
|||||||
} else {
|
} else {
|
||||||
return {};
|
return {};
|
||||||
}
|
}
|
||||||
|
- heartbeat: 5s
|
||||||
|
|
||||||
Supported filters:
|
Supported filters:
|
||||||
|
|
||||||
@ -81,6 +82,8 @@ Supported filters:
|
|||||||
- **lambda**: Specify any :ref:`lambda <config-lambda>` for more complex filters. The input value from
|
- **lambda**: Specify any :ref:`lambda <config-lambda>` for more complex filters. The input value from
|
||||||
the binary sensor is ``x`` and you can return ``true`` for ON, ``false`` for OFF, and ``{}`` to stop
|
the binary sensor is ``x`` and you can return ``true`` for ON, ``false`` for OFF, and ``{}`` to stop
|
||||||
the filter chain.
|
the filter chain.
|
||||||
|
- **heartbeat**: Periodically send out the last received value from the binary sensor with the given
|
||||||
|
interval. All state changes are still immediately published.
|
||||||
|
|
||||||
Binary Sensor Automation
|
Binary Sensor Automation
|
||||||
------------------------
|
------------------------
|
||||||
@ -229,9 +232,12 @@ See Also
|
|||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 1
|
:maxdepth: 1
|
||||||
|
|
||||||
gpio.rst
|
gpio
|
||||||
status.rst
|
status
|
||||||
esp32_ble_tracker.rst
|
esp32_ble_tracker
|
||||||
esp32_touch.rst
|
esp32_touch
|
||||||
template.rst
|
template
|
||||||
remote_receiver.rst
|
remote_receiver
|
||||||
|
pn532
|
||||||
|
rdm6300
|
||||||
|
nextion
|
||||||
|
39
esphomeyaml/components/binary_sensor/nextion.rst
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
Nextion Touch Component
|
||||||
|
=======================
|
||||||
|
|
||||||
|
The ``nextion`` binary sensor platform lets you track when a component on the display is
|
||||||
|
touched or not. The binary sensor will turn on when the component with the given component and page id is
|
||||||
|
pressed on, and will turn off as soon as the finger is released.
|
||||||
|
|
||||||
|
See :doc:`/esphomeyaml/components/display/nextion` for setting up the display
|
||||||
|
|
||||||
|
.. code:: yaml
|
||||||
|
|
||||||
|
# Example configuration entry
|
||||||
|
display:
|
||||||
|
- platform: nextion
|
||||||
|
# ...
|
||||||
|
|
||||||
|
binary_sensor:
|
||||||
|
- platform: nextion
|
||||||
|
page_id: 0
|
||||||
|
component_id: 2
|
||||||
|
name: "Nextion Component 2 Touch"
|
||||||
|
|
||||||
|
Configuration variables:
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
- **name** (**Required**, string): The name of the binary sensor.
|
||||||
|
- **page_id** (**Required**, int): The ID of the page the component is on. Use ``0`` for the default page.
|
||||||
|
- **component_id** (**Required**, int): The ID (the number, not name!) of the component to track.
|
||||||
|
- **nextion_id** (*Optional*, :ref:`config-id`): Manually specify the ID of the Nextion display.
|
||||||
|
- All other options from :ref:`Binary Sensor <config-binary_sensor>` and :ref:`MQTT Component <config-mqtt-component>`.
|
||||||
|
|
||||||
|
See Also
|
||||||
|
--------
|
||||||
|
|
||||||
|
- :doc:`/esphomeyaml/components/display/nextion`
|
||||||
|
- :doc:`index`
|
||||||
|
- :doc:`API Reference </api/display/nextion>`
|
||||||
|
- `Edit this page on GitHub <https://github.com/OttoWinter/esphomedocs/blob/current/esphomeyaml/components/binary_sensor/nextion.rst>`__
|
||||||
|
|
63
esphomeyaml/components/binary_sensor/pn532.rst
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
PN532 NFC/RFID Tag
|
||||||
|
==================
|
||||||
|
|
||||||
|
The ``pn532`` binary sensor platform lets you track if an NFC/RFID tag with a given
|
||||||
|
unique id (``uid``) is currently being detected by the PN532 or not.
|
||||||
|
|
||||||
|
.. figure:: images/pn532-full.jpg
|
||||||
|
:align: center
|
||||||
|
:width: 60.0%
|
||||||
|
|
||||||
|
See :doc:`/esphomeyaml/components/pn532` for instructions for setting up the connection to the PN532.
|
||||||
|
|
||||||
|
.. code:: yaml
|
||||||
|
|
||||||
|
# Example configuration entry
|
||||||
|
spi:
|
||||||
|
clk_pin: D0
|
||||||
|
miso_pin: D1
|
||||||
|
mosi_pin: D2
|
||||||
|
|
||||||
|
pn532:
|
||||||
|
cs_pin: D3
|
||||||
|
update_interval: 1s
|
||||||
|
|
||||||
|
binary_sensor:
|
||||||
|
- platform: pn532
|
||||||
|
uid: 74-10-37-94
|
||||||
|
name: "PN532 NFC Tag"
|
||||||
|
|
||||||
|
Configuration variables:
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
- **uid** (**Required**, string): The unique ID of the NFC/RFID tag. This is a hypen-separated list
|
||||||
|
of hexadecimal values. For example ``74-10-37-94``.
|
||||||
|
- **name** (**Required**, string): The name of the binary sensor.
|
||||||
|
- **id** (*Optional*, :ref:`config-id`): Manually specify the ID used for code generation.
|
||||||
|
- All other options from :ref:`Binary Sensor <config-binary_sensor>` and :ref:`MQTT Component <config-mqtt-component>`.
|
||||||
|
|
||||||
|
.. _pn532-setting_up_tags:
|
||||||
|
|
||||||
|
Setting Up Tags
|
||||||
|
---------------
|
||||||
|
|
||||||
|
To set up binary sensors for specific NFC tags you first have to know their unique IDs. To obtain this
|
||||||
|
id, first set up a simple pn532 configuration without any binary sensors like above.
|
||||||
|
|
||||||
|
When your code is running and you approach the PN532 with an NFC Tag, you should see a message like this:
|
||||||
|
|
||||||
|
.. code::
|
||||||
|
|
||||||
|
Found new tag '74-10-37-94'
|
||||||
|
|
||||||
|
Then copy this id and create a ``binary_sensor`` entry as in the configuration example. Repeat this process for
|
||||||
|
each tag.
|
||||||
|
|
||||||
|
See Also
|
||||||
|
--------
|
||||||
|
|
||||||
|
- :doc:`/esphomeyaml/components/pn532`
|
||||||
|
- :doc:`index`
|
||||||
|
- :doc:`API Reference </api/binary_sensor/pn532>`
|
||||||
|
- `Edit this page on GitHub <https://github.com/OttoWinter/esphomedocs/blob/current/esphomeyaml/components/binary_sensor/pn532.rst>`__
|
||||||
|
|
63
esphomeyaml/components/binary_sensor/rdm6300.rst
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
RDM6300 NFC/RFID Tag
|
||||||
|
====================
|
||||||
|
|
||||||
|
The ``rdm6300`` binary sensor platform lets you track if an NFC/RFID tag with a given
|
||||||
|
unique id (``uid``) is currently being detected by the RDM6300 or not.
|
||||||
|
|
||||||
|
.. figure:: images/rdm6300-full.jpg
|
||||||
|
:align: center
|
||||||
|
:width: 60.0%
|
||||||
|
|
||||||
|
See :doc:`/esphomeyaml/components/rdm6300` for instructions for setting up the connection to the RDM6300.
|
||||||
|
|
||||||
|
.. code:: yaml
|
||||||
|
|
||||||
|
# Example configuration entry
|
||||||
|
uart:
|
||||||
|
rx_pin: D0
|
||||||
|
baud_rate: 9600
|
||||||
|
|
||||||
|
rdm6300:
|
||||||
|
|
||||||
|
binary_sensor:
|
||||||
|
- platform: rdm6300
|
||||||
|
uid: 7616525
|
||||||
|
name: "RDM6300 NFC Tag"
|
||||||
|
|
||||||
|
Configuration variables:
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
- **uid** (**Required**, integer): The unique ID of the NFC/RFID tag.
|
||||||
|
- **name** (**Required**, string): The name of the binary sensor.
|
||||||
|
- **id** (*Optional*, :ref:`config-id`): Manually specify the ID used for code generation.
|
||||||
|
- All other options from :ref:`Binary Sensor <config-binary_sensor>` and :ref:`MQTT Component <config-mqtt-component>`.
|
||||||
|
|
||||||
|
.. _rdm6300-setting_up_tags:
|
||||||
|
|
||||||
|
Setting Up Tags
|
||||||
|
---------------
|
||||||
|
|
||||||
|
To set up binary sensors for specific NFC tags you first have to know their unique IDs. To obtain this
|
||||||
|
id, first set up a simple RDM6300 configuration without any binary sensors like above.
|
||||||
|
|
||||||
|
When your code is running and you approach the RDM6300 with an NFC Tag, you should see a message like this:
|
||||||
|
|
||||||
|
.. code::
|
||||||
|
|
||||||
|
Found new tag with ID '7616525'
|
||||||
|
|
||||||
|
Then copy this id and create a ``binary_sensor`` entry as in the configuration example. Repeat this process for
|
||||||
|
each tag.
|
||||||
|
|
||||||
|
.. figure:: images/rdm6300-ui.png
|
||||||
|
:align: center
|
||||||
|
:width: 80.0%
|
||||||
|
|
||||||
|
See Also
|
||||||
|
--------
|
||||||
|
|
||||||
|
- :doc:`/esphomeyaml/components/rdm6300`
|
||||||
|
- :doc:`/esphomeyaml/components/binary_sensor/index`
|
||||||
|
- :doc:`API Reference </api/binary_sensor/rdm6300>`
|
||||||
|
- `Edit this page on GitHub <https://github.com/OttoWinter/esphomedocs/blob/current/esphomeyaml/components/binary_sensor/rdm6300.rst>`__
|
||||||
|
|
@ -20,7 +20,7 @@ then immediately OFF.
|
|||||||
command: 0x100BCBD
|
command: 0x100BCBD
|
||||||
|
|
||||||
Configuration variables:
|
Configuration variables:
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~
|
------------------------
|
||||||
|
|
||||||
- **name** (**Required**, string): The name for the binary sensor.
|
- **name** (**Required**, string): The name for the binary sensor.
|
||||||
- The remote code, see :ref:`remote_transmitter-codes`. Only one
|
- The remote code, see :ref:`remote_transmitter-codes`. Only one
|
||||||
@ -35,11 +35,31 @@ Configuration variables:
|
|||||||
|
|
||||||
See :ref:`finding_remote_codes` for a guide for setting this up.
|
See :ref:`finding_remote_codes` for a guide for setting this up.
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
For the Sonoff RF Bridge you can use `this hack <https://github.com/xoseperez/espurna/wiki/Hardware-Itead-Sonoff-RF-Bridge---Direct-Hack>`__
|
||||||
|
created by the Github user wildwiz. Then use this configuration for the remote receiver/transmitter hubs:
|
||||||
|
|
||||||
|
.. code:: yaml
|
||||||
|
|
||||||
|
remote_receiver:
|
||||||
|
pin: 4
|
||||||
|
dump: all
|
||||||
|
|
||||||
|
remote_transmitter:
|
||||||
|
pin: 5
|
||||||
|
carrier_duty_percent: 100%
|
||||||
|
|
||||||
|
Supporting the RF Bridge chip directly is currently only a long-term goal for esphomelib.
|
||||||
|
|
||||||
|
|
||||||
See Also
|
See Also
|
||||||
--------
|
--------
|
||||||
|
|
||||||
- :doc:`index`
|
- :doc:`index`
|
||||||
- :doc:`/esphomeyaml/components/remote_receiver`
|
- :doc:`/esphomeyaml/components/remote_receiver`
|
||||||
- :doc:`/esphomeyaml/components/remote_transmitter`
|
- :doc:`/esphomeyaml/components/remote_transmitter`
|
||||||
|
- `RCSwitch <https://github.com/sui77/rc-switch>`__ by `Suat Özgür <https://github.com/sui77>`__
|
||||||
|
- `IRRemoteESP8266 <https://github.com/markszabo/IRremoteESP8266/>`__ by `Mark Szabo-Simon <https://github.com/markszabo>`__
|
||||||
- :doc:`API Reference </api/binary_sensor/remote_receiver>`
|
- :doc:`API Reference </api/binary_sensor/remote_receiver>`
|
||||||
- `Edit this page on GitHub <https://github.com/OttoWinter/esphomedocs/blob/current/esphomeyaml/components/binary_sensor/remote_receiver.rst>`__
|
- `Edit this page on GitHub <https://github.com/OttoWinter/esphomedocs/blob/current/esphomeyaml/components/binary_sensor/remote_receiver.rst>`__
|
||||||
|
@ -17,7 +17,7 @@ to do this.
|
|||||||
name: "Living Room Status"
|
name: "Living Room Status"
|
||||||
|
|
||||||
Configuration variables:
|
Configuration variables:
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~
|
------------------------
|
||||||
|
|
||||||
- **name** (**Required**, string): The name of the binary sensor.
|
- **name** (**Required**, string): The name of the binary sensor.
|
||||||
- **id** (*Optional*, :ref:`config-id`): Manually specify the ID used for code generation.
|
- **id** (*Optional*, :ref:`config-id`): Manually specify the ID used for code generation.
|
||||||
@ -25,7 +25,7 @@ Configuration variables:
|
|||||||
and :ref:`MQTT Component <config-mqtt-component>`. (Inverted mode is not supported)
|
and :ref:`MQTT Component <config-mqtt-component>`. (Inverted mode is not supported)
|
||||||
|
|
||||||
See Also
|
See Also
|
||||||
^^^^^^^^
|
--------
|
||||||
|
|
||||||
- :doc:`/esphomeyaml/components/binary_sensor/index`
|
- :doc:`/esphomeyaml/components/binary_sensor/index`
|
||||||
- :doc:`/esphomeyaml/components/mqtt`
|
- :doc:`/esphomeyaml/components/mqtt`
|
||||||
|
@ -34,7 +34,7 @@ Possible return values of the lambda:
|
|||||||
- ``return {};`` if the last state should be repeated.
|
- ``return {};`` if the last state should be repeated.
|
||||||
|
|
||||||
Configuration variables:
|
Configuration variables:
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~
|
------------------------
|
||||||
|
|
||||||
- **name** (**Required**, string): The name of the binary sensor.
|
- **name** (**Required**, string): The name of the binary sensor.
|
||||||
- **lambda** (**Required**, :ref:`lambda <config-lambda>`):
|
- **lambda** (**Required**, :ref:`lambda <config-lambda>`):
|
||||||
@ -47,7 +47,7 @@ Configuration variables:
|
|||||||
and :ref:`MQTT Component <config-mqtt-component>`.
|
and :ref:`MQTT Component <config-mqtt-component>`.
|
||||||
|
|
||||||
See Also
|
See Also
|
||||||
^^^^^^^^
|
--------
|
||||||
|
|
||||||
- :doc:`/esphomeyaml/components/binary_sensor/index`
|
- :doc:`/esphomeyaml/components/binary_sensor/index`
|
||||||
- :doc:`/esphomeyaml/components/sensor/template`
|
- :doc:`/esphomeyaml/components/sensor/template`
|
||||||
|
@ -8,7 +8,7 @@ commands: *open*, *close* and *stop*.
|
|||||||
.. _cover-open_action:
|
.. _cover-open_action:
|
||||||
|
|
||||||
``cover.open`` Action
|
``cover.open`` Action
|
||||||
^^^^^^^^^^^^^^^^^^^^^
|
---------------------
|
||||||
|
|
||||||
This action opens the cover with the given ID when executed.
|
This action opens the cover with the given ID when executed.
|
||||||
|
|
||||||
@ -22,7 +22,7 @@ This action opens the cover with the given ID when executed.
|
|||||||
.. _cover-close_action:
|
.. _cover-close_action:
|
||||||
|
|
||||||
``cover.close`` Action
|
``cover.close`` Action
|
||||||
^^^^^^^^^^^^^^^^^^^^^^
|
----------------------
|
||||||
|
|
||||||
This action closes the cover with the given ID when executed.
|
This action closes the cover with the given ID when executed.
|
||||||
|
|
||||||
@ -36,7 +36,7 @@ This action closes the cover with the given ID when executed.
|
|||||||
.. _cover-stop_action:
|
.. _cover-stop_action:
|
||||||
|
|
||||||
``cover.stop`` Action
|
``cover.stop`` Action
|
||||||
^^^^^^^^^^^^^^^^^^^^^
|
---------------------
|
||||||
|
|
||||||
This action stops the cover with the given ID when executed.
|
This action stops the cover with the given ID when executed.
|
||||||
|
|
||||||
@ -49,7 +49,7 @@ This action stops the cover with the given ID when executed.
|
|||||||
|
|
||||||
|
|
||||||
lambda calls
|
lambda calls
|
||||||
""""""""""""
|
------------
|
||||||
|
|
||||||
From :ref:`lambdas <config-lambda>`, you can call several methods on all covers to do some
|
From :ref:`lambdas <config-lambda>`, you can call several methods on all covers to do some
|
||||||
advanced stuff (see the full :doc:`API Reference </api/cover/index>` for more info).
|
advanced stuff (see the full :doc:`API Reference </api/cover/index>` for more info).
|
||||||
@ -98,7 +98,7 @@ advanced stuff (see the full :doc:`API Reference </api/cover/index>` for more in
|
|||||||
|
|
||||||
|
|
||||||
See Also
|
See Also
|
||||||
^^^^^^^^
|
--------
|
||||||
|
|
||||||
- :doc:`API Reference </api/cover/index>`
|
- :doc:`API Reference </api/cover/index>`
|
||||||
- `Edit this page on GitHub <https://github.com/OttoWinter/esphomedocs/blob/current/esphomeyaml/components/cover/index.rst>`__
|
- `Edit this page on GitHub <https://github.com/OttoWinter/esphomedocs/blob/current/esphomeyaml/components/cover/index.rst>`__
|
||||||
|
@ -40,7 +40,7 @@ Possible return values for the optional lambda:
|
|||||||
- ``return {};`` if the last state should be repeated.
|
- ``return {};`` if the last state should be repeated.
|
||||||
|
|
||||||
Configuration variables:
|
Configuration variables:
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~
|
------------------------
|
||||||
|
|
||||||
- **name** (**Required**, string): The name of the cover.
|
- **name** (**Required**, string): The name of the cover.
|
||||||
- **lambda** (*Optional*, :ref:`lambda <config-lambda>`):
|
- **lambda** (*Optional*, :ref:`lambda <config-lambda>`):
|
||||||
@ -62,7 +62,7 @@ Configuration variables:
|
|||||||
and :ref:`MQTT Component <config-mqtt-component>`.
|
and :ref:`MQTT Component <config-mqtt-component>`.
|
||||||
|
|
||||||
See Also
|
See Also
|
||||||
^^^^^^^^
|
--------
|
||||||
|
|
||||||
- :doc:`/esphomeyaml/components/cover/index`
|
- :doc:`/esphomeyaml/components/cover/index`
|
||||||
- :ref:`automation`
|
- :ref:`automation`
|
||||||
|
@ -25,7 +25,7 @@ massively long wires, work fine in most cases) between ``3.3V`` and the data pin
|
|||||||
name: "Livingroom Temperature"
|
name: "Livingroom Temperature"
|
||||||
|
|
||||||
Configuration variables:
|
Configuration variables:
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~
|
------------------------
|
||||||
|
|
||||||
- **pin** (**Required**, number): The pin the sensor bus is connected to.
|
- **pin** (**Required**, number): The pin the sensor bus is connected to.
|
||||||
- **update_interval** (*Optional*, :ref:`config-time`): The interval that the sensors should be checked.
|
- **update_interval** (*Optional*, :ref:`config-time`): The interval that the sensors should be checked.
|
||||||
@ -33,8 +33,9 @@ Configuration variables:
|
|||||||
- **id** (*Optional*, :ref:`config-id`): Manually specify the ID used for code generation.
|
- **id** (*Optional*, :ref:`config-id`): Manually specify the ID used for code generation.
|
||||||
|
|
||||||
See Also
|
See Also
|
||||||
^^^^^^^^
|
--------
|
||||||
|
|
||||||
- :doc:`sensor/dallas`
|
- :doc:`sensor/dallas`
|
||||||
|
- `Arduino DallasTemperature library <https://github.com/milesburton/Arduino-Temperature-Control-Library>`__ by `Miles Burton <https://github.com/milesburton>`__
|
||||||
- :doc:`API Reference </api/sensor/dallas>`
|
- :doc:`API Reference </api/sensor/dallas>`
|
||||||
- `Edit this page on GitHub <https://github.com/OttoWinter/esphomedocs/blob/current/esphomeyaml/components/dallas.rst>`__
|
- `Edit this page on GitHub <https://github.com/OttoWinter/esphomedocs/blob/current/esphomeyaml/components/dallas.rst>`__
|
||||||
|
@ -21,7 +21,7 @@ a bunch of useful information like reset reason, free heap size, esphomelib vers
|
|||||||
There are no configuration variables for this component.
|
There are no configuration variables for this component.
|
||||||
|
|
||||||
See Also
|
See Also
|
||||||
^^^^^^^^
|
--------
|
||||||
|
|
||||||
- :doc:`logger`
|
- :doc:`logger`
|
||||||
- :doc:`API Reference </api/misc/debug>`
|
- :doc:`API Reference </api/misc/debug>`
|
||||||
|
@ -27,7 +27,7 @@ even Over The Air updates.
|
|||||||
sleep_duration: 10min
|
sleep_duration: 10min
|
||||||
|
|
||||||
Configuration variables:
|
Configuration variables:
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~
|
------------------------
|
||||||
|
|
||||||
- **run_duration** (*Optional*, :ref:`config-time`): The time duration the node should be active, i.e. run code.
|
- **run_duration** (*Optional*, :ref:`config-time`): The time duration the node should be active, i.e. run code.
|
||||||
- **run_cycles** (*Optional*, int): The number of ``loop()`` cycles to go through before
|
- **run_cycles** (*Optional*, int): The number of ``loop()`` cycles to go through before
|
||||||
@ -45,18 +45,19 @@ Configuration variables:
|
|||||||
|
|
||||||
The :ref:`availability feature <mqtt-last_will_birth>` of the MQTT client will cause all values
|
The :ref:`availability feature <mqtt-last_will_birth>` of the MQTT client will cause all values
|
||||||
from the node to be displayed as "unavailable" while the node is in deep sleep mode. To disable availability
|
from the node to be displayed as "unavailable" while the node is in deep sleep mode. To disable availability
|
||||||
reporting and not have any "unavailable" values, set ``availability`` to an empty value:
|
reporting and not have any "unavailable" values, set ``birth_message`` and ``will_message`` to empty values:
|
||||||
|
|
||||||
.. code:: yaml
|
.. code:: yaml
|
||||||
|
|
||||||
mqtt:
|
mqtt:
|
||||||
# ...
|
# ...
|
||||||
availability:
|
birth_message:
|
||||||
|
will_message:
|
||||||
|
|
||||||
.. _deep_sleep-esp32_wakeup_pin_mode:
|
.. _deep_sleep-esp32_wakeup_pin_mode:
|
||||||
|
|
||||||
ESP32 Wakeup Pin Mode
|
ESP32 Wakeup Pin Mode
|
||||||
~~~~~~~~~~~~~~~~~~~~~
|
---------------------
|
||||||
|
|
||||||
On the ESP32, you have the option of waking up on any RTC pin. However, there's one scenario that you need
|
On the ESP32, you have the option of waking up on any RTC pin. However, there's one scenario that you need
|
||||||
to tell esphomelib how to handle: What if the wakeup pin is already in the state with which it would wake up
|
to tell esphomelib how to handle: What if the wakeup pin is already in the state with which it would wake up
|
||||||
@ -70,8 +71,64 @@ when the deep sleep should start? There are three ways of handling this using th
|
|||||||
then re-configure deep sleep to wake up on a LOW signal and vice versa. Useful in situations when you want to
|
then re-configure deep sleep to wake up on a LOW signal and vice versa. Useful in situations when you want to
|
||||||
use observe the state changes of a pin using deep sleep and the ON/OFF values last longer.
|
use observe the state changes of a pin using deep sleep and the ON/OFF values last longer.
|
||||||
|
|
||||||
|
|
||||||
|
.. _deep_sleep-enter_action:
|
||||||
|
|
||||||
|
``deep_sleep.enter`` Action
|
||||||
|
---------------------------
|
||||||
|
|
||||||
|
This action makes the given deep sleep component enter deep sleep immediately.
|
||||||
|
|
||||||
|
.. code:: yaml
|
||||||
|
|
||||||
|
on_...:
|
||||||
|
then:
|
||||||
|
- deep_sleep.enter: deep_sleep_1
|
||||||
|
|
||||||
|
|
||||||
|
.. _deep_sleep-prevent_action:
|
||||||
|
|
||||||
|
``deep_sleep.prevent`` Action
|
||||||
|
-----------------------------
|
||||||
|
|
||||||
|
This action prevents the given deep sleep component from entering deep sleep.
|
||||||
|
Useful for
|
||||||
|
|
||||||
|
.. code:: yaml
|
||||||
|
|
||||||
|
on_...:
|
||||||
|
then:
|
||||||
|
- deep_sleep.prevent: deep_sleep_1
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
For example, if you want to upload a binary via OTA with deep sleep mode it can be difficult to
|
||||||
|
catch the ESP being active.
|
||||||
|
|
||||||
|
You can use this automation to automatically prevent deep sleep when a MQTT message on the topic
|
||||||
|
``livingroom/ota_mode`` with the payload ``ON`` is received. Then, to do the OTA update, just
|
||||||
|
use a MQTT client to publish a retained MQTT message described above. When the node wakes up again
|
||||||
|
it will no longer enter deep sleep mode and you can upload your OTA update.
|
||||||
|
|
||||||
|
Remember to turn "OTA mode" off again after the OTA update by sending a MQTT message with the payload
|
||||||
|
``OFF``.
|
||||||
|
|
||||||
|
.. code:: yaml
|
||||||
|
|
||||||
|
deep_sleep:
|
||||||
|
# ...
|
||||||
|
id: deep_sleep_1
|
||||||
|
mqtt:
|
||||||
|
# ...
|
||||||
|
on_message:
|
||||||
|
topic: livingroom/ota_mode
|
||||||
|
payload: ON
|
||||||
|
then:
|
||||||
|
- deep_sleep.prevent:
|
||||||
|
id: deep_sleep_1
|
||||||
|
|
||||||
See Also
|
See Also
|
||||||
^^^^^^^^
|
--------
|
||||||
|
|
||||||
- :doc:`switch/shutdown`
|
- :doc:`switch/shutdown`
|
||||||
- :ref:`automation`
|
- :ref:`automation`
|
||||||
|
BIN
esphomeyaml/components/display/images/lcd-full.jpg
Normal file
After Width: | Height: | Size: 190 KiB |
BIN
esphomeyaml/components/display/images/lcd-hello_world.jpg
Normal file
After Width: | Height: | Size: 248 KiB |
BIN
esphomeyaml/components/display/images/lcd-pcf8574.jpg
Normal file
After Width: | Height: | Size: 392 KiB |
BIN
esphomeyaml/components/display/images/max7219-full.jpg
Normal file
After Width: | Height: | Size: 217 KiB |
103
esphomeyaml/components/display/images/max7219/seg00.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg01.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg02.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg05.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg06.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg07.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg08.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg0D.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg0E.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg10.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg15.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg17.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg1C.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg1D.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg1F.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg20.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg22.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg27.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg30.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg31.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg33.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg37.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg3C.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
103
esphomeyaml/components/display/images/max7219/seg3D.svg
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://web.resource.org/cc/"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="300"
|
||||||
|
height="300"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.44.1"
|
||||||
|
version="1.0"
|
||||||
|
sodipodi:docbase="/home/user"
|
||||||
|
sodipodi:docname="8_Segment_Display.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
gridtolerance="10000"
|
||||||
|
guidetolerance="10"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="175.92069"
|
||||||
|
inkscape:cy="179.07576"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
width="300px"
|
||||||
|
height="300px"
|
||||||
|
inkscape:window-width="1016"
|
||||||
|
inkscape:window-height="692"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,72.5 L 175.58534,88 L 116.58535,88 L 101.06756,72.5 L 116.58535,57 L 175.58534,57 L 190.79731,72.5 z "
|
||||||
|
id="path1872"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,154 L 175.58534,169.5 L 116.58535,169.5 L 101.06756,154 L 116.58535,138.5 L 175.58534,138.5 L 190.79731,154 z "
|
||||||
|
id="path2779"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,75.38513 L 113.5,90.59709 L 113.5,135.59708 L 98,151.11487 L 82.5,135.59708 L 82.5,90.59709 L 98,75.38513 z "
|
||||||
|
id="path2781"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,75.38513 L 209.5,90.59709 L 209.5,135.59708 L 194,151.11487 L 178.5,135.59708 L 178.5,90.59709 L 194,75.38513 z "
|
||||||
|
id="path2789"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 190.79731,236.05743 L 175.58534,251.55743 L 116.58535,251.55743 L 101.06756,236.05743 L 116.58535,220.55743 L 175.58534,220.55743 L 190.79731,236.05743 z "
|
||||||
|
id="path2791"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 98,157.44257 L 113.5,172.65453 L 113.5,217.65452 L 98,233.1723 L 82.5,217.65452 L 82.5,172.65453 L 98,157.44257 z "
|
||||||
|
id="path2793"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:red;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 194,157.44257 L 209.5,172.65453 L 209.5,217.65452 L 194,233.1723 L 178.5,217.65452 L 178.5,172.65453 L 194,157.44257 z "
|
||||||
|
id="path2795"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path2797"
|
||||||
|
sodipodi:cx="209.25"
|
||||||
|
sodipodi:cy="299.25"
|
||||||
|
sodipodi:rx="12.25"
|
||||||
|
sodipodi:ry="12.25"
|
||||||
|
d="M 221.5 299.25 A 12.25 12.25 0 1 1 197,299.25 A 12.25 12.25 0 1 1 221.5 299.25 z"
|
||||||
|
transform="translate(16,-60)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |