1

Téma: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

Chystáme větší balík oprav všech firmware zařízení SDS, poprosil bych tedy všechny uživatele zde na fóru, aby sem napsali v jednoduchosti popis dané chyby  / název.
Jde především o seskupení všech hlášení, rozesetých po tomto fóru, to znamená že to někdo (z týmu, doufám) projde a dá tady dohromady.
V každém případě připište i číslo tématu, kde je daná chyba zmíněna, ať se to dá pak zpětně aktualizovat i v tématu.

Výsledek se předá vývojářům, a ti připraví nový firmware.

Průběžně můžete testovat BETA verze, které už obsahují většinu z nových požadavků a oprav chyb.

Díky

-------------------------------------------------------------------------------------------------------------------------------------------------------------
(na čem se pracuje)
2. bugfixy, field reporty, drobné nové funkce

-------------------------------------------------------------------------------------------------------------------------------------------------------------
(opravy - hotové)
1. Nejde nasimulovat plný rozsah střídy pro PWM10 minimální hodnota jež jde nasimulovat je 3500, je potřeba aby to šlo až do nuly.
2. sys231 a sys232 (relé 1 a 2) reaguje i na jinou hodnotu než 0 a 255 aniž by to emulátor označil za chybu - docela mě to potrápilo, když emulátor fungoval a SDS Micro ne.
3. Nefunguje zápis hodnot pro konfiguraci vstupů - převodový poměr MT , konstanta pro impulzy ....
4. Doplnit (pokud to půjde) - při provedení odečtu doplnit údaj o datum a čas odečtu.
5. Možnost nulování všech hodnot naměřených údajů - přechod z testovaní na ostrý provoz (řešení --- použijte RSTD a reset.htm)
6. Zvětšit velikost user.htm
7. možnost zápisu do impulsních čítačů přes SNMP (nulování nebo jakákoliv jiná hodnota)
8. Možnost přehazovat pozice 1-W teploměrů
9. ostatní (sem nedopsané) viz BETA seznam a list vydaných oficiálních FW
10. Doplnit - u nastavení počtu impulzů na kw - možnost zadaní desetinného čísla. U hlavního elektroměru ČEZ mám na štítku uveden údaj 0,087 kw/imp a nevím co s tím... (použijte kombinace konfiguračních položek: imp/kWh a MTD)
11. Možnost zapsat text z user.htm podobně jako to teď je pro sys[140 atd.]

-------------------------------------------------------------------------------------------------------------------------------------------------------------
(přání na které se zřejmě zaměříme)
1. empty

-------------------------------------------------------------------------------------------------------------------------------------------------------------
(přání, které jsou s nízkou prioritou)
2. Doplnit - možnost exportu a importu konfigurace již nakonfigurovaného modulu do jiného
3. bylo by super, kdyby šlo do SDSC naimportovat stavy z SDS zařízení, aby se dala lépe odladit případná chyba v programu, nebo alespoň možnost uložení nasimulovaných hodnot, aby to člověk nemusel při novém spuštění znovu všechno doplňovat.
4. Toto je *BETA-VERSION* verze hw SoC-ARM REV4 100Mbit DF5, ze dne 12.4.2013 při zobrazení grafů v měření energií není čitelný datum a čas, vše je vodorovně překryto (---- není to jen prohlížečem ?)
5. Umožnit posílání obsahu echo.htm na syslog server (port 512) cache echo.htm je dost malá, což chápu (použijte SDS-C funkci pro odesílání UDP (do syslog serveru) z vašeho programu)


Příspěvky budou přepsány sem nahoru, a smazány dole z fóra. Prosím rozlišit přání a opravy chyb, na ty dojde v první řádě.

2

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

Téma pročištěno, všechny předchozí požadavky jsou už zpracovány (viz seznam v úvodním příspěvku a viz BETA firmware na tomto fóru).

Pokud máte další záležitosti, můžete je sem samozřejmě vkládat, bude to opět postupně zpracováno.

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

3

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

Myslím že jako mnoho dalších uživatelů narážím na počet výstupů (u makra zase není klasická RS232). Když byla rozšířena funkčnost 1-wire sběrnice pro přístupová čidla velmi bych se přimlouval aby byla doplněna i funkčnos pro 1-wire switche typu DS2408 nebo DS2406 což by umožnilo velmi eleganně zvýšit počet výstupů (obdobně by se našel možná i nějaký D/A převodník). Domnívám se že na úrovni SDS-C se obsluha těchto obvodů přímo uživatelský zvládnou nedá :-(

4

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

když můžeme znova vkládat tak vložím z jiného vlakna

Nyní když jsem zrušil odečet tak na hlavní stránce vidím skutečný stav na elektroměru, i cenu za to co je na elektroměru, ale bohužel za celou dobu. A od toho tu vznikla funkce odečet abych jej provedl a videl spotřebu od odectu, jenze když jej provedu zase nevidim celkovy stav aby se dal zkontrolovat se skutecnym stavem.

tzn mělo by to pro mě jednoduché pro preprogramování možná složité možná i nemožno. a to

Nyní na každém měřidle (SO vstupu) jsou tři pole

Pole I
Celkem soucet deni i nocni tarif

Pole II
okamžity vykon a cena

Pole III
opet celkovy stav na elektromeru ale rozdeleny deni a nocni tarif


Po odectu se vse ale uplne vse na S0 strance snuluje.

muj navrh reseni, pridat jedno dalsi pole nebo vypustit souctove

návrh.

Pole I
bud vypustit nebo ponechat

Pole II
Okamzity vykon, cenu presunout a pridat k poli 3
Pole III
ponechat  a vedle ke každému tarifu pridat cenu

Pole IV
přidat celkovy stav který se shoduje s elektromerem i po provedeni odectu.


takto by mělo fungovalo na všech vstupech OPTO 1,2,3 a LOGIC S0

Co autoři na to? a co na to říkají ostatní?

5

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

Hodne bych se primlouval za moznost nastavit timezone, coz uz jde,
ale take volbu automatickeho prechodu Letni/Zimni cas tak, aby vsechny logy a casy v systemu
byly presne dle zvolene timezone a aktualniho datumu.
Diky

6

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

Když mi došel mail doufal sem že tu bude mraky nových věcí. Místo toho jen další požadavek. Zatím mi přijde že z požadavků není zakomponováno nic ani do březnové Beta

7

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

FW od Q3/2017 poskytuje automatické přepínání L/Z času.

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

8

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

adamn napsal:

Zimní / letní čas se bude řešit v některé z nových BETA verzí.
V současné době se pracuje na bug-fixech FW, a rozšíření portfolia.
Požadavky na nové vlastnosti (FW) pište do tohoto tématu.


ok tak znova vkladam,


když můžeme znova vkládat tak vložím z jiného vlakna

Nyní když jsem zrušil odečet tak na hlavní stránce vidím skutečný stav na elektroměru, i cenu za to co je na elektroměru, ale bohužel za celou dobu. A od toho tu vznikla funkce odečet abych jej provedl a videl spotřebu od odectu, jenze když jej provedu zase nevidim celkovy stav aby se dal zkontrolovat se skutecnym stavem.

tzn mělo by to pro mě jednoduché pro preprogramování možná složité možná i nemožno. a to

Nyní na každém měřidle (SO vstupu) jsou tři pole

Pole I
Celkem soucet deni i nocni tarif

Pole II
okamžity vykon a cena

Pole III
opet celkovy stav na elektromeru ale rozdeleny deni a nocni tarif


Po odectu se vse ale uplne vse na S0 strance snuluje.

muj navrh reseni, pridat jedno dalsi pole nebo vypustit souctove

návrh.

Pole I
bud vypustit nebo ponechat

Pole II
Okamzity vykon, cenu presunout a pridat k poli 3
Pole III
ponechat  a vedle ke každému tarifu pridat cenu

Pole IV
přidat celkovy stav který se shoduje s elektromerem i po provedeni odectu.


takto by mělo fungovalo na všech vstupech OPTO 1,2,3 a LOGIC S0

Co autoři na to? a co na to říkají ostatní?

9

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

Jelikož po půl roce nemám žádnou reakci, ani negativní, zkusím to ještě tady :-)   

Pro svou aplikaci potřebuji vyčítat přes SNMP impulsní vstupy a po každém odečtu vynulovat čítače. Velmi bych tedy ocenil přidání alespoň jedné z následujících možností:

a) Možnost prostého vynulování (i přes jiné OID)
b) Možnost zápisu do OID čítače s tím, že se zapsaná hodnota odečte od aktuální (jako u Papoucha)

Moc by mi pomohlo, kdyby aspoň někdo napsal, že se to třeba neplánuje, aby mi tu SDS neleželo dalšího půl roku a mohl se kouknout po jiném řešení.

Díky moc.

10

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

Chci se zeptat, zda není v plánu změnit nastavení PWM tak, aby dávalo smysl.

Teď je to (dle wiki):

Fm = 2 (2Hz) do 10000000 (10Mhz)
Střída = od 0 do Fm

To nedává vůbec smysl.

Pokud je to skutečně PWM, pak by střída měla být v %, tj. hodnoty např. x100 .... 10%=1000, 75%=7500.

Tak jak je to teď, když je Fm třeba 5 Hz, tj 5 cyklů za sekundu, tak jde střída nastavit jen na násobky 20%.
Musel by to být HODNĚ DIVNÝ SoC aby nepodporoval jemnější nastavení pro nízkou frekvenci.

Např. na čipech ATMEL AVR tohle vůbec není problém: Frekvenci nastaví prescaller, a střída jde nastavit v plném rozsahu čítače (0-65535).

Doufám že tohle bude opraveno, tak jak je to teď PWM výstupy nejdou moc používat.

Naposledy upravil: MightyPork (2014-08-01 09:47:09)

Chcete #include, lepší makra, řídící struktury atd. v SDS-C? Nástroj SDSCP vám to umožní!

11

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

K čemu je vůbec dobré nastavovat si konkrétní frekwence PWM natož takhle nízkou? Chápů jen že výstupní filtry vyhlazující s výstupní napětí pracují v určitých pásmech, ale není problém je navrhnnout na pevne dannou frekvenci.

12

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

Na WiKi je slovo "střída" uvedeno v uvozovkách. Ve skutečnosti se nejdná o nastavení střídy, ale přímý zápis do registru SoC (pulse-width). Do ČJ se to trochu obtížněji překládá, proto to bylo ponecháno - ale dojde zde ke změně popisu, ať to nemate.

Frekvenci, jakou je PWM výstup časován, je možné u aktuálního firmware nastavit od 24Hz to 49.999998MHz.

Historické firmware (dnes neaktuální) měli konfiguraci od 2Hz do 10MHz, ale to se změnilo.

PWM výstupy dříve i těď fungují OK, můžete využít např. modul PWM10 (OnlineTechnology.cz) pro převod PWM výstupu SDS na napětí 0V až 10V (pro řízení např. SSR relé).


---
Pozn. aktuální FW má možnost zápisu do OIDů pro impulsní čítače S0 vstupů, viz jiný požadavek v tomto vláknu.
Pro využití SNMP WRITE je samozřejmě potřeba tuto vlastnost povolit ve webové administraci výrobku.

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

13

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

Dobrý den,
jsem čerstvý uživatel platformy SDS, běží mi zatím jen jedno ovládání a měření, ale velmi se mi zamlouvá, v neposlední řadě i z czech-made důvodu, a rád bych jí nahradil několik stávajících monitorovacích Arduino instalací.
Tyto aplikace posílají data do služby Xively a tak to musí, z důvodů zachování historie, intervalů a dalších vazeb, zůstat.

Tato služba však používá metodu PUT (GET není podporováno), viz. https://xively.com/dev/docs/api/data/wr … atastream/ , bylo by možné přidat systémovou funkci http_put() jako jistou analogii ke stávající systémové h.ttp_get() funkci pro použití v tomto kontextu ?
(tečky jsem donucen použít, antispam robot byl nějaký vyplašený z mnoho htt p v textu... wink )
Nejsem velký znalec h.ttp protokolů a jejich odlišností, jednalo by se o složité přepracování stávající _get() funkce ?

Předem děkuji

Martin Špaček

P.S.
Rád bych také ještě zaloboval pro zvýšení priority přidání možnosti si do simulátoru SDS-C načíst aktuální reálné údaje z vybraného SDS zařízení (a odvážněji i třeba volitelně zpětné nastavování výstupů při krokování)

Naposledy upravil: Spagr (2014-09-06 08:39:34)

14

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

adamn napsal:

Pozn. aktuální FW má možnost zápisu do OIDů pro impulsní čítače S0 vstupů, viz jiný požadavek v tomto vláknu.
Pro využití SNMP WRITE je samozřejmě potřeba tuto vlastnost povolit ve webové administraci výrobku.

Obrovské díky Adame !!! :-)

15

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

Možnost nastavení času jinak než ntp - zápis sys[5-10], příznak úspěšné ntp synchronizace.

16

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

NTP viz: http://forum.merenienergie.cz//viewtopic.php?pid=4711#p4711

Flag pro skutečný stav NTP byl do FW přidán.

Zápis sys[5-10] - mělo by to být řešeno zápisem do sys[4] s tím, že SDS si to pak samo rozpadne.

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

17

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

V s0.xml mi chybí
Cena za jednu jednotku (T0)
Cena za jednu jednotku (T1)

Jinak NTP viz výše by bylo fajn.

Naposledy upravil: milanc (2015-02-24 10:50:55)

18

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

Zkuste BETA FW 24.2.2015 (nebo novější, pokud je vydán).

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

19

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

Bude se to pwm řešit? Zrovna jsem koupil modelářská serva (na řízení kmínové klapky a přívodu vzduchu),  a při frekvenci 50hz(20ms) a 50(0,4ms) krocích je to jaksi nepoužitelné. Rozsah serva 0,6-2,4ms ..

  Na 40 kroků serva při rozsahu 1,8ms bych potřeboval impulz 0,045ms
   Fm 50Hz .. 20ms takže potřebuji mít možnost nastavit alespoň 50Hz na 444.

20

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

Základní frequenci generátoru PWM na SDS lze nastavit od 24Hz až na 10MHz.

Aktuální dostupný firmware zařízení SDS pak umožňuje nastavit tolik kroků, jaká je nastavená frekvence generátoru.

Např. při frekvenci generátoru 50 Hz lze nastavit impuls s krokem 1/50 (jedna padesátina) šířky.

Pokud potřebujete jemnější dělení impulsu, musíte zvýšit frekvenci generátoru.

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

21

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

to adamm PWM - to není řešení, serva chtějí 50Hz..

chyba v emulátoru SDSC_190914.exe

sys[48]  04 i R   informace, je-li přijímací buffer rozhraní UART prázdný, možné hodnoty:
                   == 0 : v bufferu je jeden popř. více znaků, lze je přečíst (buffer není prázdný)
                   == 1 : buffer je prázdný (nebyl přijat znak od posledního vyprázdnění bufferu)

#define COMBUFFERINFO sys[48] // ==0 je znak, ==1 je prazdny ... funguje naopak
#define COMBUFFER sys[49] // com buffer
if (COMBUFFERINFO != 0) // neco tam je -- takto to funguje v emulátoru, v sds ==0
               {p=COMBUFFER; echo('232 buffer =',p);}

    console vypisuje -1 ..

22

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

Zkuste použít zápis do sys[193] namísto sys[192] - je to uděláno tak, že zápis do sys[193] přímo zapíše hodnotu do registru generátoru PWM.
Je samozřejmě potřeba mít nejposlednější firmware, aby to fungovalo.

sys[48] v EXE by mělo také být opraveno.

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

23

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

Vzhledem k tomu, že se snad? chystá zahrnutí automatického přechodu letní/zimní čas do buducího firmwaru, přimlouval bych se ještě za možnost použít alespoň jeden záložní NTP server.

Voltaire:  Chceš-li se mnou diskutovat, přesně vysvětli pojmy.

24

Re: VELKÝ BALÍK oprav / úprav, žádosti prosím ZDE

V rámci nového FW prosím o doplnění položek k jednotlivým vstupům S0

1/ měs. stálá platba - stálá platba např. za elektroměr v Kč
2/ měs záloha - záloha vůči, které porovnávám měsíční spotřebu
3/ tyto položky uložit do nových SYS[]

V součastnosti si tyto parametry zadávám do uživatelských proměnných sys[140], ale je to kostrbaté. U jednotlivých vstupu by to bylo jasně definované. Děkuji. ML

Naposledy upravil: lasty (2018-12-30 18:51:36)