mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 23:21:54 +00:00 
			
		
		
		
	HassIO add-on
This commit is contained in:
		
							
								
								
									
										20
									
								
								esphomeyaml/Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								esphomeyaml/Dockerfile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | # Dockerfile for HassIO add-on | ||||||
|  | ARG BUILD_FROM | ||||||
|  | FROM $BUILD_FROM | ||||||
|  |  | ||||||
|  | ENV LANG C.UTF-8 | ||||||
|  |  | ||||||
|  | # Install requirements for add-on | ||||||
|  | RUN apk add --no-cache python2 py2-pip git openssh libc6-compat && \ | ||||||
|  |     pip install --no-cache-dir platformio && \ | ||||||
|  |     platformio platform install espressif8266 \ | ||||||
|  |         --with-package tool-esptool \ | ||||||
|  |         --with-package framework-arduinoespressif8266 \ | ||||||
|  |         --with-package tool-mkspiffs \ | ||||||
|  |         --with-package tool-espotapy | ||||||
|  |  | ||||||
|  | RUN pip install --no-cache-dir \ | ||||||
|  |       git+git://github.com/OttoWinter/esphomeyaml.git@v1.6.0 \ | ||||||
|  |       tornado esptool | ||||||
|  |  | ||||||
|  | CMD ["esphomeyaml", "/config/esphomeyaml", "dashboard"] | ||||||
							
								
								
									
										23
									
								
								esphomeyaml/config.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								esphomeyaml/config.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | |||||||
|  | { | ||||||
|  |   "name": "esphomeyaml", | ||||||
|  |   "version": "1.6.0", | ||||||
|  |   "slug": "esphomeyaml", | ||||||
|  |   "description": "esphomeyaml HassIO add-on for intelligently managing all your ESP8266/ESP32 devices.", | ||||||
|  |   "url": "https://esphomelib.com/esphomeyaml/index.html", | ||||||
|  |   "startup": "application", | ||||||
|  |   "webui": "http://[HOST]:[PORT:6052]", | ||||||
|  |   "boot": "auto", | ||||||
|  |   "ports": { | ||||||
|  |     "6052/tcp": 6052, | ||||||
|  |     "6053/tcp": 6053 | ||||||
|  |   }, | ||||||
|  |   "auto_uart": true, | ||||||
|  |   "map": [ | ||||||
|  |     "config:rw" | ||||||
|  |   ], | ||||||
|  |   "options": {}, | ||||||
|  |   "environment": { | ||||||
|  |     "ESPHOMEYAML_OTA_HOST_PORT": "6053" | ||||||
|  |   }, | ||||||
|  |   "schema": {} | ||||||
|  | } | ||||||
							
								
								
									
										5
									
								
								repository.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								repository.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | |||||||
|  | { | ||||||
|  |   "name": "esphomeyaml HassIO Add-On Repository", | ||||||
|  |   "url": "https://github.com/OttoWinter/esphomeyaml", | ||||||
|  |   "maintainer": "Otto Winter <contact@otto-winter.com>" | ||||||
|  | } | ||||||
		Reference in New Issue
	
	Block a user