261

Re: TempMeter программа для USB термометра, ректификация и дистилляция

rotor ©:

и  ХР

Так ее и ставь, на ней работает!

262

Re: TempMeter программа для USB термометра, ректификация и дистилляция

Gerundey ©:

Так ее и ставь, на ней работает!

с SP1 не фурычит, а SP3 надо ещё умудриться воткнуть. Спасибо, буду пробовать.

263

Re: TempMeter программа для USB термометра, ректификация и дистилляция

Всех с наступающим Новым годом! Сегодня решился поставить ТМ. Приготовился начитавшись к ходьбе по граблям, надел каску  :)  .Все встало без проблем и заработало с первого раза на стареньком нетбуке самсунг ОС 7-ая форточка 32 разрядная. Завтра с утра пораньше буду делать ректификацию СС из сахарной браги с подкормкой пшеницей. Автору программы огромная благодарность и уважение!!!

Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом                 Марк Твен

264

Re: TempMeter программа для USB термометра, ректификация и дистилляция

piton3217 ©:

Автору программы огромная благодарность и уважение!!!

На странице скачивания есть кнопка для благодарностей ;)

У вас в жизни всегда будет все, что вы хотите, если вы будете помогать другим людям получать то, чего хотят они.
Регистрация на форуме отключает почти всю рекламу!

265 (2021-02-16 16:04:33 отредактировано МихСаныч)

Re: TempMeter программа для USB термометра, ректификация и дистилляция

Второй день ломаю ноги и стачиваю напильники.
Собрал PL2303 и 3шт 18B20
Ось lubuntu amd64

tm@Gluck:~/tm$ uname -a
Linux Gluck 4.15.0-135-generic #139-Ubuntu SMP Mon Jan 18 17:38:24 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
tm@Gluck:~$ digitemp_DS9097 -i -s /dev/ttyUSB0
DigiTemp v3.7.1 Copyright 1996-2015 by Brian C. Lane
GNU General Public License v2.0 - http://www.digitemp.com
Turning off all DS2409 Couplers
...
Searching the 1-Wire LAN
28C8CD4592080222 : DS18B20 Temperature Sensor
2865A745920302BB : DS18B20 Temperature Sensor
2857C14592080296 : DS18B20 Temperature Sensor
ROM #0 : 28C8CD4592080222
ROM #1 : 2865A745920302BB
ROM #2 : 2857C14592080296

root@Gluck:/home/tm# digitemp_DS9097 -aq /dev/ttyUSB0 
Feb 16 15:23:19 Sensor 0 C: 23.62 F: 74.53
Feb 16 15:23:20 Sensor 1 C: 22.75 F: 72.95
Feb 16 15:23:21 Sensor 2 C: 24.06 F: 75.31

Это работает.

Был установлен jdk11, разыскал и поставил восьмерку:

tm@Gluck:~/tm$ java -version
openjdk version "1.8.0_282"
OpenJDK Runtime Environment (build 1.8.0_282-8u282-b08-0ubuntu1~18.04-b08)
OpenJDK 64-Bit Server VM (build 25.282-b08, mixed mode)

tm.tar.bz2 развернул, библиотеку положил.

tm@Gluck:~/tm$ java -jar tm.jar
Error: Could not find or load main class ru.alcodistillers.apps.tm.TempMeter

Пошел на maximintegrated.com
Нашел "Instructions for Compiling the OneWireViewer for Linux"
Взял OneWireViewer-Linux.zip Скомпилировал, подменив в исходнике жабу 7 на жабу 8.

Запускается, но не соглашается с именами и портами адаптеров.

tm@Gluck:~/OneWireViewer-Linux/OneWireViewer$ bash run.sh 
Starting OneWireViewer...

WARNING: Could not load serial comm API for pure-Java DS9097U adapter: java.lang.NoClassDefFoundError: gnu/io/SerialPortEventListener
This message can be safely ignored if you are using 1-Wire Drivers or
the NetAdapter to connect to the 1-Wire Network.


Standard drivers for 1-Wire are not found.
Please download the latest drivers from http://www.ibutton.com 
Or install RXTX Serial Communications API from http://www.rxtx.org 

Где-то я запутался. Лыжи не едут  *WALL*

PS: Специально для этого поставил amd64 на десктоп, хотя для работы нужно будет ставить на старенький ноут и там пилить под 32-х разрядную.

266

Re: TempMeter программа для USB термометра, ректификация и дистилляция

МихСаныч ©:

tm.tar.bz2 развернул, библиотеку положил.

Положил куда?

267 (2021-02-16 16:19:56 отредактировано МихСаныч)

Re: TempMeter программа для USB термометра, ректификация и дистилляция

root@Gluck:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64# ls |grep libpa
libpa.so
libpa.so.1.0.1

Правильнее так:

root@Gluck:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64# ls -l |grep libpa
lrwxrwxrwx 1 root root      62 фев 15 00:33 libpa.so -> /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libpa.so.1.0.1
-rwxrwxr-x 1 tm   tm    757160 дек  9  2016 libpa.so.1.0.1

268

Re: TempMeter программа для USB термометра, ректификация и дистилляция

МихСаныч, когда я тестировал - я не использовал openJDK - я использовал от оракл... Ошибка запуска tm.jar не связана с libpa библиотекой - джава не видит класс в джаре. Может джар побился при скачке?

269 (2021-02-16 16:33:50 отредактировано МихСаныч)

Re: TempMeter программа для USB термометра, ректификация и дистилляция

Через apt вообще не отдается. Оракл жлобится.  Я восьмерку кажется на какой-то помойке нашел.
Впору соносить все и восстанавливать последовательность действий.

А то озлоблюся и digitemp заверну на mrtg. Или еще в какой извращенной форме.

270

Re: TempMeter программа для USB термометра, ректификация и дистилляция

МихСаныч, не - это все делалось 4 года назад... Сейчас актуально делать ТМ ВЭБ - и на любом линуксе смотреть графики. Если нравиться копаться с настройкой ТМ на линуксе - тогда да, делай...

271 (2021-02-16 16:46:14 отредактировано МихСаныч)

Re: TempMeter программа для USB термометра, ректификация и дистилляция

d.styler ©:

Сейчас актуально делать ТМ ВЭБ

Э-хе-хе... Упустил. А сейчас заказывать детальки у АЛИков уже сложно. Пока доедут, мы уже на дачу свалим. В Москву очень редко ездим.

Вон, 18В20 не дождался. Купил в магазине... Так заказывал 5 шт за 173.60 вместе с доставкой.
А купил ТРИ датчика по 350руб. За каждый...

d.styler ©:

Сейчас актуально делать ТМ ВЭБ - и на любом линуксе смотреть графики.

Конечно! Хоть на телефоне.

272

Re: TempMeter программа для USB термометра, ректификация и дистилляция

МихСаныч ©:

tm@Gluck:~/tm$ java -jar tm.jar

А так если:

tm@Gluck:~/tm$ java -jar /полный_путь/tm.jar
С уважением, <дата, подпись>, отвечайте нам, а то...
РК 28/1500
Простой стабилизированный регулятор

273

Re: TempMeter программа для USB термометра, ректификация и дистилляция

JohnJohnov, так там по ошибке видно что джава лоадер нашел джар, но не видит главный класс.

274

Re: TempMeter программа для USB термометра, ректификация и дистилляция

d.styler, мой скудный опыт общения с джавой подсказывает, что она не всегда корректно переваривает запуск без полных путей. Джава вообще загадочная...  *JOKINGLY*

С уважением, <дата, подпись>, отвечайте нам, а то...
РК 28/1500
Простой стабилизированный регулятор

275

Re: TempMeter программа для USB термометра, ректификация и дистилляция

JohnJohnov ©:

мой скудный опыт общения с джавой подсказывает

Ну у меня побогаче будет... Все там нормально и зависит насколько прямо поставлен JDK/JRE.

276

Re: TempMeter программа для USB термометра, ректификация и дистилляция

d.styler ©:

Ну у меня побогаче будет...

Никто ж не умаляет.  :cool:  :D

С уважением, <дата, подпись>, отвечайте нам, а то...
РК 28/1500
Простой стабилизированный регулятор

277

Re: TempMeter программа для USB термометра, ректификация и дистилляция

JohnJohnov ©:

А так если:

tm@Gluck:~/tm$ java -jar /полный_путь/tm.jar

Для очистки совести выполнил.. Результат, как и ожидал, аналогичен предыдущему.

tm@Gluck:~$ java -jar /home/tm/tm/tm.jar 
Error: Could not find or load main class ru.alcodistillers.apps.tm.TempMeter 

Ну, ничего. Скоро начинаются весенние забавы с рассадой, дачный сезон и т.п. Уже осенью закажу ардуино и будет чем заняться долгими зимними вечерами.

А пока создам скриптец, чтобы выводил показания датчиков в удобной форме на экран и в логи.
И решу как отображать динамику процесса.

Подскажите плз оптимальный период опроса датчиков.

278

Re: TempMeter программа для USB термометра, ректификация и дистилляция

МихСаныч, секунда?

279

Re: TempMeter программа для USB термометра, ректификация и дистилляция

Да, наверное секунды достаточно.
Вот чудо. При первых запусках digitemp ругался при задержках 100ms. Сейчас:

$ digitemp_DS9097 -aq -r 10 -n 50 /dev/ttyUSB0
Feb 18 13:53:16 Sensor 0 C: 24.19
Feb 18 13:53:16 Sensor 1 C: 23.25
Feb 18 13:53:16 Sensor 2 C: 24.44
Feb 18 13:53:16 Sensor 0 C: 24.19
Feb 18 13:53:17 Sensor 1 C: 23.31
Feb 18 13:53:17 Sensor 2 C: 24.56
Feb 18 13:53:17 Sensor 0 C: 24.31
Feb 18 13:53:17 Sensor 1 C: 23.19
Feb 18 13:53:17 Sensor 2 C: 24.62
Feb 18 13:53:17 Sensor 0 C: 24.31
Feb 18 13:53:17 Sensor 1 C: 23.25
Feb 18 13:53:17 Sensor 2 C: 24.62

Спокойно тянет на 10ms.
После обеда напишу фильтр, чтобы выводить в четыре столбца - время и три сенсора.
А в другом терминале отображу дельту за 10,20,60... сколько еще секунд.

Кстати, наверное есть наблюдения о точности показаний отдельных датчиков?
Хотя и абсолютные значения не столь важны, но вероятно введу коррекцию показаний температуры. Для широкого диапазона это лучше делать по табличке. Для наших замеров думаю достаточно одной точки.

PS: На днях ожидаю еще 5 датчиков из Китая. Сравню показания. Отберу по стабильности.
И уже брага на подходе. На ней и будем отлаживаться. Но это другие темы.

280

Re: TempMeter программа для USB термометра, ректификация и дистилляция

МихСаныч, делать 10мс задержку - это просто не понимать как работает опрос датчиков...