Cześć, Prosiłbym Was o pomoc.
Mam czujnik temperatury wilgotności Sonoff SNZB-02. Chciałbym jego odczyty podłaczyć do supli.
Koncept jest taki: CC2538 (po usb do Raspberry pi 4 na którym mam własny server supli) -> zigbee2mqtt -> mosquittomqtt -> SVD -> Supla
Mam już wszystko działające, natomiast nie mogę poradzić sobie z odczytem danych z mqtt.
W supli widzę pomiary na 0 ale to przez to że nie wiem jakie dokłądnie dane wpisać w plik supla-virtual-device.cfg.
Mam tak:
[GLOBAL]
device_name=SUPLA VIRTUAL DEVICE
[SERVER]
host=xxx
protocol_version=12
[AUTH]
email=xxxxxxxx
[MQTT]
host=192.168.1.24
port=1883
username=xxxxx
password=xxxxxx
client_name=supla-virtual-device
# example of getting payload dot separated temp and humidity value
# example 25.4 78
[CHANNEL_25]
function=TEMPERATURE_AND_HUMIDITY
state_topic=sensors/temp/kitchen/state
payload_value=/data/temperature
id_template=zigbee2mqtt/bridge/event
id_value=0x00124b00226b2110
W podglądzie mqtt wygląda to tak:
- test.PNG (34.8 KiB) Przejrzano 2085 razy
a linia event w całości to:
{"data":{"definition":{"description":"Temperature and humidity sensor","exposes":[{"access":1,"description":"Remaining battery in %","name":"battery","property":"battery","type":"numeric","unit":"%","value_max":100,"value_min":0},{"access":1,"description":"Measured temperature value","name":"temperature","property":"temperature","type":"numeric","unit":"°C"},{"access":1,"description":"Measured relative humidity","name":"humidity","property":"humidity","type":"numeric","unit":"%"},{"access":1,"description":"Voltage of the battery in millivolts","name":"voltage","property":"voltage","type":"numeric","unit":"mV"},{"access":1,"description":"Link quality (signal strength)","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"SNZB-02","supports_ota":false,"vendor":"SONOFF"},"friendly_name":"0x00124b00226b2110","ieee_address":"0x00124b00226b2110","status":"successful","supported":true},"type":"device_interview"}
Help