Téma: [vyřešeno] Pomoc s přepínáním tarifu pomocí SDS-C

Dobrý den,

mám zapojeny 4 elektroměry přes OPTO vstupy a jeden z jich (bojler) je přes HDO (OPTO2).
Tedy pokud je aktuální vysoký tarif, elektroměr je bez proudu.

1. Rád bych pomocí SDS-C nastavil zobrazování aktuálního tarifu.
2. Tuto informaci bych pak chtěl předat dalším 2 SDS modulům (zatím je nemám, jsou objednány)

poznámka: pokud jsem pokusně přepnul v administraci "který vstup vybírá tarif" na Opto2 - vypadá že funguje vybírání tarifu, ale už ne odečet daného opto vstupu.

Děkuji za pomoc

2

Re: [vyřešeno] Pomoc s přepínáním tarifu pomocí SDS-C

HDO má být samostatný signál z HDO přijímače (typicky tento přijímač spíná pracovní N vodič, takže si na něj pověsíte relé, a výstup relé dáte do některého OPTOx vstupu pro SDS).
Pokud nemáte tento N vodič z HDO přijímače, budete si to muset nějak zařídit.

Pokud na OPTO2 máte S0 výstup elektroměru, tak tam máte impulsy odpovídající spotřebě, a přímo tím logicky nelze stav tarifu ovládat.
Co by možná šlo, je - byť opožděně a nejistě - detekovat, že na OPTO2 je detekován odběr,
což by ve vašem případě znamenalo že boiler topí (a tedy dedukcí že musí nejspíše být zapnuté HDO).
To by v SDS-C programu poznat šlo, a potom by tento program "ručně" nastavil stav tarifu pro celé SDS do sys[459] (v administraci v nastavení tarfiního vstupu dát volbu "ovládáno sds-c" - a samozřejmě si musíte takový program napsat).

Toto určitě ale není vhodný postup, jednak kvůli zpoždění a možné chybovosti, což povede k nepřesnostem.

Jediné co mi přijde vhodné je skutečně ovládat jeden z OPTO vstupů pomocí relé na N vodiči z HDO přijímače. To jediné dá správné výsledky.

Předání dalším modulům lze provést přes http_get() funkci, která do těchto modulů pošle přes /sdscep informaci (např. do sys[140]), a v těchto modulech běžící sds-c program si tu informaci převezme (bude průběžně sledovat sys[140]) a nastaví odpovídající tarif do sys[459].

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

3 Naposledy upravil: Radek.Nekvasil (2022-06-14 16:48:59)

Re: [vyřešeno] Pomoc s přepínáním tarifu pomocí SDS-C

Dobrý den, děkuji za odpověď.. .aktuálně mám doma 13 podružných měření smile k jednomu stávajícímu SDS jsem objednal a zítra snad dorazí další 2 kousky. Bohužel to pro mě znamená, že nemám volný ani jeden OPTO vstup, naopak mi spíš jeden chybí.

Obsadit opto vstup přepínačem na HDO se mi zatím nechce. Až k tomu dojde měl bych tedy zakoupit něco jako https://www.onlinetechnology.cz/eshop/zbozi/rele-detekce-pritomnosti-230vac a zapojit na opto vstup.

Ještě mě napadlo... SDS mini (mám) a SDS ST (dorazí) mají relé vstupy... možná bych mohl na tyto vstupy zapojit relé, které bude seplé nebo ne a to by mi pak mohlo předávat informaci o tarifu. Je to tak ? Jde mi hlavně o to neobsazení OPTO vstupu.

Další myšlenka je zapojení zařízení s IP adresou na HDO a pokud reaguje na ping vyhodnotit tarif na nízký a pokud nereaguje na ping vyhodnotit tarif na vysoký. Zdá se mi to ale náchylné na možnou chybu.

podle wiki jsem si našel http_get a tarify a zkusím poslání:
SDS1:
http_get(192,168,1,250,'192.168.1.250','/sdscep?sys459=1'); pro nízký tarif a http_get(192,168,1,250,'192.168.1.250','/sdscep?sys459=0'); pro vysoký tarif

4

Re: [vyřešeno] Pomoc s přepínáním tarifu pomocí SDS-C

Pozor, sdscep funguje jen na sys 140 až 149, je to z bezpečnostních důvodů. Zápis do sys 459 můžete provést až zevnitř z programu (tzn. sledovat např. sys 140 který si pro tento úćel vyberete, a pak podle něj nastavit sys 459, např. do smyčky dát: sys[459] = sys[140];).

Opravdu doporučím jeden OPTO vstup na kterémkoliv SDS použít pro HDO přes (např.) zmíněné relé, a pak pomocí přenosu přes http_get to rozeslat do ostatních SDS.
Nebo si pořiďte MACRO ST to má 8 vstupů atd.

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

5

Re: [vyřešeno] Pomoc s přepínáním tarifu pomocí SDS-C

V případě obsazených všech S0 vstupu lze ještě použít AD vstup přes spínané relé 230V. Tzn. Hdo spínat relé a přes AD načítat třeba 0V/12V. Pak upravit v programu VT a NT.