Merge branch 'current' into next
After Width: | Height: | Size: 116 KiB |
|
@ -1 +1 @@
|
|||
1.16.0-dev
|
||||
1.16.0-dev
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
Changelog - Version 1.15.0 - Release Date TBD
|
||||
=============================================
|
||||
Changelog - Version 1.15.0 - September 13, 2020
|
||||
===============================================
|
||||
|
||||
.. seo::
|
||||
:description: Changelog for ESPHome version 1.15.0.
|
||||
|
@ -48,66 +48,166 @@ Changelog - Version 1.15.0 - Release Date TBD
|
|||
RTTTL Buzzer, components/rtttl, buzzer.jpg
|
||||
Prometheus, components/prometheus, prometheus.svg
|
||||
|
||||
*This is currently a draft document.*
|
||||
|
||||
...Intro text...
|
||||
Stop! this is not Otto Winter, but Guillermo Ruffino (:ghuser:`glmnet`). So Hi there!
|
||||
|
||||
New Components
|
||||
**************
|
||||
|
||||
...Text...
|
||||
|
||||
Updated Components
|
||||
******************
|
||||
|
||||
...More text...
|
||||
|
||||
Last but not least, thanks to all contributors, bug reporters and patrons! Without you this would not
|
||||
be possible!
|
||||
|
||||
Breaking Changes
|
||||
----------------
|
||||
|
||||
- Scripts
|
||||
|
||||
- ``script.stop: script_id`` now stops the script itself and next actions will not be executed.
|
||||
`(#1004) <https://github.com/esphome/esphome/pull/1004>`__
|
||||
|
||||
- esphome: Fix SGP30 incorrect baseline reading/writing :esphomepr:`936` by :ghuser:`panuruj` (breaking-change)
|
||||
- esphome: fix servo bug restoring state and starting servo detached :esphomepr:`1008` by :ghuser:`glmnet` (breaking-change)
|
||||
- esphome: fix shunt voltage / current / power reading in INA3221 :esphomepr:`1101` by :ghuser:`Vxider` (breaking-change)
|
||||
- esphome: Fix: Component script not stopped in certain situations :esphomepr:`1004` by :ghuser:`balrog-kun` (breaking-change)
|
||||
- esphome: New script modes POC :esphomepr:`1168` (breaking-change)
|
||||
Latest feature release was 10 months ago already, however development and support did not stop. We have
|
||||
lots of contributions here, the list above with integrations images is the longest to date and the changelog
|
||||
is bigger too!
|
||||
|
||||
Notable Changes & New Features
|
||||
------------------------------
|
||||
|
||||
- Dashboard Interface Revamped
|
||||
- New Thermostat Controller implements ESPHome actions for all available Home Assistant climate actions,
|
||||
climate modes, fan modes, and fan swing modes (:esphomepr:`1105`)
|
||||
- Color (and grayscale) display support! (#1050)
|
||||
- SSD1325 component updated to facilitate use of grayscale
|
||||
ESPHome add on is now also available at the Home Assistant community add ons! (:ghuser:`OttoWinter` and
|
||||
:ghuser:`frenck` of course)
|
||||
|
||||
- esphome: Add AC Dimmer support :esphomepr:`880` (new-feature)
|
||||
- esphome: Uart improvments :esphomepr:`1024` by :ghuser:`0hax` (notable-change)
|
||||
- esphome: Add support for additional Xiaomi BLE sensors :esphomepr:`1027` by :ghuser:`ahpohl` (notable-change)
|
||||
- esphome: Packages feature :esphomepr:`1052` by :ghuser:`corvis` (notable-change)
|
||||
The dashboard got a visual revamp! Now more nodes are visible at the same time. :ghuser:`jonathanadams` also
|
||||
took a few bugs with it too.
|
||||
|
||||
Lots new sensors, port expanders, displays... and :ghuser:`kbx81` came up with color displays too!
|
||||
There are new climates like the Thermostat, PID and more IR based devices too. And can't wait to see DIY
|
||||
projects with the RTTTL buzzer.
|
||||
|
||||
Scripts are more stable, and also were updated to follow new Home Assistant script options, like ``single``,
|
||||
``queued``, etc.
|
||||
|
||||
Also if you don't like repeating stuff in yaml, the new packages options :ghuser:`corvis` added are very handy.
|
||||
|
||||
I did a terrible job tagging contributions and now I'm paying for that, hope nobody gets angry.
|
||||
|
||||
I've updated the contributors list in an attepmpt of giving people credit, many really deserve to be listed
|
||||
here not only for their code contributions but also for their support on the community, bug fixing etc., thanks!
|
||||
|
||||
This release is possible not only because all the contributions this project receives, but also for the
|
||||
latest contributions from Otto itself, he did a great job automating GitHub with actions and also building
|
||||
scripts which takes cares of 90% of the release process, so hopefully new versions will come along at a better pace.
|
||||
If you don't see somebody credited by somthing, thats because Otto did it.
|
||||
|
||||
From myself special thanks to :ghuser:`ssieb`, :ghuser:`rradar`, :ghuser:`jesserockz`, :ghuser:`kbx81`, and many others
|
||||
specially :ghuser:`OttoWinter` for all this.
|
||||
|
||||
Still many new features and fixes are pending to be included in this release, but we had to left them aside
|
||||
for a while so we can focus better. So let's ship this and keep going on new stuff!!
|
||||
|
||||
Last but not least, thanks to all contributors, bug reporters and patrons! Without you this would not
|
||||
be possible!
|
||||
|
||||
New Features
|
||||
------------
|
||||
|
||||
- esphome: Dashboard Updates :esphomepr:`1025` by :ghuser:`jonathanadams` (new-feature) (notable-change)
|
||||
- esphome: Ble scanner :esphomepr:`976` by :ghuser:`TheKuko` (new-feature)
|
||||
- esphome: Add Prometheus /metrics-Endpoint :esphomepr:`1032` by :ghuser:`margau` (new-feature)
|
||||
- esphome: Add support for command-line substitutions :esphomepr:`1014` by :ghuser:`AlexMekkering` (new-feature)
|
||||
- esphome: Packages feature :esphomepr:`1052` by :ghuser:`corvis` (new-feature) (notable-change)
|
||||
- esphome: WPA2 Enterprise Attempt 2 :esphomepr:`1158` (new-feature)
|
||||
- esphome: New script modes POC :esphomepr:`1168` (breaking-change) (new-feature)
|
||||
|
||||
New Integrations
|
||||
----------------
|
||||
|
||||
- esphome: implemented ruuvi_ble and ruuvitag with RAWv1 and RAWv2 protocol :esphomepr:`810` by :ghuser:`Alex9779` (new-integration)
|
||||
- esphome: http_request component :esphomepr:`719` by :ghuser:`Anonym-tsk` (new-integration)
|
||||
- esphome: Add support for Sensirion SPS30 Particulate Matter sensors :esphomepr:`891` by :ghuser:`valordk` (new-integration)
|
||||
- esphome: Add TM1561 support :esphomepr:`893` by :ghuser:`freekode` (new-integration)
|
||||
- esphome: Add slow_pwm output component :esphomepr:`894` by :ghuser:`nickw444` (new-integration)
|
||||
- esphome: Add RFBridge component :esphomepr:`896` by :ghuser:`jesserockz` (new-integration)
|
||||
- esphome: Climate Mitsubishi :esphomepr:`725` by :ghuser:`glmnet` (new-integration)
|
||||
- esphome: PID Climate :esphomepr:`885` (new-integration)
|
||||
- esphome: Display tm1637 :esphomepr:`946` by :ghuser:`glmnet` (new-integration)
|
||||
- esphome: Daikin climate ir component :esphomepr:`964` by :ghuser:`hectorgimenez` (new-integration)
|
||||
- esphome: Add TMP117 component :esphomepr:`992` by :ghuser:`Azimath` (new-integration)
|
||||
- esphome: Support for AHT10 temperature and humidity sensor :esphomepr:`949` by :ghuser:`gmasse` (new-integration)
|
||||
- esphome: Add HM3301 laser dust detection sensor :esphomepr:`963` by :ghuser:`freekode` (new-integration)
|
||||
- esphome: Add AC Dimmer support :esphomepr:`880` (new-integration)
|
||||
- esphome: feat: Add support for MCP23016 IO Expander :esphomepr:`1012` by :ghuser:`reidprojects` (new-integration)
|
||||
- esphome: Climate whirlpool :esphomepr:`1029` by :ghuser:`glmnet` (new-integration)
|
||||
- esphome: Add support for ESP32 DAC :esphomepr:`1071` by :ghuser:`napieraj` (new-integration)
|
||||
- esphome: Adding support for MAX31856 Thermocouple Temperature Sensor (feature #700) :esphomepr:`1039` by :ghuser:`declanshanaghy` (new-integration)
|
||||
- esphome: Add support for additional Xiaomi BLE sensors :esphomepr:`1027` by :ghuser:`ahpohl` (new-integration) (notable-change)
|
||||
- esphome: Add E1.31 support :esphomepr:`950` by :ghuser:`ayufan` (new-integration)
|
||||
- esphome: Add `adalight` light effect :esphomepr:`956` by :ghuser:`ayufan` (new-integration)
|
||||
- esphome: Add WLED support :esphomepr:`1092` by :ghuser:`ayufan` (new-integration)
|
||||
- esphome: Add LG Climate IR :esphomepr:`1097` by :ghuser:`square99` (new-integration)
|
||||
- esphome: add support for SN74HC595 shift register :esphomepr:`1083` by :ghuser:`phjr` (new-integration)
|
||||
- esphome: Thermostat component :esphomepr:`1105` by :ghuser:`kbx81` (new-integration)
|
||||
- esphome: Add SSD1351 OLED display support :esphomepr:`1100` by :ghuser:`kbx81` (new-integration)
|
||||
- esphome: Add support for Tuya Switches :esphomepr:`1074` by :ghuser:`jesserockz` (new-integration)
|
||||
- esphome: Add support for Tuya Climate devices :esphomepr:`1076` by :ghuser:`jesserockz` (new-integration)
|
||||
- esphome: Add support for Tuya Sensors :esphomepr:`1088` by :ghuser:`jesserockz` (new-integration)
|
||||
- esphome: Add support for Tuya Binary Sensors :esphomepr:`1089` by :ghuser:`jesserockz` (new-integration)
|
||||
- esphome: Add support for Toshiba heat pumps :esphomepr:`1121` by :ghuser:`JoppyFurr` (new-integration)
|
||||
- esphome: Add exposure notifications :esphomepr:`1135` (new-integration)
|
||||
- esphome: rtttl player :esphomepr:`1171` by :ghuser:`glmnet` (new-integration)
|
||||
|
||||
Breaking Changes
|
||||
----------------
|
||||
|
||||
- esphome: Drop Python 2 Support :esphomepr:`793` (breaking-change)
|
||||
- esphome: Fix SGP30 incorrect baseline reading/writing :esphomepr:`936` by :ghuser:`panuruj` (breaking-change)
|
||||
- esphome: fix servo bug restoring state and starting servo detached :esphomepr:`1008` by :ghuser:`glmnet` (breaking-change)
|
||||
- esphome: fix shunt voltage / current / power reading in INA3221 :esphomepr:`1101` by :ghuser:`Vxider` (breaking-change)
|
||||
- esphome: Fix: Component script not stopped in certain situations :esphomepr:`1004` by :ghuser:`balrog-kun` (breaking-change)
|
||||
- esphome: New script modes POC :esphomepr:`1168` (breaking-change) (new-feature)
|
||||
|
||||
Notable Changes
|
||||
---------------
|
||||
|
||||
- esphome: Dashboard Updates :esphomepr:`1025` by :ghuser:`jonathanadams` (new-feature) (notable-change)
|
||||
- esphome: Uart improvments :esphomepr:`1024` by :ghuser:`0hax` (notable-change)
|
||||
- esphome: Add support for additional Xiaomi BLE sensors :esphomepr:`1027` by :ghuser:`ahpohl` (new-integration) (notable-change)
|
||||
- esphome: Packages feature :esphomepr:`1052` by :ghuser:`corvis` (new-feature) (notable-change)
|
||||
|
||||
Beta Fixes
|
||||
----------
|
||||
|
||||
- esphome: Mitigate CVE-2020-12638 WiFi WPA Downgrade :esphomepr:`1207`
|
||||
- esphome: ESP8266 change recommended framework version to 2.7.2 :esphomepr:`1208`
|
||||
- esphome: Fix base config should override packages config :esphomepr:`1209`
|
||||
- docs: ESP8266 change recommended framework version to 2.7.2 :docspr:`714`
|
||||
- esphome: Fix AS3935 sensor configuration issues :esphomepr:`1210` by :ghuser:`trylika`
|
||||
- esphome: Fix prometheus has wrong setup priority :esphomepr:`1211`
|
||||
- esphome: Downgrade FastLED to 3.3.2 :esphomepr:`1212`
|
||||
- docs: Fix old screenshots :docspr:`716` by :ghuser:`glmnet`
|
||||
- docs: Add tuya platforms to changelog table :docspr:`715` by :ghuser:`jesserockz`
|
||||
- esphome: Fix sdist missing requirements.txt :esphomepr:`1214`
|
||||
- docs: Include new v1.15 components from diff :docspr:`718` by :ghuser:`glmnet`
|
||||
- esphome: renamed icon molecule co2 :esphomepr:`1217` by :ghuser:`glmnet`
|
||||
- esphome: Add job to update HassIO addon repo :esphomepr:`1218`
|
||||
- esphome: Stop infinite loop in light on_turn_on :esphomepr:`1219` by :ghuser:`WizKid`
|
||||
- esphome: Bump ESPAsyncWebServer-esphome to v1.2.7 :esphomepr:`1221`
|
||||
- docs: Added hint that not the subsensor id is meant. :docspr:`720` by :ghuser:`ei-ke`
|
||||
- esphome: wpa2 enterprise fixes: also copy eap parameters, don't require psk password to be set :esphomepr:`1215` by :ghuser:`dr-oblivium`
|
||||
- esphome: Bump base image to 2.4.1 :esphomepr:`1224`
|
||||
- esphome: Fix release.yml invalid bash syntax :esphomepr:`1226`
|
||||
- esphome: Bump ESP8266 Arduino framework from 2.7.2 to 2.7.3 :esphomepr:`1229`
|
||||
- docs: Update docs for community Hass.io add-ons :docspr:`721`
|
||||
- esphome: Bump ESPAsyncTCP from 1.2.2 to 1.2.3 :esphomepr:`1227`
|
||||
- esphome: Fix ESP8266 core has a broken settimeofday implementation :esphomepr:`1231`
|
||||
- docs: Cookbook: BME280 Environment added dew point calculations :docspr:`629` by :ghuser:`rradar`
|
||||
- esphome: Fix tuya.cpp compile warning :esphomepr:`1232`
|
||||
- esphome: Script mode fix :esphomepr:`1238` by :ghuser:`jesserockz`
|
||||
- esphome: make powered on assume public :esphomepr:`1240` by :ghuser:`glmnet`
|
||||
- esphome: Bump docker base image to 2.6.0 :esphomepr:`1245`
|
||||
- esphome: Image bit dephts :esphomepr:`1241` by :ghuser:`glmnet`
|
||||
- docs: add image type :docspr:`730` by :ghuser:`glmnet`
|
||||
- esphome: fixes deg symbol not shown :esphomepr:`1248` by :ghuser:`glmnet`
|
||||
- docs: Update diy.rst :docspr:`736` by :ghuser:`emorydunn`
|
||||
- docs: Add a note about setting dns in manual ip mode :docspr:`735` by :ghuser:`martgras`
|
||||
- docs: Change example ota id :docspr:`737` by :ghuser:`jesserockz`
|
||||
- esphome: Fix SSD1306 post-setup brightness control :esphomepr:`1090` by :ghuser:`kbx81`
|
||||
- esphome: Fix esp8266_restore_from_flash :esphomepr:`638`
|
||||
- esphome: Fix stack trace decode for latest platformio :esphomepr:`830`
|
||||
- docs: Update diy.rst :docspr:`748` by :ghuser:`galagaking`
|
||||
- docs: Add carrier_frequency for IR device example :docspr:`734` by :ghuser:`abmantis`
|
||||
- docs: Added Arlec Grid Connect Smart Plug :docspr:`749` by :ghuser:`freerangeeggs`
|
||||
|
||||
All changes
|
||||
-----------
|
||||
|
||||
- esphome: Add lint check for integer constants :esphomepr:`775`
|
||||
- esphome: Wizard board name fixes :esphomepr:`787` by :ghuser:`scop`
|
||||
- esphome: Logger on_message trigger :esphomepr:`729` by :ghuser:`Anonym-tsk`
|
||||
- docs: Logger on_message trigger :docspr:`374` by :ghuser:`Anonym-tsk`
|
||||
- docs: Add Fujitsu General Climate component docs :docspr:`307` by :ghuser:`31337Ghost`
|
||||
- docs: fix logger.rst ref link :docspr:`379` by :ghuser:`glmnet`
|
||||
|
@ -124,9 +224,9 @@ All changes
|
|||
- docs: Add MAX31865, update MAX31855 :docspr:`399` by :ghuser:`DAVe3283`
|
||||
- esphome: Add support for INA226 Current/Power Monitor :esphomepr:`801` by :ghuser:`sergio303`
|
||||
- docs: Add INA226 current/power monitor :docspr:`403` by :ghuser:`sergio303`
|
||||
- esphome: implemented ruuvi_ble and ruuvitag with RAWv1 and RAWv2 protocol :esphomepr:`810` by :ghuser:`Alex9779`
|
||||
- esphome: implemented ruuvi_ble and ruuvitag with RAWv1 and RAWv2 protocol :esphomepr:`810` by :ghuser:`Alex9779` (new-integration)
|
||||
- docs: added docs for ruuvitag :docspr:`383` by :ghuser:`Alex9779`
|
||||
- esphome: http_request component :esphomepr:`719` by :ghuser:`Anonym-tsk`
|
||||
- esphome: http_request component :esphomepr:`719` by :ghuser:`Anonym-tsk` (new-integration)
|
||||
- docs: http_request component :docspr:`392` by :ghuser:`Anonym-tsk`
|
||||
- esphome: fix esphome better error out :esphomepr:`843` by :ghuser:`glmnet`
|
||||
- esphome: Add climate dry fan :esphomepr:`845` by :ghuser:`glmnet`
|
||||
|
@ -140,10 +240,10 @@ All changes
|
|||
- esphome: Add QMC5883L Sensor + Improvements to HMC5883L :esphomepr:`671` by :ghuser:`timpur`
|
||||
- esphome: Add B/W support for Waveshare 2.90in (B) screen :esphomepr:`889` by :ghuser:`akomelj`
|
||||
- docs: Add B/W support for Waveshare 2.90in (B) screen :docspr:`426` by :ghuser:`akomelj`
|
||||
- esphome: Add support for Sensirion SPS30 Particulate Matter sensors :esphomepr:`891` by :ghuser:`valordk`
|
||||
- esphome: Add support for Sensirion SPS30 Particulate Matter sensors :esphomepr:`891` by :ghuser:`valordk` (new-integration)
|
||||
- docs: Add documentation for Sensirion SPS30 Particulate Matter sensors :docspr:`424` by :ghuser:`valordk`
|
||||
- docs: Add TM1651 docs :docspr:`429` by :ghuser:`freekode`
|
||||
- esphome: Add TM1561 support :esphomepr:`893` by :ghuser:`freekode`
|
||||
- esphome: Add TM1561 support :esphomepr:`893` by :ghuser:`freekode` (new-integration)
|
||||
- esphome: Add magic value REPLACEME :esphomepr:`881`
|
||||
- esphome: Pulse counter validate not both disabled :esphomepr:`902`
|
||||
- esphome: Optimize application loop speed :esphomepr:`860`
|
||||
|
@ -154,19 +254,19 @@ All changes
|
|||
- esphome: Allow loading esphome version from a fork :esphomepr:`907` by :ghuser:`jesserockz`
|
||||
- esphome: Clean up YAML Mapping construction :esphomepr:`910`
|
||||
- docs: Add doc for slow_pwm output component :docspr:`427` by :ghuser:`nickw444`
|
||||
- esphome: Add slow_pwm output component :esphomepr:`894` by :ghuser:`nickw444`
|
||||
- esphome: Add slow_pwm output component :esphomepr:`894` by :ghuser:`nickw444` (new-integration)
|
||||
- esphome: ESP32 GPIOs 33 to 38 can be used for deep sleep wakeup :esphomepr:`911` by :ghuser:`adamgreg`
|
||||
- esphome: Drop Python 2 Support :esphomepr:`793`
|
||||
- esphome: Add RFBridge component :esphomepr:`896` by :ghuser:`jesserockz`
|
||||
- esphome: Drop Python 2 Support :esphomepr:`793` (breaking-change)
|
||||
- esphome: Add RFBridge component :esphomepr:`896` by :ghuser:`jesserockz` (new-integration)
|
||||
- docs: Add docs for RF Bridge :docspr:`433` by :ghuser:`jesserockz`
|
||||
- esphome: ct_clamp: Check sample() return value is not NaN :esphomepr:`921` by :ghuser:`balrog-kun`
|
||||
- docs: merge all ir climates in a single doc :docspr:`385` by :ghuser:`glmnet`
|
||||
- esphome: Climate Mitsubishi :esphomepr:`725` by :ghuser:`glmnet`
|
||||
- esphome: Climate Mitsubishi :esphomepr:`725` by :ghuser:`glmnet` (new-integration)
|
||||
- esphome: fix: only decode when not str already :esphomepr:`923` by :ghuser:`wilmardo`
|
||||
- esphome: fix climate-ir bad merge :esphomepr:`935` by :ghuser:`glmnet`
|
||||
- esphome: http_request: fix memory allocation :esphomepr:`916` by :ghuser:`Anonym-tsk`
|
||||
- esphome: http_request: version validation fix :esphomepr:`917` by :ghuser:`Anonym-tsk`
|
||||
- esphome: PID Climate :esphomepr:`885`
|
||||
- esphome: PID Climate :esphomepr:`885` (new-integration)
|
||||
- docs: not a display component :docspr:`462` by :ghuser:`glmnet`
|
||||
- esphome: Fix for wizard via dashboard not decoding strings :esphomepr:`941` by :ghuser:`timsavage`
|
||||
- esphome: Adding the espressif 2.6.3 :esphomepr:`944` by :ghuser:`Valcob`
|
||||
|
@ -185,10 +285,10 @@ All changes
|
|||
- esphome: Add transmit pioneer :esphomepr:`922` by :ghuser:`kbx81`
|
||||
- docs: Add transmit pioneer :docspr:`446` by :ghuser:`kbx81`
|
||||
- docs: add tm1637 docs :docspr:`467` by :ghuser:`glmnet`
|
||||
- esphome: Display tm1637 :esphomepr:`946` by :ghuser:`glmnet`
|
||||
- esphome: Display tm1637 :esphomepr:`946` by :ghuser:`glmnet` (new-integration)
|
||||
- esphome: Support a further variant of Xiaomi CGG1 :esphomepr:`930` by :ghuser:`mario-tux`
|
||||
- docs: Add Daikin IR Climate documentation :docspr:`476` by :ghuser:`hectorgimenez`
|
||||
- esphome: Daikin climate ir component :esphomepr:`964` by :ghuser:`hectorgimenez`
|
||||
- esphome: Daikin climate ir component :esphomepr:`964` by :ghuser:`hectorgimenez` (new-integration)
|
||||
- esphome: fix tm1637 missing __init__.py :esphomepr:`975` by :ghuser:`glmnet`
|
||||
- esphome: sim800l: Add support of roaming-registered SIM cards :esphomepr:`977` by :ghuser:`andriej`
|
||||
- esphome: BME280: fix typos, use forced mode constant :esphomepr:`974` by :ghuser:`GMTA`
|
||||
|
@ -220,10 +320,10 @@ All changes
|
|||
- docs: add energy support to pzemac :docspr:`478` by :ghuser:`yekm`
|
||||
- docs: Added examples for uart text sensor :docspr:`468` by :ghuser:`tomludd`
|
||||
- docs: Add docs for TMP117 sensor :docspr:`505` by :ghuser:`Azimath`
|
||||
- esphome: Add TMP117 component :esphomepr:`992` by :ghuser:`Azimath`
|
||||
- esphome: Add TMP117 component :esphomepr:`992` by :ghuser:`Azimath` (new-integration)
|
||||
- esphome: Unittests for esphome python code :esphomepr:`931` by :ghuser:`timsavage`
|
||||
- esphome: Corrections to default register values of ATM90E32 component :esphomepr:`982` by :ghuser:`CircuitSetup`
|
||||
- esphome: Support for AHT10 temperature and humidity sensor :esphomepr:`949` by :ghuser:`gmasse`
|
||||
- esphome: Support for AHT10 temperature and humidity sensor :esphomepr:`949` by :ghuser:`gmasse` (new-integration)
|
||||
- docs: Add documentation for AHT10 sensor :docspr:`466` by :ghuser:`gmasse`
|
||||
- esphome: Retry connecting if the connection is not valid :esphomepr:`994` by :ghuser:`abmantis`
|
||||
- esphome: Support for pcd8544 (nokia 5110 and 3310) screen :esphomepr:`973` by :ghuser:`pax0r`
|
||||
|
@ -236,10 +336,10 @@ All changes
|
|||
- esphome: Constant brightness :esphomepr:`1007` by :ghuser:`kroimon`
|
||||
- docs: Add webserver-v1.js click handlers for Cover buttons :docspr:`521` by :ghuser:`balrog-kun`
|
||||
- esphome: web_server: Add cover calls to REST API :esphomepr:`999` by :ghuser:`balrog-kun`
|
||||
- esphome: Add AC Dimmer support :esphomepr:`880` (new-feature)
|
||||
- esphome: Add AC Dimmer support :esphomepr:`880` (new-feature) (new-integration)
|
||||
- docs: add ac_dimmer :docspr:`536` by :ghuser:`glmnet`
|
||||
- docs: Add documentation for cwww and rgbww constant_brightness variables. (… :docspr:`540` by :ghuser:`glmnet`
|
||||
- esphome: feat: Add support for MCP23016 IO Expander :esphomepr:`1012` by :ghuser:`reidprojects`
|
||||
- esphome: feat: Add support for MCP23016 IO Expander :esphomepr:`1012` by :ghuser:`reidprojects` (new-integration)
|
||||
- docs: feat: Added documentation to support for MCP23016 :docspr:`537` by :ghuser:`reidprojects`
|
||||
- docs: Kristopher mackowiak next :docspr:`544` by :ghuser:`glmnet`
|
||||
- docs: fix copy paste void :docspr:`545` by :ghuser:`glmnet`
|
||||
|
@ -253,13 +353,13 @@ All changes
|
|||
- esphome: SHTC3: Wake up the sensor during setup :esphomepr:`993` by :ghuser:`Sizurka`
|
||||
- esphome: Change buffer sending process for waveshare_epaper (2.70in) :esphomepr:`1031` by :ghuser:`ukewea`
|
||||
- docs: add light on off triggers docs :docspr:`559` by :ghuser:`glmnet`
|
||||
- esphome: add lights on off triggers :esphomepr:`1037` by :ghuser:`glmnet`
|
||||
- esphome: add lights on off triggers :esphomepr:`1037` by :ghuser:`glmnet` (new-feature)
|
||||
- docs: Bluetooth advertising automation :docspr:`512` by :ghuser:`puuu`
|
||||
- esphome: Bluetooth advertising automation :esphomepr:`995` by :ghuser:`puuu`
|
||||
- esphome: Fix missing yield in ESP32 UART timeout code causing watchdog resets when blocking for serial data. :esphomepr:`1016` by :ghuser:`fake-name`
|
||||
- docs: Make initial run variable available to addressable_lambda :docspr:`558` by :ghuser:`Skaronator`
|
||||
- esphome: Make initial run variable available to addressable_lambda :esphomepr:`1035` by :ghuser:`Skaronator`
|
||||
- esphome: Dashboard Updates :esphomepr:`1025` by :ghuser:`jonathanadams`
|
||||
- esphome: Dashboard Updates :esphomepr:`1025` by :ghuser:`jonathanadams` (new-feature) (notable-change)
|
||||
- docs: remote_receiver: describe memory_block configuration :docspr:`523` by :ghuser:`puuu`
|
||||
- esphome: esp32 remote: make RMT memory blocks configureable :esphomepr:`1002` by :ghuser:`puuu`
|
||||
- esphome: test disable no delay :esphomepr:`1026` by :ghuser:`glmnet`
|
||||
|
@ -276,18 +376,17 @@ All changes
|
|||
- docs: dht: Add DHT22_TYPE2 model :docspr:`563` by :ghuser:`robinsmidsrod`
|
||||
- esphome: Add lambda to devcontainer config :esphomepr:`1059` by :ghuser:`jesserockz`
|
||||
- docs: Ble scanner doc :docspr:`611` by :ghuser:`TheKuko`
|
||||
- esphome: Ble scanner :esphomepr:`976` by :ghuser:`TheKuko`
|
||||
- esphome: Ble scanner :esphomepr:`976` by :ghuser:`TheKuko` (new-feature)
|
||||
- docs: Update arduino framework versions :docspr:`575` by :ghuser:`Skaronator`
|
||||
- docs: Fix pcf8574 mode :docspr:`616` by :ghuser:`glmnet`
|
||||
- docs: Dallas autosetup :docspr:`551` by :ghuser:`krahabb`
|
||||
- esphome: Added auto discovery and setup to Dallas Platform :esphomepr:`1028` by :ghuser:`krahabb`
|
||||
- esphome: Expose mac address via discovery (mDNS) :esphomepr:`1038` by :ghuser:`ctalkington`
|
||||
- docs: ESP32 DAC output documentation :docspr:`617` by :ghuser:`napieraj`
|
||||
- esphome: Add support for ESP32 DAC :esphomepr:`1071` by :ghuser:`napieraj`
|
||||
- esphome: Add support for ESP32 DAC :esphomepr:`1071` by :ghuser:`napieraj` (new-integration)
|
||||
- esphome: Uart improvments :esphomepr:`1024` by :ghuser:`0hax` (notable-change)
|
||||
- docs: Uart improvments :docspr:`571` by :ghuser:`0hax`
|
||||
- esphome: Adding support for MAX31856 Thermocouple Temperature Sensor (feature #700) :esphomepr:`1039` by :ghuser:`declanshanaghy` (new-integration)
|
||||
- esphome: Add support for additional Xiaomi BLE sensors :esphomepr:`1027` by :ghuser:`ahpohl` (notable-change)
|
||||
- esphome: Add support for additional Xiaomi BLE sensors :esphomepr:`1027` by :ghuser:`ahpohl` (new-integration) (notable-change)
|
||||
- docs: Add support for additional Xiaomi BLE sensors :docspr:`576` by :ghuser:`ahpohl`
|
||||
- esphome: Explicitly set language to English :esphomepr:`1073` by :ghuser:`gitolicious`
|
||||
- docs: Added TTGO-Camera Plus PIN configuration :docspr:`510` by :ghuser:`rudgr`
|
||||
|
@ -299,7 +398,7 @@ All changes
|
|||
- esphome: Sort keys in dicts in output yaml for 'config' command :esphomepr:`1049` by :ghuser:`ivan4th`
|
||||
- esphome: Extend uart: with rx_buffer_size: :esphomepr:`1006` by :ghuser:`ayufan`
|
||||
- docs: Document `uart.rx_buffer_size` :docspr:`528` by :ghuser:`ayufan`
|
||||
- esphome: Add Prometheus /metrics-Endpoint :esphomepr:`1032` by :ghuser:`margau`
|
||||
- esphome: Add Prometheus /metrics-Endpoint :esphomepr:`1032` by :ghuser:`margau` (new-feature)
|
||||
- docs: Add Prometheus-Documentation :docspr:`556` by :ghuser:`margau`
|
||||
- esphome: Turn off PN532 RF field when not expecting a tag :esphomepr:`1046` by :ghuser:`apeeters`
|
||||
- docs: Docs for CS Optional :docspr:`644` by :ghuser:`igg`
|
||||
|
@ -308,9 +407,9 @@ All changes
|
|||
- docs: AQI calculator for HM3301 :docspr:`535` by :ghuser:`freekode`
|
||||
- esphome: Fix gamma_correct when using constant_brightness option :esphomepr:`1043` by :ghuser:`Skaronator`
|
||||
- esphome: Add E1.31 support :esphomepr:`950` by :ghuser:`ayufan` (new-integration)
|
||||
- esphome: Add `adalight` light effect :esphomepr:`956` by :ghuser:`ayufan`
|
||||
- esphome: Add `adalight` light effect :esphomepr:`956` by :ghuser:`ayufan` (new-integration)
|
||||
- docs: Add documentation about E1.31, Adalight and WLED :docspr:`646` by :ghuser:`ayufan`
|
||||
- esphome: Add WLED support :esphomepr:`1092` by :ghuser:`ayufan`
|
||||
- esphome: Add WLED support :esphomepr:`1092` by :ghuser:`ayufan` (new-integration)
|
||||
- docs: PID Climate Controller :docspr:`432`
|
||||
- docs: Added Etekcity Voltson cookbook :docspr:`628` by :ghuser:`gitolicious`
|
||||
- esphome: Update docker base image :esphomepr:`1093` by :ghuser:`Skaronator`
|
||||
|
@ -329,8 +428,8 @@ All changes
|
|||
- esphome: Add esp8266 huzzah gpio pins :esphomepr:`1096` by :ghuser:`halkeye`
|
||||
- esphome: fix percentage handling :esphomepr:`1094` by :ghuser:`ssieb`
|
||||
- docs: Add support for command-line-substitutions :docspr:`538` by :ghuser:`AlexMekkering`
|
||||
- esphome: Add support for command-line substitutions :esphomepr:`1014` by :ghuser:`AlexMekkering`
|
||||
- esphome: Add LG Climate IR :esphomepr:`1097` by :ghuser:`square99`
|
||||
- esphome: Add support for command-line substitutions :esphomepr:`1014` by :ghuser:`AlexMekkering` (new-feature)
|
||||
- esphome: Add LG Climate IR :esphomepr:`1097` by :ghuser:`square99` (new-integration)
|
||||
- docs: Add LG Climate IR :docspr:`655` by :ghuser:`square99`
|
||||
- esphome: ESP32: Conditionally log on services to avoid OOM crashes :esphomepr:`1098` by :ghuser:`buxtronix`
|
||||
- esphome: Release BT controller unused memory in the right place :esphomepr:`1095` by :ghuser:`buxtronix`
|
||||
|
@ -349,7 +448,7 @@ All changes
|
|||
- esphome: Fixes esphome/issues#1192 - Save on upload bug :esphomepr:`1107` by :ghuser:`jonathanadams`
|
||||
- esphome: Revert "Climate bang bang enhancements" :esphomepr:`1106` by :ghuser:`glmnet`
|
||||
- esphome: Use default average mode in INA3221 :esphomepr:`1102` by :ghuser:`Vxider`
|
||||
- esphome: Thermostat component :esphomepr:`1105` by :ghuser:`kbx81`
|
||||
- esphome: Thermostat component :esphomepr:`1105` by :ghuser:`kbx81` (new-integration)
|
||||
- docs: Added thermostat component doc :docspr:`665` by :ghuser:`kbx81`
|
||||
- esphome: unpin mbedtls version :esphomepr:`1114` by :ghuser:`glmnet`
|
||||
- esphome: Fix ethernet logging too many warn messages :esphomepr:`1112` by :ghuser:`glmnet`
|
||||
|
@ -358,13 +457,12 @@ All changes
|
|||
- esphome: Add Integral Reset Action to PIDClimate :esphomepr:`1104` by :ghuser:`carlos-sarmiento`
|
||||
- docs: color interlock :docspr:`653` by :ghuser:`peq123`
|
||||
- esphome: RGBWW - added channel interlock for RGB vs white :esphomepr:`1042` by :ghuser:`peq123`
|
||||
- esphome: Add ESP32 support for WPA2-EAP Enterprise WiFi authentication :esphomepr:`1080` by :ghuser:`tomtom5152`
|
||||
- docs: Add documentation for new WPA2-EAP authentication. :docspr:`633` by :ghuser:`tomtom5152`
|
||||
- docs: SSD1325 documentation update for grayscale support :docspr:`596` by :ghuser:`kbx81`
|
||||
- esphome: SSD1325 grayscale support :esphomepr:`1064` by :ghuser:`kbx81`
|
||||
- docs: Cleaned up ESP32 DAC docs :docspr:`618` by :ghuser:`napieraj`
|
||||
- docs: Added SSD1351 doc :docspr:`663` by :ghuser:`kbx81`
|
||||
- esphome: Add SSD1351 OLED display support :esphomepr:`1100` by :ghuser:`kbx81`
|
||||
- esphome: Add SSD1351 OLED display support :esphomepr:`1100` by :ghuser:`kbx81` (new-integration)
|
||||
- esphome: Add cryptography requirement to the setup.py file :esphomepr:`1116` by :ghuser:`jesserockz`
|
||||
- docs: Support ssd1327 docs :docspr:`664` by :ghuser:`igg`
|
||||
- esphome: Revert "Add ESP32 support for WPA2-EAP Enterprise WiFi authentication" :esphomepr:`1117` by :ghuser:`glmnet`
|
||||
|
@ -373,15 +471,15 @@ All changes
|
|||
- docs: documentation for version sensor hide timestamp option :docspr:`640` by :ghuser:`Wauter`
|
||||
- esphome: fixes script wait not waiting :esphomepr:`1123` by :ghuser:`glmnet`
|
||||
- docs: Split the Tuya component documentation :docspr:`631` by :ghuser:`jesserockz`
|
||||
- esphome: Add support for Tuya Switches :esphomepr:`1074` by :ghuser:`jesserockz`
|
||||
- esphome: Add support for Tuya Switches :esphomepr:`1074` by :ghuser:`jesserockz` (new-integration)
|
||||
- docs: Add Tuya Switch docs :docspr:`625` by :ghuser:`jesserockz`
|
||||
- esphome: fix script.wait action :esphomepr:`1120` by :ghuser:`ssieb`
|
||||
- esphome: Add support for Tuya Climate devices :esphomepr:`1076` by :ghuser:`jesserockz`
|
||||
- esphome: Add support for Tuya Climate devices :esphomepr:`1076` by :ghuser:`jesserockz` (new-integration)
|
||||
- docs: Add Tuya Climate docs :docspr:`632` by :ghuser:`jesserockz`
|
||||
- esphome: Add support for Tuya Sensors :esphomepr:`1088` by :ghuser:`jesserockz`
|
||||
- esphome: Add support for Tuya Sensors :esphomepr:`1088` by :ghuser:`jesserockz` (new-integration)
|
||||
- docs: Add Tuya Sensor docs :docspr:`661` by :ghuser:`jesserockz`
|
||||
- docs: Add Tuya Binary Sensor docs :docspr:`662` by :ghuser:`jesserockz`
|
||||
- esphome: Add support for Tuya Binary Sensors :esphomepr:`1089` by :ghuser:`jesserockz`
|
||||
- esphome: Add support for Tuya Binary Sensors :esphomepr:`1089` by :ghuser:`jesserockz` (new-integration)
|
||||
- esphome: feature request 398 add 'hide timestamp' option for version text sensor :esphomepr:`1085` by :ghuser:`Wauter`
|
||||
- esphome: Add 7.5inch v2 waveshare :esphomepr:`1077` by :ghuser:`PaulAntonDeen`
|
||||
- docs: Added new version of 7.5inch waveshare epaper :docspr:`675` by :ghuser:`PaulAntonDeen`
|
||||
|
@ -391,8 +489,8 @@ All changes
|
|||
- docs: Brightness support for Nextion display :docspr:`668` by :ghuser:`Vxider`
|
||||
- esphome: Revert "Add PR labels based on files changed" :esphomepr:`1128` by :ghuser:`jesserockz`
|
||||
- docs: Add Toshiba climate :docspr:`681` by :ghuser:`JoppyFurr`
|
||||
- esphome: Add support for Toshiba heat pumps :esphomepr:`1121` by :ghuser:`JoppyFurr`
|
||||
- esphome: Packages feature :esphomepr:`1052` by :ghuser:`corvis` (notable-change)
|
||||
- esphome: Add support for Toshiba heat pumps :esphomepr:`1121` by :ghuser:`JoppyFurr` (new-integration)
|
||||
- esphome: Packages feature :esphomepr:`1052` by :ghuser:`corvis` (new-feature) (notable-change)
|
||||
- docs: Added documentation for packages feature :docspr:`582` by :ghuser:`corvis`
|
||||
- esphome: Allow updating pid control params :esphomepr:`1115` by :ghuser:`carlos-sarmiento`
|
||||
- esphome: Github actions repo :esphomepr:`1130` by :ghuser:`jesserockz`
|
||||
|
@ -400,7 +498,7 @@ All changes
|
|||
- esphome: GH Actions Update :esphomepr:`1134`
|
||||
- esphome: Bug/fix internal flag in binary sensor :esphomepr:`1136` by :ghuser:`pkuehne`
|
||||
- esphome: Use inclusive terminology :esphomepr:`1137`
|
||||
- esphome: Add exposure notifications :esphomepr:`1135`
|
||||
- esphome: Add exposure notifications :esphomepr:`1135` (new-integration)
|
||||
- esphome: Fix adding another mbedtls :esphomepr:`1131`
|
||||
- esphome: Tuya Sensor remove commented out code (style guide) :esphomepr:`1132`
|
||||
- docs: Add exposure notifications docs :docspr:`683`
|
||||
|
@ -444,23 +542,35 @@ All changes
|
|||
- esphome: ESP8266 Disable Pin Initialization on Boot to fix pin toggling :esphomepr:`1185`
|
||||
- esphome: Fix dashboard logout button and py3.8 removed hmac.new digestmod :esphomepr:`1156`
|
||||
- docs: WPA2 Enterprise Attempt 2 :docspr:`704`
|
||||
- esphome: WPA2 Enterprise Attempt 2 :esphomepr:`1158`
|
||||
- esphome: WPA2 Enterprise Attempt 2 :esphomepr:`1158` (new-feature)
|
||||
- esphome: Remove symlink_ops.py :esphomepr:`1196`
|
||||
- esphome: Fix senseair flush input buffer wrong log level :esphomepr:`1194`
|
||||
- esphome: Fix WLED minor issues :esphomepr:`1193`
|
||||
- esphome: Clean up UART Improvements code :esphomepr:`1190`
|
||||
- esphome: Partially revert make SPI CS pin optional :esphomepr:`1187`
|
||||
- esphome: New script modes POC :esphomepr:`1168` (breaking-change)
|
||||
- esphome: New script modes POC :esphomepr:`1168` (breaking-change) (new-feature)
|
||||
- docs: Add script modes and timers :docspr:`693` by :ghuser:`glmnet`
|
||||
- esphome: Revert "Sort keys in dicts in output yaml for 'config' command (#1049)" :esphomepr:`1191`
|
||||
- esphome: Fix SN74HC595 doesn't use ESPHome HAL and add lint checks for it :esphomepr:`1188`
|
||||
- docs: Partially Revert make SPI CS pin optional :docspr:`706`
|
||||
- esphome: Enlarge ESP32 app partitions :esphomepr:`1197`
|
||||
- esphome: Add CODEOWNERS mechanism :esphomepr:`1199`
|
||||
- esphome: rtttl player :esphomepr:`1171` by :ghuser:`glmnet`
|
||||
- esphome: rtttl player :esphomepr:`1171` by :ghuser:`glmnet` (new-integration)
|
||||
- docs: add buzzer rtttl docs :docspr:`700` by :ghuser:`glmnet`
|
||||
- esphome: Add @glmnet components :esphomepr:`1200` by :ghuser:`glmnet`
|
||||
- docs: fix merge: climate devices moved to climate-ir :docspr:`710` by :ghuser:`glmnet`
|
||||
- esphome: Add @jesserockz to codeowners :esphomepr:`1202` by :ghuser:`jesserockz`
|
||||
- esphome: Fix set point logging issue :esphomepr:`1201` by :ghuser:`kbx81`
|
||||
- docs: Revert "Dallas autosetup (#551)" :docspr:`709`
|
||||
- esphome: Revert "Added auto discovery and setup to Dallas Platform (#1028)" :esphomepr:`1189`
|
||||
|
||||
Release 1.15.1 - September 14
|
||||
-----------------------------
|
||||
|
||||
- esphome: fix sntp timezone :esphomepr:`1266` by :ghuser:`glmnet`
|
||||
- esphome: Fix for Ruuvi voltage parsing of RAWv2 format :esphomepr:`1267` by :ghuser:`akoivist`
|
||||
- docs: Adds Tuya Climate temperature multiplier :docspr:`756` by :ghuser:`jesserockz`
|
||||
- esphome: Adds support for Tuya Climate temperature multiplier :esphomepr:`1276` by :ghuser:`jesserockz`
|
||||
|
||||
Past Changelogs
|
||||
---------------
|
||||
|
|
|
@ -55,10 +55,10 @@ through an ``on_boot`` trigger:
|
|||
esphome:
|
||||
on_boot:
|
||||
- lambda: |-
|
||||
id(ota).set_auth_password("New password");
|
||||
id(my_ota).set_auth_password("New password");
|
||||
ota:
|
||||
password: "Old password"
|
||||
id: ota
|
||||
id: my_ota
|
||||
|
||||
See Also
|
||||
--------
|
||||
|
|
|
@ -460,6 +460,7 @@ earlier, create a new template switch that sends the infrared code when triggere
|
|||
name: Raw Code Power Button
|
||||
turn_on_action:
|
||||
- remote_transmitter.transmit_raw:
|
||||
carrier_frequency: 38kHz
|
||||
code: [4088, -1542, 1019, -510, 513, -1019, 510, -509, 511, -510, 1020,
|
||||
-1020, 1022, -1019, 510, -509, 511, -510, 511, -509, 511, -510,
|
||||
1020, -1019, 510, -511, 1020, -510, 512, -508, 510, -1020, 1022]
|
||||
|
|
|
@ -493,7 +493,7 @@ advanced stuff (see the full API Reference for more info).
|
|||
ESP_LOGI("main", "Value of my sensor: %f", id(my_sensor).state);
|
||||
|
||||
- ``raw_state``: Retrieve the current value of the sensor that has not passed through any filters
|
||||
Is ``NAN`` if no value if no value has been pushed by the sensor itself yet.
|
||||
Is ``NAN`` if no value has been pushed by the sensor itself yet.
|
||||
|
||||
.. code-block:: cpp
|
||||
|
||||
|
|
|
@ -61,6 +61,10 @@ Configuration variables:
|
|||
- **on_time** (*Optional*, :ref:`Automation <automation>`): Automation to run at specific intervals using
|
||||
a cron-like syntax. See :ref:`time-on_time`.
|
||||
|
||||
.. note::
|
||||
|
||||
If your are using :ref:`wifi-manual_ip` make sure to configure a DNS Server (dns1, dns2) or use only IP addresses for the NTP servers.
|
||||
|
||||
GPS Time Source
|
||||
---------------
|
||||
|
||||
|
|
|
@ -94,6 +94,11 @@ This :ref:`Action <config-action>` sends a defined UART signal to the given UART
|
|||
- uart.write: !lambda
|
||||
return {0x00, 0x20, 0x42};
|
||||
|
||||
# in case you need to specify the uart id
|
||||
- uart.write:
|
||||
id: my_second_uart
|
||||
data: 'other data'
|
||||
|
||||
See Also
|
||||
--------
|
||||
|
||||
|
|
|
@ -40,6 +40,7 @@ After validating the sensor is working, we can proceed and add some formulas.
|
|||
return ((id(bme280_temperature).state + 273.15) / 0.0065) *
|
||||
(powf((STANDARD_SEA_LEVEL_PRESSURE / id(bme280_pressure).state), 0.190234) - 1); // in meter
|
||||
update_interval: 15s
|
||||
icon: 'mdi:signal'
|
||||
unit_of_measurement: 'm'
|
||||
- platform: template
|
||||
name: "Absolute Humidity"
|
||||
|
@ -51,7 +52,15 @@ After validating the sensor is working, we can proceed and add some formulas.
|
|||
((273.15 + id(bme280_temperature).state) * r); // in grams/m^3
|
||||
accuracy_decimals: 2
|
||||
update_interval: 15s
|
||||
icon: 'mdi:water'
|
||||
unit_of_measurement: 'g/m³'
|
||||
- platform: template
|
||||
name: "Dew Point"
|
||||
lambda: return (243.5*(log(id(bme280_humidity).state/100)+((17.67*id(bme280_temperature).state)/
|
||||
(243.5+id(bme280_temperature).state)))/(17.67-log(id(bme280_humidity).state/100)-
|
||||
((17.67*id(bme280_temperature).state)/(243.5+id(bme280_temperature).state))));
|
||||
unit_of_measurement: °C
|
||||
icon: 'mdi:thermometer-alert'
|
||||
|
||||
Altitude and absolute humidity:
|
||||
-------------------------------
|
||||
|
@ -112,6 +121,7 @@ Formula explanation
|
|||
|
||||
- `Relative humidity calculations <https://carnotcycle.wordpress.com/2012/08/04/how-to-convert-relative-humidity-to-absolute-humidity/>`__
|
||||
- `Altitude calculation <https://en.wikipedia.org/wiki/Atmospheric_pressure#Altitude_variation>`__
|
||||
- `Dew Point calculation <https://carnotcycle.wordpress.com/2017/08/01/compute-dewpoint-temperature-from-rh-t/>`__
|
||||
|
||||
See Also
|
||||
--------
|
||||
|
|
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 5.4 KiB |
|
@ -439,6 +439,82 @@ Check the following page for calibrating the measurements: :ref:`sensor-filter-c
|
|||
- platform: uptime
|
||||
name: ${plug_name}_Uptime SensorPreformatted text
|
||||
|
||||
3.6 Arlec Grid Connect Smart Plug In Socket With 2.1A USB Charger
|
||||
*****************************************************************
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
substitutions:
|
||||
item_name: "arlec_pc389ha_001"
|
||||
|
||||
esphome:
|
||||
name: ${item_name}
|
||||
platform: ESP8266
|
||||
board: esp01_1m
|
||||
|
||||
wifi:
|
||||
ssid: 'WIFI'
|
||||
password: 'WIFIPASS'
|
||||
|
||||
# Enable fallback hotspot (captive portal) in case wifi connection fails
|
||||
ap:
|
||||
ssid: ${item_name}
|
||||
|
||||
captive_portal:
|
||||
|
||||
# Enable logging
|
||||
logger:
|
||||
|
||||
# Enable Home Assistant API
|
||||
api:
|
||||
|
||||
ota:
|
||||
|
||||
binary_sensor:
|
||||
- platform: gpio
|
||||
pin:
|
||||
number: 14
|
||||
mode: INPUT_PULLUP
|
||||
inverted: true
|
||||
name: "${item_name}_button"
|
||||
on_press:
|
||||
- switch.toggle: relay
|
||||
|
||||
- platform: status
|
||||
name: "${item_name}_status"
|
||||
|
||||
switch:
|
||||
- platform: gpio
|
||||
id: blue_led
|
||||
pin:
|
||||
number: GPIO4
|
||||
inverted: true
|
||||
|
||||
- platform: gpio
|
||||
id: red_led
|
||||
pin:
|
||||
number: GPIO13
|
||||
inverted: true
|
||||
|
||||
- platform: gpio
|
||||
name: "${item_name}_power"
|
||||
pin: GPIO12
|
||||
id: relay
|
||||
on_turn_on:
|
||||
# Turn off blue LED to show blue when turned on
|
||||
- switch.turn_off: red_led
|
||||
- switch.turn_on: blue_led
|
||||
on_turn_off:
|
||||
# Turns on the blue LED once the plug is turned off
|
||||
- switch.turn_off: blue_led
|
||||
- switch.turn_on: red_led
|
||||
|
||||
sensor:
|
||||
- platform: wifi_signal
|
||||
name: "${item_name}_wifi_signal"
|
||||
update_interval: 60s
|
||||
|
||||
|
||||
4. Adding to Home Assistant
|
||||
---------------------------
|
||||
|
||||
|
|
|
@ -37,10 +37,10 @@ Blog Posts & Videos
|
|||
- `Detecting Sound with ESP8266 <https://thibmaek.com/post/detecting-sound-level-using-esp8266-and-esphome>`__ by `Thibault Maekelbergh <https://thibmaek.com>`__
|
||||
- `SW420 Vibration Sensor with Remote Notifications <https://github.com/rmooreID/Home-Assistant-Appliance-Monitor/>`__ by :ghuser:`rmooreID`
|
||||
- `DIY Irrigation Controller (with Internal Scheduler + Lovelace UI) <https://brianhanifin.com/posts/diy-irrigation-controller-esphome-home-assistant/>`__ by :ghuser:`BrianHanifin`
|
||||
- `Smart Intercom <https://frog32.ch/smart-intercom.html>`__ by `Marc Egli <https://frog32.ch/>`__
|
||||
- `Esp32 six shutters controller <https://github.com/Gio-dot/Six-shutters-ESP32-controller>`__ by `Gio-dot <https://github.com/Gio-dot>`__
|
||||
- `Washing machine phases detector (Sonoff Pow R2) <https://github.com/Gio-dot/Washing-Machine-Sonoff-Pow-R2-Esphome>`__ by `Gio-dot <https://github.com/Gio-dot>`__
|
||||
|
||||
- `Smart Intercom <https://frog32.ch/smart-intercom.html>`__ by `Marc Egli <https://frog32.ch/>`__
|
||||
- `Esp32 six shutters controller <https://github.com/Gio-dot/Six-shutters-ESP32-controller>`__ by `Gio-dot <https://github.com/Gio-dot>`__
|
||||
- `Washing machine phases detector (Sonoff Pow R2) <https://github.com/Gio-dot/Washing-Machine-Sonoff-Pow-R2-Esphome>`__ by `Gio-dot <https://github.com/Gio-dot>`__
|
||||
- `Sonoff L1 LED Strip <https://emorydunn.com/blog/2020/08/10/sonoff-l1-home-assistant/>`__ by :ghuser:`emorydunn`
|
||||
|
||||
Custom Components & Code
|
||||
------------------------
|
||||
|
@ -92,3 +92,4 @@ Sample Configurations
|
|||
- `ESPHome configs <https://github.com/nuttytree/ESPHome-Devices>`__ by :ghuser:`nuttytree`
|
||||
- `ESPHome Home Assistant stepper motor blinds/curtain <https://github.com/icarome/esphome/blob/master/cortina.yaml>`__ by :ghuser:`icarome`
|
||||
- `Control LG UD79-B monitor via UART <https://github.com/kquinsland/lg-m43mu79-esp-home-bridge>`__ by :ghuser:`kquinsland`
|
||||
- `ESPHome AXA Remote 2 control <https://github.com/galagaking/espaxa/>`__ by :ghuser:`galagaking`
|
||||
|
|
|
@ -144,9 +144,12 @@ by installing the tested beta:
|
|||
# For docker-based installs
|
||||
docker run [...] -it esphome/esphome:beta livingroom.yaml run
|
||||
|
||||
And for Hass.io, you will see a "ESPHome Beta" Add-On for the beta channel.
|
||||
For Home Assistant supervised installs add the community addons beta repository by
|
||||
adding
|
||||
`https://github.com/hassio-addons/repository-beta <https://github.com/hassio-addons/repository-beta>`__
|
||||
in Add-on store -> Repositories.
|
||||
|
||||
The beta docs can be viewed at `beta.esphome.io <https://beta.esphome.io>`__
|
||||
The beta docs are available at `beta.esphome.io <https://beta.esphome.io>`__
|
||||
|
||||
How do I use the latest bleeding edge version?
|
||||
----------------------------------------------
|
||||
|
@ -156,22 +159,14 @@ If you find some, please do however report them if you have time :)
|
|||
|
||||
To install the dev version of ESPHome:
|
||||
|
||||
- In Hass.io: In the ESPHome add-on repository there's also a second add-on called ``ESPHome Dev``.
|
||||
Install that and stop the stable version (both can't run at the same time without port collisions).
|
||||
- In Hass.io: Add the ESPHome repository `https://github.com/esphome/hassio <https://github.com/esphome/hassio>`
|
||||
in Add-on store -> Repositories. Then install the add-on ``ESPHome Dev``
|
||||
- From ``pip``: Run ``pip install https://github.com/esphome/esphome/archive/dev.zip``
|
||||
- From docker, you need to build the docker image yourself (automated dev builds are not possible
|
||||
due to docker hubs limited build quota)
|
||||
- From docker, use the `esphome/esphome:dev <https://hub.docker.com/r/esphome/esphome/tags?page=1&name=dev>`__ image
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
git clone https://github.com/esphome/esphome.git
|
||||
cd esphome
|
||||
docker build -t esphome-dev -f docker/Dockerfile .
|
||||
docker run [...] -it esphome-dev livingroom.yaml compile
|
||||
|
||||
# Update image and rebuild
|
||||
git pull
|
||||
docker build -t esphome-dev -f docker/Dockerfile .
|
||||
docker run [...] -it esphome:dev livingroom.yaml compile
|
||||
|
||||
The latest dev docs are here: `next.esphome.io <https://next.esphome.io/>`__
|
||||
|
||||
|
@ -261,9 +256,13 @@ Command reference:
|
|||
# Map /dev/ttyUSB0 into container
|
||||
docker run --rm -v "${PWD}":/config --device=/dev/ttyUSB0 -it esphome/esphome ...
|
||||
|
||||
# Start dashboard on port 6052
|
||||
# Start dashboard on port 6052 (general command)
|
||||
# Warning: this command is currently not working with Docker on MacOS. (see note below)
|
||||
docker run --rm -v "${PWD}":/config --net=host -it esphome/esphome
|
||||
|
||||
# Start dashboard on port 5062 (MacOS specific command)
|
||||
docker run --rm -p 6052:6052 -e ESPHOME_DASHBOARD_USE_PING=true -v "${PWD}":/config -it esphome/esphome
|
||||
|
||||
# Setup a bash alias:
|
||||
alias esphome='docker run --rm -v "${PWD}":/config --net=host -it esphome/esphome'
|
||||
|
||||
|
@ -288,6 +287,10 @@ And a docker compose file looks like this:
|
|||
ESPHome uses mDNS to show online/offline state in the dashboard view. So for that feature
|
||||
to work you need to enable host networking mode
|
||||
|
||||
On MacOS the networking mode ("-net=host" option) doesn't work as expected. You have to use
|
||||
another way to launch the dashboard with a port mapping option and use alternative to mDNS
|
||||
to have the online/offline stat (see below)
|
||||
|
||||
mDNS might not work if your Home Assistant server and your ESPHome nodes are on different subnets.
|
||||
If your router supports Avahi, you are able to get mDNS working over different subnets.
|
||||
|
||||
|
|
|
@ -175,6 +175,11 @@ To start the ESPHome dashboard, simply start ESPHome with the following command
|
|||
# On Docker, host networking mode is required for online status indicators
|
||||
docker run --rm --net=host -v "${PWD}":/config -it esphome/esphome
|
||||
|
||||
# On Docker with MacOS, the host networking option doesn't work as expected. An
|
||||
# alternative is to use the following command if you are a MacOS user.
|
||||
docker run --rm -p 6052:6052 -e ESPHOME_DASHBOARD_USE_PING=true -v "${PWD}":/config -it esphome/esphome
|
||||
|
||||
|
||||
After that, you will be able to access the dashboard through ``localhost:6052``.
|
||||
|
||||
.. figure:: images/dashboard.png
|
||||
|
|
|
@ -19,18 +19,19 @@ Assistant's UI.
|
|||
Installation
|
||||
------------
|
||||
|
||||
Installing the ESPHome Home Assistant add-on is easy. Just navigate to the Supervisor
|
||||
panel in your Home Assistant frontend and add the ESPHome add-on repository:
|
||||
https://github.com/esphome/hassio
|
||||
Installing the ESPHome Home Assistant add-on is easy. Navigate to the Supervisor
|
||||
panel in your Home Assistant frontend, then enter ``ESPHome`` in the searchbar of the "Add-on Store"
|
||||
tab.
|
||||
|
||||
.. figure:: images/hassio_repo.png
|
||||
|
||||
Then, scroll down and locate the ESPHome Home Assistant add-ons section. Click on ESPHome, then INSTALL.
|
||||
Click on ESPHome, then INSTALL.
|
||||
|
||||
.. figure:: images/hassio_addons_section.png
|
||||
|
||||
After that, wait a bit until the add-on is installed (this can take a while) and
|
||||
go to the add-on page. Start the add-on and then click "Open Web UI".
|
||||
go to the add-on page. Start the add-on and then click "Open Web UI". If you see "502: Bad Gateway" the
|
||||
addon is currently starting, and you can refresh the page after a couple of seconds.
|
||||
|
||||
.. figure:: images/hassio_addon.png
|
||||
:align: center
|
||||
|
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 198 KiB After Width: | Height: | Size: 34 KiB |
|
@ -94,164 +94,250 @@ that have made it into the `ESPHome organization's <https://github.com/esphome>`
|
|||
Author & Main Developer
|
||||
***********************
|
||||
|
||||
- `Otto Winter (@OttoWinter) <https://github.com/OttoWinter>`__ - 2141 contributions
|
||||
- `Otto Winter (@OttoWinter) <https://github.com/OttoWinter>`__ - 2350 contributions
|
||||
|
||||
Contributors
|
||||
************
|
||||
|
||||
(in alphabetical order)
|
||||
|
||||
- `0hax (@0hax) <https://github.com/0hax>`__ - 2 contributions
|
||||
- `2016for (@2016for) <https://github.com/2016for>`__ - 1 contribution
|
||||
- `Pavel Golovin (@31337Ghost) <https://github.com/31337Ghost>`__ - 1 contribution
|
||||
- `Pavel Pletenev (@ASMfreaK) <https://github.com/ASMfreaK>`__ - 1 contribution
|
||||
- `Aalian Khan (@AalianKhan) <https://github.com/AalianKhan>`__ - 4 contributions
|
||||
- `Alexander Leisentritt (@Alex9779) <https://github.com/Alex9779>`__ - 6 contributions
|
||||
- `Alexandre Danault (@AlexDanault) <https://github.com/AlexDanault>`__ - 1 contribution
|
||||
- `Alex Mekkering (@AlexMekkering) <https://github.com/AlexMekkering>`__ - 1 contribution
|
||||
- `Nikolay Vasilchuk (@Anonym-tsk) <https://github.com/Anonym-tsk>`__ - 20 contributions
|
||||
- `Rutger Nijhuis (@BananaPukeh) <https://github.com/BananaPukeh>`__ - 1 contribution
|
||||
- `Bierchermuesli (@Bierchermuesli) <https://github.com/Bierchermuesli>`__ - 1 contribution
|
||||
- `John (@CircuitSetup) <https://github.com/CircuitSetup>`__ - 2 contributions
|
||||
- `DAVe3283 (@DAVe3283) <https://github.com/DAVe3283>`__ - 2 contributions
|
||||
- `David De Sloovere (@DavidDeSloovere) <https://github.com/DavidDeSloovere>`__ - 3 contributions
|
||||
- `Destix (@Destix) <https://github.com/Destix>`__ - 1 contribution
|
||||
- `Mark (@Diramu) <https://github.com/Diramu>`__ - 1 contribution
|
||||
- `Eenoo (@Eenoo) <https://github.com/Eenoo>`__ - 1 contribution
|
||||
- `EmmanuelLM (@EmmanuelLM) <https://github.com/EmmanuelLM>`__ - 1 contribution
|
||||
- `FrengerH (@FrengerH) <https://github.com/FrengerH>`__ - 2 contributions
|
||||
- `mr G1K (@G1K) <https://github.com/G1K>`__ - 2 contributions
|
||||
- `Jimmy Hedman (@HeMan) <https://github.com/HeMan>`__ - 5 contributions
|
||||
- `Lorenzo Ortiz (@Infinitte) <https://github.com/Infinitte>`__ - 1 contribution
|
||||
- `Johboh (@Johboh) <https://github.com/Johboh>`__ - 2 contributions
|
||||
- `Justahobby01 (@Justahobby01) <https://github.com/Justahobby01>`__ - 1 contribution
|
||||
- `KristopherMackowiak (@KristopherMackowiak) <https://github.com/KristopherMackowiak>`__ - 1 contribution
|
||||
- `Fredrik Lindqvist (@Landrash) <https://github.com/Landrash>`__ - 1 contribution
|
||||
- `Lumpusz (@Lumpusz) <https://github.com/Lumpusz>`__ - 1 contribution
|
||||
- `Marco (@Melkor82) <https://github.com/Melkor82>`__ - 2 contributions
|
||||
- `Mynasru (@Mynasru) <https://github.com/Mynasru>`__ - 2 contributions
|
||||
- `Erik Näsström (@Naesstrom) <https://github.com/Naesstrom>`__ - 1 contribution
|
||||
- `Jérôme W. (@RomRider) <https://github.com/RomRider>`__ - 1 contribution
|
||||
- `Nils Schulte (@Schnilz) <https://github.com/Schnilz>`__ - 1 contribution
|
||||
- `Paul Krischer (@SqyD) <https://github.com/SqyD>`__ - 1 contribution
|
||||
- `Teemu Mikkonen (@T3m3z) <https://github.com/T3m3z>`__ - 2 contributions
|
||||
- `Taigar2015 (@Taigar2015) <https://github.com/Taigar2015>`__ - 2 contributions
|
||||
- `Thomas Eckerstorfer (@TheEggi) <https://github.com/TheEggi>`__ - 4 contributions
|
||||
- `Spencer Hachmeister (@TheHackmeister) <https://github.com/TheHackmeister>`__ - 1 contribution
|
||||
- `TheJulianJES (@TheJulianJES) <https://github.com/TheJulianJES>`__ - 3 contributions
|
||||
- `Florian Gareis (@TheZoker) <https://github.com/TheZoker>`__ - 7 contributions
|
||||
- `TomFahey (@TomFahey) <https://github.com/TomFahey>`__ - 2 contributions
|
||||
- `Rick van Hattem (@WoLpH) <https://github.com/WoLpH>`__ - 1 contribution
|
||||
- `ZabojnikM (@ZabojnikM) <https://github.com/ZabojnikM>`__ - 1 contribution
|
||||
- `Abílio Costa (@abmantis) <https://github.com/abmantis>`__ - 1 contribution
|
||||
- `Pavel Golovin (@31337Ghost) <https://github.com/31337Ghost>`__ - 2 contributions
|
||||
- `Aalian Khan (@AalianKhan) <https://github.com/AalianKhan>`__ - 5 contributions
|
||||
- `Abílio Costa (@abmantis) <https://github.com/abmantis>`__ - 3 contributions
|
||||
- `adamgreg (@adamgreg) <https://github.com/adamgreg>`__ - 1 contribution
|
||||
- `Attila Darazs (@adarazs) <https://github.com/adarazs>`__ - 2 contributions
|
||||
- `Adrian Cuzman (@adriancuzman) <https://github.com/adriancuzman>`__ - 2 contributions
|
||||
- `Johan Bloemberg (@aequitas) <https://github.com/aequitas>`__ - 6 contributions
|
||||
- `Anders (@ahd71) <https://github.com/ahd71>`__ - 1 contribution
|
||||
- `Alexander Pohl (@ahpohl) <https://github.com/ahpohl>`__ - 2 contributions
|
||||
- `Airy André (@airy10) <https://github.com/airy10>`__ - 1 contribution
|
||||
- `Andrej Komelj (@akomelj) <https://github.com/akomelj>`__ - 1 contribution
|
||||
- `akoivist (@akoivist) <https://github.com/akoivist>`__ - 1 contribution
|
||||
- `Andrej Komelj (@akomelj) <https://github.com/akomelj>`__ - 2 contributions
|
||||
- `Alexander Leisentritt (@Alex9779) <https://github.com/Alex9779>`__ - 8 contributions
|
||||
- `Alexandre Danault (@AlexDanault) <https://github.com/AlexDanault>`__ - 1 contribution
|
||||
- `Alex Mekkering (@AlexMekkering) <https://github.com/AlexMekkering>`__ - 3 contributions
|
||||
- `Amish Vishwakarma (@amishv) <https://github.com/amishv>`__ - 3 contributions
|
||||
- `András Bíró (@andrasbiro) <https://github.com/andrasbiro>`__ - 1 contribution
|
||||
- `Andrzej (@andriej) <https://github.com/andriej>`__ - 1 contribution
|
||||
- `Andreas (@anduchs) <https://github.com/anduchs>`__ - 1 contribution
|
||||
- `ankycooper (@ankycooper) <https://github.com/ankycooper>`__ - 1 contribution
|
||||
- `Adriaan Peeters (@apeeters) <https://github.com/apeeters>`__ - 3 contributions
|
||||
- `Nikolay Vasilchuk (@Anonym-tsk) <https://github.com/Anonym-tsk>`__ - 33 contributions
|
||||
- `Adriaan Peeters (@apeeters) <https://github.com/apeeters>`__ - 4 contributions
|
||||
- `Darius Ratkevičius (@aphex008) <https://github.com/aphex008>`__ - 1 contribution
|
||||
- `Pavel Pletenev (@ASMfreaK) <https://github.com/ASMfreaK>`__ - 1 contribution
|
||||
- `Kamil Trzciński (@ayufan) <https://github.com/ayufan>`__ - 7 contributions
|
||||
- `Nicholas Peters (@Azimath) <https://github.com/Azimath>`__ - 2 contributions
|
||||
- `Florian Mösch (@badbadc0ffee) <https://github.com/badbadc0ffee>`__ - 4 contributions
|
||||
- `balk77 (@balk77) <https://github.com/balk77>`__ - 2 contributions
|
||||
- `Paulus Schoutsen (@balloob) <https://github.com/balloob>`__ - 1 contribution
|
||||
- `Paulus Schoutsen (@balloob) <https://github.com/balloob>`__ - 41 contributions
|
||||
- `Andrew Zaborowski (@balrog-kun) <https://github.com/balrog-kun>`__ - 7 contributions
|
||||
- `Rutger Nijhuis (@BananaPukeh) <https://github.com/BananaPukeh>`__ - 1 contribution
|
||||
- `J. Nick Koston (@bdraco) <https://github.com/bdraco>`__ - 1 contribution
|
||||
- `Ben Suffolk (@bensuffolk) <https://github.com/bensuffolk>`__ - 1 contribution
|
||||
- `Bierchermuesli (@Bierchermuesli) <https://github.com/Bierchermuesli>`__ - 1 contribution
|
||||
- `Jim Ekman (@blejdfist) <https://github.com/blejdfist>`__ - 3 contributions
|
||||
- `Mauricio Bonani (@bonanitech) <https://github.com/bonanitech>`__ - 1 contribution
|
||||
- `Patrik Hermansson (@bphermansson) <https://github.com/bphermansson>`__ - 1 contribution
|
||||
- `Brandon Davidson (@brandond) <https://github.com/brandond>`__ - 17 contributions
|
||||
- `Bram Kragten (@bramkragten) <https://github.com/bramkragten>`__ - 2 contributions
|
||||
- `Brad Davidson (@brandond) <https://github.com/brandond>`__ - 19 contributions
|
||||
- `Brian Hanifin (@brianhanifin) <https://github.com/brianhanifin>`__ - 1 contribution
|
||||
- `brianrjones69 (@brianrjones69) <https://github.com/brianrjones69>`__ - 1 contribution
|
||||
- `buxtronix (@buxtronix) <https://github.com/buxtronix>`__ - 6 contributions
|
||||
- `bwente (@bwente) <https://github.com/bwente>`__ - 1 contribution
|
||||
- `Carlos Gustavo Sarmiento (@carlos-sarmiento) <https://github.com/carlos-sarmiento>`__ - 4 contributions
|
||||
- `cbialobos (@cbialobos) <https://github.com/cbialobos>`__ - 1 contribution
|
||||
- `chris-jennings (@chris-jennings) <https://github.com/chris-jennings>`__ - 1 contribution
|
||||
- `John (@CircuitSetup) <https://github.com/CircuitSetup>`__ - 5 contributions
|
||||
- `Chris Debenham (@cjd) <https://github.com/cjd>`__ - 1 contribution
|
||||
- `James Crook (@cooljimy84) <https://github.com/cooljimy84>`__ - 1 contribution
|
||||
- `Corban Mailloux (@corbanmailloux) <https://github.com/corbanmailloux>`__ - 5 contributions
|
||||
- `Dmitry Berezovsky (@corvis) <https://github.com/corvis>`__ - 2 contributions
|
||||
- `cryptelli (@cryptelli) <https://github.com/cryptelli>`__ - 3 contributions
|
||||
- `Chris Talkington (@ctalkington) <https://github.com/ctalkington>`__ - 1 contribution
|
||||
- `Alex Solomaha (@CyanoFresh) <https://github.com/CyanoFresh>`__ - 1 contribution
|
||||
- `Luar Roji (@cyberplant) <https://github.com/cyberplant>`__ - 2 contributions
|
||||
- `Dale Higgs (@dale3h) <https://github.com/dale3h>`__ - 1 contribution
|
||||
- `Daniel Bjørnbakk (@danibjor) <https://github.com/danibjor>`__ - 1 contribution
|
||||
- `Daniel Kucera (@danielkucera) <https://github.com/danielkucera>`__ - 1 contribution
|
||||
- `Danny Sauer (@dannysauer) <https://github.com/dannysauer>`__ - 1 contribution
|
||||
- `DAVe3283 (@DAVe3283) <https://github.com/DAVe3283>`__ - 3 contributions
|
||||
- `Dave Richer (@davericher) <https://github.com/davericher>`__ - 3 contributions
|
||||
- `David De Sloovere (@DavidDeSloovere) <https://github.com/DavidDeSloovere>`__ - 3 contributions
|
||||
- `David Beitey (@davidjb) <https://github.com/davidjb>`__ - 1 contribution
|
||||
- `declanshanaghy (@declanshanaghy) <https://github.com/declanshanaghy>`__ - 3 contributions
|
||||
- `deftdawg (@deftdawg) <https://github.com/deftdawg>`__ - 1 contribution
|
||||
- `Rsan (@deltazerorsan) <https://github.com/deltazerorsan>`__ - 1 contribution
|
||||
- `dependabot[bot] (@dependabot[bot]) <https://github.com/dependabot[bot]>`__ - 19 contributions
|
||||
- `Destix (@Destix) <https://github.com/Destix>`__ - 1 contribution
|
||||
- `Alain Turbide (@Dilbert66) <https://github.com/Dilbert66>`__ - 1 contribution
|
||||
- `Mark (@Diramu) <https://github.com/Diramu>`__ - 1 contribution
|
||||
- `Dirk Jahnke (@dirkj) <https://github.com/dirkj>`__ - 1 contribution
|
||||
- `dmkif (@dmkif) <https://github.com/dmkif>`__ - 1 contribution
|
||||
- `Jiang Sheng (@doskoi) <https://github.com/doskoi>`__ - 1 contribution
|
||||
- `Robert Schütz (@dotlambda) <https://github.com/dotlambda>`__ - 3 contributions
|
||||
- `Drew Perttula (@drewp) <https://github.com/drewp>`__ - 1 contribution
|
||||
- `Daniel Hyles (@DotNetDann) <https://github.com/DotNetDann>`__ - 1 contribution
|
||||
- `dr-oblivium (@dr-oblivium) <https://github.com/dr-oblivium>`__ - 2 contributions
|
||||
- `Drew Perttula (@drewp) <https://github.com/drewp>`__ - 2 contributions
|
||||
- `Ermanno Baschiera (@ebaschiera) <https://github.com/ebaschiera>`__ - 1 contribution
|
||||
- `Niclas Larsson (@edge90) <https://github.com/edge90>`__ - 1 contribution
|
||||
- `Eenoo (@Eenoo) <https://github.com/Eenoo>`__ - 1 contribution
|
||||
- `Erwin Kooi (@egeltje) <https://github.com/egeltje>`__ - 2 contributions
|
||||
- `Eike (@ei-ke) <https://github.com/ei-ke>`__ - 1 contribution
|
||||
- `Elkropac (@Elkropac) <https://github.com/Elkropac>`__ - 2 contributions
|
||||
- `EmmanuelLM (@EmmanuelLM) <https://github.com/EmmanuelLM>`__ - 1 contribution
|
||||
- `Emory Dunn (@emorydunn) <https://github.com/emorydunn>`__ - 1 contribution
|
||||
- `Anders Persson (@emwap) <https://github.com/emwap>`__ - 4 contributions
|
||||
- `Nico Weichbrodt (@envy) <https://github.com/envy>`__ - 1 contribution
|
||||
- `Evan Petousis (@epetousis) <https://github.com/epetousis>`__ - 1 contribution
|
||||
- `Wilhelm Erasmus (@erasmuswill) <https://github.com/erasmuswill>`__ - 1 contribution
|
||||
- `erazor666 (@erazor666) <https://github.com/erazor666>`__ - 1 contribution
|
||||
- `Eric Hiller (@erichiller) <https://github.com/erichiller>`__ - 1 contribution
|
||||
- `escoand (@escoand) <https://github.com/escoand>`__ - 6 contributions
|
||||
- `Evan Coleman (@evandcoleman) <https://github.com/evandcoleman>`__ - 2 contributions
|
||||
- `escoand (@escoand) <https://github.com/escoand>`__ - 7 contributions
|
||||
- `esphomebot (@esphomebot) <https://github.com/esphomebot>`__ - 2 contributions
|
||||
- `Evan Coleman (@evandcoleman) <https://github.com/evandcoleman>`__ - 3 contributions
|
||||
- `Malte Franken (@exxamalte) <https://github.com/exxamalte>`__ - 2 contributions
|
||||
- `Fabian Affolter (@fabaff) <https://github.com/fabaff>`__ - 15 contributions
|
||||
- `C W (@fake-name) <https://github.com/fake-name>`__ - 1 contribution
|
||||
- `Fabian Affolter (@fabaff) <https://github.com/fabaff>`__ - 24 contributions
|
||||
- `C W (@fake-name) <https://github.com/fake-name>`__ - 2 contributions
|
||||
- `Christian Ferbar (@ferbar) <https://github.com/ferbar>`__ - 1 contribution
|
||||
- `Rich Foley (@foley803) <https://github.com/foley803>`__ - 1 contribution
|
||||
- `Francisk0 (@Francisk0) <https://github.com/Francisk0>`__ - 1 contribution
|
||||
- `Frank Bakker (@FrankBakkerNl) <https://github.com/FrankBakkerNl>`__ - 1 contribution
|
||||
- `Fredrik Erlandsson (@fredrike) <https://github.com/fredrike>`__ - 1 contribution
|
||||
- `Evgeny (@freekode) <https://github.com/freekode>`__ - 1 contribution
|
||||
- `Evgeny (@freekode) <https://github.com/freekode>`__ - 8 contributions
|
||||
- `Brett McKenzie (@freerangeeggs) <https://github.com/freerangeeggs>`__ - 1 contribution
|
||||
- `Fritz Mueller (@fritzm) <https://github.com/fritzm>`__ - 1 contribution
|
||||
- `gitolicious (@gitolicious) <https://github.com/gitolicious>`__ - 11 contributions
|
||||
- `Marc Egli (@frog32) <https://github.com/frog32>`__ - 1 contribution
|
||||
- `mr G1K (@G1K) <https://github.com/G1K>`__ - 2 contributions
|
||||
- `galagaking (@galagaking) <https://github.com/galagaking>`__ - 1 contribution
|
||||
- `Geoff Davis (@geoffdavis) <https://github.com/geoffdavis>`__ - 2 contributions
|
||||
- `Gerard (@gerard33) <https://github.com/gerard33>`__ - 1 contribution
|
||||
- `Giovanni (@Gio-dot) <https://github.com/Gio-dot>`__ - 2 contributions
|
||||
- `gitolicious (@gitolicious) <https://github.com/gitolicious>`__ - 15 contributions
|
||||
- `The Gitter Badger (@gitter-badger) <https://github.com/gitter-badger>`__ - 1 contribution
|
||||
- `Guillermo Ruffino (@glmnet) <https://github.com/glmnet>`__ - 49 contributions
|
||||
- `Guillermo Ruffino (@glmnet) <https://github.com/glmnet>`__ - 157 contributions
|
||||
- `Giorgos Logiotatidis (@glogiotatidis) <https://github.com/glogiotatidis>`__ - 1 contribution
|
||||
- `Germain Masse (@gmasse) <https://github.com/gmasse>`__ - 2 contributions
|
||||
- `Jelle Raaijmakers (@GMTA) <https://github.com/GMTA>`__ - 1 contribution
|
||||
- `Antoine GRÉA (@grea09) <https://github.com/grea09>`__ - 4 contributions
|
||||
- `Guillaume DELVIT (@guiguid) <https://github.com/guiguid>`__ - 1 contribution
|
||||
- `guptamp (@guptamp) <https://github.com/guptamp>`__ - 1 contribution
|
||||
- `Guyohms (@Guyohms) <https://github.com/Guyohms>`__ - 1 contribution
|
||||
- `h0-- (@h0--) <https://github.com/h0-->`__ - 1 contribution
|
||||
- `Boris Hajduk (@hajdbo) <https://github.com/hajdbo>`__ - 4 contributions
|
||||
- `Gavin Mogan (@halkeye) <https://github.com/halkeye>`__ - 1 contribution
|
||||
- `Héctor Giménez (@hectorgimenez) <https://github.com/hectorgimenez>`__ - 2 contributions
|
||||
- `Jimmy Hedman (@HeMan) <https://github.com/HeMan>`__ - 5 contributions
|
||||
- `Hamish Moffatt (@hmoffatt) <https://github.com/hmoffatt>`__ - 1 contribution
|
||||
- `Ian Leeder (@ianleeder) <https://github.com/ianleeder>`__ - 2 contributions
|
||||
- `icarome (@icarome) <https://github.com/icarome>`__ - 1 contribution
|
||||
- `igg (@igg) <https://github.com/igg>`__ - 5 contributions
|
||||
- `Lorenzo Ortiz (@Infinitte) <https://github.com/Infinitte>`__ - 1 contribution
|
||||
- `Ivan Shvedunov (@ivan4th) <https://github.com/ivan4th>`__ - 1 contribution
|
||||
- `Ivan Kravets (@ivankravets) <https://github.com/ivankravets>`__ - 1 contribution
|
||||
- `Jan Pieper (@janpieper) <https://github.com/janpieper>`__ - 2 contributions
|
||||
- `Jason-nz (@Jason-nz) <https://github.com/Jason-nz>`__ - 1 contribution
|
||||
- `Jason Hines (@jasonehines) <https://github.com/jasonehines>`__ - 1 contribution
|
||||
- `JbLb (@jblb) <https://github.com/jblb>`__ - 1 contribution
|
||||
- `jcullen86 (@jcullen86) <https://github.com/jcullen86>`__ - 1 contribution
|
||||
- `Joshua Dadswell (@jdads1) <https://github.com/jdads1>`__ - 1 contribution
|
||||
- `jeff-h (@jeff-h) <https://github.com/jeff-h>`__ - 2 contributions
|
||||
- `Jesse Hills (@jesserockz) <https://github.com/jesserockz>`__ - 11 contributions
|
||||
- `Jeff Rescignano (@JeffResc) <https://github.com/JeffResc>`__ - 8 contributions
|
||||
- `Jesse Hills (@jesserockz) <https://github.com/jesserockz>`__ - 38 contributions
|
||||
- `Jonathan Jefferies (@jjok) <https://github.com/jjok>`__ - 1 contribution
|
||||
- `Jeppe Ladefoged (@jladefoged) <https://github.com/jladefoged>`__ - 2 contributions
|
||||
- `Jonathan Martens (@jmartens) <https://github.com/jmartens>`__ - 1 contribution
|
||||
- `Johboh (@Johboh) <https://github.com/Johboh>`__ - 2 contributions
|
||||
- `John Erik Halse (@johnerikhalse) <https://github.com/johnerikhalse>`__ - 1 contribution
|
||||
- `Jonathan Adams (@jonathanadams) <https://github.com/jonathanadams>`__ - 2 contributions
|
||||
- `JonnyaiR (@jonnyair) <https://github.com/jonnyair>`__ - 2 contributions
|
||||
- `Joppy (@JoppyFurr) <https://github.com/JoppyFurr>`__ - 2 contributions
|
||||
- `junnikokuki (@junnikokuki) <https://github.com/junnikokuki>`__ - 1 contribution
|
||||
- `Justahobby01 (@Justahobby01) <https://github.com/Justahobby01>`__ - 1 contribution
|
||||
- `Jasper van der Neut - Stulen (@jvanderneutstulen) <https://github.com/jvanderneutstulen>`__ - 2 contributions
|
||||
- `João Vitor M. Roma (@jvmr1) <https://github.com/jvmr1>`__ - 1 contribution
|
||||
- `Jack Wozny (@jwozny) <https://github.com/jwozny>`__ - 1 contribution
|
||||
- `Krasimir Nedelchev (@kaykayehnn) <https://github.com/kaykayehnn>`__ - 1 contribution
|
||||
- `kbouchard111 (@kbouchard111) <https://github.com/kbouchard111>`__ - 1 contribution
|
||||
- `Keith Burzinski (@kbx81) <https://github.com/kbx81>`__ - 15 contributions
|
||||
- `Robert Kiss (@kepten) <https://github.com/kepten>`__ - 2 contributions
|
||||
- `Kevin O'Rourke (@kevinior) <https://github.com/kevinior>`__ - 1 contribution
|
||||
- `kimonm (@kimonm) <https://github.com/kimonm>`__ - 1 contribution
|
||||
- `Klaas Schoute (@klaasnicolaas) <https://github.com/klaasnicolaas>`__ - 1 contribution
|
||||
- `Kevin Lewis (@kll) <https://github.com/kll>`__ - 1 contribution
|
||||
- `korellas (@korellas) <https://github.com/korellas>`__ - 1 contribution
|
||||
- `krahabb (@krahabb) <https://github.com/krahabb>`__ - 2 contributions
|
||||
- `KristopherMackowiak (@KristopherMackowiak) <https://github.com/KristopherMackowiak>`__ - 1 contribution
|
||||
- `kroimon (@kroimon) <https://github.com/kroimon>`__ - 2 contributions
|
||||
- `kvvoff (@kvvoff) <https://github.com/kvvoff>`__ - 1 contribution
|
||||
- `Ken Davidson (@kwdavidson) <https://github.com/kwdavidson>`__ - 1 contribution
|
||||
- `Stefan Lässer (@Laess3r) <https://github.com/Laess3r>`__ - 1 contribution
|
||||
- `Fredrik Lindqvist (@Landrash) <https://github.com/Landrash>`__ - 1 contribution
|
||||
- `Lazar Obradovic (@lobradov) <https://github.com/lobradov>`__ - 4 contributions
|
||||
- `Joakim Sørensen (@ludeeus) <https://github.com/ludeeus>`__ - 11 contributions
|
||||
- `Lukas Klass (@LukasK13) <https://github.com/LukasK13>`__ - 1 contribution
|
||||
- `Lumpusz (@Lumpusz) <https://github.com/Lumpusz>`__ - 2 contributions
|
||||
- `Lewis Juggins (@lwis) <https://github.com/lwis>`__ - 1 contribution
|
||||
- `Michael Klamminger (@m1ch) <https://github.com/m1ch>`__ - 1 contribution
|
||||
- `Marc-Antoine Courteau (@macourteau) <https://github.com/macourteau>`__ - 1 contribution
|
||||
- `magnus (@magnusja) <https://github.com/magnusja>`__ - 1 contribution
|
||||
- `Magnus Øverli (@magnusoverli) <https://github.com/magnusoverli>`__ - 1 contribution
|
||||
- `Major Péter (@majorpeter) <https://github.com/majorpeter>`__ - 2 contributions
|
||||
- `Marcel van der Veldt (@marcelveldt) <https://github.com/marcelveldt>`__ - 2 contributions
|
||||
- `Mario (@mario-tux) <https://github.com/mario-tux>`__ - 2 contributions
|
||||
- `Marvin Gaube (@margau) <https://github.com/margau>`__ - 2 contributions
|
||||
- `Martynas Griškonis (@Margriko) <https://github.com/Margriko>`__ - 1 contribution
|
||||
- `Mario (@mario-tux) <https://github.com/mario-tux>`__ - 3 contributions
|
||||
- `Matthew Harrold (@marrold) <https://github.com/marrold>`__ - 1 contribution
|
||||
- `Martin (@martgras) <https://github.com/martgras>`__ - 1 contribution
|
||||
- `Martin Hjelmare (@MartinHjelmare) <https://github.com/MartinHjelmare>`__ - 1 contribution
|
||||
- `MasterTim17 (@MasterTim17) <https://github.com/MasterTim17>`__ - 1 contribution
|
||||
- `mbo18 (@mbo18) <https://github.com/mbo18>`__ - 1 contribution
|
||||
- `Joseph Mearman (@Mearman) <https://github.com/Mearman>`__ - 1 contribution
|
||||
- `Mechotronic (@Mechotronic) <https://github.com/Mechotronic>`__ - 1 contribution
|
||||
- `MeIchthys (@meichthys) <https://github.com/meichthys>`__ - 1 contribution
|
||||
- `meijerwynand (@meijerwynand) <https://github.com/meijerwynand>`__ - 2 contributions
|
||||
- `Marco (@Melkor82) <https://github.com/Melkor82>`__ - 2 contributions
|
||||
- `Pauline Middelink (@middelink) <https://github.com/middelink>`__ - 2 contributions
|
||||
- `Matthew Edwards (@mje-nz) <https://github.com/mje-nz>`__ - 1 contribution
|
||||
- `mjoshd (@mjoshd) <https://github.com/mjoshd>`__ - 2 contributions
|
||||
- `mnaz (@mnaz) <https://github.com/mnaz>`__ - 1 contribution
|
||||
- `Michael Nieß (@mniess) <https://github.com/mniess>`__ - 1 contribution
|
||||
- `Matt N. (@mnoorenberghe) <https://github.com/mnoorenberghe>`__ - 1 contribution
|
||||
- `morph027 (@morph027) <https://github.com/morph027>`__ - 1 contribution
|
||||
- `Matthew Pettitt (@mpettitt) <https://github.com/mpettitt>`__ - 1 contribution
|
||||
- `MrZetor (@MrZetor) <https://github.com/MrZetor>`__ - 1 contribution
|
||||
- `mtl010957 (@mtl010957) <https://github.com/mtl010957>`__ - 9 contributions
|
||||
- `Michiel van Turnhout (@mvturnho) <https://github.com/mvturnho>`__ - 14 contributions
|
||||
- `Michiel van Turnhout (@mvturnho) <https://github.com/mvturnho>`__ - 15 contributions
|
||||
- `Mynasru (@Mynasru) <https://github.com/Mynasru>`__ - 2 contributions
|
||||
- `Niels Ulrik Andersen (@myplacedk) <https://github.com/myplacedk>`__ - 1 contribution
|
||||
- `Kevin Uhlir (@n0bel) <https://github.com/n0bel>`__ - 1 contribution
|
||||
- `Erik Näsström (@Naesstrom) <https://github.com/Naesstrom>`__ - 1 contribution
|
||||
- `Oskar Napieraj (@napieraj) <https://github.com/napieraj>`__ - 4 contributions
|
||||
- `Bergont Nicolas (@nbergont) <https://github.com/nbergont>`__ - 1 contribution
|
||||
- `Nebula (@nebula-it) <https://github.com/nebula-it>`__ - 1 contribution
|
||||
- `Nick Whyte (@nickw444) <https://github.com/nickw444>`__ - 2 contributions
|
||||
- `nepozs (@nepozs) <https://github.com/nepozs>`__ - 1 contribution
|
||||
- `nickrout (@nickrout) <https://github.com/nickrout>`__ - 1 contribution
|
||||
- `Nick Whyte (@nickw444) <https://github.com/nickw444>`__ - 3 contributions
|
||||
- `nicuh (@nicuh) <https://github.com/nicuh>`__ - 1 contribution
|
||||
- `nldroid (@nldroid) <https://github.com/nldroid>`__ - 2 contributions
|
||||
- `Alex (@nnmalex) <https://github.com/nnmalex>`__ - 1 contribution
|
||||
- `ffabi (@norges) <https://github.com/norges>`__ - 2 contributions
|
||||
- `Greg Johnson (@notgwj) <https://github.com/notgwj>`__ - 1 contribution
|
||||
- `Nuno Sousa (@nunofgs) <https://github.com/nunofgs>`__ - 1 contribution
|
||||
- `Chris Nussbaum (@nuttytree) <https://github.com/nuttytree>`__ - 1 contribution
|
||||
- `Olivér Falvai (@ofalvai) <https://github.com/ofalvai>`__ - 1 contribution
|
||||
- `Oscar Bolmsten (@oscar-b) <https://github.com/oscar-b>`__ - 4 contributions
|
||||
- `Paul Nicholls (@pauln) <https://github.com/pauln>`__ - 1 contribution
|
||||
- `Panuruj Khambanonda (PK) (@panuruj) <https://github.com/panuruj>`__ - 2 contributions
|
||||
- `Paul Deen (@PaulAntonDeen) <https://github.com/PaulAntonDeen>`__ - 2 contributions
|
||||
- `Paul Nicholls (@pauln) <https://github.com/pauln>`__ - 3 contributions
|
||||
- `Bartłomiej Biernacki (@pax0r) <https://github.com/pax0r>`__ - 2 contributions
|
||||
- `peq123 (@peq123) <https://github.com/peq123>`__ - 2 contributions
|
||||
- `per1234 (@per1234) <https://github.com/per1234>`__ - 2 contributions
|
||||
- `perjury (@perjury) <https://github.com/perjury>`__ - 1 contribution
|
||||
- `Philip Rosenberg-Watt (@PhilRW) <https://github.com/PhilRW>`__ - 1 contribution
|
||||
- `phjr (@phjr) <https://github.com/phjr>`__ - 2 contributions
|
||||
- `pixiandreas (@pixiandreas) <https://github.com/pixiandreas>`__ - 1 contribution
|
||||
- `Peter Kuehne (@pkuehne) <https://github.com/pkuehne>`__ - 5 contributions
|
||||
- `Plácido Revilla (@placidorevilla) <https://github.com/placidorevilla>`__ - 2 contributions
|
||||
- `Marcus Kempe (@plopp) <https://github.com/plopp>`__ - 1 contribution
|
||||
- `DK (@poldim) <https://github.com/poldim>`__ - 1 contribution
|
||||
|
@ -259,46 +345,95 @@ Contributors
|
|||
- `Peter Stuifzand (@pstuifzand) <https://github.com/pstuifzand>`__ - 1 contribution
|
||||
- `Peter Tatrai (@ptatrai) <https://github.com/ptatrai>`__ - 1 contribution
|
||||
- `Leandro Puerari (@puerari) <https://github.com/puerari>`__ - 1 contribution
|
||||
- `puuu (@puuu) <https://github.com/puuu>`__ - 14 contributions
|
||||
- `Tommy Jonsson (@quazzie) <https://github.com/quazzie>`__ - 1 contribution
|
||||
- `puuu (@puuu) <https://github.com/puuu>`__ - 22 contributions
|
||||
- `Tommy Jonsson (@quazzie) <https://github.com/quazzie>`__ - 2 contributions
|
||||
- `Quinn Hosler (@quinnhosler) <https://github.com/quinnhosler>`__ - 1 contribution
|
||||
- `r-jordan (@r-jordan) <https://github.com/r-jordan>`__ - 1 contribution
|
||||
- `Pär Stålberg (@rabbadab) <https://github.com/rabbadab>`__ - 1 contribution
|
||||
- `Florian Ragwitz (@rafl) <https://github.com/rafl>`__ - 1 contribution
|
||||
- `Robert Cambridge (@rcambrj) <https://github.com/rcambrj>`__ - 1 contribution
|
||||
- `Richard Lewis (@richrd) <https://github.com/richrd>`__ - 2 contributions
|
||||
- `rlowens (@rlowens) <https://github.com/rlowens>`__ - 1 contribution
|
||||
- `Alex Reid (@reidprojects) <https://github.com/reidprojects>`__ - 2 contributions
|
||||
- `Richard Lewis (@richrd) <https://github.com/richrd>`__ - 3 contributions
|
||||
- `rlowens (@rlowens) <https://github.com/rlowens>`__ - 3 contributions
|
||||
- `LMR (@rmooreID) <https://github.com/rmooreID>`__ - 1 contribution
|
||||
- `rnauber (@rnauber) <https://github.com/rnauber>`__ - 2 contributions
|
||||
- `rnauber (@rnauber) <https://github.com/rnauber>`__ - 3 contributions
|
||||
- `Robin Smidsrød (@robinsmidsrod) <https://github.com/robinsmidsrod>`__ - 2 contributions
|
||||
- `RockBomber (@RockBomber) <https://github.com/RockBomber>`__ - 1 contribution
|
||||
- `Jérôme W. (@RomRider) <https://github.com/RomRider>`__ - 1 contribution
|
||||
- `Robbie Page (@rorpage) <https://github.com/rorpage>`__ - 1 contribution
|
||||
- `rradar (@rradar) <https://github.com/rradar>`__ - 4 contributions
|
||||
- `rspaargaren (@rspaargaren) <https://github.com/rspaargaren>`__ - 4 contributions
|
||||
- `Rubén G. (@rubengargar) <https://github.com/rubengargar>`__ - 1 contribution
|
||||
- `rudgr (@rudgr) <https://github.com/rudgr>`__ - 1 contribution
|
||||
- `ryanalden (@ryanalden) <https://github.com/ryanalden>`__ - 2 contributions
|
||||
- `Ryan Nazaretian (@ryannazaretian) <https://github.com/ryannazaretian>`__ - 1 contribution
|
||||
- `Nils Schulte (@Schnilz) <https://github.com/Schnilz>`__ - 1 contribution
|
||||
- `Ville Skyttä (@scop) <https://github.com/scop>`__ - 3 contributions
|
||||
- `Sergio (@sergio303) <https://github.com/sergio303>`__ - 1 contribution
|
||||
- `sekkr1 (@sekkr1) <https://github.com/sekkr1>`__ - 1 contribution
|
||||
- `SenexCrenshaw (@SenexCrenshaw) <https://github.com/SenexCrenshaw>`__ - 2 contributions
|
||||
- `Sergio (@sergio303) <https://github.com/sergio303>`__ - 2 contributions
|
||||
- `Sergio Mayoral Martínez (@sermayoral) <https://github.com/sermayoral>`__ - 2 contributions
|
||||
- `sethcohn (@sethcohn) <https://github.com/sethcohn>`__ - 1 contribution
|
||||
- `Emanuele Tessore (@setola) <https://github.com/setola>`__ - 1 contribution
|
||||
- `Abdelkader Boudih (@seuros) <https://github.com/seuros>`__ - 1 contribution
|
||||
- `shbatm (@shbatm) <https://github.com/shbatm>`__ - 1 contribution
|
||||
- `sherbang (@sherbang) <https://github.com/sherbang>`__ - 4 contributions
|
||||
- `sillyfrog (@sillyfrog) <https://github.com/sillyfrog>`__ - 1 contribution
|
||||
- `Derek Hageman (@Sizurka) <https://github.com/Sizurka>`__ - 2 contributions
|
||||
- `Niklas Wagner (@Skaronator) <https://github.com/Skaronator>`__ - 9 contributions
|
||||
- `spattinson (@spattinson) <https://github.com/spattinson>`__ - 1 contribution
|
||||
- `square99 (@square99) <https://github.com/square99>`__ - 2 contributions
|
||||
- `Paul Krischer (@SqyD) <https://github.com/SqyD>`__ - 1 contribution
|
||||
- `sredfern (@sredfern) <https://github.com/sredfern>`__ - 2 contributions
|
||||
- `srg74 (@srg74) <https://github.com/srg74>`__ - 1 contribution
|
||||
- `Samuel Sieb (@ssieb) <https://github.com/ssieb>`__ - 4 contributions
|
||||
- `Samuel Sieb (@ssieb) <https://github.com/ssieb>`__ - 9 contributions
|
||||
- `Teemu Mikkonen (@T3m3z) <https://github.com/T3m3z>`__ - 2 contributions
|
||||
- `Taigar2015 (@Taigar2015) <https://github.com/Taigar2015>`__ - 2 contributions
|
||||
- `Levente Tamas (@tamisoft) <https://github.com/tamisoft>`__ - 2 contributions
|
||||
- `TBobsin (@TBobsin) <https://github.com/TBobsin>`__ - 1 contribution
|
||||
- `Team Super Panda (@teamsuperpanda) <https://github.com/teamsuperpanda>`__ - 1 contribution
|
||||
- `Thomas Eckerstorfer (@TheEggi) <https://github.com/TheEggi>`__ - 5 contributions
|
||||
- `Spencer Hachmeister (@TheHackmeister) <https://github.com/TheHackmeister>`__ - 1 contribution
|
||||
- `TheJulianJES (@TheJulianJES) <https://github.com/TheJulianJES>`__ - 3 contributions
|
||||
- `Jozef Zuzelka (@TheKuko) <https://github.com/TheKuko>`__ - 2 contributions
|
||||
- `Andrew Quested (@thenameiwantedwastaken) <https://github.com/thenameiwantedwastaken>`__ - 1 contribution
|
||||
- `Thomas Klingbeil (@thomasklingbeil) <https://github.com/thomasklingbeil>`__ - 2 contributions
|
||||
- `Florian Gareis (@TheZoker) <https://github.com/TheZoker>`__ - 7 contributions
|
||||
- `Thomas Klingbeil (@thomasklingbeil) <https://github.com/thomasklingbeil>`__ - 3 contributions
|
||||
- `Andrew Thompson (@thompsa) <https://github.com/thompsa>`__ - 2 contributions
|
||||
- `thubot (@thubot) <https://github.com/thubot>`__ - 1 contribution
|
||||
- `tiagofreire-pt (@tiagofreire-pt) <https://github.com/tiagofreire-pt>`__ - 1 contribution
|
||||
- `Tim P (@timpur) <https://github.com/timpur>`__ - 1 contribution
|
||||
- `Tim P (@timpur) <https://github.com/timpur>`__ - 2 contributions
|
||||
- `Tim Savage (@timsavage) <https://github.com/timsavage>`__ - 5 contributions
|
||||
- `Tom Brien (@TomBrien) <https://github.com/TomBrien>`__ - 1 contribution
|
||||
- `TomFahey (@TomFahey) <https://github.com/TomFahey>`__ - 2 contributions
|
||||
- `Tommy Kihlstrøm (@tomludd) <https://github.com/tomludd>`__ - 1 contribution
|
||||
- `tomlut (@tomlut) <https://github.com/tomlut>`__ - 1 contribution
|
||||
- `Tom Price (@tomtom5152) <https://github.com/tomtom5152>`__ - 2 contributions
|
||||
- `Felix Eckhofer (@tribut) <https://github.com/tribut>`__ - 1 contribution
|
||||
- `tubalainen (@tubalainen) <https://github.com/tubalainen>`__ - 2 contributions
|
||||
- `Alexey Vlasov (@turbo-lab) <https://github.com/turbo-lab>`__ - 1 contribution
|
||||
- `Nad (@valordk) <https://github.com/valordk>`__ - 10 contributions
|
||||
- `Troon (@Troon) <https://github.com/Troon>`__ - 1 contribution
|
||||
- `truglodite (@truglodite) <https://github.com/truglodite>`__ - 1 contribution
|
||||
- `Gediminas Šaltenis (@trylika) <https://github.com/trylika>`__ - 2 contributions
|
||||
- `tubalainen (@tubalainen) <https://github.com/tubalainen>`__ - 3 contributions
|
||||
- `Tuckie (@Tuckie) <https://github.com/Tuckie>`__ - 1 contribution
|
||||
- `Alexey Vlasov (@turbulator) <https://github.com/turbulator>`__ - 1 contribution
|
||||
- `ukewea (@ukewea) <https://github.com/ukewea>`__ - 1 contribution
|
||||
- `Vc (@Valcob) <https://github.com/Valcob>`__ - 3 contributions
|
||||
- `Nad (@valordk) <https://github.com/valordk>`__ - 14 contributions
|
||||
- `Víctor Ferrer García (@vicfergar) <https://github.com/vicfergar>`__ - 1 contribution
|
||||
- `voibit (@voibit) <https://github.com/voibit>`__ - 2 contributions
|
||||
- `Xuming Feng (@voicevon) <https://github.com/voicevon>`__ - 2 contributions
|
||||
- `vxider (@Vxider) <https://github.com/Vxider>`__ - 7 contributions
|
||||
- `warpzone (@warpzone) <https://github.com/warpzone>`__ - 1 contribution
|
||||
- `Wauter (@Wauter) <https://github.com/Wauter>`__ - 3 contributions
|
||||
- `Ian Wells (@wellsi) <https://github.com/wellsi>`__ - 1 contribution
|
||||
- `Wilmar den Ouden (@wilmardo) <https://github.com/wilmardo>`__ - 1 contribution
|
||||
- `Emil Hesslow (@WizKid) <https://github.com/WizKid>`__ - 1 contribution
|
||||
- `Rick van Hattem (@WoLpH) <https://github.com/WoLpH>`__ - 1 contribution
|
||||
- `wutr (@wutr) <https://github.com/wutr>`__ - 1 contribution
|
||||
- `Marcin Jaworski (@yawor) <https://github.com/yawor>`__ - 2 contributions
|
||||
- `Vladimir Eremin (@yottatsa) <https://github.com/yottatsa>`__ - 1 contribution
|
||||
- `Pavel (@yekm) <https://github.com/yekm>`__ - 2 contributions
|
||||
- `Atsuko Ito (@yottatsa) <https://github.com/yottatsa>`__ - 1 contribution
|
||||
- `YuanL.Lee (@yuanl) <https://github.com/yuanl>`__ - 1 contribution
|
||||
- `ZabojnikM (@ZabojnikM) <https://github.com/ZabojnikM>`__ - 1 contribution
|
||||
|
||||
*This page was last updated Thu Dec 12 11:02:59 2019 UTC.*
|
||||
*This page was last updated September 14, 2020.*
|
||||
|
|
After Width: | Height: | Size: 17 KiB |