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 |
|