Skip to content
Snippets Groups Projects
Commit 5694a08b authored by jabertwo's avatar jabertwo
Browse files

remove esphome-dev

parent fd92dda4
No related branches found
No related tags found
No related merge requests found
Showing
with 0 additions and 175 deletions
File deleted
File deleted
intern/docker_esphome-dev/files/config/circle.gif

305 KiB

File deleted
File deleted
File deleted
---
- include_tasks: ../functions/get_secret.yml
with_items:
- { path: "{{ basedir }}/wlan_pass", length: -1 }
- name: "create folder struct for {{ servicename }}"
file:
path: "{{ item }}"
state: "directory"
with_items:
- "{{ basedir }}/"
- "{{ basedir }}/config/"
- "{{ basedir }}/config/components/"
- "{{ basedir }}/config/components/frekvens_panel/"
- name: "copy files for {{ servicename }}"
copy:
src: "{{ item }}"
dest: "{{ basedir }}/{{ item }}"
with_items:
- config/04B03.ttf
- config/C64_Pro_Mono-STYLE.ttf
- config/tall-pixel-8x3.ttf
- config/tall-pixel-edit.ttf
- config/frekvens-dot.ttf
register: config
- name: "create config files for {{ servicename }}"
template:
src: "{{ item }}"
dest: "{{ basedir }}/{{ item }}"
with_items:
- docker-compose.yml
- compile.sh
register: config
- name: "stop {{ servicename }} docker"
community.docker.docker_compose_v2:
project_src: "{{ basedir }}"
state: absent
when: config.changed
- name: "start {{ servicename }} docker"
community.docker.docker_compose_v2:
project_src: "{{ basedir }}"
state: present
#!/bin/sh
# Compile Image manual
# Usage: ./compile.sh <config.yml>
docker run --rm -v "{{ basedir }}/config:/config" -it esphome/esphome $1 compile
services:
app:
image: speckij/libretuya-esphome-amd64:latest
restart: always
volumes:
- "{{ basedir }}/config/:/config"
environment:
ESPHOME_DASHBOARD_USE_PING: "true"
labels:
- traefik.enable=true
- traefik.http.routers.{{ servicename }}.rule=Host(`{{ domain }}`)
- traefik.http.routers.{{ servicename }}.entrypoints=websecure
- traefik.http.services.{{ servicename }}.loadbalancer.server.port=6052
networks:
- default
- web
networks:
web:
external: true
##############################################################################
## Wichtig:
## Diese Device-Konfiguration wird über Ansible verwaltet.
## Direkte Änderungen in ESPHome sind nur temporär und müssen anschließend
## in das Ansible Repo übernommen werden
## https://gitlab.warpzone.ms/infrastruktur/ansible-warpzone/-/blob/master/intern/docker_esphome/templates/config
##############################################################################
esphome:
name: "{{ devicename }}"
platform: ESP8266
board: d1_mini
esphome:
name: "{{ devicename }}"
platform: ESP8266
board: esp01_1m
esphome:
name: "{{ devicename }}"
platform: ESP32
board: esp32doit-devkit-v1
# WiFi settings
wifi:
ssid: "Internet-of-Shit"
password: "{{ wlan_pass }}"
use_address: "{{ devicename }}.warpzone.lan"
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "{{ devicename }}_fallback"
# WLAN selection in fallback mode
captive_portal:
# Enable OTA
ota:
# Enable logging
logger:
level: DEBUG
# Enable integrated WebServer
# local Option seems to be broken in version 2022.10.0
# see: https://community.home-assistant.io/t/esphome-web-server-version-2-not-working/478034
web_server:
# local: true
# Activates prometheus /metrics endpoint
prometheus:
# MQTT config
mqtt:
broker: 192.168.0.201
discovery: false
topic_prefix: "ESPHome/{{ devicename }}"
# WiFi settings
wifi:
ssid: "Internet-of-Shit"
password: "{{ wlan_pass }}"
use_address: "{{ devicename }}.warpzone.lan"
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "{{ devicename }}_fallback"
# WLAN selection in fallback mode
captive_portal:
# Enable OTA
ota:
# Enable logging
logger:
level: INFO
logs:
sensor: INFO #fix for communication error with BME280
# Enable integrated WebServer
# local Option seems to be broken in version 2022.10.0
# see: https://community.home-assistant.io/t/esphome-web-server-version-2-not-working/478034
web_server:
# local: true
# Activates prometheus /metrics endpoint
prometheus:
# MQTT config
mqtt:
broker: 192.168.0.201
discovery: false
topic_prefix: "ESPHome/{{ devicename }}"
......@@ -173,12 +173,6 @@
basedir: /srv/esphome,
domain: "esphome.warpzone.lan"
}
- {
role: intern/docker_esphome-dev, tags: [ esphome-dev, docker_services ],
servicename: esphome-dev,
basedir: /srv/esphome-dev,
domain: "esphome-dev.warpzone.lan"
}
- {
role: intern/docker_grafana, tags: [ grafana, docker_services ],
servicename: grafana,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment