Екак - Как? Какво? Къде? Защо?

Намери или сподели решението на проблема си!
Дата и час: 15 Ное 2026, 16:15:55

Часовете са според зоната UTC + 2 часа [ DST ]




Напиши нова тема Отговори на тема  [ 15 мнения ]  Отиди на страница 1, 2  Следваща
Автор Съобщение
МнениеПубликувано на: 07 Окт 2019, 03:39:06 
Offline
Активен

Регистриран на: 19 Юни 2014, 00:04:41
Мнения: 1504
Някой разбира ли да удари едно рамо с една страница. Идеята е следната, имам WEB термометър, приложението генерира една страница на която са резултатите, искам друга страница да ги чете и записва в база данни. термометъра е комп с датчици вързани на СОМ порта, четат се от едно ЕХЕ и то генерира страницата с резултатите.
Некви линкове с уроци като за неграмотни в тая област също добре дошли, попадам все за напреднали и не ми вършат работа много щото съм доста бос по темата.


Върнете се в началото
 Профил  
 
МнениеПубликувано на: 07 Окт 2019, 09:32:46 
Offline
Пустинна лисица
Аватар

Регистриран на: 10 Юли 2016, 19:47:45
Мнения: 3827
Местоположение: Канада
От PHP не разбирам, но защо не дадеш малко повече инфо, белким някой припознае начин да даде акъл?
Какво значи - генерира една страница? Това приложение може да праща данните само и единствено в HTML? Малко ме съмнява.
Не разбирам концепцията - "друга страница да ги чете" ???
Как изглеждат тия данни? Две колони с числа? Без таблица или в таблица? Или нещо по-сложно? Графика?
Какво искаш да запишеш - числа или как изглежда страницата. (айде временно да забравим за базата данни - не ти ли върши работа примерно по един файл с данни на ден?) Предполагам че въпроса се свежда до това какво искаш да правиш с данните впоследствие?
Аз мога да ти напиша програмка която да записва страницата във файл (всеки ден с различно име). После в Уиндоус таск мениджъра може да си зададеш програмката да се изпълнява всеки ден в еди колко си часа.
Ако трябва от страницата да извадим числата и да запишем само тях, работата се усложнява в зависимост от това конкретно как са представени тия данни в html-a.


Върнете се в началото
 Профил  
 
МнениеПубликувано на: 07 Окт 2019, 09:49:35 
Offline
Активен
Аватар

Регистриран на: 23 Мар 2017, 10:26:45
Мнения: 3274
Местоположение: Първомай
Няма да е лесно, по-лесно е е да си вземеш логер.. няма програмиране на такова ниво където ще кликаш некст некст и готово.. не се съмнявам във възможностите ти но не ти трябва хтмл или пхп, а С++...

Ехе-то ти вероятно ее нещо от рода на прочети ком порта и генерирай хтмл , където само показва прочетеното от ком-а... по-лесно е да се отвори кома и да ти записва от там...
Ама само предположения така..

_________________
"Живеем един път - не. Живеем всеки ден..веднъж умираме. "
"Ако всичко беше вечно - нищо нямаше да бъде ценно" ATILA


Върнете се в началото
 Профил  
 
МнениеПубликувано на: 07 Окт 2019, 11:17:52 
Offline
Активен
Аватар

Регистриран на: 17 Яну 2014, 00:24:39
Мнения: 3234
Местоположение: Сопот
resistbody написа:
Няма да е лесно, по-лесно е е да си вземеш логер.. ..


Точно това си помислих и аз. Даже ще е по-лесно и евтино да си сглоби сам на ардуино. С този 24/7 включен компютър, цената ще е колкото месечната сметка за ток на компютъра :вино:


Върнете се в началото
 Профил  
 
МнениеПубликувано на: 07 Окт 2019, 21:22:59 
Offline
Активен

Регистриран на: 19 Юни 2014, 00:04:41
Мнения: 1504
Та подред на въпросите.
ЕХЕ-то генерира тая страница, долу сложих скрииншот, това е кода на страницата.
Код за потвърждение:
<html>

<head>
<title> 15.5°C 14.0°C 12.0°C 10.0°C  </title>
<! Author :    Claudio Lanconelli ->

<meta http-equiv="Refresh" content="60">
<meta name="description" content="LancOS WEB Thermometer">
<meta name="keywords" content="claudio, lanconelli, LancOS, WEB, thermometer">
</head>

<body bgcolor="#C9EDFE">

<p align="center"><font color="#000080"><strong><big><big>WEB Thermometer</big></big><br>
<big><big>by <em>LancOS</em></big></big><em><br>
  </em></strong></font><a href="http://www.lancos.com">http://www.LancOS.com</a></p>

<hr>

<p align="center"><big><big><big><big><strong><font color="#800000">15.5°C 14.0°C 12.0°C 10.0°C  </font></strong></big></big></big></big></p>

<hr>
</body>
</html>

Искам нова страница да чете генерираната от ехе-то да взима данните на температурата от title tag мисля че ще е по-лесно от там и да ги записва в база данни.
ЕХЕ-то чете СОМ порта на компа на който има 4 датчика DS1621 за момента, после ще вържа още 4 и ще станат 8 колкото поддържа ЕХЕ-то.
Компа е мини ITX дънце с един HDD ии едва ли харчи повече от 15-20 вата, монитор няма включен, освен това тоя комп ми поддържа и една фотогалерия, та тока му не е болка за умиране.
Тоя комп е вързан на рутера и през всеки комп в къщи го достъпвам дори и през телефона мога да си проверя температурите които следя.
Преди да направя тая система много четох и реших че това ме устройва като цена, 4 чипа по 6лв и 32лв за 100 метра ЛАН кабел с който да свържа датчиците към СОМ порта, дъното го имах от преди това, пък и точно това исках да следя градусите дистанционно. Да гледах и за логери ма отделно че са много пари и нещо не можах как да го измисля с тях.


Прикачени файлове:
termo.JPG
termo.JPG [ 67.11 KiB | Прегледано 2614 пъти ]
Върнете се в началото
 Профил  
 
МнениеПубликувано на: 08 Окт 2019, 02:03:07 
Offline
Активен
Аватар

Регистриран на: 23 Мар 2017, 10:26:45
Мнения: 3274
Местоположение: Първомай
Тоя си е заебал проекта преди 17 години, иначе е обещавал логинг и GUI в новите версии...
провери какво става като отвориш therm-test-win.html в папаката на cgitherm.exe
Там има падащи менюта някакви, вероятно си пробвал ама все пак ...

_________________
"Живеем един път - не. Живеем всеки ден..веднъж умираме. "
"Ако всичко беше вечно - нищо нямаше да бъде ценно" ATILA


Върнете се в началото
 Профил  
 
МнениеПубликувано на: 08 Окт 2019, 11:15:13 
Offline
Активен

Регистриран на: 19 Юни 2014, 00:04:41
Мнения: 1504
От тия менюта избираш кой СОМ порт да ползва, градуси и фаренхайт, колко датчика си свързал и на колко време да рефрешва показанията.


Върнете се в началото
 Профил  
 
МнениеПубликувано на: 08 Окт 2019, 11:42:17 
Offline
Активен
Аватар

Регистриран на: 23 Мар 2017, 10:26:45
Мнения: 3274
Местоположение: Първомай
pipilica написа:
От тия менюта избираш кой СОМ порт да ползва, градуси и фаренхайт, колко датчика си свързал и на колко време да рефрешва показанията.

Да ама гледам има и падащо за изход в .тхт пробвал ли си го ?
Прикачени файлове:
txt.JPG
txt.JPG [ 23.5 KiB | Прегледано 2585 пъти ]

_________________
"Живеем един път - не. Живеем всеки ден..веднъж умираме. "
"Ако всичко беше вечно - нищо нямаше да бъде ценно" ATILA


Върнете се в началото
 Профил  
 
МнениеПубликувано на: 08 Окт 2019, 19:35:06 
Offline
Активен

Регистриран на: 19 Юни 2014, 00:04:41
Мнения: 1504
Ми те го, няма кой знае каква разлика освен че не излиза page source и не мое се запише нищо.


Прикачени файлове:
termo_1.JPG
termo_1.JPG [ 51.68 KiB | Прегледано 2574 пъти ]
Върнете се в началото
 Профил  
 
МнениеПубликувано на: 09 Окт 2019, 03:44:52 
Offline
Пустинна лисица
Аватар

Регистриран на: 10 Юли 2016, 19:47:45
Мнения: 3827
Местоположение: Канада
Последно какво правим - ще има ли нужда от моите услуги?
Не става ясно колко често искаш да записваме данни?
Може примерно на всеки кръгъл час да добавя в един файл по един ред, ето така:

2019-10-08 17:00, 13.1, 11.5, 12.5, 13.1
2019-10-08 18:00, 13.2, 11.4, 12.5, 13.3
2019-10-08 19:00, 13.3, 11.5, 12.2, 13.5
2019-10-08 20:00, 13.4, 11.3, 12.2, 13.2
2019-10-08 21:00, 13.5, 11.2, 12.1, 13.0

Това не е база данни, базата е малко по-сложно.
Това е таблица която може да си я четеш с Ексел
и да си рисуваш графики,
може и с ноутпад да си я четеш, може и с много други неща.

Въпросния файл може да си го копираш по всяко време на друго място и
правиш каквото искаш а в оригинала ще продължава да добавя
данни отдолу. Ако изтриеш оригинала, на следващия път програмката ще
го създаде отново и ще запише първия ред в новия файл, след което
пак ще добавя отдолу.


Върнете се в началото
 Профил  
 
Покажи мненията от миналия:  Сортирай по  
Напиши нова тема Отговори на тема  [ 15 мнения ]  Отиди на страница 1, 2  Следваща

Часовете са според зоната UTC + 2 часа [ DST ]


Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Форума се задвижва от phpBB® Forum Software © phpBB Group
Преведено от yarnaudov.com