Új hozzászólás Aktív témák

  • cigam

    titán

    válasz Aszpirin #48805 üzenetére

    Persze paranoia kérdése is, de miért kell kimennie az internetre? Miért nem vár az eszköz ha nincs internet. Szerintem nem a gyártóhoz kell igazodni, hanem annak hozzád. Pl az eszköz gyártójánál megreklamáltad?

    A HA service fájlját kicsit módosítod:
    After=network-online.target
    Wants=network-online.target

    Aztán engedélyezed a figyelő szervizt:
    sudo systemctl enable NetworkManager-wait-online.service
    sudo systemctl start NetworkManager-wait-online.service

    Docker használatával a compose fájlt kell kicsit módosítani:
    healthcheck:
    test: ["CMD", "ping", "-c", "1", "1.1.1.1"]
    interval: 10s
    timeout: 3s
    retries: 5

    Ugyanakkor a HA-n belül is létezik interntefigyelés:
    binary_sensor:
    - platform:
    ping host: 1.1.1.1
    name: Internet elérhető
    count: 2
    scan_interval: 10

    Ezzel már elérheted, hogy az Internethez kötött szolgáltatásokat csak akkor indítsa, ha van internet kapcsolat. PL. a Volvo fájljába beteszed ezt:
    condition:
    - condition:
    state entity_id: binary_sensor.internet_elérhető
    state: "on"

    Így működik a HA minden szolgáltatása, kivéve amikhez internet szükséges. Ezt a HA topikban biztos tovább tudják finomítani. pl. a HA indulásakor vár az internetre.
    internetre.automation:
    - alias: "HA startup – várj internetre"
    trigger:
    - platform: homeassistant
    event: start
    wait_for_trigger:
    - platform: state
    entity_id: binary_sensor.internet_elérhető
    to: "on"
    timeout: "00:05:00"
    continue_on_timeout: false
    action:
    - service: homeassistant.reload_config_entry
    target:
    device_id: <volvo_device_id>

Új hozzászólás Aktív témák