Size: a a a

ioBroker smarthome

2019 May 24

AF

Alex F. in ioBroker smarthome
Вадим
неа..нет его у меня
есть
источник

В

Вадим in ioBroker smarthome
Alex F.
есть
всмысле неустановлен
источник

AF

Alex F. in ioBroker smarthome
а, ну так поставь.
источник

В

Вадим in ioBroker smarthome
Alex F.
вроде читает, надо только разбить на переменные
ну регулярка ищет в строке числа...а записало последнее найденое...как разбить?
источник

AF

Alex F. in ioBroker smarthome
Вадим
ну регулярка ищет в строке числа...а записало последнее найденое...как разбить?
я думал ты знаешь ответ)
источник

В

Вадим in ioBroker smarthome
Alex F.
а, ну так поставь.
какой из? системинфо или парсер?
источник

AF

Alex F. in ioBroker smarthome
Вадим
какой из? системинфо или парсер?
системинфо
источник

AF

Alex F. in ioBroker smarthome
не путать с инфо
источник

В

Вадим in ioBroker smarthome
Alex F.
я думал ты знаешь ответ)
неа
источник

i

instalator in ioBroker smarthome
Bluefox
Что тогда орать: дайте мне текст и я переверну землю?...

😂
Загнать текст и распознавалку поделками не сложно, я хочу готовое устройство типо Алексы но умеющее отдавать текст.
источник

i

instalator in ioBroker smarthome
Bluefox
Похоже я стряпаю  драйвера быстрее, чем кто либо может их вообще попробовать. Хотя я уменьшил скорость раз в 10... в связи с необходимостью времени на других фронтах.... ну там семья, дети, жена 😁
Остановись немного и займись лучше багами и ошибками в текущих
источник

i

instalator in ioBroker smarthome
Alex F.
Starting please wait... ready on base: temperature 72 ºC, watersensor 2237
Parseint попробуй, но я не проверял
источник

i

instalator in ioBroker smarthome
instalator
Parseint попробуй, но я не проверял
работает только если в строке числов  начале
источник

i

instalator in ioBroker smarthome
источник

AF

Alex F. in ioBroker smarthome
вот так сейчас на блокли работает

var result, _D1_82_D0_B5_D0_BA_D1_81_D1_82;


createState("Home.iKettle.Temperatur", function () {
 createState("Home.iKettle.Wassersensor", function () {
   createState("Home.iKettle.Status", function () {
   });
 });
});
schedule("* * * * *", function () {
 exec('ibrew status 192.168.2.102', function (error, result, stderr) {
     console.log(result);
   _D1_82_D0_B5_D0_BA_D1_81_D1_82 = result;
   setState("javascript.0.Home.iKettle.Status"/*Home.iKettle.Status*/, (_D1_82_D0_B5_D0_BA_D1_81_D1_82.slice(((_D1_82_D0_B5_D0_BA_D1_81_D1_82.indexOf('Starting please wait...') + 1 + 23) - 1), (_D1_82_D0_B5_D0_BA_D1_81_D1_82.indexOf(':') + 1) - 1)));
   setState("javascript.0.Home.iKettle.Temperatur"/*Home.iKettle.Temperatur*/, (_D1_82_D0_B5_D0_BA_D1_81_D1_82.slice(((_D1_82_D0_B5_D0_BA_D1_81_D1_82.indexOf('temperature') + 1 + 12) - 1), (_D1_82_D0_B5_D0_BA_D1_81_D1_82.indexOf('ºC') + 1) - 2)));
   setState("javascript.0.Home.iKettle.Wassersensor"/*Home.iKettle.Wassersensor*/, (_D1_82_D0_B5_D0_BA_D1_81_D1_82.slice(((_D1_82_D0_B5_D0_BA_D1_81_D1_82.indexOf('watersensor') + 1 + 12) - 1), _D1_82_D0_B5_D0_BA_D1_81_D1_82.length)));
 });
 console.log("exec: " + 'ibrew status 192.168.2.102');
});
источник

A

Anzor in ioBroker smarthome
Alex F.
вот так сейчас на блокли работает

var result, _D1_82_D0_B5_D0_BA_D1_81_D1_82;


createState("Home.iKettle.Temperatur", function () {
 createState("Home.iKettle.Wassersensor", function () {
   createState("Home.iKettle.Status", function () {
   });
 });
});
schedule("* * * * *", function () {
 exec('ibrew status 192.168.2.102', function (error, result, stderr) {
     console.log(result);
   _D1_82_D0_B5_D0_BA_D1_81_D1_82 = result;
   setState("javascript.0.Home.iKettle.Status"/*Home.iKettle.Status*/, (_D1_82_D0_B5_D0_BA_D1_81_D1_82.slice(((_D1_82_D0_B5_D0_BA_D1_81_D1_82.indexOf('Starting please wait...') + 1 + 23) - 1), (_D1_82_D0_B5_D0_BA_D1_81_D1_82.indexOf(':') + 1) - 1)));
   setState("javascript.0.Home.iKettle.Temperatur"/*Home.iKettle.Temperatur*/, (_D1_82_D0_B5_D0_BA_D1_81_D1_82.slice(((_D1_82_D0_B5_D0_BA_D1_81_D1_82.indexOf('temperature') + 1 + 12) - 1), (_D1_82_D0_B5_D0_BA_D1_81_D1_82.indexOf('ºC') + 1) - 2)));
   setState("javascript.0.Home.iKettle.Wassersensor"/*Home.iKettle.Wassersensor*/, (_D1_82_D0_B5_D0_BA_D1_81_D1_82.slice(((_D1_82_D0_B5_D0_BA_D1_81_D1_82.indexOf('watersensor') + 1 + 12) - 1), _D1_82_D0_B5_D0_BA_D1_81_D1_82.length)));
 });
 console.log("exec: " + 'ibrew status 192.168.2.102');
});
все ждал, когда закончите ). что еще нужно кроме парсера и скрипта этого? )
источник

A

Anzor in ioBroker smarthome
Alex F.
вот так сейчас на блокли работает

var result, _D1_82_D0_B5_D0_BA_D1_81_D1_82;


createState("Home.iKettle.Temperatur", function () {
 createState("Home.iKettle.Wassersensor", function () {
   createState("Home.iKettle.Status", function () {
   });
 });
});
schedule("* * * * *", function () {
 exec('ibrew status 192.168.2.102', function (error, result, stderr) {
     console.log(result);
   _D1_82_D0_B5_D0_BA_D1_81_D1_82 = result;
   setState("javascript.0.Home.iKettle.Status"/*Home.iKettle.Status*/, (_D1_82_D0_B5_D0_BA_D1_81_D1_82.slice(((_D1_82_D0_B5_D0_BA_D1_81_D1_82.indexOf('Starting please wait...') + 1 + 23) - 1), (_D1_82_D0_B5_D0_BA_D1_81_D1_82.indexOf(':') + 1) - 1)));
   setState("javascript.0.Home.iKettle.Temperatur"/*Home.iKettle.Temperatur*/, (_D1_82_D0_B5_D0_BA_D1_81_D1_82.slice(((_D1_82_D0_B5_D0_BA_D1_81_D1_82.indexOf('temperature') + 1 + 12) - 1), (_D1_82_D0_B5_D0_BA_D1_81_D1_82.indexOf('ºC') + 1) - 2)));
   setState("javascript.0.Home.iKettle.Wassersensor"/*Home.iKettle.Wassersensor*/, (_D1_82_D0_B5_D0_BA_D1_81_D1_82.slice(((_D1_82_D0_B5_D0_BA_D1_81_D1_82.indexOf('watersensor') + 1 + 12) - 1), _D1_82_D0_B5_D0_BA_D1_81_D1_82.length)));
 });
 console.log("exec: " + 'ibrew status 192.168.2.102');
});
а экспорт можешь сделать?
источник

D

Dennis in ioBroker smarthome
Господа! Как-то можно вообще переписать данный репозиторий на JavaScript - https://github.com/NeoAcheron/midea-ac-py ?
источник

B

Bluefox in ioBroker smarthome
instalator
Остановись немного и займись лучше багами и ошибками в текущих
отдыхать надо тоже. Баги и ошибки это работа. Новые драйвера - это отдых
источник

D

Dennis in ioBroker smarthome
О.ч хочется управлять кондюками через IOB, а знаний нет..(
источник