Commit graph

158 commits

Author SHA1 Message Date
Stefan Agner
0277218319
Bump Docker base version to 3.1.0 ()
Bump Docker base version to 3.1.0 which includes Arduino SDK 1.0.6
for ESP32.
2021-06-08 07:02:31 +12:00
Otto Winter
89d0d41c5a
Switch docker images to debian () 2021-03-20 20:58:46 +01:00
Otto Winter
5eeb110d74
Bundle platformio lib_deps in docker images () 2021-03-20 18:43:31 +01:00
Klarstein
50006e4c42
Update Dockerfile health check timings () 2021-02-12 15:26:55 +13:00
Klarstein
d3b758d10a
Add docker healthcheck () 2021-01-27 19:16:59 +13:00
Klarstein
22ab830ff3
Expose port 6052 in Dockerfile () 2020-12-30 22:58:09 +13:00
Otto Winter
ccb6fc3010
Bump docker base image to 2.6.0 () 2020-08-08 18:42:21 +02:00
Otto Winter
3f6f3c14c4
Bump ESP8266 Arduino framework from 2.7.2 to 2.7.3 () 2020-07-29 23:29:38 +02:00
Otto Winter
cb0ba647ed
Bump base image to 2.4.1 () 2020-07-29 20:04:14 +02:00
Otto Winter
d26c43103d
ESP8266 change recommended framework version to 2.7.2 () 2020-07-27 18:22:47 +02:00
Otto Winter
e069687477
Fix Dockerfile.hassio and improve caching
Previous one was broken, see also https://github.com/esphome/esphome/runs/874896962
2020-07-15 22:13:14 +02:00
Otto Winter
8166d0de79
Remove i386 arch
See also https://github.com/esphome/esphome-docker-base/issues/5
2020-07-15 21:42:12 +02:00
Otto Winter
d9c33f19e2
Fix executable bits on some hassio files () 2020-07-15 15:30:32 +02:00
Otto Winter
dcadcdf056
Use more layer caching for esphome/esphome Dockerfile () 2020-07-15 15:03:15 +02:00
Otto Winter
764eb960c6
Update build scripts 2020-07-15 01:37:30 +02:00
Otto Winter
cf703f6ac4
GH Actions Update () 2020-07-14 14:34:44 +02:00
Jesse Hills
ac4a179703
Install updated git version in lint image () 2020-07-11 17:22:03 -03:00
Niklas Wagner
b650704877
Update docker base image ()
* Upgrade docker base image to 2.1.0

* Upgrade docker base image to 2.1.1

Co-authored-by: Otto Winter <otto@otto-winter.com>
2020-06-13 19:51:43 -03:00
Nikolay Vasilchuk
3b7a47fb90
VSCode devcontainer support ()
* Devcontainer

* Removed header from json
2020-04-05 15:50:52 -03:00
Otto Winter
056c72d50d
Drop Python 2 Support ()
* Remove Python 2 support

* Remove u-strings

* Remove docker symlinks

* Remove from travis

* Update requirements

* Upgrade flake8/pylint

* Fixes

* Manual

* Run pyupgrade

* Lint

* Remove base_int

* Fix

* Update platformio_api.py

* Update component.cpp
2019-12-07 18:28:55 +01:00
Jesse Hills
d280380c8d Allow loading esphome version from a fork () 2019-12-05 12:01:12 +01:00
Otto Winter
c0adaa8de8
Update docker base image to 2.0.1 () 2019-10-21 22:55:16 +02:00
Otto Winter
e553c0768e
Link pip&python in lint Dockerfile 2019-10-19 20:23:14 +02:00
Otto Winter
823ae7d1aa
Switch to Python 3 for docker installs () 2019-10-19 16:31:03 +02:00
Nikolay Vasilchuk
1a763ae974 Authorization by username and password ()
* Auth

* Logout

* Lint fix

* Small hassio fix

* Reverted uppercase

* Secrets editor

* Reverted secrets editor

* Reverted log height

* Fix default username
2019-10-13 13:52:02 +02:00
Otto Winter
f99352f7e0
Update base image to 1.8.3 () 2019-06-08 16:44:13 +02:00
Otto Winter
4d00dfd308
Update docker base image to 1.8.0 () 2019-06-06 13:39:14 +02:00
Otto Winter
f977e9da2b
Fix Hass.io addon SSL ()
Fixes https://github.com/esphome/issues/issues/404
2019-06-06 13:14:20 +02:00
Otto Winter
c53483a3b2
ESP8266 connect fixes ()
* ESP8266 Connection Fixes

* Update client.py

* Update mqtt_client.cpp

* Update mqtt_client.cpp

* Fix ping

* Async dump config

* Update base image to 1.7.0

* Update helpers.py

* Updates

* Update Dockerfile.lint
2019-06-03 15:21:36 +02:00
Otto Winter
a23ebead68
Update gitlab CI script, add cpp lint 2019-05-28 10:23:15 +02:00
Otto Winter
a323679771
Revert upgrade ESP8266 core
Binary size increased by 30kb
2019-05-16 18:34:51 +02:00
Otto Winter
ed61c1dd58
Update docker base image 2019-05-15 14:41:11 +02:00
Otto Winter
797aadaf26
Update CI linter ()
* Update CI matcher

* Check Executable bit
2019-05-11 15:12:30 +02:00
Otto Winter
5e5b9f2205
Hass.io Ingress ()
* Hass.io ingress

* Update

* Remove global vars

* Fix

* Fixes

* Fixes

* Upgrade base image to 1.5.1

* Lint
2019-04-24 17:08:05 +02:00
Otto Winter
0272048899
Upgrade docker base image to 1.4.3 () 2019-03-31 12:25:44 +02:00
Otto Winter
7ad2d86929
Update Hassio base image to 1.4.1 ()
* Update Hassio base image to 1.4.1

* Fix rotary encoder typo

Fixes https://github.com/esphome/issues/issues/136
2019-03-17 20:41:07 +01:00
Otto Winter
f3ec83fe31
Add ESP32 Camera ()
* Add ESP32 Camera

* Fixes

* Updates

* Fix substitutions not working for non-ASCII

* Update docker base image to 1.3.0
2019-03-13 16:40:09 +01:00
Otto Winter
067ec30c56
Add relative_url, streamer_mode, status_use_ping dashboard options ()
* Add relative_url, streamer_mode, status_use_ping dashboard options

Additionally Hass.io now stores all build files in /data, so that snapshots no longer get huge.

* Lint

* Lint

* Replace tabs with spaces
2019-03-03 16:50:06 +01:00
Otto Winter
34ca5d6d8a
Update base image to 1.2.1 2019-02-17 15:54:15 +01:00
Otto Winter
a8d87a1fee
Update to 1.1.0 docker base image 2019-02-14 16:07:28 +01:00
Otto Winter
d7eacb2a2f
Fix docker hub build 2019-02-13 21:40:10 +01:00
Otto Winter
41ec337ba0
Try to fix docker hub build 2019-02-13 21:29:08 +01:00
Otto Winter
3d9301a0f7
Rename esphomeyaml to esphome ()
* Rename

* Update

* Add migration

* Fix

* Fix dashboard

* Change test

* Fixes

* Code cleanup

* Fix import order

* Update

* Automate docker builds

* Shellcheck
2019-02-13 16:54:02 +01:00
Otto Winter
d9cf91210e
Add local mDNS responder for .local ()
* Add local mDNS responder

* Fix

* Use mDNS in dashboard status

* Lint

* Lint

* Fix test

* Remove hostname

* Fix use enum

* Lint
2019-02-10 16:57:34 +01:00
Otto Winter
804a1ed7b3
Upgrade HassIO Ubuntu Base to 2.2.1 () 2019-01-19 16:48:35 +01:00
Otto Winter
86130b2954
Pin platformio platforms () 2019-01-13 19:03:07 +01:00
Otto Winter
9bce35e335
Make tzlocal a requirement 2019-01-06 09:48:03 +01:00
Otto Winter
22fd4ec722
Make compatible with python 3 ()
* Make compatible with python 3

* Update travis

* Env

* Fix typo

* Fix install correct platformio

* Lint

* Fix build flags

* Lint

* Upgrade pylint

* Lint
2019-01-02 14:11:11 +01:00
Otto Winter
7c7032c59e
[Huge] Util Refactor, Dashboard Improvements, Hass.io Auth API, Better Validation Errors, Conditions, Custom Platforms, Substitutions ()
* Implement custom sensor platform

* Update

* Ethernet

* Lint

* Fix

* Login page

* Rename cookie secret

* Update manifest

* Update cookie check logic

* Favicon

* Fix

* Favicon manifest

* Fix

* Fix

* Fix

* Use hostname

* Message

* Temporary commit for screenshot

* Automatic board selection

* Undo temporary commit

* Update esphomeyaml-edge

* In-dashboard editing and hosting files locally

* Update esphomeyaml-edge

* Better ANSI color escaping

* Message

* Lint

* Download Efficiency

* Fix gitlab

* Fix

* Rename extra_libraries to libraries

* Add example

* Update README.md

* Update README.md

* Update README.md

* HassIO -> Hass.io

* Updates

* Add update available notice

* Update

* Fix substitutions

* Better error message

* Re-do dashboard ANSI colors

* Only include FastLED if user says so

* Autoscroll logs

* Remove old checks

* Use safer RedirectText

* Improvements

* Fix

* Use enviornment variable

* Use http://hassio/host/info

* Fix conditions

* Update platformio versions

* Revert "Use enviornment variable"

This reverts commit 7f038eb5d2.

* Fix

* README update

* Temp

* Better invalid config messages

* Platformio debug

* Improve error messages

* Debug

* Remove debug

* Multi Conf

* Update

* Better paths

* Remove unused

* Fixes

* Lint

* lib_ignore

* Try fix platformio colors

* Fix dashboard scrolling

* Revert

* Lint

* Revert
2018-12-05 21:22:06 +01:00
Otto Winter
39457f7b8c
Enable nodelay for phase 1 of OTAv2 2018-11-13 15:31:14 +01:00
Otto Winter
8a58ff91c3
Update Gitlab Build Script () 2018-11-03 16:24:26 +01:00
Otto Winter
ab6d293d0d
Fix docker installs using old platformio version ()
* Fix min platformio version and update requirements

* Remove unnecessary requirements from travis
2018-09-27 01:14:51 +09:00
Otto Winter
5cd82d7c25
Try fix docker build 2018-09-25 13:26:01 +02:00
Otto Winter
74c70509c2
Fix docker build 2018-09-25 10:30:45 +02:00
Otto Winter
1576e1847e
Lint 2018-09-25 10:30:45 +02:00
Otto Winter
1c7bddd005
Last Touches 2018-08-25 22:18:22 +02:00
Otto Winter
9bb06782b2
Automate HassIO builds using Gitlab CI ()
* Add Gitlab CI

* Fix aarch64 edge build
2018-06-13 11:13:53 +02:00
Otto Winter
982e9c1051
Initial Commit 🎉 2018-04-07 01:23:03 +02:00