Size: a a a

2019 October 02

CP

Chiki Piki in Home Assistant
у меня тоже на < 2 , через файл. посмотреть бы разницу
источник

l

lapatoc in Home Assistant
Chiki Piki
у меня тоже на < 2 , через файл. посмотреть бы разницу
Днем покажу.
источник

CP

Chiki Piki in Home Assistant
тоже читал полдня, да времени больше не было разбираться с v2.0
источник

CP

Chiki Piki in Home Assistant
lapatoc
Днем покажу.
Благодарю
источник

l

lapatoc in Home Assistant
Разница не большая, теперь конфиг можно писать в yaml
источник

CP

Chiki Piki in Home Assistant
lapatoc
Разница не большая, теперь конфиг можно писать в yaml
я попробовал portainer в yaml, сертификат вроде получает, но доступа не было....где-то что-то упустил
источник

l

lapatoc in Home Assistant
Chiki Piki
я попробовал portainer в yaml, сертификат вроде получает, но доступа не было....где-то что-то упустил
version: "3.7"

networks:
 smarthome:
   external:
     name: smarthome

services:

 reverse-proxy:
   container_name: traefik
   image: traefik:v2.0
   hostname: traefik
   restart: always
   environment:
     - TZ=${TZ}
   domainname: ${DOMAIN_NAME}
   networks:
     smarthome:
       ipv4_address: ${traefik_ip}
   ports:
     - "80:80"                                             # The HTTP port
     - "443:443"                                           # The HTTPS port

   volumes:
     - /var/run/docker.sock:/var/run/docker.sock:ro         # So that Traefik can listen to the Docker events
     - /etc/localtime:/etc/localtime:ro
     - /etc/timezone:/etc/timezone:ro
     - ${USERDIR}/traefik_v2:/etc/traefik
     - ${USERDIR}/shared/:/shared/:ro
   labels:
     - "traefik.enable=true"
     - "traefik.docker.network=smarthome"
     - "traefik.http.routers.traefik_router0.entrypoints=web"
     - "traefik.http.routers.traefik_router0.service=reverse-proxy"
     - "traefik.http.routers.traefik_router0.middlewares=redirect@file"
     - "traefik.http.routers.traefik_router0.rule=Host(`traefik.${DOMAIN_NAME}`)"
     - "traefik.http.routers.traefik_router1.entrypoints=web-secure"
     - "traefik.http.routers.traefik_router1.service=reverse-proxy"
     - "traefik.http.routers.traefik_router1.middlewares=auth@file"
     - "traefik.http.routers.traefik_router1.rule=Host(`traefik.${DOMAIN_NAME}`)"
     - "traefik.http.routers.traefik_router1.tls=true"
     - "traefik.http.routers.traefik_router1.tls.domains[0].main=${DOMAIN_NAME}"
     - "traefik.http.routers.traefik_router1.tls.domains[0].sans=*.${DOMAIN_NAME}"
     - "traefik.http.routers.traefik_router1.tls.options=mintls13@file"
     - "traefik.http.services.reverse-proxy.loadbalancer.server.port=8080"
источник

l

lapatoc in Home Assistant
portainer:
   image: portainer/portainer
   container_name: portainer
   hostname: portainer
   restart: always
   command: --no-auth -H unix:///var/run/docker.sock
   volumes:
     - /var/run/docker.sock:/var/run/docker.sock
     - /etc/localtime:/etc/localtime:ro
     - ${USERDIR}/portainer/data:/data
     - ${USERDIR}/shared:/shared:ro
   environment:
     - TZ=${TZ}
   networks:
     smarthome:
       ipv4_address: ${portainer_ip}
   labels:
     - "traefik.enable=true"
     - "traefik.docker.network=smarthome"
     - "traefik.http.routers.portainer_router0.entrypoints=web"
     - "traefik.http.routers.portainer_router0.service=portainer"
     - "traefik.http.routers.portainer_router0.middlewares=redirect@file"
     - "traefik.http.routers.portainer_router0.rule=Host(`portainer.${DOMAIN_NAME}`)"
     - "traefik.http.routers.portainer_router1.entrypoints=web-secure"
     - "traefik.http.routers.portainer_router1.service=portainer"
     - "traefik.http.routers.portainer_router1.middlewares=auth@file"
     - "traefik.http.routers.portainer_router1.rule=Host(`portainer.${DOMAIN_NAME}`)"
     - "traefik.http.routers.portainer_router1.tls=true"
     - "traefik.http.routers.portainer_router1.tls.domains[0].main=${DOMAIN_NAME}"
     - "traefik.http.routers.portainer_router1.tls.domains[0].sans=*.${DOMAIN_NAME}"
     - "traefik.http.routers.portainer_router1.tls.options=mintls13@file"
     - "traefik.http.services.portainer.loadbalancer.server.port=9000"
источник

l

lapatoc in Home Assistant
################################################################
# Global configuration
################################################################

global:
 checkNewVersion: true
 sendAnonymousUsage: false

################################################################
# Entrypoints configuration
################################################################

entryPoints:
 web:
   address: ":80"
   forwardedHeaders:
     trustedIPs:
       - "127.0.0.1/32"
       - "192.168.10.0/24"
   proxyProtocol:
     trustedIPs:
       - "127.0.0.1/32"
       - "192.168.10.0/24"
 web-secure:
   address: ":443"
   forwardedHeaders:
     trustedIPs:
       - "127.0.0.1/32"
       - "192.168.10.0/24"
 wss:
   address: ":8443"
   forwardedHeaders:
     trustedIPs:
       - "127.0.0.1/32"
       - "192.168.10.0/24"

################################################################
# Traefik logs configuration
################################################################

log:
 level: ERROR
#  filePath: "/etc/traefik/traefik.log"
#  format: "json"

################################################################
# API and dashboard configuration
################################################################

api:
 insecure: true
 dashboard: true
 debug: true

################################################################
# Docker and File configuration backend
################################################################

providers:
 docker:
   watch: true
   swarmMode: false
   endpoint: "unix:///var/run/docker.sock"
   exposedByDefault: false
   network: smarthome
 file:
     filename: "/etc/traefik/dynamic_conf.yaml"
     watch: true
источник

l

lapatoc in Home Assistant
################################################################
# Default certificate
################################################################

tls:
 stores:
   default:
     defaultCertificate:
       certFile: "/shared/traefik_cert.pem"
       keyFile: "/shared/traefik_key.pem"
 options:
   default:
     minVersion: VersionTLS12
     cipherSuites:
       - TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
       - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
       - TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
       - TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
   mintls13:
     minVersion: VersionTLS13

################################################################
# Common middleware
################################################################

http:
 middlewares:
   auth:
     basicAuth:
       usersFile: "/shared/.htpasswd"
       removeHeader: true
   redirect:
     redirectScheme:
       scheme: https
 routers:    
   hass_lan_http:
     entryPoints:
       - web
     service: "homeassistant"
     middlewares:
       - redirect
     rule: "Host(`hass.homelab.loc`) || Host(`192.168.10.4`)"
   hass_lan_https:
     entryPoints:
       - web-secure
     service: "homeassistant"
     rule: "Host(`hass.homelab.loc`) || Host(`192.168.10.4`)"
     tls:
       options: mintls13
   
 services:
   homeassistant:
     loadBalancer:
       passHostHeader: true
       servers:
         - url: "http://172.18.0.1:8123"
источник

АО

Артём Ооо in Home Assistant
Dmitry Di
Меня всегда мучал вопрос - а действительно есть какой-то стандарт у рулонных штор? То есть я могу купить любую и оно встанет как родное?
Я не знаю на счёт стандарта. просто все которые я видел дома, на работе и у знакомых были одного вида. вот сейчас выяснилось, что икеевские выглядят по другому.
источник

АО

Артём Ооо in Home Assistant
Dmitry Di
А как оно у тебя определяет положение/конечные точки?
просто один раз показываешь где края и оно запоминает. Соответственно, если рукой потянуть за штору, то калибровка собъется.
Есть возможность подключить концевые датчики (герконы, например). Но я пока не придумал как их красиво закрепить
источник

DD

Dmitry Di in Home Assistant
lapatoc
version: "3.7"

networks:
 smarthome:
   external:
     name: smarthome

services:

 reverse-proxy:
   container_name: traefik
   image: traefik:v2.0
   hostname: traefik
   restart: always
   environment:
     - TZ=${TZ}
   domainname: ${DOMAIN_NAME}
   networks:
     smarthome:
       ipv4_address: ${traefik_ip}
   ports:
     - "80:80"                                             # The HTTP port
     - "443:443"                                           # The HTTPS port

   volumes:
     - /var/run/docker.sock:/var/run/docker.sock:ro         # So that Traefik can listen to the Docker events
     - /etc/localtime:/etc/localtime:ro
     - /etc/timezone:/etc/timezone:ro
     - ${USERDIR}/traefik_v2:/etc/traefik
     - ${USERDIR}/shared/:/shared/:ro
   labels:
     - "traefik.enable=true"
     - "traefik.docker.network=smarthome"
     - "traefik.http.routers.traefik_router0.entrypoints=web"
     - "traefik.http.routers.traefik_router0.service=reverse-proxy"
     - "traefik.http.routers.traefik_router0.middlewares=redirect@file"
     - "traefik.http.routers.traefik_router0.rule=Host(`traefik.${DOMAIN_NAME}`)"
     - "traefik.http.routers.traefik_router1.entrypoints=web-secure"
     - "traefik.http.routers.traefik_router1.service=reverse-proxy"
     - "traefik.http.routers.traefik_router1.middlewares=auth@file"
     - "traefik.http.routers.traefik_router1.rule=Host(`traefik.${DOMAIN_NAME}`)"
     - "traefik.http.routers.traefik_router1.tls=true"
     - "traefik.http.routers.traefik_router1.tls.domains[0].main=${DOMAIN_NAME}"
     - "traefik.http.routers.traefik_router1.tls.domains[0].sans=*.${DOMAIN_NAME}"
     - "traefik.http.routers.traefik_router1.tls.options=mintls13@file"
     - "traefik.http.services.reverse-proxy.loadbalancer.server.port=8080"
Такие портянки удобнее в pastebin засовывать или в подобные сервисы.
источник

DD

Dmitry Di in Home Assistant
Артём Ооо
просто один раз показываешь где края и оно запоминает. Соответственно, если рукой потянуть за штору, то калибровка собъется.
Есть возможность подключить концевые датчики (герконы, например). Но я пока не придумал как их красиво закрепить
Есть ещё недорогие оптические энкодеры, но в этом чате их зарубили под предлогом того, что они неточные. Мне кажется, если их ставить после редуктора (а не на двигатель, как у всех китайцев на Али), они должны дать нужную точность.
источник

АО

Артём Ооо in Home Assistant
Dmitry Di
Есть ещё недорогие оптические энкодеры, но в этом чате их зарубили под предлогом того, что они неточные. Мне кажется, если их ставить после редуктора (а не на двигатель, как у всех китайцев на Али), они должны дать нужную точность.
думаю над этим тоже
источник

DD

Dmitry Di in Home Assistant
У меня, конечно, опыт исключительно диванно-теоретический, но КМК, хотя бы верхний концевик нужен для самокалибровки, иначе крайние положения уползут.
Ещё я думал о варианте мониторинга возросшего тока когда смотанная штора упирается в ограничитель, тогда можно теоретически обойтись без концевика. Это не я придумал, раньше так в авто стеклоподъёмники закрывались.
источник

АО

Артём Ооо in Home Assistant
Dmitry Di
У меня, конечно, опыт исключительно диванно-теоретический, но КМК, хотя бы верхний концевик нужен для самокалибровки, иначе крайние положения уползут.
Ещё я думал о варианте мониторинга возросшего тока когда смотанная штора упирается в ограничитель, тогда можно теоретически обойтись без концевика. Это не я придумал, раньше так в авто стеклоподъёмники закрывались.
положения самопроизвольно никуда не уползут. могут уползти только с помощью внешних воздействий
источник

beliy13 Сергей in Home Assistant
Dmitry Di
Сам безуспешно ищу где в РФ купить айпи глазок вроде такого:
https://s.click.aliexpress.com/e/b7pTqpbc
Заказывать с Али и присесть по 138 желания нет.
А что подходит, под статью? 😒
источник

DD

Dmitry Di in Home Assistant
beliy13 Сергей
А что подходит, под статью? 😒
Спец. техническое средство предназначенное для негласного получения информации. Маркировки и органов управления, позволяющих исключить его из этой категории, нет.
источник

A

Alex in Home Assistant
Друзья, никто не встречал сущность, подобную по логике generic thermostat но для влажности ? По той же точно логике управлять увлажнителями с механическим управлением. Можно конечно и термостат юзать но хотелось бы для красоты влажность не в градусах лицезреть
источник