componenten-1

0.106: Lichthelderheid intensiveren, betere veilige modus en persoonsdialoog

componenten

Hallo! Thuisassistent Core 0.106! We zijn blij je te zien?

Een geweldige release die de stabiliteit, betrouwbaarheid en veel nuttige toevoegingen verbetert om alles veel vriendelijker en gebruiksvriendelijker te maken. Dus laten we erin duiken!

Veilige modus verbeteringen

In Home Assistant 0.105, hebben we de veilige modus geïntroduceerd. Ons doel is om ervoor te zorgen dat Home Assistant altijd start en u een interface biedt om mee te werken. Wat er ook gebeurt.

@balloob is deze release druk bezig geweest om deze functie nog verder te verbeteren, en Home Assistant kan nu problemen oplossen wanneer dingen in het kernsysteem in de problemen komen en zelfs wanneer de Lovelace-configuratie niet leesbaar is. Daarnaast is de manier waarop Veilige modus wordt gepresenteerd veranderd, zodat je meteen weet dat je in Veilige modus bent:

Schermafbeelding van Home Assistant die in de veilige modus wordt uitgevoerd
Schermafbeelding van Home Assistant die in de veilige modus wordt uitgevoerd.

De helderheid van lichten verhogen en verlagen

Ooit geprobeerd een automatisering te maken om uw lichten op te helderen of te dimmen? Of probeerde u een afstandsbediening aan te sluiten om de helderheid van een licht te regelen?
Als je dat hebt gedaan, weet je waarschijnlijk dat dat behoorlijk pijnlijk was en dat het wat extra sjablonen vereiste om dat op gang te brengen.

Deze release heeft dat net een stuk eenvoudiger gemaakt. Een voorbeeld van apparaatautomatisering:

Schermafbeelding van een apparaatautomatisering met dimlicht
Schermafbeelding van een apparaatautomatisering met dimlicht.

We hebben deze functionaliteit ook toegevoegd aan de light.turn_on service. U kunt nu de helderheid wijzigen op basis van de huidige helderheid,
met de brightness_step (-255, 255) en brightness_step_pct (-100, 100) parameters.

Goed om te weten, wanneer de helderheid 0 bereikt, wordt het licht uitgeschakeld. Als het licht al uit is en u verhoogt de helderheid, wordt deze ingeschakeld.
Dit is geweldig, want als je een roterende dimmerknop hebt (bijvoorbeeld een IKEA SYMFONISK), kun je deze draaien om de helderheid te wijzigen, maar ook het licht aan / uit schakelen door het gewoon te draaien.

Persoon meer info dialogen verbeteringen

Personen hebben een nieuw dialoogvenster met meer info. Ze tonen nu de locatie van de persoon op de kaart en als de persoon zich niet in een zone bevindt, kunt u met één klik een zone maken met de huidige locatie van die persoon.

Screenshot van de nieuwe meer info voor een persoon
Screenshot van de nieuwe meer info voor een persoon.

Entiteiten configuratiescherm toont nu alle entiteiten

Het configuratiescherm van entiteiten bevatte voorheen alleen entiteiten die uniek konden worden geïdentificeerd door Home Assistant (ze hebben een zogenaamde: unieke ID). Deze worden echter niet geleverd door alle integraties van Home Assistant, verwarrend omdat het entiteitenpaneel niet al uw entiteiten liet zien.

In deze versie nemen we nu alle entiteiten in het paneel op, zodat u een mooi compleet overzicht krijgt van alle beschikbare entiteiten in uw systeem. U kunt niet alle entiteiten bewerken, omdat dat vereist dat een entiteit uniek identificeerbaar is. Als een entiteit geen unieke ID heeft, wordt het potloodpictogram doorgehaald.

Schermafbeelding van niet-bewerkbare entiteiten in het configuratiescherm
Schermafbeelding van niet-bewerkbare entiteiten in het configuratiescherm.

Aangezien alle entiteiten nu beschikbaar zijn in dit paneel, biedt het u niet alleen een duidelijk overzicht van alle beschikbare entiteiten; u kunt ook gebruikmaken van de functie 'gerelateerde items' die in de release is geïntroduceerd 0.105 om te zien waar ze worden gebruikt!

Updates voor de panelen van ontwikkelaarstools

Het paneel met ontwikkelaarstools kreeg ook enkele leuke kleine details. Op het tabblad "Info" vindt u nu een lijst met alle integraties die u gebruikt en de logboeken zijn nu ook op de hoogte van de integraties.

Beide bevatten nu koppelingen naar de documentatie en onze GitHub issue-tracker. Hiermee kunt u snel induiken wanneer u problemen ondervindt met een integratie.

0.106
Schermafbeelding van de integratielijst en een voorbeeld van een logboekbericht.

Sensorkaart

Onze sensorkaart heeft een stijlupdate gehad. We hebben het ontwerp in eerste instantie van de Lovelace Mini grafische kaart en nu bijgewerkt om overeen te komen met de verbeterde nieuwe look van die kaart.

Schermafbeelding van de bijgewerkte sensorkaart
Schermafbeelding van de bijgewerkte sensorkaart.

Andere opmerkelijke wijzigingen

Maar wacht ... er is meer! Enkele andere kleinere opmerkelijke wijzigingen in deze release:

  • In de zone-editor die in de vorige release werd geïntroduceerd, kun je nu de locatie van je thuiszone wijzigen. De straal van de thuiszone kan nog niet worden gewijzigd (daar zullen we aan werken!), Maar u kunt de thuiszone op de kaart slepen.
  • Ook een verbetering ten opzichte van een functie die in de vorige release, de state_color optie is nu ook beschikbaar voor andere kaarten, zodat u de standaardwaarden van de kaarten kunt overschrijven.
  • Nieuwe automatisering is nu standaard ingesteld op apparaatautomatisering in plaats van statustriggers en serviceaanvragen. Apparaatautomatiseringen zijn zoveel eenvoudiger en duidelijker te maken vanuit de gebruikersinterface. Je kunt natuurlijk nog steeds de oude triggers en acties gebruiken zoals je gewend bent.
  • In de gegenereerde Lovelace nemen we niet langer automatiseringen en batterijentiteiten op. U vindt deze in het configuratiepaneel van de automatisering en de batterij op de configuratiepagina van het apparaat.
    Als u uw automatisering en / of batterij in uw Lovelace UI wilt hebben, kunt u altijd de controle overnemen en toevoegen.
  • Scripts en scènes kunnen nu een aangepast pictogram instellen. Voorheen moest u hiervoor een aanpassing maken, nu kunt u ze gewoon in uw configuratie instellen.
    scene:
      - name: Movies
        icon: mdi:movie-open
        entities:
          light.tv_back_light:
            state: on
            brightness: 125
          light.ceiling: off
    

Aangepaste kaarten

Ben jij de maker van een geweldige aangepaste kaart voor Lovelace?

We hebben Lovelace enkele wijzigingen aangebracht die van invloed kunnen zijn op je aangepaste kaart, dus lees de blogpost op de ontwikkelaarssite hierover.

Nieuwe integraties

Nieuwe platforms

Als je hulp nodig hebt ...

... Aarzel niet om onze zeer actieve te gebruiken forums of doe een beetje mee babbelen.

Heb je problemen met deze release? Meld ze alsjeblieft in onze probleem met tracker. Zorg ervoor dat u alle velden van de emissiesjabloon invult.

Breaking Changes

  • Tesla - Standaard scaninterval van Tesla is verhoogd naar 660 seconden vanaf 300 seconden. Dit is het resultaat van nieuwe tests die aantonen dat de eerdere standaardwaarden niet zouden toestaan ​​dat Tesla-voertuigen in slaap vallen. U moet uw scaninterval opnieuw evalueren als u het hebt gewijzigd om te voorkomen dat de batterij leegraakt. Het scaninterval is het minimum verlaagd naar 60. - (@alandtse#31194) (Tesla Docs)
  • Insteon - De apparaatstatuskenmerken van de Insteon-entiteit zijn gewijzigd om te voldoen aan de naamgevingsnormen. Insteon Address is nu insteon_address en Insteon Group is dat nu insteon_group. Mogelijk moet u automatiseringen en scripts bijwerken die afhankelijk zijn van deze kenmerken. - (@ teharris1#31183) (insteon docs)
  • AVM FRITZ! DECT (Verwijderd) - FRITZ! Dect wordt verwijderd en u moet in plaats daarvan de FRITZ! Box-integratie gebruiken, die meer functies biedt. - (@escoand#31359) ([fritzbox docs]) Voorbeeld YAML-configuratie:
    switch:
      - platform: fritzdect
        username: YOUR_USERNAME
        password: YOUR_PASSWORD
    

    zou moeten veranderen in

    fritzbox:
    devices:
      - host: fritz.box
        username: YOUR_USERNAME
        password: YOUR_PASSWORD
    
  • Danfoss Air - De namen van sommige danfoss_air-sensoren bevatten een spelfout van het woord Danfoss. Deze typefout is gecorrigeerd en u moet alle gebeurtenissen respectievelijk aanpassen. - (@KasperLK#31344) (danfoss_air docs) Dit heeft invloed op de volgende sensoren:
    • dandoss_air_dial_battery -> danfoss_air_dial_battery
    • dandoss_air_exhaust_fan_speed -> danfoss_air_exhaust_fan_speed
    • dandoss_air_supply_fan_speed -> danfoss_air_supply_fan_speed
  • Météo-France - Météo-France ondersteunt nu de configuratiestroom en kan nu worden toegevoegd als integratie vanuit de integratiegebruikersinterface! Er zijn er geen meer monitored_conditions en alle sensoren worden automatisch toegevoegd. - (@Quentame#29927) (meteo_france docs)
  • blikken - Glancesensoren worden nu dynamisch toegevoegd, wat resulteert in entiteiten met nieuwe namen, in het bijzonder sensoren voor gemonteerde schijven en temperatuur. U moet de bestaande configuratie verwijderen en opnieuw toevoegen en aanpassen voor eventuele automatiseringen die u met de nieuwe entiteitsnamen gebruikt. - (@ engrbm87#28639) (blikken docs)
  • Serviceaanvragen - Serviceaanvragen die verwijzen naar niet-bestaande entiteiten registreren nu een waarschuwing in plaats van stil te worden weggelaten. Als u een sjabloon gebruikt en geen entiteiten wilt selecteren, moet u slagen none in plaats daarvan. De TTS-integratie is niet langer gericht op alle mediaspelers als er geen entiteits-ID is doorgegeven. U moet opgeven all in plaats daarvan. - (@balloob#31427)
  • Licht - Het is niet meer toegestaan ​​om beide te passeren brightness en brightness_pct naar light.turn_on service. Voorheen zou beide zijn gebruikt brightness_pct. - (@balloob#31452) (lichte documenten)
  • DSMR - Belgische meter toegevoegd. Sommige DSMR-sensoren zijn hernoemd om overeen te komen met de DSMR-specificaties. "Power" -sensoren zijn nu op de juiste manier "Energy" -sensoren en degenen die voorheen de beschrijvingen "laag" en "normaal" gebruikten, gebruiken nu respectievelijk "tarif 1" en "tarif 2". - (@dupondje#30121) (dsmr docs) Voorbeeld van sensorveranderingen:
    • Power Consumption (low) -> Energy Consumption (tarif 1)
    • Power Consumption (normal) -> Energy Consumption (tarif 2)
  • Oranje Livebox Tv spelen - De integratie van Orange Livebox Play TV is verwijderd. Een wijziging in de site die met deze integratie is geschraapt, is gewijzigd, waardoor de integratie is verbroken. Deze integratie heeft onze ontwerpbeslissingen geschonden en is daarom verwijderd. - (@frenck#31525) (laatste wijziging)
  • Kern - Alleen beheerders kunnen Home Assistant stoppen of opnieuw starten. - (@balloob#31509) (homeassistante documenten)
  • Tuurlijk Petcare - Sure Petcare ondersteunt nieuwe functies en heeft bestaande functies verbeterd. Als gevolg hiervan zult u dat willen opmerken household_id is verwijderd uit de configuratie-opties omdat het niet langer nodig is. - (@benleb#31437) (dokterszorg) Voorbeeld YAML-configuratie:
    surepetcare:
      username: YOUR_SURE_PETCARE_LOGIN
      password: YOUR_SURE_PETCARE_PASSWORD
      feeders: [12345, 67890]
      flaps: [13579]
      pets: [24680]
    
  • Frontendfrontend.set_theme en frontend.reload_themes vereist nu beheerderstoegang. Hiermee worden automatiseringen die thema's instellen niet verbroken, omdat deze worden uitgevoerd met beheerdersrechten. Ook aan themes_updated event bevat niet langer alle themagegevens. - (@balloob#31654) (frontend docs)
  • Modbus - De Modbus binaire sensor kan nu gegevens van discrete ingangen lezen. Een nieuwe variabele input_type is toegevoegd om te definiëren of u wilt lezen van coil or discrete_input. Spoel is de standaardoptie. - (@vzahradnik#30004) (modbus docs) Voorbeeld YAML-configuratie:
    binary_sensor:
      - platform: modbus
        scan_interval: 10
        inputs:
          - name: Sensor1
            hub: hub1
            slave: 1
            address: 100
            input_type: discrete_input
    
  • Tado - Door ondersteuning van meerdere Tado-accounts toe te voegen, is de unieke ID-generatie van sensor- en klimaatapparaten gewijzigd en is nu ook de ID van het huis toegevoegd. Daarnaast is ondersteuning voor boilerzones toegevoegd. Tado-warmwaterzones met temperatuurregeling creëerden eerder een klimaatentiteit, bijv. climate.hot_water, en deze zullen worden vervangen door een water_heater.hot_water entiteit. Deze verandering breekt niet voor warmwaterzones zonder temperatuurregeling, omdat ze geen klimaatzone hebben.

    (@gorynychzmey#31527) (@michaelarnauts#30095) (alle documenten)

    Voorbeeld YAML-configuratie:

    tado:
      - username: [email protected]
        password: !secret tado_pwd1
      - username: [email protected]
        password: !secret tado_pwd2
    

    Als u slechts één account hebt, werkt deze configuratie ook:

    tado:
      username: [email protected]
      password: !secret tado_pwd
    
  • UNIFI - Door de trackinginstellingen te wijzigen, worden entiteiten niet langer uitgeschakeld, maar worden ze volledig verwijderd uit de statusmachine en het register van de entiteit. Het SSID-filter markeert nu alle draadloze clients als not_home als ze zijn verbonden met SSID's die geen deel uitmaken van het filter. - (@ Kane610#31762) (unifi-documenten)
  • Rest - Veel apparaten blijven XML gebruiken voor RESTful API's. Met deze wijziging wordt XML-uitvoer geconverteerd naar JSON via xmltojson dus het kan werken met de bestaande rustsensorcomponent.xmltojson tags kunnen verwarrend zijn; Als u niet bekend bent met de conversie, gebruik dan de xmltodict tool gemaakt door @balloob om de tags te identificeren die moeten worden gebruikt om de resulterende JSON te parseren.

    Omdat de kenmerken die meestal moeten worden geschraapt, dieper in het document zijn opgenomen, is ondersteuning toegevoegd voor het doorgeven van een sjabloon om de JSON-kenmerken te vinden. JSON API's die niet hun kenmerken op het hoogste niveau hebben, kunnen ook profiteren van deze wijziging. - (@BDraco#31809) (rust docs)

    Voorbeeld YAML-configuratie:

    sensor:
      - platform: rest
        resource: http://192.168.1.20/status.xml
        authentication: basic
        username: username
        password: password
        json_attributes:
          - "htstatus"
          - "poolsp"
          - "spasp"
          - "pooltemp"
          - "spatemp"
          - "airtemp"
        json_attributes_path: "$.response.temp"
        value_template: ""
      - platform: rest
        resource: http://192.168.1.5/status.xml
        json_attributes:
          - "led0"
          - "led1"
          - "user0"
          - "temp0"
          - "btn0"
        json_attributes_path: "$.response"
        value_template: "OK"
    
  • GreenEye-monitor (GEM) - De temperatuurmetingen van Greeneye Monitor zijn nu correct (voorheen zouden ze twee keer de werkelijke waarde weergeven). Als u dit in uw dashboards of displays hebt gecompenseerd, moet u die compensatie met deze release ongedaan maken. - (@jkeljo#31896) (greeneye_monitor documenten)
  • Duke Energy - De Duke Energy-integratie is verwijderd. De website van Duke Energy is gewijzigd, waardoor de integratie is verbroken omdat deze afhankelijk was van webschrapen, dat niet langer mag worden gebruikt. - (@frenck#31921) (laatste wijziging)
  • deconz - deCONZ zal niet langer van entiteiten veranderen wanneer ze worden uitgeschakeld bij het gebruik van de configuratie-opties voor integratie, maar ze volledig verwijderen van de statusmachine. Als u de optie inschakelt, worden alle relevante entiteiten opnieuw geladen. - (@ Kane610#31661) (deconz docs)
  • Ring - Alle Ring-accounts vereisen tweefactorauthenticatie. Dit betekent dat het niet langer mogelijk is om het via YAML te configureren, omdat dit geen ondersteuning biedt voor 2FA. - (@balloob#32039) (ringdocumenten) (laatste wijziging) (bètafix)
  • Tint - De filename optie uit de Hue bridge-configuratie is verouderd in 0.104 en nu verwijderd. - (@frenck#32027) (tint docs) (laatste wijziging) (bètafix)

Bètafixes

Alle wijzigingen