AFE Firmware: konfiguracja openHAB: kanały (channels)

  • Poniżej uzupełniam opis konfiguracji MQTT Bidning 2.x dla openHAB
  • Opis zawiera konfigurację wszystkich Channels w ramach poszczególnych możliwości AFE Firmware przez Paper UI
  • Poniżej są wprowadzone wartości jakie trzeba wprowadzić w konfiguracji Channels dla Things
  • Jak konfiguruje się Channel w Thing w ramach Paper UI jest tutaj: punkt Dodawanie nowet Thing
  • Lektura uzupełniająca jeśli: Thing, Channel, Item jest czarną magią

Kanały dla wszystkich wersji AFE Firmware

  • /mqttTopic/ – użyty poniżej jest zdefiniowany w AFE Firmware w konfiguracji MQTT Brokera
Urządzenie jest podłączone / rozłączone do/z MQTT Brokera
Channel Type On/Off Switch
MQTT State topic /mqttTopic/state
MQTT Command topic
Incomming value transformation
Outgoing value transformation
On/Open value connected
Off/Closed value disconnected
Uruchamianie panelu konfiguracyjnego
Channel Type On/Off Switch
MQTT State topic
MQTT Command topic /mqttTopic/cmd
Incomming value transformation
Outgoing value transformation
On/Open value configurationMode
Off/Closed value configurationMode
Reboot urządzenia
Channel Type On/Off Switch
MQTT State topic
MQTT Command topic /mqttTopic/cmd
Incomming value transformation
Outgoing value transformation
On/Open value reboot
Off/Closed value reboot
Włączenie / Wyłączenie Domoticz API
Channel Type On/Off Switch
MQTT State topic
MQTT Command topic /mqttTopic/configuration/api/domoticz/state
Incomming value transformation
Outgoing value transformation
On/Open value on
Off/Closed value off
Włączenie / Wyłączenie HTTP API
Channel Type On/Off Switch
MQTT State topic
MQTT Command topic /mqttTopic/configuration/api/domoticz/state
Incomming value transformation
Outgoing value transformation
On/Open value on
Off/Closed value off

Kanały sterowania przekaźnikiem

  • /mqttTopic/ – użyty poniżej jest zdefiniowany w AFE Firmware w konfiguracji MQTT Brokera
  • /switch/ – nazwa przekaźnika zdefiniowana w konfiguracji przekaźnika
Włącz / Wyłącz przekaźnik
Channel Type On/Off Switch
MQTT State topic /mqttTopic/switch/state
MQTT Command topic /mqttTopic/switch/cmd
Incomming value transformation
Outgoing value transformation
On/Open value on
Off/Closed value off
Przełączanie przekaźnika na stan przeciwny do aktualnego
Channel Type On/Off Switch
MQTT State topic /mqttTopic/switch/state
MQTT Command topic /mqttTopic/switch/cmd
Incomming value transformation
Outgoing value transformation
On/Open value toggle
Off/Closed value toggle
Pobierz w jakim stanie jest przekaźnika
Channel Type On/Off Switch
MQTT State topic
MQTT Command topic /mqttTopic/switch/cmd
Incomming value transformation
Outgoing value transformation
On/Open value get
Off/Closed value get
Komenda wysyłana przez AFE Firmware w celu pobrania wartości przekaźnika w systemie do automatyki.
  • wymaga napisania reguły, aby obsługiwać takie żądanie z AFE Firmware
Channel Type On/Off Switch
MQTT State topic /mqttTopic/switch/get
MQTT Command topic
Incomming value transformation
Outgoing value transformation
On/Open value defaultState
Off/Closed value

Kanały czujnika temperatury DS18B20

Temperatura
Channel Type Number value
MQTT State topic /mqttTopic/temperature
MQTT Command topic
Incomming value transformation
Outgoing value transformation
On/Open value
Off/Closed value
Pobierz Temperaturę
Channel Type On/Off Switch
MQTT State topic
MQTT Command topic /mqttTopic/cmd
Incomming value transformation
Outgoing value transformation
On/Open value getTemperature
Off/Closed value getTemperature

Kanały czujnika temperatury oraz wilgotności DH11, DH21, DH22

Temperatura
Channel Type Number value
MQTT State topic /mqttTopic/temperature
MQTT Command topic
Incomming value transformation
Outgoing value transformation
On/Open value
Off/Closed value
Pobierz Temperaturę
Channel Type On/Off Switch
MQTT State topic
MQTT Command topic /mqttTopic/cmd
Incomming value transformation
Outgoing value transformation
On/Open value getTemperature
Off/Closed value getTemperature
Wilgotność
Channel Type Number value
MQTT State topic /mqttTopic/humidity
MQTT Command topic
Incomming value transformation
Outgoing value transformation
On/Open value
Off/Closed value
Pobierz Wilgotność
Channel Type On/Off Switch
MQTT State topic
MQTT Command topic /mqttTopic/cmd
Incomming value transformation
Outgoing value transformation
On/Open value getHumidity
Off/Closed value getHumidity
HeatIndex
Channel Type Number value
MQTT State topic /mqttTopic/heatIndex
MQTT Command topic
Incomming value transformation
Outgoing value transformation
On/Open value
Off/Closed value
Pobierz HeatIndex
Channel Type On/Off Switch
MQTT State topic
MQTT Command topic /mqttTopic/cmd
Incomming value transformation
Outgoing value transformation
On/Open value getHeatIndex
Off/Closed value getHeatIndex
Punkt Rosy
Channel Type Number value
MQTT State topic /mqttTopic/dewPoint
MQTT Command topic
Incomming value transformation
Outgoing value transformation
On/Open value
Off/Closed value
Pobierz Punkt Rosy
Channel Type On/Off Switch
MQTT State topic
MQTT Command topic /mqttTopic/cmd
Incomming value transformation
Outgoing value transformation
On/Open value getDewPoint
Off/Closed value getDewPoint

Kanały dotyczące funkcjonalności termostat

  • /mqttTopic/ – użyty poniżej jest zdefiniowany w AFE Firmware w konfiguracji MQTT Brokera
Włączanie / Wyłączanie termostatu
Channel Type On/Off Switch
MQTT State topic /mqttTopic/thermostat/state
MQTT Command topic /mqttTopic/thermostat/cmd
Incomming value transformation
Outgoing value transformation
On/Open value on
Off/Closed value off
Przełączanie termostatu na stan przeciwny do aktualnego
Channel Type On/Off Switch
MQTT State topic
MQTT Command topic  /mqttTopic/thermostat/state
Incomming value transformation /mqttTopic/thermostat/cmd
Outgoing value transformation
On/Open value toggle
Off/Closed value toggle
Wysłanie żądania pobrania stany termostatu (włączony / wyłączony)
Channel Type On/Off Switch
MQTT State topic
MQTT Command topic  /mqttTopic/thermostat/cmd
Incomming value transformation
Outgoing value transformation
On/Open value get
Off/Closed value get

Kanały dotyczące funkcjonalności regulatora wilgotności

  • /mqttTopic/ – użyty poniżej jest zdefiniowany w AFE Firmware w konfiguracji MQTT Brokera
Włączanie / Wyłączanie termostatu
Channel Type On/Off Switch
MQTT State topic /mqttTopic/humidistat/state
MQTT Command topic /mqttTopic/humidistat/cmd
Incomming value transformation
Outgoing value transformation
On/Open value on
Off/Closed value off
Przełączanie termostatu na stan przeciwny do aktualnego
Channel Type On/Off Switch
MQTT State topic
MQTT Command topic  /mqttTopic/humidistat/state
Incomming value transformation /mqttTopic/humidistat/cmd
Outgoing value transformation
On/Open value toggle
Off/Closed value toggle
Wysłanie żądania pobrania stany termostatu (włączony / wyłączony)
Channel Type On/Off Switch
MQTT State topic
MQTT Command topic  /mqttTopic/humidistat/cmd
Incomming value transformation
Outgoing value transformation
On/Open value get
Off/Closed value get

Kanały dotyczące czujnika ruchu PIR

  • /mqttTopic/ – użyty poniżej jest zdefiniowany w AFE Firmware w konfiguracji MQTT Brokera
  • /pir/ – nazwa czujnika PIR zdefionowana w konfiguracji czujnika ruchu w AFE Firmware
Stan czujnika PIR
Channel Type On/Off Switch
MQTT State topic /mqttTopic/pir/state
MQTT Command topic
Incomming value transformation
Outgoing value transformation
On/Open value open
Off/Closed value closed

Kanały dotyczące AFE Firmware T5 – kontrolowanie sterownikiem bramy

  • /mqttTopic/ – użyty poniżej jest zdefiniowany w AFE Firmware w konfiguracji MQTT Brokera
  • /C1/ – nazwa czujnika magnetycznego nr 1 zdefionowana w konfiguracji czujników magnetycznych w AFE Firmware
Start / Stop otwierania bramy
Channel Type On/Off Switch
MQTT State topic
MQTT Command topic /mqttTopic/gate/cmd
Incomming value transformation
Outgoing value transformation
On/Open value toggle
Off/Closed value toggle
Stan otwarcia bramy

(uwaga. nie jestem jeszcze pewien, jak w PaperUI skonfigurować 2 wartości dla ON)

Channel Type On/Off Switch
MQTT State topic /mqttTopic/gate/state
MQTT Command topic
Incomming value transformation
Outgoing value transformation
On/Open value partiallyOpen
Off/Closed value closed
Pobierz w jakim stanie otwarcia jest brama
Channel Type On/Off Switch
MQTT State topic
MQTT Command topic /mqttTopic/gate/cmd
Incomming value transformation
Outgoing value transformation
On/Open value get
Off/Closed value get
Stan czujnika magnetycznego / krańcowego / kontaktronu
Channel Type On/Off Switch
MQTT State topic /mqttTopic/gate/state
MQTT Command topic
Incomming value transformation
Outgoing value transformation
On/Open value open
Off/Closed value closed
Pobierz w jakim stanie jest czujnik magnetyczny
Channel Type On/Off Switch
MQTT State topic
MQTT Command topic /mqttTopic/C1/state
Incomming value transformation
Outgoing value transformation
On/Open value get
Off/Closed value get

Kanały dotyczące czujnika cząstek stałych PM2.5PM10 – HPMA115S0

  • /mqttTopic/ – użyty poniżej jest zdefiniowany w AFE Firmware w konfiguracji MQTT Brokera
Wartośc PM2.5
Channel Type Number value
MQTT State topic /mqttTopic/HPMA115S0/all
MQTT Command topic
Incomming value transformation JSONPATH:$.PM25
Outgoing value transformation
On/Open value
Off/Closed value
Wartośc PM10
Channel Type Number value
MQTT State topic /mqttTopic/HPMA115S0/all
MQTT Command topic
Incomming value transformation JSONPATH:$.PM10
Outgoing value transformation
On/Open value
Off/Closed value

Kanały dotyczące czujników BMP085, BMP180, BME280, BME680

  • /mqttTopic/ – użyty poniżej jest zdefiniowany w AFE Firmware w konfiguracji MQTT Brokera
  • dodate: JSONPATH, musi zostać zainstalowany w openHAB
Temperatura
Channel Type Number value
MQTT State topic /mqttTopic/BMx80/all
MQTT Command topic
Incomming value transformation JSONPATH:$.temperature
Outgoing value transformation
On/Open value
Off/Closed value
Ciśnienie
Channel Type Number value
MQTT State topic  /mqttTopic/BMx80/all
MQTT Command topic
Incomming value transformation JSONPATH:$.pressure
Outgoing value transformation
On/Open value
Off/Closed value
Wilgotność (tylko BME280, BME680)
Channel Type Number value
MQTT State topic  /mqttTopic/BMx80/all
MQTT Command topic
Incomming value transformation JSONPATH:$.humidity
Outgoing value transformation
On/Open value
Off/Closed value
Gazy – Gas Resistance  (tylko BME680)
Channel Type Number value
MQTT State topic  /mqttTopic/BMx80/all
MQTT Command topic
Incomming value transformation JSONPATH:$.gasResistance
Outgoing value transformation
On/Open value
Off/Closed value

Kanały dotyczące czujnika natężenia światła BH1750

  • /mqttTopic/ – użyty poniżej jest zdefiniowany w AFE Firmware w konfiguracji MQTT Brokera
Natężenie światła (w lux)
Channel Type Number value
MQTT State topic /mqttTopic/BH1750/lux
MQTT Command topic
Incomming value transformation
Outgoing value transformation
On/Open value
Off/Closed value