NEWS
Вопросы по написанию скриптов
-
Так, в лог нормальную дату получил, а вот как это все присобачить к отправке через телеграмм….
-
Так, в лог нормальную дату получил, а вот как это все присобачить к отправке через телеграмм…. `
Драйвер телеграмм установил? Настроил? -
ну ты мене софсем обижаешь - канечно! Все работает. Ну привык я к нрмальному сообщению типа "Сегодня четверг 11 мая 2017 года. Температура в доме 25…. Или все что захочу.... Главное дата.... а щас и голосом и телеграммом получаю....
Thu May 11 2017 20:50:00 GMT+1000 (RTZ 9 (зима))
-
ну ты мене софсем обижаешь - канечно! Все работает. Ну привык я к нрмальному сообщению типа "Сегодня четверг 11 мая 2017 года. Температура в доме 25…. Или все что захочу.... Главное дата.... а щас и голосом и телеграммом получаю....
Thu May 11 2017 20:50:00 GMT+1000 (RTZ 9 (зима)) `
Так в лог же пишется нормально?PS так 6 постами выше дали же решение.
так тоже не понятно? :
! ````
schedule("* * * * *", function () {
var idSayIt = "sayit.0.tts.text";
var date = formatDate(new Date(), "WW DD OO YYYY hh:mm").replace('рь', 'ря')
.replace('Март', 'Марта')
.replace('ль', 'ля')
.replace('Май', 'Мая')
.replace('Июнь', 'Июня')
.replace('Август', 'Августа');
var volume = 100;
sendTo("telegram.0", "Сегодня " + date + " Статус пожарной сигнализации: " +getState("home.fire_all.color").val);
log("Сегодня " + date + " Статус пожарной сигнализации: " +getState("home.fire_all.color").val);});
-
Ну вот!! Наконец то! я понял, точнее увидел КУДА этот формат даты вставить, что бы начали приходить нужные сообщения. Спасибо!
-
Вот какой еще вопрос - а где дата в IOB выставляется - а то пишет что сегодня Суббота 12 мая….. Или я что то проспал....
-
javascript.0 script.js.Тест: Сегодня Понеделяник 14 Мая 2017 07:00 Статус пожарной сигнализации: green
Ну почему <u>понеделяник</u>!? Воскресенье сегодня и еще похоже не по русски пишет…
-
javascript.0 script.js.Тест: Сегодня Понеделяник 14 Мая 2017 07:00 Статус пожарной сигнализации: green
Ну почему <u>понеделяник</u>!? Воскресенье сегодня и еще похоже не по русски пишет… `
Потому что.replace('ль', 'ля')Сможешь сам поправить?
-
javascript.0 script.js.Тест: Сегодня Понеделяник 14 Мая 2017 07:00 Статус пожарной сигнализации: green
Ну почему <u>понеделяник</u>!? Воскресенье сегодня и еще похоже не по русски пишет… `
Потому что.replace('ль', 'ля')Сможешь сам поправить? `
Вопрос почему понедельник, Воскресенье сегодня? -
Ну ль на ля - эт без проблем…..
тока как я понимаю это должно было на месяцы влиять а не на дни недели....
И опять таки - воскресенье сегодня - а не понедельник....
-
Ну ль на ля - эт без проблем…..
тока как я понимаю это должно было на месяцы влиять а не на дни недели....
И опять таки - воскресенье сегодня - а не понедельник.... ` часовой пояс какой у тебя?
RTZ 9 (зима)?
-
Yes!
-
(UTC+10:00) Владивосток, Магадан (RTZ 9)
-
Пардон, а как обновить??
-
Пардон, а как обновить?? `
http://www.iobroker.net/docu/?page_id=3303&lang=ru -
Благодарствуем!
-
Все бы ничего, только версии 3.3.6 в обновлении нет….
Adapter "knx" : 0.8.3 Adapter "km200" : 0.4.3 Controller "js-controller" : 1.0.0 , installed 1.0.0 Adapter "javascript" : 3.2.6 , installed 3.2.6 Adapter "innogy-smarthome": 0.1.17 Adapter "influxdb" : 1.4.3 -
Усе, разрулил….
-
Всем привет. нужен некий ХЕЛП. Суть задачи - получить счетчик моторесурса некого устройства.
как я это вижу: Сработал насос и начался отсчет времени, насос выключился, счет остановился.
показания по идее должны суммироваться…..
Для начала нарыл вот такой скрипт..... Но не понимаю как запустить счетчик...
// Erstellen der Variablen createState('Alarm.Pumpe.offen.Grenzwert', 2, { name: 'Время двери сигнализации открыт', desc: 'Время не сообщается в течение нескольких минут, пока открыты двери', type: 'number', unit: 'min' }); var idWohnungstuerGrenzwert = 3, idWohnungstuer = "javascript.0.Arduino3.DI"; // kann auch TFK mit STATE sein // Funktion von ruhr70 zur Wiederholung // http://forum.iobroker.net/viewtopic.php?f=21&p=28068#p28068 function wiederholungAnsage() { sendTo("telegram.0", 'Дверь все еще открыта!'); log('В квартире дверь все еще открыта еще минуту. Пожалуйста, закройте!'); } // обнаружение открытых дверей (JavaScript Variante triggert über Statusvariable, nicht TFK selbst) var timer = null; on(idWohnungstuer, function(obj) { var grenzwert = parseInt(getState(idWohnungstuerGrenzwert).val,10),meldung; if (obj.state.val === true) { // Дверь открыта if (!timer) { log('Дверь: Таймер двери запущен (2min)'); timer = setTimeout(function () { // таймер запускается if(timer) clearTimeout(timer); timer = null; timer = setInterval(wiederholungAnsage, 60000); sendTo("telegram.0", 'Дверь открыта!'); setState("sayit.0.tts.text", "ru;100;" + 'Дверь открыта!'); meldung = 'Входная дверь для 2 мин открыт!'; log(meldung); log('Timer'); }, grenzwert * 60 * 1000); //Таймер в течение нескольких минут } // Запрос End таймера } else { // Дверь закрылась, таймер останавливается if (timer) { clearTimeout(timer); clearInterval(timer); timer = null; sendTo("telegram.0", 'Таймер двери квартиры остановился.'); meldung = 'Дверь: Таймер двери остановлен'; } log(meldung); log('End'); } // Конец состояния двери запроса });
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden