Sterowanie Bramą Garażową poprzez moduł SONOFF SV (AI-Speaker - Home Assistant)

Miałem taki problem na tasmocie, gdy tracił wifi. (Utrata połączenia z brokerem mqtt) Wgrałem EspHome i problem zniknął.

Witam
Gdy pokonałem problem z kopiowaniem kodu pojawił się następny : sonoff SV nie prawidłowo reaguje na czujnik


Czy problemem jest nietypowe uniqu id ?

@jolka jak to zrobić ?


PS podpatrzone na waszym Demo :stuck_out_tongue_winking_eye:

to jeszcze nie jest gotowe i pewnie docelowo będzie prościej… więc lepiej poczekać jeszcze :wink:
jak skończymy demo to wszystkie konfiguracje będą udostępnione i opisane

ale ogólna koncepcja była taka:

input_number

to te 2 suwaki:

input_number:
  window_1_position:
    name: "Pozycja rolety"
    min: 0
    max: 100
  window_1_set_position:
    name: "Ustaw pozycje rolety"
    min: 0
    max: 100

można to dodać w yaml-u albo z interfejsu - pomocnicy automatyzacji

Timer

timer:
  window_1_up:
    duration: '00:00:18'
  window_1_down:
    duration: '00:00:18'

Automatyzacje

tu jest trochę jeszcze przekombinowane :wink:
generalnie za pomocą automatyzacji da się zrobić obsługę bramy na sonoff dual albo na podwójnym przełączniku
Jak skończymy to pokażemy na jakimś prostym przykładzie - aktualnej wersji jeszcze nie publikujemy bo “troszkę” jest skomplikowana

1 polubienie

Sterowanie bramami na podstawie tematu zrobione , inny zestaw brama i furtka .
Wg. strony https://tasmota.github.io/docs/devices/Geekcreit-Sonoff-2-Channel-Relay/
Podobny sterownik

Wszystko działa tak jak chciałem ale nie potrafię znaleźć wolnego GPIO do podłączenia kontaktronu. Obojętnie które “wolne” ustawię w konfiguracji zawsze odzywa się przekaźnik.

Musisz podać w tym miejscu konkretny model. Trzeba wiedzieć jak fizycznie są podłączone GPIO w układzie. Może daj foto.

ESP8285 PSF-B04 taki sam jak na foto z RF .
Czy komenda SwitchMode ma coś wspólnego z działaniem GPIO ?

Czy to jest urządzenie jak w tym poradniku?

Pokaż jeszcze jak masz ustawione w Tasmota GPIO dla tego modułu.

To jest to co na foto . Na git jest bez RF

obraz

Pokaż całą zakładkę ze wszystkimi GPIO.

obraz

@Relayer model, który podajesz jest 4 kanałowy. W ustawieniach masz 2 przekaźniki. Możesz konkretnie określić jakie masz urządzenie? W/g jakich informacji, tablicy, szablonu ustawiałeś GPIO?
EDIT
OK - kliknąłem w link z tasmoty, teraz widzę…

Porównajmy:

Więc domyślam się, że pod GPIO14 chcesz mieć kontrakton.
Wygląda wszystko OK.

Druga sprawa:
obraz

Trzeci przycisk powoduje zmianę trybu pracy , nie jest powiązany z GPIO .
Wysterowanie GPIO14 powoduje załączenie na chwilę przekaźnika na GPIO5.
Wysterowanie innego GPIO powoduje ten sam efekt .Może zmienić soft na org.tasmote ?

Tylko w jednym trybie pracy działa normalnie.

Moim zdaniem nie jest tu winna tasmota a układ/układy scalone, które determinują pracę przekaźników.
Spójrz na pin z GPIO14 czy GPIO10:

Do tego te zdanie:

Only one of these modes works with Tasmota, so it is necessary to continue to press this button 3 until the relays can be controlled from the toggle buttons in the Tasmota web UI.

GPIO2 nie jest wykorzystane a powoduje ten sam efekt.
Wygląda na to że użyję innego modułu , albo dodam ESPcam

Na tasmota działa normalnie tylko w jednym trybie.

Witam.

Chciałbym wrócić do tematu sterowania bram sonoff sv. Mam teraz jedną bramę tak sterowaną. Chcę dodać jeszcze dwie ale tu mam problem w konfiguracji plików.
Tak mam teraz w configutarion:

cover:

  • platform: mqtt
    name: “brama_Ula”
    state_topic: “DOM_447FC6_fb/cmnd/POWER2”
    command_topic: “cmnd/DOM_447FC6_fb/POWER”
    payload_open: “ON”
    payload_close: “ON”
    payload_stop: “ON”
    state_open: “ON”
    state_closed: “OFF”
    optimistic: false
    retain: false

i tak w customize:

cover.brama_Ula:
device_class: garage
friendly_name: brama Ula

Jak teraz dokonuję wpisów do następnych bram to widzi tylko jedną bramę. Może mi coś podpowiecie co jest nie tak. A druga sprawa to chciałbym zamontować krańcówki (kontaktron) i nie wiem co mam ustawić dla wybranego GPIO.

Z góry dziękuje za podpowiedzi.

Do każdej bramy musi być osobny Sonoff SV, ale to chyba oczywiste :upside_down_face:
Dla trzech bram configuration.yaml tak:

cover:
  - platform: mqtt
    name: "brama_garazowa1"
    state_topic: "dom-uniqueidentforgate_448677_fb/cmnd/POWER2"
    command_topic: "cmnd/dom-uniqueidentforgate_448677_fb/POWER"
    payload_open: "ON"
    payload_close: "ON"
    payload_stop: "ON"
    state_open: "ON"
    state_closed: "OFF"
    optimistic: false
    retain: false
  - platform: mqtt
    name: "brama_garazowa2"
    state_topic: "dom-uniqueidentforgate_448677_fb/cmnd/POWER2"
    command_topic: "cmnd/dom-uniqueidentforgate_448677_fb/POWER"
    payload_open: "ON"
    payload_close: "ON"
    payload_stop: "ON"
    state_open: "ON"
    state_closed: "OFF"
    optimistic: false
    retain: false
  - platform: mqtt
    name: "brama_garazowa3"
    state_topic: "dom-uniqueidentforgate_448677_fb/cmnd/POWER2"
    command_topic: "cmnd/dom-uniqueidentforgate_448677_fb/POWER"
    payload_open: "ON"
    payload_close: "ON"
    payload_stop: "ON"
    state_open: "ON"
    state_closed: "OFF"
    optimistic: false
    retain: false

a customize.yaml tak:

cover.brama_garazowa1:
      device_class: garage
      friendly_name: własnanazwa1
cover.brama_garazowa2:
      device_class: garage
      friendly_name: własnanazwa2
cover.brama_garazowa3:
      device_class: garage
      friendly_name: własnanazwa3

dla każdej oczywiście wykonać wszystko jak w pierwszym poście

co do poniższego

też wszystko jest w pierwszym poście

Następnie po przez IP modułu wchodzimy w KONFIGURACJA i w PARAMETRY MODUŁU wybieramy Sonoff SV i zapisujemy. Ponownie wchodzimy w KONFIGURACJA i w PARAMETRY MODUŁU i ustawiamy w GPIO14 - Przela2 (10) i zapisujemy.

@Tomasz
Zrobione zgodnie z Twoimi zaleceniami i wszystko działa.
Dziękuję

@Tomasz

Nowe tasmota 9.1 shutter - roleta działa od strzała , bez kombinacji.