NEWS
Драйвер ioBroker MySensors
-
смотрим!!!
-
не читает… только информация из presentation
-
смотрим!!!
https://youtu.be/mvjW1XE959E `
1 ты очень торопишься и не даешь запуститься драйверу, поэтому входя в настройки селектор ком портов пустой2 ты добавил один и тот же юнит несколько раз, зачем? все равно имя переменной одно создается
3 для управления реле тебе нужно прописать в RAW посылку управляющую твоим реле без Value
а так все работает отлично
-
смотрим
почему ack TRUE?
в скетче на ардуине
`present(i, iomodus[i].sensorType, iomodus[i].description, false);` смотрим что происходит [https://youtu.be/mcUTM45SjG8](https://youtu.be/mcUTM45SjG8)[/i][/i] -
смотрим!!!
https://youtu.be/mvjW1XE959E `
1 ты очень торопишься и не даешь запуститься драйверу, поэтому входя в настройки селектор ком портов пустой2 ты добавил один и тот же юнит несколько раз, зачем? все равно имя переменной одно создается
3 для управления реле тебе нужно прописать в RAW посылку управляющую твоим реле без Value
а так все работает отлично `
1. привык так :-)
2. убрал!
3. смотрим https://youtu.be/IiU1DlUT9cc
-
проблема в том что VALUE ПРЫГАЕТ, я думаю из за ack=TRUE,
mysensors-0 2016-02-21 11:34:21 info Rx-Raw 0;58;1;1;0;55.91
mysensors-0 2016-02-21 11:32:34 info _0|42|set|true|V_TEMP|_-127.00
mysensors-0 2016-02-21 11:31:43 info raw_data_error 1
mysensors-0 2016-02-21 11:33:36 info Rx-Raw 0;58;1;1;0;56.07
mysensors-0 2016-02-21 11:34:21 info ack is not set!
пробыvал изменит RAW от RELAY…Скрипт зависает! (последнее видео)
-
BUG
смотри как время в логе выходит!
Или как ты время лога сортируешь?
mysensors-0 2016-02-21 11:34:25 info raw_data_error 1 mysensors-0 2016-02-21 11:31:47 info Rx-Raw -127.00 mysensors-0 2016-02-21 11:33:39 info Rx-Raw TYPE mysensors-0 2016-02-21 11:32:38 info raw_data_error 1 mysensors-0 2016-02-21 11:34:25 info Rx-Raw String mysensors-0 2016-02-21 11:31:47 info raw_data_error 1 mysensors-0 2016-02-21 11:33:39 info raw_data_error 1 mysensors-0 2016-02-21 11:32:38 info Rx-Raw 58 mysensors-0 2016-02-21 11:34:25 info raw_data_error 1 mysensors-0 2016-02-21 11:31:47 info Rx-Raw String mysensors-0 2016-02-21 11:33:39 info Rx-Raw -127.00 mysensors-0 2016-02-21 11:32:38 info raw_data_error 1 mysensors-0 2016-02-21 11:34:25 info Rx-Raw 42 mysensors-0 2016-02-21 11:31:47 info raw_data_error 1 mysensors-0 2016-02-21 11:33:39 info raw_data_error 1 mysensors-0 2016-02-21 11:32:38 info Rx-Raw PIN mysensors-0 2016-02-21 11:34:25 info raw_data_error 1 mysensors-0 2016-02-21 11:31:47 info Rx-Raw 42 mysensors-0 2016-02-21 11:33:39 info Rx-Raw String mysensors-0 2016-02-21 11:32:38 info __0_|_58_|_set_|_true_|_V_TEMP_|_40.08 mysensors-0 2016-02-21 11:34:25 info Rx-Raw PIN mysensors-0 2016-02-21 11:31:47 info raw_data_error 1 mysensors-0 2016-02-21 11:33:39 info raw_data_error 1 -
-
прыгает потому что твой шлюз отправляет данные постоянно `
вроде не прыгает ( подключил к компу)…в иоброкере...ЛОГ:
stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:28 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:28 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:28 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:27 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:27 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:27 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:27 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:27 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:27 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:27 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:27 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:27 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:27 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:27 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:27 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:26 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:26 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:26 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:26 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:26 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:26 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:26 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:26 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:26 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:26 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:26 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:26 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:26 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:25 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:25 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:25 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:25 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:25 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:25 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:25 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:25 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:25 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:25 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:25 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:25 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:24 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:24 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:24 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:24 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:24 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:24 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:24 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:24 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:24 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:24 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:24 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:24 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:23 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:23 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:23 2016-02-21 12:58:18 stateChange mysensors.0.V_TEMP_0_58 "43.29" false mysensors.0 2016-02-21 12:58:23 2016-02-21 12:58:18 -
ни чего не понимаю!
в скетче каждые 10сек. update!
https://www.youtube.com/watch?v=wsnjSjnc0gU
`if (millis() > next_Time[i]) { next_Time[i] = next_Time[i] + 10000; //Update Value every 10s Rt = Rv / ((1024.0 / analogRead(i)) - 1.0); float tempNTC = (B_wert * Tn / (B_wert + (Tn * log(Rt / Rn)))) - Tn + 25.0 + Temp_offset[i];// Here Offset if needed if ((tempNTC > (last_float_value[i] + delta_ntc)) || (tempNTC < (last_float_value[i] - delta_ntc)) || complete_loop) { //MyMessage msg(i, iomodus[i].variableType); Serial.print("tempNTC of Pin "); Serial.print(i); Serial.print(" is "); Serial.println(tempNTC); send(msg.setSensor(i).set(tempNTC, 2), false); last_float_value[i] = tempNTC; } }`[/i][/i][/i][/i][/i][/i][/i][/i] -
Подскажите пожалуйста, из-за чего криво может ставится этот драйвер?
саму ioBroker поставил и запустил раза с пятого :)
Железо Raspberry Pi B, шлюз Arduino Serial. Подключаю на GPIO, т.е. будет использоваться ttyAMA0
Установку делаю с админ панели
вот лог установки драйвера:
! ````
$ ./iobroker add mysensors
npm install iobroker.mysensors --production --prefix "/opt/iobroker" (System call)
In file included from ../src/serialport.h:5:0, from ../src/serialport.cpp:3:
../node_modules/nan/nan.h:316:47: error: ‘REPLACE_INVALID_UTF8’ is not a member of ‘v8::String’
static const unsigned kReplaceInvalidUtf8 = v8::String::REPLACE_INVALID_UTF8;
^
! make: *** [Release/obj.target/serialport/src/serialport.o] Ошибка 1
gypERR! build error
gyp
ERR!
stack Error:makefailed with exit code: 2gyp ERR! stack at ChildProcess.onExit (/usr/share/node-gyp/lib/build.js:267:23)
gyp ERR! stack at ChildProcess.emit (events.js:98:17)
gyp ERR! stack
at Process.ChildProcess._handle.onexit (child_process.js:809:12)
gyp
ERR! System Linux 4.1.19+gyp ERR! command "nodejs" "/usr/bin/node-gyp" "build" "--fallback-to-build" "--module=/opt/iobroker/node_modules/iobroker.mysensors/node_modules/serialport/build/Release/node-v11-linux-arm/serialport.node" "--module_name=serialport" "--module_path=/opt/iobroker/node_modules/iobroker.mysensors/node_modules/serialport/build/Release/node-v11-linux-arm"! gyp ERR! cwd /opt/iobroker/node_modules/iobroker.mysensors/node_modules/serialportgyp ERR! node -v v0.10.29
gyp ERR! node-gyp -v v0.12.2
! gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp
ERR! stack Error: Failed to execute 'node-gyp build --fallback-to-build --module=/opt/iobroker/node_modules/iobroker.mysensors/node_modules/serialport/build/Release/node-v11-linux-arm/serialport.node --module_name=serialport --module_path=/opt/iobroker/node_modules/iobroker.mysensors/node_modules/serialport/build/Release/node-v11-linux-arm' (1)node-pre-gyp
ERR! stack at ChildProcess. <anonymous>(/opt/iobroker/node_modules/iobroker.mysensors/node_modules/serialport/node_modules/node-pre-gyp/lib/util/compile.js:83:29)node-pre-gyp ERR! stack at ChildProcess.emit (events.js:98:17)
node-pre-gyp ERR! stack at maybeClose (child_process.js:755:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:822:5)
! node-pre-gyp
ERR! System Linux 4.1.19+node-pre-gyp ERR! command "node" "/opt/iobroker/node_modules/iobroker.mysensors/node_modules/serialport/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /opt/iobroker/node_modules/iobroker.mysensors/node_modules/serialport
node-pre-gyp ERR! node -v v0.10.29
node-pre-gyp ERR! node-pre-gyp -v v0.6.18
node-pre-gyp
ERR! not ok
npmWARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read/usr/share/doc/nodejs/README.Debian! npm
WARN optional dep failed, continuing serialport@2.0.6</anonymous> -
Подскажите пожалуйста, из-за чего криво может ставится этот драйвер?
саму ioBroker поставил и запустил раза с пятого :)
Железо Raspberry Pi B, шлюз Arduino Serial. Подключаю на GPIO, т.е. будет использоваться ttyAMA0
Установку делаю с админ панели
вот лог установки драйвера:
! ````
$ ./iobroker add mysensors
npm install iobroker.mysensors --production --prefix "/opt/iobroker" (System call)
In file included from ../src/serialport.h:5:0, from ../src/serialport.cpp:3:
../node_modules/nan/nan.h:316:47: error: ‘REPLACE_INVALID_UTF8’ is not a member of ‘v8::String’
static const unsigned kReplaceInvalidUtf8 = v8::String::REPLACE_INVALID_UTF8;
^
! make: *** [Release/obj.target/serialport/src/serialport.o] Ошибка 1
gypERR! build error
gyp
ERR!
stack Error:makefailed with exit code: 2gyp ERR! stack at ChildProcess.onExit (/usr/share/node-gyp/lib/build.js:267:23)
gyp ERR! stack at ChildProcess.emit (events.js:98:17)
gyp ERR! stack
at Process.ChildProcess._handle.onexit (child_process.js:809:12)
gyp
ERR! System Linux 4.1.19+gyp ERR! command "nodejs" "/usr/bin/node-gyp" "build" "--fallback-to-build" "--module=/opt/iobroker/node_modules/iobroker.mysensors/node_modules/serialport/build/Release/node-v11-linux-arm/serialport.node" "--module_name=serialport" "--module_path=/opt/iobroker/node_modules/iobroker.mysensors/node_modules/serialport/build/Release/node-v11-linux-arm"! gyp ERR! cwd /opt/iobroker/node_modules/iobroker.mysensors/node_modules/serialportgyp ERR! node -v v0.10.29
gyp ERR! node-gyp -v v0.12.2
! gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp
ERR! stack Error: Failed to execute 'node-gyp build --fallback-to-build --module=/opt/iobroker/node_modules/iobroker.mysensors/node_modules/serialport/build/Release/node-v11-linux-arm/serialport.node --module_name=serialport --module_path=/opt/iobroker/node_modules/iobroker.mysensors/node_modules/serialport/build/Release/node-v11-linux-arm' (1)node-pre-gyp
ERR! stack at ChildProcess. <anonymous>(/opt/iobroker/node_modules/iobroker.mysensors/node_modules/serialport/node_modules/node-pre-gyp/lib/util/compile.js:83:29)node-pre-gyp ERR! stack at ChildProcess.emit (events.js:98:17)
node-pre-gyp ERR! stack at maybeClose (child_process.js:755:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:822:5)
! node-pre-gyp
ERR! System Linux 4.1.19+node-pre-gyp ERR! command "node" "/opt/iobroker/node_modules/iobroker.mysensors/node_modules/serialport/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /opt/iobroker/node_modules/iobroker.mysensors/node_modules/serialport
node-pre-gyp ERR! node -v v0.10.29
node-pre-gyp ERR! node-pre-gyp -v v0.6.18
node-pre-gyp
ERR! not ok
npmWARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read/usr/share/doc/nodejs/README.Debian! npm
WARN optional dep failed, continuing serialport@2.0.6</anonymous>
```` `
Не хватает питона и build-essential
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