1

Téma: Softwarový reset - restart programu

Potřebuji dálkově restartovat program napsaný v SDS-C. Takové tlačítko ale ovládací prostředí bohužel nenabízí.
Ani ručně přímo na desce takový reset nenajdu.
Jako jediná možnost se mi jeví opětovný upload stejného programu.

2

Re: Softwarový reset - restart programu

V současné době je jediná možnost znovu nahrát program.
Ale není to samozřejmě správné řešení - nejlépe je nemít potřebu program resetovat.

Nicméně píšu si do [todo] seznamu něco vymyslet. Zřejmě to bude nějaký specifický zápis do sys[] který provede reset...

Ale zatím jste první člověk který kdy takový požadavek vznesl.
Není lepší napsat program tak, aby nebylo potřeba ho "resetovat" ?
Z jakého důvodu je to potřeba ? Dost možná najdeme jiné řešení.

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

3

Re: Softwarový reset - restart programu

Ja jsem neco podobneho potreboval treba kvuli zakladnimu nastaveni v init. Pak jsem to ale prehodil do procedury mimo init a spoustel toto nastaveni jak z init, tak i pres parametr v sys[147]. Pro testovani si dovedu predstavit vyuziti smile

Kdyz uz jsme u toho resetu. Pomohlo by smazani obsahu konzoly njkym tlacitkem.

4

Re: Softwarový reset - restart programu

j@m napsal:

Pomohlo by smazani obsahu konzoly njkym tlacitkem.

To je dobrá připomínka, zapisuji si.

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

5

Re: Softwarový reset - restart programu

adamn napsal:
j@m napsal:

Pomohlo by smazani obsahu konzoly njkym tlacitkem.

To je dobrá připomínka, zapisuji si.

Tady by asi stačilo kdyby fungoval echoclear smile ne že bych chtěl rýpat smile ale pak by to už šlo udělat programově ....

SDS micro DIN - firmware 8.7.2014, SDS micro DIN - firmware Beta xx.x.2014
SDS nováček :-) Správce sítě, programátor, kutil .... :-)

6

Re: Softwarový reset - restart programu

Funkce echoclear() funguje, buď použijte nové SDSC.exe nebo musíte vložit alespoň jeden parametr (např. nulu, je to jedno).

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

7

Re: Softwarový reset - restart programu

adamn napsal:

Funkce echoclear() funguje, buď použijte nové SDSC.exe nebo musíte vložit alespoň jeden parametr (např. nulu, je to jedno).

echoclear(0);

Funguje super ! Dík !!!

SDS micro DIN - firmware 8.7.2014, SDS micro DIN - firmware Beta xx.x.2014
SDS nováček :-) Správce sítě, programátor, kutil .... :-)

8

Re: Softwarový reset - restart programu

Ten reset potřebuji z toho důvodu, že mám SDS Micro připojené na router s USB 3G modemem. Zařízení je tak naprosto nezávislé na infrastruktuře zákazníka - kam to přinesu, tam to odesílá data na internet přes 3G síť. Má to ale háček - SDS Micro se po zapnutí napájení ihned rozjede, zatímco router s 3G se připojuje asi minutu. Spojení na internet se tedy po zapnutí neustaví a je potřeba program resetovat.
Můžu dát na začátek programu delay na cca 2 minuty - ale při každé změně kódu, připojení a odpojení drátu se učekám, zpoždění by bylo vždy, i tehdy, když není potřeba.

Naposledy upravil: palca (2012-02-11 20:44:24)

9

Re: Softwarový reset - restart programu

Za vhodné místo pro SW tlačítko reset bych považoval stránku 6 (SDS-C), kde je napsáno: Stav programu : PROGRAM V PROVOZU, hned vedle by mohlo být "RESTARTOVAT"

10

Re: Softwarový reset - restart programu

A co tam dat do init{}    ping na  USB 3G modem , pokud se ping nevrati tak tam dat wait a nebo wait preskocit ?, Bude to pouze na zacatku a v samotnem programu to uz vadit nebude.

11

Re: Softwarový reset - restart programu

tola napsal:

A co tam dat do init{}    ping na  USB 3G modem , pokud se ping nevrati tak tam dat wait a nebo wait preskocit ?, Bude to pouze na zacatku a v samotnem programu to uz vadit nebude.

Taky bych to tak řešil a ping spíše nějaký venkovní univerzalní , třeba tady na portál. A až to projede tak pustit dál program.

SDS micro DIN - firmware 8.7.2014, SDS micro DIN - firmware Beta xx.x.2014
SDS nováček :-) Správce sítě, programátor, kutil .... :-)

12

Re: Softwarový reset - restart programu

viz. tady: http://forum.merenienergie.cz//viewtopi … 1472#p1472

SDS micro DIN - firmware 8.7.2014, SDS micro DIN - firmware Beta xx.x.2014
SDS nováček :-) Správce sítě, programátor, kutil .... :-)

13

Re: Softwarový reset - restart programu

Existuje už nějaká možnost na softwarový reset SDS-C programu. Nejlépe z admin prostředí na dálku bez fizického přístupu k zařízení.
SDSko po čase přestane odesílat a stačí přerušit napájení a odesílá znovu několik dní.

14

Re: Softwarový reset - restart programu

Na SW reset v nouzi používám stránku "Nastavení IP adresy" tedy:
Administrace -> NASTAVENÍ DHCP / STATIC IP -> tlačítko Store dole (Aktualizovat nastavení ...)
Není nutné měnit žádné  parametry na stránce.

Stává se, že se něco někde pokazí (zatím nevím co) a SDS přestane odesílat data na můj server. Pak mi přijde email, že SDS nekomunikuje. Pokud to není dočasným výpadkem internetu, tak pomáhá popsaný reset.