Kom Posted September 22, 2023 Share Posted September 22, 2023 (edited) Добрый день! источник сенсоров Мониторинг и управление роутерами Keenetic создал сенсоры в НА на Keenetic Voyager Pro KN-3510 роутер (KeenGW) Buddy 5S KN-3310репитер (KeenRep): KeenGW KeenRep Время работы Время работы Загрузка CPU Загрузка CPU Загрузка RAM Загрузка RAM Температура WiFi 2.4 GHz Температура WiFi 5 GHz не могу сенсоры создать на температуру Buddy 5S KN-3310репитер (KeenRep). Код для Температура WiFi 2.4 GHz и 5 GHz для Keenetic Voyager Pro KN-3510 роутер (KeenGW) - platform: rest resource: http://10.0.0.1:81/rci/show/interface/WifiMaster0 name: Keenetic temperature cip wifi 2.4 value_template: "{{ value_json.temperature }}" unit_of_measurement: '°C' unique_id: Keenetic temperature cip wifi 2.4 - platform: rest resource: http://10.0.0.1:81/rci/show/interface/WifiMaster1 name: Keenetic temperature cip wifi 5 value_template: "{{ value_json.temperature }}" unit_of_measurement: '°C' unique_id: Keenetic temperature cip wifi 5 я понимаю что нужно брать с ссылки по пути http://10.0.0.1:81/rci/show/mws/member а что дальше вбивать я не знаю что бы вышла информация по температуре Buddy 5S KN-3310репитер (KeenRep) Edited September 22, 2023 by Kom Quote Link to comment Share on other sites More sharing options...
Kom Posted September 22, 2023 Author Share Posted September 22, 2023 Не нашел документации по работе с keenetic по API. Quote Link to comment Share on other sites More sharing options...
Kom Posted September 25, 2023 Author Share Posted September 25, 2023 (edited) Ответ нашел сам и при помjoщи товарища с 4PDA. Может кому пригодиться. Сенсор для репитера: Заносим строку и делаем в папке include файл command_lines.yaml Цитата configuration.yaml command_line: !include includes/command_lines.yaml Должно получиться /config/includes/command_lines.yaml в файле command_lines.yaml Цитата - sensor: name: KeenRep Температура WiFi 2.4 GHz unique_id: KeenRep Температура WiFi 2.4 GHz command: "python3 /config/keenetic.py 'IP-ваш' 'GET' 'rci/show/interface/WifiMaster0' ''" value_template: "{{ value_json.temperature }}" scan_interval: 60 unit_of_measurement: '°C' - sensor: name: KeenRep Температура WiFi 5 GHz unique_id: KeenRep Температура WiFi 5 GHz command: "python3 /config/keenetic.py 'IP-ваш' 'GET' 'rci/show/interface/WifiMaster1' ''" value_template: "{{ value_json.temperature }}" scan_interval: 60 unit_of_measurement: '°C' Цитата #подключенный к роутеру - platform: rest resource: http://'IP-ваш.1:81/rci/show/mws/member name: rssi Keenetic Buddy 5 KN-3310 icon: mdi:wifi value_template: "{{ value_json[0].backhaul.rssi }}" unit_of_measurement: 'dBm' unique_id: rssi Keenetic Buddy 5 KN-3310 #подключенный к репитеру - platform: rest resource: http://'IP-ваш:81/rci/show/ip/hotspot/host/?mac=xx:x:xx:x:xx:xx name: rssi 1 Лампа Туалет state_class: measurement # Добавил 26.09.2023 device_class: signal_strength # Добавил 26.09.2023 смотрите на последнем скрне, изменения вычисляет меньший, средний и максимум показаний icon: mdi:wifi value_template: "{{ value_json[0].mws.rssi }}" unit_of_measurement: 'dBm' unique_id: rssi 1 Лампа Туалет Подчерпнул из из источника "Мониторинг и управление роутерами Keenetic" https://4pda.to/forum/index.php?showtopic=871505&st=24620#entry118953185 плюс еще сделал сенсор для rssi на подсоединённые устройства к роутеру и репитеру. Edited September 26, 2023 by Kom 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.