Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Bulk IFTTT mapping
#1
[Image: ifttt_mass_mapper.png]

RU

Привет!
KCS в целом рабочая система, но настройка IFTTT через веб-интерфейс получается громоздкой, особенно когда нужно быстро и массово сопоставить входы и выходы (например DI1 → DO1 toggle и так далее).

Я сделал небольшое браузерное расширение (без Node-RED и без перепрошивок), которое добавляет на страницу /ifttt.html компактную панель для массовой настройки:

автоматическое определение DI/DO (из cookie Device, input_num / output_num)

Fill 1–16 / Fill 1–DOmax / Fill all (1–DImax)

массовое применение правил через POST /ifttt/save_channel

выбор триггера (single / double / hold / edges) и действия ON / OFF / TOGGLE

Скачать:
https://npekpacho.ru/downloads/kcs-mass-mapper-ext.zip

Было бы здорово увидеть официальный “bulk IFTTT mapper” прямо в KCS. Такая функция реально экономит время, а обещания «скоро добавим» длятся уже не первый год ?

EN

Hi!
KCS is a functional system, but the IFTTT web UI becomes quite heavy when you need fast bulk DI→DO mapping (for example DI1 → DO1 toggle for many channels).

I made a small browser extension (no Node-RED, no firmware changes) that adds a compact bulk-mapping panel to /ifttt.html:

automatic DI/DO detection (from the Device cookie: input_num / output_num)

Fill 1–16 / Fill 1–DOmax / Fill all (1–DImax)

bulk rule application via POST /ifttt/save_channel

trigger selection (single / double / hold / edges) and action ON / OFF / TOGGLE

Download:
https://npekpacho.ru/downloads/kcs-mass-mapper-ext.zip

It would be great to see an official “bulk IFTTT mapper” built directly into KCS. This kind of feature saves a lot of time, and the “coming soon” promise seems to be going on for years ?
Reply
#2
thanks share your job. we will save your suggestion.
Reply
#3
EN: Hi everyone. I went through the documentation and seriously reworked my old extension. It is now Kincony KCS IFTTT Mass Mapper for KC868 controllers running KCS v2 and v3.
The idea is to make configuration, monitoring, control, and debugging much more convenient, without constantly jumping between different pages. It includes mass IFTTT mapping, real-time monitoring, import/export of IFTTT rules and controller metadata to JSON, plus presets for common automation tasks such as master switches, bathroom ventilation, and leak protection.
The extension is currently in Russian, but you are welcome to fork it and translate it into your language. GitHub: https://github.com/npekpacHo/kim
Development notes and description: https://npekpacho.ru/kim
And, naturally, it could become even better if the Kincony team is interested in providing some hardware for testing ?


RU: Всем привет.
Я внимательно почитал документацию и довольно сильно переработал расширение. Теперь это Kincony KCS IFTTT Mass Mapper.
Расширение рассчитано на работу с контроллерами KC868 и веб-интерфейсом KCS версий 2 и 3. Его основная идея простая: сделать настройку, мониторинг, управление и отладку заметно удобнее, чтобы не приходилось постоянно прыгать по разным страницам интерфейса.
Что уже есть сейчас:
• массовое и удобное назначение IFTTT;
• более наглядная работа с правилами;
• мониторинг состояний в реальном времени;
• инструменты для управления и отладки;
• импорт и экспорт правил IFTTT и метаданных контроллера в JSON;
• пресеты для типовых бытовых задач, таких как мастер-клавиши, проветривание санузла и защита от протечек.
Идея проекта в том, чтобы сделать KCS более удобным в реальной эксплуатации, особенно когда правил становится много.
Расширение пока на русском языке, но при желании вы можете сделать форк и перевести его на свой язык.
GitHub: https://github.com/npekpacHo/kim
Описание проекта и ход разработки: https://npekpacho.ru/kim
Ну и да, расширение станет еще интереснее и полезнее, если разработчики Kincony будут заинтересованы в том, чтобы предоставить мне оборудование для дальнейшего тестирования и развития проекта ?
Reply


Forum Jump:


Users browsing this thread:
1 Guest(s)