Ano, je to tak, dokonce i zde na fóru to bylo několikrát probíráno. Je to jeho neblahá vlastnost.pocitujlasku píše:Mahoney: pockat, ak meriam castejsie ako kazdych 30 sekund, tak to urobi az 1.5 stupna?
18B20 přes RS232 do PC (Windows)
Moderátor: Moderátoři
- pocitujlasku
- Příspěvky: 2764
- Registrován: 12 pro 2005, 00:00
- Bydliště: SR, Poprad
Autor: len taky napad, ak tie namerane data potrebujes poslat niekam dalej, co takto rovno porozmyslat napr. nad esp8266. bez problemov vie citat tie ds a cez wifi by ti rovno posielal do tmep. na toto by ti uplne stacilo to majmensie, najlacnejsie esp-01
Načo normálu PC aplikáciu, keď na to stačí normálny PC skript, rozumej pár riadkov textu v napísaných poznámkovom bloku uložené do textového súboru s príponou .bat?petrfilipi píše:Já myslel TMEP.cz.
Appkou myslím normální PC aplikaci.
PF
Kód: Vybrat vše
@echo off
setlocal enabledelayedexpansion
:: --- KONFIGURÁCIA ---
set "LOG_FILE=C:\Cesta\K\LogTemp\lastlog.txt"
set "TMEP_URL=https://tvoja-domena.tmep.cz/"
set "GUID=v1"
:: --------------------
:loop
:: 1. Prečítanie posledného riadku zo súboru
for /f "tokens=*" %%a in ('type "%LOG_FILE%"') do set "LAST_LINE=%%a"
:: 2. Extrakcia teploty (LogTemp ukladá dáta oddelené čiarkou/tabulátorom)
:: Predpokladáme, že teplota je v poslednom riadku. Ak je formát zložitejší,
:: môže byť potrebné "orezať" reťazec pomocou for /f "tokens=X delims=,"
set "TEMP_VALUE=%LAST_LINE%"
:: 3. Odoslanie na TMEP pomocou curl
echo Odosielam hodnotu: %TEMP_VALUE%
curl -s "%TMEP_URL%?%GUID%=%TEMP_VALUE%" > nul
:: 4. Počkanie 60 sekúnd a opakovanie
echo Cakam 60 sekund...
timeout /t 60 /nobreak > nul
goto loop- Přílohy
-
program_pre_ESP01.cpp.txt- (1.53 KiB) Staženo 20 x