RF Link raz jeszcze

Słuchaj doświadczonych userów :slight_smile:, tak ma być, tak piszą w dokumentacji, nie wymyślam niczego tylko opieram sie na dokumentacji, z tym skasowaniem zrób tak:

image

Wyłączasz logowanie RFLink bo nie jest już potrzebne, poziom logowania debug nie jest już potrzebny, to również wynika z dokumentacji. Jak chcesz to zostaw, będziesz miał mnóstwo, niepotrzebnych później informacji w logach.

@szopen w skrócie wytłumaczył Ci to co szczegółowo opisałem wyżej, jego też słuchaj :stuck_out_tongue:.

Absolutnie nie podważam twojej wiedzy i nie twierdze ze coś wymyślasz. Porostu pytam żebym wiedział na przyszłość.

Spróbuje to tak dzisiaj odpalić zobaczymy jak zadziała.

Jeśli chcesz cytować selektywnie, to zaznacz kawałek i wciśnij

Cytowanie całości posta nie ma sensu, a już tym bardziej tak jak to zrobiłeś przez copy+paste “wraz z krzakami”, gdzie nie było widać co jest twoje, a co cytujesz (znak większości też trzeba umieć użyć…) - najpierw poprawiłem twojego posta, w którym coś zdecydowanie przekombinowałeś, a potem zauważyłem, że i tak wkleiłeś całość zupełnie bez sensu…

“Bez sensu jest nic nie robienie”… Dzięki za pomoc!!

@macek Mistrzu zrobiłem tak jak napisałeś:

# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
rflink:
  port: /dev/ttyUSB0

  reconnect_interval: 30
# this port is shown in the image above. your detail might be different
logger:
#  default: error
#  logs:
#    rflink: debug
#    homeassistant.components.rflink: debug
sensor:
  - platform: rflink
    automatic_add: true
cover:
  - platform: rflink
    devices:
      dooya_cd2a7400_01:
        name: "biuro"
      dooya_cd2a7400_02:
        name: "salon hs1"
      dooya_cd2a7400_04:
        name: "salon hs2"
      dooya_cd2a7400_08:
        name: "salon narożnik s"
      dooya_cd2a7400_80:
        name: "kuchnia n"

obraz

Wykasowałem skrypty i póki co śmiga!!! Dzięki wielkie!!!

Jak dołożyć informacje o położeniu rolety?

Jak dołożyć informacje o położeniu rolety?

Chcesz widzieć stan Zamknięta/Otwarta czy procentowy np." Położenie 77%"
/
Procentowy:
ScreenShot_20240315203301
Po dodaniu z HACS “Secondaryinfo Entity Row”

type: entities
entities:
  - type: custom:secondaryinfo-entity-row
    entity: cover.zaluzje_tuya
    name: Żaluzja 1
    secondary_info: >
      {% set position = state_attr('cover.zaluzje_tuya', 'current_position') %}
      {% if position is defined %}
        Położenie: {{ position }}%
      {% else %}
        Brak danych
      {% endif %}
  - type: custom:secondaryinfo-entity-row
    entity: cover.zaluzje_tuya
    name: Żaluzja 2
    secondary_info: >
      {% set position = state_attr('cover.zaluzje_tuya', 'current_position') %}
      {% if position is defined %}
        Położenie: {{ position }}%
      {% else %}
        Brak danych
      {% endif %}
state_color: true

Osobiście korzystam z kafelek dostępnych w HA, kod karty dashboard:

type: vertical-stack
cards:
  - features:
      - type: cover-open-close
      - type: cover-position
    type: tile
    entity: cover.0xa4c138208d0a0763
    name: pralnia
    state_content:
      - state
      - current_position
      - last-changed
  - features:
      - type: cover-open-close
      - type: cover-position
    type: tile
    entity: cover.0xa4c13827cd9f12c4
    name: kuchnia
    state_content:
      - state
      - current_position
      - last-changed

efekt taki:

image

Wszystko można dostosować pod siebie.

2 polubienia

Pozycja otwarta/zamknięta pokazywana jest na ikonkach. Ale może być otwarta w 1 % i 99% a ikonka jest taka sama.

Przetestuje “Secondaryinfo Entity Row” to zobaczymy jak to u mnie działa.

Zgadza sie dlatego zobacz dokładnie mój rysunek, jest dodatkowa informacja o pozycji rolety: “otwarta 100%”, jak zamkniesz do połowy będzie opis “otwarta 50%”, na małych ikonkach (ikonki też sobie można zmienić) trudno przedstawić dokładną pozycję rolety. Na rysunku jest także suwak do kontrolowania położenia rolety, pozycja suwaka pokazuje także aktualną pozycję rolety. Na dashboardzie mam więc wszystko co jest mi potrzebne do szczęścia :blush:.

P.S. Muszę pamiętać aby zamieszczać przykładowe rysunki z różnymi stanami encji, wtedy takie dyskusje i tłumaczenia są zbędne :grin:.

U mnie jest coś nie tak, lub nie obsługuje tego roleta bo funkcja pozycja jest “niekompatybilna”
Jest na to jakiś sposób?

W przypadku Twoich rolet raczej nie, nie wiem jak masz podłączone rolety wiec trudno cokolwiek doradzić. U mnie kabel 4-żyłowy z rolety jest doprowadzony do puszki, w której zamontowany jest sterownik do rolet oraz przyciski do sterowania roletami.

Niestety do rolet podłączone jest tylko zasilanie. Silniki A-OK Motor AM 35/45 ze zintegrowanym odbiornikiem. Całe sterowanie odbywa się bezprzewodowo pilotem AC 141. Do tego jest centralka ORVIBO ALLONE PRO na esp 8266 i aplikacja na telefon ale nie ma integracji do HA stąd pomysł na RF linka który coś tam zaczął ogarniać.

W aplikacji widzisz stan położenia rolety?

Nie. … Zostaje chyba tylko

Zrobiłem tak:

 - platform: cover_rf_time_based
    devices:
      my_room_cover_time_based:
        name: TestCover
        travelling_time_up: 20
        travelling_time_down: 18
        cover_entity_id: cover.salon_hs2

Takie coś wyszło:

Póki co działa:)

1 polubienie

Brawo TY! Sprawdź czy położenie rolety zmienia się poprawnie przy sterowaniu z HA jak i z pilota.

Roleta ma tylko odbiornik więc nie wysyła sygnału do rf linka z pozycją… I tego już nie przeskoczę.

Jestem w stanie zmienić rozmiar przycisków i suwaka? Przy takiej wielkości jak dodam wszystko to się nie zmieści na jednym ekranie…

Nie wiemy bo nie widzimy twojego kodu.

W karcie “kafelki”

features:
  - type: cover-position
  - type: cover-open-close
type: tile
entity: cover.testcover
show_entity_picture: false
vertical: true
hide_state: false
state_content:
  - state
  - current_position
tap_action:
  action: call-service
  service: ''
  target: {}
color: red
name: HS2