По мере работы появился следующие вопросы по поводу работы 433 радиомодуля с выключателями ноолайт:
- есть шесть выключателей ноолайт, но WB видит только пять?
- имеющийся в веб-интерфейсе WB один из выключателей почему-то отрабатывает только команду включения, в то время как остальные и включаются, и выключаются с интерфейса?
- почитал топики на сайте, снёс ism-radio, поставил rfsniffer. Теперь ни один выключатель ноолайт неработает.
- /etc/wb-homa-rfsniffer.conf имеет следующий вид:
{
“debug”: {
“dump_stream”: false,
“log”: [
{
“console_level”: 5,
“file_level”: 3,
“file_name”: “/run/wb-homa-rfsniffer.log”,
“log_time”: “yes”,
“name”: “Main”
}
],
“save_path”: “~/”
},
“devices”: {
“known_devices”: [
{
“heartbeat”: 7300,
“name”: “noolite_rx_0x149f”,
“politics”: “show”
}
],
“unknown_devices_politics”: “show”,
“use_devices_list”: false
},
“enabled_features”: {
“noolite_tx”: {
“addrs”: []
}
},
“enabled_protocols”: [
“X10”,
“RST”,
“Raex”,
“Livolo”,
“Oregon”,
“nooLite”,
“Rubitek”,
“MotionSensor”,
“EV1527”
],
“mqtt”: {
“host”: “localhost”
},
“radio”: {
“lirc_device”: “/dev/lirc0”,
“rfm_irq”: 38,
“rssi”: -90,
“spi_device”: “/dev/spidev0.0”
}
} - команда /usr/bin/wb-homa-rfsniff -c /etc/wb-homa-rfsniffer.conf даёт такой результат:
1585757155 INFO : RFSniffer parameters
1585757155 INFO : || config = ‘/etc/wb-homa-rfsniffer.conf’
1585757155 INFO : || bDebug = false
1585757155 INFO : || bDumpAllRegs = false
1585757155 INFO : || bLircPedantic = true
1585757155 INFO : ||
1585757155 INFO : || spiDevice = ‘/dev/spidev0.0’
1585757155 INFO : || spiSpeed = 500000
1585757155 INFO : || gpioInt = 38
1585757155 INFO : ||
1585757155 INFO : || fixedThresh = 0
1585757155 INFO : || rssi = -90
1585757155 INFO : || bRfmEnable = true
1585757155 INFO : ||
1585757155 INFO : || bCoreTestMod = false
1585757155 INFO : ||
1585757155 INFO : || lircDevice = ‘/dev/lirc0’
1585757155 INFO : ||
1585757155 INFO : || mqttHost = ‘localhost’
1585757155 INFO : ||
1585757155 INFO : || scannerParams = ‘’
1585757155 INFO : ||
1585757155 INFO : || bDumpAllLircStream = false
1585757155 INFO : || bSimultaneouslyDumpStreamAndWork = false
1585757155 INFO : ||
1585757155 INFO : || savePath = ‘~/’
1585757155 INFO : || inverted = false
1585757155 INFO : RF Receiver begins
1585757155 INFO : mqtt::on_connect(0)
и виснет, - команда /usr/bin/wb-homa-rfsniff -W выдаёт:
1585758676 INFO : RFSniffer parameters
1585758676 INFO : || config = ‘’
1585758676 INFO : || bDebug = false
1585758676 INFO : || bDumpAllRegs = false
1585758676 INFO : || bLircPedantic = true
1585758676 INFO : ||
1585758676 INFO : || spiDevice = ‘/dev/spidev10.0’
1585758676 INFO : || spiSpeed = 500000
1585758676 INFO : || gpioInt = 78
1585758676 INFO : ||
1585758676 INFO : || fixedThresh = 0
1585758676 INFO : || rssi = 0
1585758676 INFO : || bRfmEnable = true
1585758676 INFO : ||
1585758676 INFO : || bCoreTestMod = false
1585758676 INFO : ||
1585758676 INFO : || lircDevice = ‘/dev/lirc0’
1585758676 INFO : ||
1585758676 INFO : || mqttHost = ‘localhost’
1585758676 INFO : ||
1585758676 INFO : || scannerParams = ‘’
1585758676 INFO : ||
1585758676 INFO : || bDumpAllLircStream = true
1585758676 INFO : || bSimultaneouslyDumpStreamAndWork = false
1585758676 INFO : ||
1585758676 INFO : || savePath = ‘.’
1585758676 INFO : || inverted = false
1585758676 ERROR : SPI init failed (probably no such device: /dev/spidev10.0)
1585758676 INFO : Candidate is: /dev/spidev0.0
1585758676 INFO : Please contact developers
перечитав не раз я так и не понял:
- какие значение должно быть у lirc и у spi_dev?
- почему при подтягивании файла конфигурации RF Receiver begins, но затем виснет, а при запуске без конфигурации - просто ругается?
- на странице Devices Web UI как были четыре выключателя Noolight, так и остались (но не реагируют ни на что)?