🌳 Wydania wersji Nikodem

Nowe wydanie na alfa:

Co nowego?

1. poprawione kolory w aplikacji

przed:

po:

2. najnowsza wersja beta Home Assistant

Jeżeli komuś nie działa aktualizacja z aplikacji to prosimy wykonać aktualizację z konsoli → wpisujemy 4 komendy linijka po linijce i zatwierdzamy Enter-em:

curl -L https://raw.githubusercontent.com/sviete/AIS-utils/master/releases/alfa.sh -o ~/AIS/alfa.sh 
chmod +x ~/AIS/alfa.sh
cd ~/AIS
./alfa.sh
1 polubienie

Witam.
Czy jak mam sensory “mqtt” to mogę je przenieść do pliku mqtt.yaml i wczytywać configuration.yaml przez include ? I czy wtedy pomijamy w pliku mqtt.yaml wpis mqtt: i zaczynamy od sensor: ?

To dobry pomysł. Biorąc pod uwagę, że zmiana dotyczy nie tylko sensor ale i innych komponentów, które mamy tworzone z dopiskiem platform: mqtt. Podobnie jest z number ; MQTT Binary Sensor

Było tak:

number:
  - platform: mqtt
    command_topic: my-device/threshold
sensor:
  - platform: mqtt
    state_topic: "home/bedroom/temperature"

Ma być tak:

mqtt:
  number:
    - command_topic: my-device/threshold
mqtt:
  sensor:
    - state_topic: "home/bedroom/temperature"

Odpowiedź - tak, zasady includowania się nie zmieniają. Składnia YAML ma się zgadzać.
Jak serwer nie przechodzi sprawdzenia konfiguracji (walidacji YAML) to znaczy, że jest w składni błąd.

EDIT:

Troszkę tego pisania miałem, żegnaj - platform: mqtt
W configuration.yaml dodany wpis mqtt: !include mqtt.yaml

Osobny plik mqtt.yaml :

sensor:
  - name: "Stacja temperatura"
    state_topic: "rtl_433/85/temperature_C"
    value_template: '{{ value | round(2) }}'
    unit_of_measurement: "°C"

  - name: "Stacja wilgotność"
    state_topic: "rtl_433/85/humidity"
    value_template: '{{ value }}'
    unit_of_measurement: "%"
    icon: mdi:water-percent
  
  - name: "Stacja bateria"
    state_topic: "rtl_433/85/battery_ok"
    value_template: '{{ value }}'
    icon: mdi:battery
  
  - name: "Prędkość wiatru"
    state_topic: "rtl_433/85/wind_avg_m_s"
    value_template: '{{ value }}' 
    unit_of_measurement: "m/s"
    icon: mdi:wind-turbine
  
  - name: "Kierunek wiatru"
    state_topic: "rtl_433/85/wind_dir_deg"
    value_template: '{{ value }}'
    unit_of_measurement: "°"
    icon: mdi:compass-rose
    
  - name: "RF_nord_temperatura"
    state_topic: "rtl_433/179/temperature_C"
    value_template: '{{ value | round(1) }}'
    unit_of_measurement: "°C"
    
  - name: "RF_strych_temperatura"
    state_topic: "rtl_433/3/temperature_C"
    value_template: '{{ value | round(1) }}'
    unit_of_measurement: "°C"
    
  - name: "RF_filar_temperatura"
    state_topic: "rtl_433/5/temperature_C"
    value_template: '{{ value | round(1) }}'
    unit_of_measurement: "°C"

  - name: "RF_nord_wilgotnosc"
    state_topic: "rtl_433/179/humidity"
    value_template: '{{ value }}'
    unit_of_measurement: "%"
    icon: mdi:water-percent

  - name: "RF_strych_wilgotnosc"
    state_topic: "rtl_433/3/humidity"
    value_template: '{{ value }}'
    unit_of_measurement: "%"
    icon: mdi:water-percent

  - name: "RF_filar_wilgotnosc"
    state_topic: "rtl_433/5/humidity"
    value_template: '{{ value }}'
    unit_of_measurement: "%"
    icon: mdi:water-percent

#czujnik PIR RF433
#20;32;EV1527;ID=0203fa;SWITCH=01;CMD=ON;
binary_sensor:
  - name: PIR_RF
    state_topic: dom/ESP00/msg
    device_class: motion
    force_update: true
    off_delay: 10
    value_template: >-     
        {% if "0203fa" in value -%}
          {{ "ON" }}
        {% else %}
          {{states('binary_sensor.pir_rf')}}
        {%- endif -%}

  - name: czujnik_otwarcia wrota
    state_topic: tele/dom_722073/SENSOR
    payload_on: "ON"
    payload_off: "OFF"
    availability_topic: tele/dom_722073/LWT
    payload_available: Online
    payload_not_available: Offline
    device_class: opening
    value_template: "{{ value_json.Switch8 }}"
    force_update: true
    #unique_id: 722073_Switch8
    device:
      identifiers:
        - 722073

Witam. Sensory opanowane ale utility_meter gdzie liczył mi energię pobraną (dzień, tydzień, miesiąc, rok) z kilku gniazdek dalej w rozsypce, dzięki za przykład z mqtt sensor, jak była by możliwość pokazania pliku z prawidłowymi wpisami dla utility_meter.yaml to poproszę.

jakby co jest od jakiegoś czasu nowy pomocnik, licznik mediów:

1 polubienie

Witam. Próbowałem z pomocnikami efekt jest dziwny na części liczników przypisał wartość początkową z encji licznika, pewnie trzeba czekać 24 godziny na wynik. Ale kilka liczników mnie zaskoczyło wartościami z nieba. Czy jest możliwość wyzerowania pomocnika (nie mam też możliwość edycji tylko kasowanie i tworzenie na nowo ).

Jak podzielić wartość przez 1000 ?
Nie udało się z pomocnikiem ale utility_meter ruszył, plik który u mnie chodzi:

daily_energy_ogrzewanie:
  name: ogrzewanie_dzien
  source: sensor.ogrzewanie
  cycle: daily

weekly_energy_ogrzewanie:
  name: ogrzewanie_tydzien
  source: sensor.ogrzewanie
  cycle: weekly

monthly_energy_ogrzewanie:
  name: ogrzewanie_miesiac
  source: sensor.ogrzewanie
  cycle: monthly

yearly_energy_ogrzewanie:
  name: ogrzewanie_rok
  source: sensor.ogrzewanie
  cycle: yearly

daily_energy_pv1:
  name: pv1_dzien
  source: sensor.pv_1
  cycle: daily
weekly_energy_pv1:
  name: pv1_tydzien
  source: sensor.pv_1
  cycle: weekly
monthly_energy_pv1:
  name: pv1_miesiac
  source: sensor.pv_1
  cycle: monthly
yearly_energy_pv1:
  name: pv1_rok
  source: sensor.pv_1
  cycle: yearly
1 polubienie

Czy w value_template: wpis nie powinien być w " wpis " bo u mnie jak zmieniłem na ’ wpis ’ to AIS się nie uruchamia ! Dalej i pomocnik oraz utility_meter pokazuje wartość na jednych licznikach 1000 a na innych 10 000 razy za dużą

Ponieważ diabeł tkwi w szczegółach, a Twój znak jest niewłaściwy. Z pozoru ten sam a to inny klawisz.

Masz tak:
’ wpis ’

A powinieneś mieć:

' wpis '

Znak cudzysłowu można również użyć, to nawet ten sam klawisz :wink:

Dzisiaj byla aktualizacja. Co ona wnosi?

Pewnie nowy HA 2022.9.2 :slight_smile:

I kolejna aktualizacja w HA z wczoraj :slight_smile:

Na bramce jest AIS HA 2022.9.1 po aktualizacji

1 polubienie

Nowa wersja wydana na kanale ALFA i BETA:

image

Najnowszy HA Core 2022.9.4 wydany dzisiaj:

:warning: żeby aktualizacja była dostęna trzeba mieć bramkę na kanale alfa lub beta oraz zainstalować aplikację AIS Serwer z obsługą pakietów Termux - więcej informacji tu:

coś nie idzie

3|ais  | 2022-09-16 13:15:40.140 INFO (SyncWorker_1) [homeassistant.components.ais_updater] execute_upgrade
3|ais  | 2022-09-16 13:15:40.764 INFO (SyncWorker_1) [homeassistant.components.ais_updater] Can't get android googlequicksearchbox apk version! Command 'su -c "dumpsys package com.google.android.googlequicksearchbox | grep versionName"' returned non-zero exit status 1.
3|ais  | 2022-09-16 13:15:41.750 ERROR (SyncWorker_1) [homeassistant.components.ais_updater] Received invalid info from AIS dom Update JSONDecoder.__init__() got an unexpected keyword argument 'content_type'

coś za dużo odinstalowałem ?

Unable to find package: com.google.android.googlequicksearchbox

doinstalowałem search google ale nadal:

3|ais  | 2022-09-20 18:28:42.766 ERROR (SyncWorker_13) [homeassistant.components.ais_updater] Received invalid info from AIS dom Update JSONDecoder.__init__() got an unexpected keyword argument 'content_type'

zajzawszy do kodu dochodzę do wniosku jakoby nie podobało mu się tutaj:

/data/data/com.termux/files/usr/lib/python3.10/site-packages/homeassistant/components/ais_updater/__init__.py
ws_resp = call.json(content_type=None)
res = await req.json(content_type=None)
ws_resp = call.json(content_type=None)

czy nie trzeba usunąć tego ?

content_type=None

@g3n3zyp Spróbuj wrócić do opisu instalacji ręcznej z 1 września i wykonaj pkt.2:

alfa.sh i beta.sh to będzie to samo ?
aktualnie mam ustawione na BETA, naprawi się jak puszczę alfa.sh ?

@g3n3zyp Aktualnie BETA = ALFA, więc zrób wg opisu i będziesz na bieżąco z wersjami.

thx, aktualizacja poszła

w logach małe errory:
pierwszy w skrypcie alfa.sh a te niżej z ais przy starcie

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
hass-nabucasa 0.54.1 requires cryptography<37.0,>=2.8, but you have cryptography 37.0.4 which is incompatible.

3|ais  | 2022-09-22 11:23:30.824 INFO (MainThread) [homeassistant.setup] Setting up bluetooth
3|ais  | 2022-09-22 11:23:30.830 ERROR (MainThread) [homeassistant.setup] Error during setup of component bluetooth
3|ais  | Traceback (most recent call last):
3|ais  |   File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/homeassistant/setup.py", line 235, in _async_setup_component
3|ais  |     result = await task
3|ais  |   File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/homeassistant/components/bluetooth/__init__.py", line 224, in async_setup
3|ais  |     adapters = await manager.async_get_bluetooth_adapters()
3|ais  |   File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/homeassistant/components/bluetooth/manager.py", line 199, in async_get_bluetooth_adapters
3|ais  |     self._adapters = await async_get_bluetooth_adapters()
3|ais  |   File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/homeassistant/components/bluetooth/util.py", line 43, in async_get_bluetooth_adapters
3|ais  |     adapter_details = await get_bluetooth_adapter_details()
3|ais  |   File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/bluetooth_adapters/__init__.py", line 29, in get_bluetooth_adapter_details
3|ais  |     results = await _get_dbus_managed_objects()
3|ais  |   File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/bluetooth_adapters/__init__.py", line 48, in _get_dbus_managed_objects
3|ais  |     bus = await MessageBus(
3|ais  |   File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/dbus_fast/aio/message_bus.py", line 145, in __init__
3|ais  |     super().__init__(bus_address, bus_type, ProxyObject)
3|ais  |   File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/dbus_fast/message_bus.py", line 98, in __init__
3|ais  |     self._setup_socket()
3|ais  |   File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/dbus_fast/message_bus.py", line 635, in _setup_socket
3|ais  |     raise err
3|ais  |   File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/dbus_fast/message_bus.py", line 608, in _setup_socket
3|ais  |     self._sock.connect(filename)
3|ais  | PermissionError: [Errno 13] Permission denied


to coś z bluetooth chyba, BT nie zadziała bo jest audio a nie jest LE,
jak chcesz BT do sterowania urządzeniami, to trzeba zrobić proxy z ESP32

Nowa wersja wydana na ALFA,
image

zmiany:

  1. poprawka na autostart systemu po braku zasilania

  1. najnowszy Home Assistant

Release 2022.9.6 - September 22

1 polubienie