601 (2018-03-06 23:24:24 отредактировано )

Re: TempMeter для Arduino - описание программы

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

Еще одна недокументированная фишка...

Если кому не нравится что света на дисплее меняются не сразу, а по истечении нескольких измерений - это идет усреднение по последним трем измерениям. Кто хочет видеть изменения цвета сразу - добавьте это в сеттинг (естественно при закрытой программе):

probe.color.use.trend=false

602

Re: TempMeter для Arduino - описание программы

Сделал вот так:

d.styler ©:

добавьте это в сеттинг (естественно при закрытой программе):

probe.color.use.trend=false

и все полетело - никаких задержек!
d.styler*THUMBSUP*  *ROSE*

Пиво — интеллектуальный напиток. Какая досада, что его пьет так много идиотов.

603

Re: TempMeter для Arduino - описание программы

d.styler, получилось ручками выправить мозги по твоему способу через rfcomm.conf все сразу запускается с полоборота без sudo ... только как забиндить на два устройства... может разные каналы все-таки зацепить?

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

604 (2018-03-07 01:31:06 отредактировано d.styler)

Re: TempMeter для Arduino - описание программы

Иван ©:

только как забиндить на два устройства...

Гугли...

Так - по ходу скомпилил я снова версию 18 (она от 17 отличается только фиксами) - все стало прекрасно работать с джавой 9. По всему в старших версиях проблема с джавой 9 связана с CSS на дисплеях. Вопрос такой назрел - так как я смотрю что многие работают на старом железе - может убрать все эти бирюльки с интерфейса? Из нового оставить только смену фона графика и изменяемую разрядность дисплеев?

Для 18-й версии тоже память растет, хоть и не быстро...

Так же должен сказать что по проводу работа программы более стабильна, чем по блютусу... Буду здесь тоже смотреть что к чему.

605 (2018-03-07 12:11:41 отредактировано valera)

Re: TempMeter для Arduino - описание программы

Иван ©:

Опять заклинило где-то... после удаления, запускаю от юзеря..
Вот  такой пишет

#TempMeter Arduino Properties
#Tue Mar 06 20:49:00 MSK 2018
probe.28ff68af11739f.userTempCorr=0.0
probe.28FF0CAD01170396.alarmTemp=78.1
polling.conversion.time=750
probe.28ff528a451633c.id=2
probe.28FF68AF0117039F.disabled=false
probe.28ff528a451633c.userTempCorr=0.0
probe.28ffac4b21731.chartColor=0xccccccff
probe.28ff528a451633c.useTableTempCorr=false
probe.28FFAC4B02170301.useAlarm=true
probe.28ffac4b21731.useTableTempCorr=false
probe.28FF0CAD01170396.customName=\u0426\u0430\u0440\u0433\u0430
probe.28ff68af11739f.useTableTempCorr=false
pressure.altitude=220
probe.28ff68af11739f.logTemp=false
chart.timeline.length=5
probe.28FF68AF0117039F.userTempCorr=0.0
ctrl.28FFAC4B02170301.ctrl.off.enabled=false
ctrl.28FFAC4B02170301.enabled=false
probe.28ff528a451633c.customName=\u0417\u0430\u043F\u0430\u0441\u043D\u043E\u0439
probe.28ffac4b21731.resolution=0.5
probe.28FF528A4516033C.customName=\u0417\u0430\u043F\u0430\u0441\u043D\u043E\u0439
probe.28FFAC4B02170301.customName=\u0412\u043E\u0434\u0430
use.large.display=true
probe.28FF528A4516033C.id=0
logging.enabled=false
probe.28ffac4b21731.useAlarm=false
probe.28FFAC4B02170301.id=2
probe.28ff528a451633c.display.digits=1
probe.28FF528A4516033C.userTempCorr=0.0
probe.28ff68af11739f.resolution=0.0625
probe.28FF68AF0117039F.id=0
probe.28ff528a451633c.useAlarm=false
probe.28FF68AF0117039F.logTemp=true
probe.28ff68af11739f.disabled=false
probe.28ff68af11739f.chartColor=0x0011ffff
probe.28ffac4b21731.id=1
probe.28FF0CAD01170396.logTemp=true
probe.28FF528A4516033C.useAlarm=false
probe.28FFAC4B02170301.useOnChart=false
probe.28FF68AF0117039F.chartColor=0x00b1ffff
probe.28FF68AF0117039F.alarmTemp=76.2
use.light.chart.background=false
probe.28FF0CAD01170396.useOnChart=true
probe.28ffac4b21731.logTemp=false
probe.28FF0CAD01170396.id=1
ctrl.hob.pin.plus=0
probe.28ff528a451633c.useOnChart=true
temp.display.color.rise=0xff0000ff
probe.28FF68AF0117039F.resolution=0.0625
probe.28FF528A4516033C.useOnChart=true
probe.28ffac4b21731.customName=\u0412\u043E\u0434\u0430
probe.28FFAC4B02170301.alarmTemp=65.0
probe.28ffac4b21731.display.digits=1
ctrl.28FFAC4B02170301.pin.level=LOW
probe.28ff528a451633c.logTemp=false
temp.display.color.fall=0x0000ffff
probe.28FF0CAD01170396.useAlarm=false
ctrl.28FFAC4B02170301.temp.on=31.0
probe.28FF68AF0117039F.useAlarm=true
probe.28ff68af11739f.display.digits=2
pressure.chart.line.color=0xff0000
probe.28ffac4b21731.userTempCorr=0.0
ctrl.hob.pin.switch=0
probe.28ff68af11739f.alarmTemp=29.0
probe.28ff68af11739f.customName=\u041F\u0430\u0440
probe.28ffac4b21731.useOnChart=false
probe.28FFAC4B02170301.useTableTempCorr=false
probe.28FF528A4516033C.logTemp=false
polling.rate=1000
log.dir.location=/home/valera/\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0438/\u041B\u043E\u0433\u0438 \u0442\u043C\u0430
probe.%s.resolution=0.5
ctrl.28FF68AF0117039F.enabled=false
probe.28FFAC4B02170301.disabled=false
ctrl.28FFAC4B02170301.delay.on.enabled=false
probe.28FF528A4516033C.useTableTempCorr=false
probe.28FF68AF0117039F.customName=\u041F\u0430\u0440
probe.28ff68af11739f.useAlarm=true
probe.28FFAC4B02170301.userTempCorr=0.0
probe.28FF0CAD01170396.userTempCorr=0.0
ctrl.28FFAC4B02170301.pin=5
probe.28ff528a451633c.disabled=false
probe.28FF0CAD01170396.useTableTempCorr=false
ctrl.28FFAC4B02170301.alarm.on.enabled=true
probe.28ff68af11739f.id=0
probe.28ff68af11739f.useOnChart=true
probe.28ffac4b21731.disabled=false
ctrl.hob.pin.minus=0
probe.28FF68AF0117039F.useTableTempCorr=false
probe.28FF0CAD01170396.resolution=0.125
probe.28FFAC4B02170301.chartColor=0xffffffff
probe.28FF68AF0117039F.useOnChart=true
temp.display.color.unchanged=0xffffffff
probe.28FF0CAD01170396.chartColor=0xffff06ff
probe.28ff528a451633c.resolution=0.5
probe.28FF528A4516033C.disabled=false
probe.28FF528A4516033C.resolution=0.0625
probe.28ff528a451633c.chartColor=0xffff00ff
probe.28FFAC4B02170301.resolution=0.5
probe.28FF0CAD01170396.disabled=false
port.selection.manual=true
probe.28FFAC4B02170301.logTemp=false
probe.28FF528A4516033C.chartColor=0x1a4d1aff
ctrl.28FFAC4B02170301.pressure.on.enabled=false
port.name=/dev/rfcomm0

Такой у меня файл сейчас, от юзера не работает. Только sudo.

Кстати сделал скриншот полноэкранного режима.

Что интересно верхний датчик отображается белым квадратом, а на скрине он виден???? Что за х???


d.styler ©:

- добавьте это в сеттинг

После этого в полноэкранном дисплеи работают и отображаются как надо!

  • датчики.jpg
    size: 35.65Кб type: jpg

606

Re: TempMeter для Arduino - описание программы

d.styler ©:

может убрать все эти бирюльки с интерфейса?

Однозначно, чем проще тем стабильней будет ИМХО.

607

Re: TempMeter для Arduino - описание программы

d.styler ©:

Гугли...

Раскидаю просто по разным портам да протестирую.. думаю, что прокатит.

d.styler ©:

может убрать все эти бирюльки с интерфейса?

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

valera ©:

Только sudo.

Попозже напишу как исправить, на работе сейчас.  Скинь пока мак адрес своего hc05 на TMASе .. в личку... в блюмэне под названием устройства двойные цифры через двоеточие.  Готовый файл сделаю..

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

608 (2018-03-07 13:37:22 отредактировано valera)

Re: TempMeter для Arduino - описание программы

Иван ©:

Готовый файл сделаю..

Хотелось бы с комментариями, что, зачем и почему.
Тысячу раз проверял, если не прогнать ast  через судо, то тма не работает с портом ни от юзера, ни от sudo. После выключения tma надо опять прогонять ast от имени sudo, иначе порт закрыт для tma, любой версии.

Иван, а у тебя разве не Дельфин? Наутилус ты писал выше команду.

609

Re: TempMeter для Arduino - описание программы

valera ©:

Иван, а у тебя разве не Дельфин?

Он плохо работает с sudo... лучше Наутилус использовать.
Можно все в консоли сделать, но я точно уверен, что вопросов больше появится... так что все визуально и с мурзилками :)

valera ©:

Хотелось бы с комментариями, что, зачем и почему.

Тогда отдельной темой сделаю в справочной.. чтобы закрыть вопрос на раз.

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

610

Re: TempMeter для Arduino - описание программы

Так, после удаления кое чего из украшалок (CSS) программа работает как с джавой 8 так и 9 без глюков... (у меня)
Хм... Выложу скоро на тестирование - интересно ее поведение...

Еще - увеличил немного цифры на дисплеях - так как фонт у разных осей разный - может быть две строки - сообщайте.

611

Re: TempMeter для Arduino - описание программы

Иван, ок, делай. Я просто хочу ЗНАТЬ  что делаю и почему так. Как говорится, лучше дать голодному удочку, чем рыбу!

d.styler, а неможно сделать график давления так, чтоб он не отражал изменения менее целой единицы? Пила давления одолела!

612

Re: TempMeter для Arduino - описание программы

valera ©:

чтоб он не отражал изменения менее целой единицы

А как она влияет? Тем более - это реальная картина...

613

Re: TempMeter для Arduino - описание программы

d.styler, ну вот десятые доли на ректификацию не влияют точно! Зачем их отображать? Просто если график стал отличным от прямой - значит давление изменилось.

614

Re: TempMeter для Arduino - описание программы

valera, этот вопрос Ивану... Сделать - не вопрос - но мне так больше нравится пока...

615

Re: TempMeter для Arduino - описание программы

d.styler, ну на температуре можно менять разрядность, можно и на давлении сделать до целого числа.

616 (2018-03-07 17:03:06 отредактировано )

Re: TempMeter для Arduino - описание программы

valera ©:

Как говорится, лучше дать голодному удочку, чем рыбу!

Тогда в самом конце первого сообщения... держи удочку  Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации
Там надо поправить в двух файлах... у тебя скорее всего не будет файла rfcomm.conf  но ты его создай и просто перетащи в указанную директорию.  Перезагрузиться не забудь и в блюмене вообще ничего не коннекть потом... просто запускай прогу - сама будет автоматом поднимать соединение.

valera ©:

Пила давления одолела!

А каком смысле пила?  Да и как она может одолеть? 
Это наверное датчик глючит...  давление нано и изменения нано :) !


d.styler, у меня 31 версия не течет... наверное это только на винде. Все робит без захавывания оперативки.
И всего 6% процессора берет...

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

617

Re: TempMeter для Arduino - описание программы

Иван ©:

у меня 31 версия не течет...

У меня сейчас на прогоне 32а версия с утра стоит - утечек нет (на винде). Вчера может Мак криво показывал - я там намучался с голубым зубом - в конце на провод перешел..

618 (2018-03-07 17:12:01 отредактировано )

Re: TempMeter для Arduino - описание программы

d.styler ©:

на прогоне 32а

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

Датчик только фантазирует - зараза %)

  • tma32a.png
    size: 109.54Кб type: png
У вас в жизни всегда будет все, что вы хотите, если вы будете помогать другим людям получать то, чего хотят они.
Регистрация на форуме отключает почти всю рекламу.

619

Re: TempMeter для Arduino - описание программы

Иван, если не секрет - кто такой Букарашка?... Барабашку - знаю, а это что за зверь?  :D

620 (2018-03-07 18:25:45 отредактировано )

Re: TempMeter для Arduino - описание программы

d.styler ©:

если не секрет - кто такой Букарашка?

Это термометр который урезан... на БК использую и на дистилляторе. Так что БэКашка- Букарашка... можно какашка, кому как нравится :)

d.styler, смог подвесить только один раз, поиздевался.. альтитуду вколотил 9000 метров... заклинила.  Хотя, возможно из-за глючного датчика давления.  Больше пока не получается подвесить  *CRAZY*

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