Size: a a a

ioBroker smarthome

2020 April 24

i

instalator in ioBroker smarthome
Андрей Андрей
function getValues() {
  request("http://192.168.1.14/sec/?pt=23&cmd=get", function (error, response, body) {
     if (body) {
        var m = body.match(/temp:(\D*[0-9.]+)\/?hum:([0-9.]+)/);
      if (m) {
        setState("humOutside",    parseFloat(m[2]), true);
    setState("tempOutside", parseFloat(m[1]), true);
      }
     } так беру от датчика dh22
В body что?
источник

АА

Андрей Андрей... in ioBroker smarthome
Вадим
Это же мега ..а что в родном драйвере невидно? Температуру..
У меня с мегой проблема она отдает значения с офигенной задержкой а по мктт летает.
источник

АА

Андрей Андрей... in ioBroker smarthome
instalator
В body что?
var request = require('request');     createState("humOutside");
источник

i

instalator in ioBroker smarthome
Андрей Андрей
var request = require('request');     createState("humOutside");
Что это?... Реквест возвращает переменну body, покажи что там
источник

АА

Андрей Андрей... in ioBroker smarthome
instalator
Что это?... Реквест возвращает переменну body, покажи что там
больше ни чего
источник

АА

Андрей Андрей... in ioBroker smarthome
Говорю, что бестолковый
источник

В

Вадим in ioBroker smarthome
Андрей Андрей
function getValues() {
  request("http://192.168.1.14/sec/?pt=23&cmd=get", function (error, response, body) {
     if (body) {
        var m = body.match(/temp:(\D*[0-9.]+)\/?hum:([0-9.]+)/);
      if (m) {
        setState("humOutside",    parseFloat(m[2]), true);
    setState("tempOutside", parseFloat(m[1]), true);
      }
     } так беру от датчика dh22
Перед var m=...... напиши console.log (body) ...и пришли что в консоль прилетает
источник

АА

Андрей Андрей... in ioBroker smarthome
Вадим
Перед var m=...... напиши console.log (body) ...и пришли что в консоль прилетает
24.04.2020, 18:55:28.972  [info ]: javascript.0 (1481) Stop script script.js.common.DH22
24.04.2020, 18:55:29.064  [info ]: javascript.0 (1481) Start javascript script.js.common.DH22
24.04.2020, 18:55:29.129  [info ]: javascript.0 (1481) script.js.common.DH22: registered 0 subscriptions and 1 schedule
24.04.2020, 18:55:29.270  [info ]: javascript.0 (1481) script.js.common.DH22: temp:13.30/hum:51.90
источник

i

instalator in ioBroker smarthome
Андрей Андрей
24.04.2020, 18:55:28.972  [info ]: javascript.0 (1481) Stop script script.js.common.DH22
24.04.2020, 18:55:29.064  [info ]: javascript.0 (1481) Start javascript script.js.common.DH22
24.04.2020, 18:55:29.129  [info ]: javascript.0 (1481) script.js.common.DH22: registered 0 subscriptions and 1 schedule
24.04.2020, 18:55:29.270  [info ]: javascript.0 (1481) script.js.common.DH22: temp:13.30/hum:51.90
И где тут ib?
источник

АА

Андрей Андрей... in ioBroker smarthome
instalator
И где тут ib?
Я ж написал все удалил и сейчас начну по новой
источник

В

Вадим in ioBroker smarthome
Андрей Андрей
24.04.2020, 18:55:28.972  [info ]: javascript.0 (1481) Stop script script.js.common.DH22
24.04.2020, 18:55:29.064  [info ]: javascript.0 (1481) Start javascript script.js.common.DH22
24.04.2020, 18:55:29.129  [info ]: javascript.0 (1481) script.js.common.DH22: registered 0 subscriptions and 1 schedule
24.04.2020, 18:55:29.270  [info ]: javascript.0 (1481) script.js.common.DH22: temp:13.30/hum:51.90
Консольлог с точкой написал...а то чото его не видно
источник

АА

Андрей Андрей... in ioBroker smarthome
Вадим
Консольлог с точкой написал...а то чото его не видно
Почему не видно , я ж эти данные вижу в объектах и по утрам привязаны они к погоде.
источник

АА

Андрей Андрей... in ioBroker smarthome
Вадим
Консольлог с точкой написал...а то чото его не видно
var request = require('request');
//var request = require('request');
// Create variable "ib"
createState("ib");

function getValues() {
  request("mqtt.0.hass.24", function (error, response, body) {
     if (body) {
        var m = body.match(/ib/);
        console.log (body)
      if (m) {
      setState("ib", parseFloat(m), true);
источник

AO

Andriy Okhrimenko in ioBroker smarthome
Андрей Андрей
У меня с мегой проблема она отдает значения с офигенной задержкой а по мктт летает.
какая мега и какая версия адаптера?
источник

AO

Andriy Okhrimenko in ioBroker smarthome
Андрей Андрей
var request = require('request');
//var request = require('request');
// Create variable "ib"
createState("ib");

function getValues() {
  request("mqtt.0.hass.24", function (error, response, body) {
     if (body) {
        var m = body.match(/ib/);
        console.log (body)
      if (m) {
      setState("ib", parseFloat(m), true);
mqtt.0.hass.24 - это не URL, так ничего не получится
источник

В

Вадим in ioBroker smarthome
Андрей Андрей
var request = require('request');
//var request = require('request');
// Create variable "ib"
createState("ib");

function getValues() {
  request("mqtt.0.hass.24", function (error, response, body) {
     if (body) {
        var m = body.match(/ib/);
        console.log (body)
      if (m) {
      setState("ib", parseFloat(m), true);
И сетстайт...javascript.0.ib
источник

АА

Андрей Андрей... in ioBroker smarthome
Andriy Okhrimenko
какая мега и какая версия адаптера?
мега 2561 0.4.0
источник

AO

Andriy Okhrimenko in ioBroker smarthome
Андрей Андрей
мега 2561 0.4.0
у меня такая-же. А iobroker прописан как сервер у Меги?
источник

AO

Andriy Okhrimenko in ioBroker smarthome
Андрей Андрей
мега 2561 0.4.0
В настройках самой меги
поле SRV
источник

АА

Андрей Андрей... in ioBroker smarthome
Andriy Okhrimenko
у меня такая-же. А iobroker прописан как сервер у Меги?
У меня get запросы теряются , почему я не знаю.  Я перешел на мктт. Все работало до определённого времени классно, а затем ж.....па, все пропало. Мега стала отзываться очень с большой задержкой. Я сдесь вопрос поднимал но так и не решился.
источник