Tag: Tasmota

  • Sterowanie przez podczerwień i pomiar temperatury, wilgotności i ciśnienia

    Jedno z moich pierwszych urządzeń to pilot na podczerwień (odbiornik i nadajnik) oraz pomiar temperatury, wilgotności i ciśnienia (szacunkowy koszt ok 40 PLN, bez zasilacza). Jest też gotowy shield IR do Wemos D1 mini – co jest prostszym rozwiązaniem niż lutowanie całości.

    Wykorzystane komponenty:

    • Wemos D1 mini
    • BME280
    • nadajnik i odbiornik podczerwieni

    Poniżej schemat logiczny:

    Układ połączeń

    Uwaga – należy jak najdalej odsunąć czujnik BME280 od Wemos D1

    Oprogramowanie

    Do układu Wemos D1 mini zostało wgrane oprogramowanie Tasmota Sensor. Wcześniej używałem ESPHome, ale w tym przypadku trudniej obsługiwać sterowanie różnymi pilotami na podczerwień. Tasmota Sensor rozpoznaje kody pilotów różnych dostawców., dzięki czemu skrypty w HomeAssistant są prostsze. Opcjonalnie można by też użyć wersji tasmota-ir, aby obsłużyć więcej różnych dostawców urządzeń IR.

    Konfiguracja

    Tasmota Sensor

    Dodatkowo w Tasmocie jest ustawiona konfiguracja połączenia do serwera MQTT.

    Odczyt kodów IR z pilota najlepiej przeprowadzić z poziomu konsoli Tasmota.

    HomeAssistant

    Czujnik BME280 wykrywany jest automatycznie przez HA.

    Przykładowy skrypt wysyłający kod IR do urządzenia:

     script:
      amplituner_volume_up:
        alias: Głośniej
        sequence:
          - service: mqtt.publish
            data_template:
              payload: "{\"Protocol\":\"NEC\",\"Bits\":32,\"Data\":0x5EA158A7}"
              topic: cmnd/wemos2/IRSend
              retain: true

    Linki

    https://tasmota.github.io/docs