1

Téma: Výpadek odesílání hodnot

Již delší dobu pozoruji že u mě dochází k výpadkům odesílání hodnot z SDS na server kde jsou hodnoty ukládány a pak zpracovány. Děje se tak po různě dlouhou dobu, někdy to vydrží dva týdny někdy týden. Stačí SDSko vypnout a zase zapnout a vše se vrátí do normálu.
Neřešil někdo tento problém? Aktuální firmware mám.

2

Re: Výpadek odesílání hodnot

Mám podobné problémy. Odesílám na portál po 15 minutách a pak každou minutu na jiný server. Časové smyčky mám nastavené na 15 vteřin se sledováním sys65 a sys75. Nedovolím odesílání HTTP_GET pokud běží čas jiného požadavku. Vše funguje, ale po nějaké době občas příjde chyba v odesílání, kde sys75 obsahuje 0 a sys65 1029. Znamená to, že se nedokončil předchozí HTTP_GET. Pak se v náhodnou dobu stane, že deska přestane odesílat a každou minutu je vypsáno echo sys65 1029, sys75 0 a každou 15 minutu i u portálu. Co to znamená? Jak dlouho vlastně tvá funkci HTTP_GET než se po nezdařeném odeslání ukončí? Je možné, že by 15 vteřin nestačilo a každominutové volání funkce HTTP_GET ji soustavně udržuje ve stavu nedokončeného požadavku? Samozřejmě po restartu desky zase všechno na nějaký čas funguje. Když v jakoukoliv dobu při nefunkčnosti odesílání se dotáži přes výpis get_sys[65], dostanu hodnotu 1029. Prosím o nějakou radu.

3

Re: Výpadek odesílání hodnot

Používáte nejposlednější firmware pro vaše SDS ?

15 vteřin může skutečně být málo. Je potřeba sledovat výstup sys[] pro zjištení stavu, a podle toho se zařídit - viz příklad na wiki.
Firmware má i bezpečnostní timeout, pokud si vzpomínám je to asi jedna minuta (když se HTTP GET nepovede, tak by se to mělo celé nulovat a pak by jste měl být funkci schopen znovu bez problému použít - opět je potřeba sledovat sys[] pro skutečný stav).

Pochlubte se - popište jak využíváte své zařízení SDS zde ! Můžete si bezplatně přidat svou reklamu !

4

Re: Výpadek odesílání hodnot

adamn napsal:

Firmware má i bezpečnostní timeout, pokud si vzpomínám je to asi jedna minuta (když se HTTP GET nepovede, tak by se to mělo celé nulovat a pak by jste měl být funkci schopen znovu bez problému použít - opět je potřeba sledovat sys[] pro skutečný stav).

Mám s odesíláním pořád problémy. Nějaký čas se to zdá dobré a pak to začne zase zlobit. Mohl byste popsat podrobněji funkci http_get ? Znamená to, že pokud  sys[] obsahuje hodnotu 1029 a dojde k vnitřnímu ukončení této funkce, tak pak obsah sys[] je vynulován ? Pokud by tomu tak bylo, pak by bylo lepší v situaci kdy výstup sys[] dává 1029 tutu proměnou sledovat až se vynuluje a potom pokračovat s dalším odesíláním. Nejnovější firmware používám a čas odesílání jistím 100 vteřinami. Děkuji za každou radu.

5

Re: Výpadek odesílání hodnot

Tady se člověk dobré rady nedočká. To je podpora výrobků. Myslím, že si už další desku nekoupím.

6

Re: Výpadek odesílání hodnot

Snad tohle pomůže:

(ZDE JE VYSVĚTLENÍ CHYBOVÝCH KÓDŮ) http://wiki.merenienergie.cz/index.php/OSI7_status_code
(ZDE NAJDETE PŘÍKLAD V SDS-C) http://wiki.merenienergie.cz/index.php/Sdsc_sysf
http://wiki.merenienergie.cz/index.php/Sdsc_sysp

Pochlubte se - popište jak využíváte své zařízení SDS zde ! Můžete si bezplatně přidat svou reklamu !