• 1
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
Най - вълнуващия въпрос зимно време.
kpacи - специалист
Здравейте. Опитвам да направя мониторинг на термопомпата си, но нещо не ми се получава. Ще помоля за помощ от знаещите :). Хардуера е Raspberry Pi 4 Model B https://www.robotev.com/product_info.ph ... cts_id=662 и модула за четири температурни и четири токови датчика http://lechacal.com//wiki/index.php?tit ... _Version_5 съответно си поръчах и датчиците. Инсталирах си надлежно и InfluxDB & Grafana https://simonhearne.com/2020/pi-influx- ... tial-setup. Дотук добре само че като отворя Grafana не мога да изкарам никакви данни на графиката :cry: . Дайте насоки къде е грешката.
don.nasco - специалист
Привет Краси,

Малко не е по темата, но все пак ....
Хубаво си нагласил всичко, както казваш. Въпроса обаче е има ли нещо (script/daemon/etc), което периодично да извлича данните от сензорите и да ги "налива" в infuxdb-то?
Самата Grafana само показва данните, разбира се, ако има какво да показва :).
След като успееш да push-ваш данни в influx-a може да трябва да си направиш темплейти за визуализиране на въпросните данни в Grafana-та.
Чак тогава ще можеш да гледаш кое, кога, как ...

Поздрави,
Атанас
kpacи - специалист
Прав си Наско, действително не е точно по темата, за което се извинявам на автора. Видях, че тук дискутират хора които малко или много разбират от програмиране и реших, че мога да се допитам до тях. :)
Досега ползвах за температурен мониторинг разработката на Jacket viewtopic.php?f=10&t=20773 и сега реших да го направя с Raspberry защото тук мога да включа и токови датчици. Имам си някакви понятия от нещата и мислех, че сам ще се справя, но не успявам. Затова питам.
Та
Raspbrry-то си е компютъра. RPICT4T4 е допълнителния модул който се включва към Raspbrry. В този модул влизат осем датчика - 4 за ток и 4 за температура. Производителя на този модул RPICT4T4 дава подробни указания за Example Using InfluxDB http://lechacal.com/wiki/index.php/Exam ... g_InfluxDB . Данните от датчиците през RPICT4T4 отиват в базата данни на InfluxDB. От там Grafana ги ползва, за да чертае графиките. Следвам подробно указанията но не става :sad: :sad:
В указанията пише да стартирам командата:
stty -F /dev/ttyAMA0 raw speed 38400
cat /dev/ttyAMA0
и екрана трябва да покаже нещо подобно:
pi@raspberrypi ~ $ cat /dev/ttyAMA0
11 46.23 52.25 126.56 19.46
11 47.43 52.28 129.60 19.54
11 48.90 53.88 131.22 19.89

При мен обаче показва нещо друго и не знам дали е коректно. По-скоро май данните не са както трябва.

pi@raspberrypi:~ $ cat /dev/ttyAMA0
11 5.71 6.39 5.80 6.07 19.19 nan nan nan nan nan nan nan 20.31 nan nan nan nan nan nan nan 21.12 nan nan nan nan nan nan nan 19.87 nan nan nan nan nan nan nan
11 5.79 6.36 5.56 5.95 19.19 nan nan nan nan nan nan nan 20.25 nan nan nan nan nan nan nan 21.12 nan nan nan nan nan nan nan 19.87 nan nan nan nan nan nan nan
11 5.63 6.29 5.78 6.05 19.25 nan nan nan nan nan nan nan 20.31 nan nan nan nan nan nan nan 21.19 nan nan nan nan nan nan nan 19.87 nan nan nan nan nan nan nan
11 5.34 6.36 5.69 6.16 19.19 nan nan nan nan nan nan nan 20.31 nan nan nan nan nan nan nan 21.12 nan nan nan nan nan nan nan 19.94 nan nan nan nan nan nan nan
11 5.86 6.09 5.51 6.08 19.19 nan nan nan nan nan nan nan 20.25 nan nan nan nan nan nan nan 21.19 nan nan nan nan nan nan nan 19.87 nan nan nan nan nan nan nan
11 5.57 6.65 5.29 5.94 19.19 nan nan nan nan nan nan nan 20.31 nan nan nan nan nan nan nan 21.12 nan nan nan nan nan nan nan 19.87 nan nan nan nan nan nan nan
11 5.56 6.21 5.53 5.74 19.25 nan nan nan nan nan nan nan 20.25 nan nan nan nan nan nan nan 21.19

Ето така показва данните. Включени са всичките осем датчика в модула. Но дори и с такива данни, не би ли следвало Grafana да покаже някаква графика?
don.nasco - специалист
вт фев 09, 2021 11:19 amkpacи написа:

При мен обаче показва нещо друго и не знам дали е коректно. По-скоро май данните не са както трябва.

pi@raspberrypi:~ $ cat /dev/ttyAMA0
11 5.71 6.39 5.80 6.07 19.19 nan nan nan nan nan nan nan 20.31 nan nan nan nan nan nan nan 21.12 nan nan nan nan nan nan nan 19.87 nan nan nan nan nan nan nan
11 5.79 6.36 5.56 5.95 19.19 nan nan nan nan nan nan nan 20.25 nan nan nan nan nan nan nan 21.12 nan nan nan nan nan nan nan 19.87 nan nan nan nan nan nan nan
11 5.63 6.29 5.78 6.05 19.25 nan nan nan nan nan nan nan 20.31 nan nan nan nan nan nan nan 21.19 nan nan nan nan nan nan nan 19.87 nan nan nan nan nan nan nan
11 5.34 6.36 5.69 6.16 19.19 nan nan nan nan nan nan nan 20.31 nan nan nan nan nan nan nan 21.12 nan nan nan nan nan nan nan 19.94 nan nan nan nan nan nan nan
11 5.86 6.09 5.51 6.08 19.19 nan nan nan nan nan nan nan 20.25 nan nan nan nan nan nan nan 21.19 nan nan nan nan nan nan nan 19.87 nan nan nan nan nan nan nan
11 5.57 6.65 5.29 5.94 19.19 nan nan nan nan nan nan nan 20.31 nan nan nan nan nan nan nan 21.12 nan nan nan nan nan nan nan 19.87 nan nan nan nan nan nan nan
11 5.56 6.21 5.53 5.74 19.25 nan nan nan nan nan nan nan 20.25 nan nan nan nan nan nan nan 21.19

Ето така показва данните. Включени са всичките осем датчика в модула. Но дори и с такива данни, не би ли следвало Grafana да покаже някаква графика?
Привет,

Добре, видимо процедурата на производителя изглежда наред, тоест показал е как да се пуска скрипт, който да пише в InfluxDB-то.
Иначе, горният output си е напълно верен, поне според това, което производителя е казал, цитирам:
Using the manufacture firmware the data output is:

NodeID P1 P2 P3 P4 T11 T12 T13 T14 T15 T16 T17 T28 T21 T22 T23 T24 T25 T26 T27 T28 T31 T32 T33 T34 T35 T36 T37 T38 T41 T42 T43 T44 T45 T46 T47 T48
Where: P1 P2 P3 P4 is estimated power in Watt. Txx temperature in Celsius. For example T23 is temperature probe 3 on port 2. If absent the channel will output a 'nan'
Тоест, за каналите, където нямаш закачени датчици изписва `nan`

Съвета ми е да погледнеш отново инструкциите и да се увериш, че си изпълнил всички стъпки правилно. Основно имаш три неща:

- четене на данните от серийният (UART) интерфейс на rPI-то;
- наливане на данните в базата;
- визуализирането им в Grafana.

От това, което си казал до момента знаем, че rPi-то чете правилно данните от сензорите. Ама дали ги налива в influxDB-то? Или пък, дали Grafana-та е конфигурирана да показва данните от въпросната база?

Поздрави,
Атанас
kpacи - специалист
don.nasco написа:

- четене на данните от серийният (UART) интерфейс на rPI-то;
- наливане на данните в базата;
- визуализирането им в Grafana.
След като изкарвам някакви данни значи устройството чете от серийния интерфейс.
Grafana има бутон Save&Test и дава индикация, че всичко е добре.
Остава да е наливането в базата. Отварям директорията където би следвало да са данните и няма нищо :| /var/lib/influxdb/data/db01
Не виждам обаче къде може да е причината. Поне 20 пъти инсталирах наново всичко от сайта на http://lechacal.com/. Имам и друга SD карта и започвам отначало с инсталацията на Raspberri Pi OS и пак не става :?
Привет, направих нещата с raspberry pi и дори направих управление на TSet и Mode и Priority. Въпроса ми е, кой бит се гледа за помпата за топла вода?
Поздрави,
Красимир Банев
don.nasco - специалист
нед фев 14, 2021 11:10 amkbanev написа:
Привет, направих нещата с raspberry pi и дори направих управление на TSet и Mode и Priority. Въпроса ми е, кой бит се гледа за помпата за топла вода?
Поздрави,
Красимир Банев
Привет,

Супер. А качил ли си промените някъде?
Иначе, това за помпата е добър въпрос. "Усещането" ми е, че трябва да е някой бит от 24-ти байт, поне ако следваме логиката. Но кой е, трябва да се пробва/тества.
Привет, никъде не съм качил промените, защото една голяма част от кода ми е от колегата Avirad и IlianGochev и не знам дали са ок да ги качвам на ново място. Относно 24 байт, не съм тествал подробно, но не намерих нито един бит, който да се вдигна при вкл на помпата за топлата вода.
Поздрави.

нед фев 14, 2021 1:53 pmdon.nasco написа:
нед фев 14, 2021 11:10 amkbanev написа:
Привет, направих нещата с raspberry pi и дори направих управление на TSet и Mode и Priority. Въпроса ми е, кой бит се гледа за помпата за топла вода?
Поздрави,
Красимир Банев
Привет,

Супер. А качил ли си промените някъде?
Иначе, това за помпата е добър въпрос. "Усещането" ми е, че трябва да е някой бит от 24-ти байт, поне ако следваме логиката. Но кой е, трябва да се пробва/тества.
don.nasco - специалист
пон фев 15, 2021 5:03 pmkbanev написа:
Привет, никъде не съм качил промените, защото една голяма част от кода ми е от колегата Avirad и IlianGochev и не знам дали са ок да ги качвам на ново място. Относно 24 байт, не съм тествал подробно, но не намерих нито един бит, който да се вдигна при вкл на помпата за топлата вода.
Поздрави.
Привет,

Да, ясно. Но все пак не пречи да направиш един fork в github и да налееш всичко там, както всъщност е направил IlianGochev. Аз не знам дали Avirad продължава да чете този форум. Не вярвам да се разсърди много, че проекта му е мръднал напред, за добро. Но да, решението си е твое.

Иначе, нали гледаш документа тук?
Аз не съм сигурен дали всъщност байта е 24 или е байта с offset 24. Усещането ми беше, че щом малък и голям шнек са там, помпата за отопление и запалката - логично е на някой от останалите позиции да е помпата за топла вода. Но да, в случая логиката е без значение. Пиши ако случайно го откриеш.

Поздрави,
Атанас
Привет, точно по документа нагласих пускането и спирането, и смяната на температурата. Качил съм проекта тук https://github.com/kbanev/npbc-monitor като има няколко неща, които трябва да се направят преди да се пусне: да се направи логин-а, за да имаш възможност да влезеш в индекса, който съдържа сетингс, плюс да се сложи сикрет кий за кукито. П.С. много бавно работи с тоя javascript и тия графики. Може би малко по-нататък ще опитам да го пренапиша на някой по-нов фреймуърк.
Поздрави,
Краси
пон фев 15, 2021 6:49 pmdon.nasco написа:
пон фев 15, 2021 5:03 pmkbanev написа:
Привет, никъде не съм качил промените, защото една голяма част от кода ми е от колегата Avirad и IlianGochev и не знам дали са ок да ги качвам на ново място. Относно 24 байт, не съм тествал подробно, но не намерих нито един бит, който да се вдигна при вкл на помпата за топлата вода.
Поздрави.
Привет,

Да, ясно. Но все пак не пречи да направиш един fork в github и да налееш всичко там, както всъщност е направил IlianGochev. Аз не знам дали Avirad продължава да чете този форум. Не вярвам да се разсърди много, че проекта му е мръднал напред, за добро. Но да, решението си е твое.

Иначе, нали гледаш документа тук?
Аз не съм сигурен дали всъщност байта е 24 или е байта с offset 24. Усещането ми беше, че щом малък и голям шнек са там, помпата за отопление и запалката - логично е на някой от останалите позиции да е помпата за топла вода. Но да, в случая логиката е без значение. Пиши ако случайно го откриеш.

Поздрави,
Атанас
  • 1
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

Тема "Температурен мониторинг GREYKO RB (NPBC)" | Включи се в дискусията:


Сподели форума:

Бъди информиран. Следвай "Направи сам" във Facebook:

Намери изпълнител и вдъхновения за дома. Следвай MaistorPlus във Facebook: