1

Téma: Nechi odesílat teplotu 85C přes http_get

Zdravím, nechci zakládat nový příspěvek, částečně se dotaz týka http_get
Jde o posílání teplot pomocí http_get do databáze na jiný server, nevím jak mám zabránit tomu, aby se neukládaly chybně přečtené údaje z čidla např hodnota 85. Při posílání na eportal je to v pořádku. Prosím o radu děkuji Filip

2

Re: Nechi odesílat teplotu 85C přes http_get

před odesláním si zkopiruj čidlo do proměnné zkontroluj hodnotu a odešli pouze v případě že není hodnota chybová

if (VENKU == 16777216) { echo(sys[5]'-'sys[6]'-'sys[7]' 'sys[8]':'sys[9]':'sys[10]' ''porucha teplotniho cidla venku'); };

3

Re: Nechi odesílat teplotu 85C přes http_get

Pripadne pokud se teplota 85st nemuze objevit (napr.venkovni teploty) jednoduse tu hodnotu 85 ignorujte.

4

Re: Nechi odesílat teplotu 85C přes http_get

Pokud vyčítáte čidlo třeba přez XML, může se tam objevit i prázdná hodnota a do databáze to pak uloží nulu. Osobně ignoruju všechny 0 a 85.00 . Ono v běžném prostředí je dost nepraděpodobné, že bude teplota přesně 85.00 a i kdyby, tak za pár sekund to bude hned 85.01 apod. Takže není problém všechny tyto hodnoty ignorovat. Mimochodem na mém SDS třeba nejvíc chybuje 4.té čidlo. Zkoušel jsem ho měnit zkracovat i prodlužovat kabeláž, ale je to +/- stejný. Není to žádná tragédie, stane se že vypadne 1x za 24h na 1 munitu, ale docela v podobné časy. A při 15ti čidlech na jedné zběrnici o délce okolo 200m je to hodně slušnej výsledek. Docela začínám mít podezření, že to ruší spínání HDO.