Počítadlo s přenosem dat přes internet. Bezdrátový elektroměr "a1" s rádiovým modulem "strizh", jednofázový. Proč jsou elektronické měřiče výhodné při přenosu odečtů pro světlo

  • 06.12.2019

Produkt skladem! Ceny 2019

Podmínky objednání a dodání adaptérů pro komunikaci s měřiči Mercury
(e-mailové žádosti [e-mail chráněný] nebo volejte 8-909-283-34-16)


1) Automatizační jednotka - WiFi router (model VR-007.4) Cena je 5000 rublů. Koupit. Miniaturní USPD pro dotazování na seznamy počítadel Mercury přes kterékoli z připojených rozhraní USB-RS485/CAN/IRDA/optoport. Může nezávisle zjišťovat 10 třífázových měřičů Merkur nebo vytvořit skrz sebe end-to-end tunel pro dotazování na neomezený seznam měřičů externími programy.

2) Cena je 3300 rublů. Koupit. Kompletní hardwarové zařízení pro přenos dat mezi lokální sítí Ethernet a kabelovým rozhraním RS485. Je široce používán pro automatizaci odečítání z měřicích zařízení, včetně elektroměrů Mercury. Pracuje se všemi druhy protokolů TCP/IP v serverovém i klientském režimu. Lze jej zobrazit na internetu pro vzdálené sledování účetních objektů ASKUE.

3) Cena je 1950 rublů. Koupit. Převodník rozhraní pro elektroměry Mercury-230, 231, SE-102 obsahující rozhraní IRDA. Připojení k elektroměru nevyžaduje otevření svorkovnice.

Se zavedením zákona o nezávislém předávání údajů o prostředcích spotřebovaných správcovskou společností se obyvatelé potýkali s potřebou měsíčně přepisovat odečty elektroměrů (ale i jiných měřicích zařízení), volat nebo osobně navštěvovat úřady. servisních organizací. Stává se však, že na to není čas nebo člověk zapomněl data přenést. Poté, aniž byste zaplatili ani korunu, budete muset příští měsíc vložit dvojnásobek částky, což je při výpočtu rozpočtu nepohodlné. To se však nestane, pokud nainstalujete elektroměr, který samostatně přenáší údaje do správcovské společnosti. Dnes budeme hovořit o výhodách a nevýhodách a také o konstrukci takového zařízení.

Přečtěte si v článku:

Vlastnosti elektroměrů s dálkovým odečtem

Rozdíl mezi přenosovými elektroměry a jednoduchými elektroměry je přítomnost mikrokontroléru a systému přenosu dat, který umožňuje společnostem zabývajícím se prodejem energií na dálku sledovat spotřebu energie a v případě nezaplacení dokonce vypnout její dodávku do bytu. Pro přenos odečtů elektroměru není vyžadována žádná akce ze strany majitele - pouze prvotní nastavení a přenos prvních odečtů.


Funkce systému měření informací

Úkolem informačně-měřícího systému je shromažďovat, analyzovat a předávat informace o spotřebě elektřiny dodavateli nebo řídící organizaci. Poskytuje možnost vypnout nebo obnovit dodávku elektřiny dodavatelem, případně i omezit výkon, pokud spotřebitel překročí limit dle smlouvy.

Zajímavé informace! Pomocí analýzy provedené informačním měřicím systémem samostatně varuje spotřebitele zasíláním informačních zpráv na e-mail nebo osobní účet na webových stránkách společnosti.


Výhody elektroměrů s dálkovým odečtem

Elektroměry s dálkovým odečtem mají oproti běžným přístrojům řadu výhod. Podívejme se na některé z nich:

  1. Denní sběr dat umožňuje řešit sporné situace - pokud se vyskytnou dotazy ohledně časového rozlišení.
  2. Okamžitá fixace změny tarifu. V případě běžných multitarifních měřičů dochází k situacím předčasného přepnutí. V tomto případě řeší energetická společnost spory nikoli ve prospěch vlastníka.
  3. Dodatečná ochrana. Majitel často zapomene vypnout žehličku nebo elektrické sporáky, pamatuje si to v práci nebo na výletě. Pomocí elektroměru s přenosem dat můžete vypnout napájení odkudkoli pomocí chytrého telefonu nebo počítače připojeného k internetu. Souhlas, dobrý způsob, jak chránit svůj domov.
  4. Šetří čas. Zaznamenávání naměřených hodnot, plýtvání časem na přenos dat – to je dnes luxus v našem životním rytmu.

Elektroměrové zařízení s automatickým přenosem dat

Zařízení takových elektroměrů je podobné konvenčním a zahrnuje:

  • měřicí transformátory;
  • svorkovnice;
  • elektronická deska.

Ten je určen k propojení informačního měřicího systému. Ale na zařízení stojí za to přebývat podrobněji. Podívejme se, z čeho se skládá.


Telemetrický výstup: účel

Telemetrický výstup měřiče je druh portu, přes který je měřidlo připojeno k osobnímu počítači nebo zařízení pro dálkový přenos dat. Dnes již výrobce nabízí i analogová zařízení vybavená telemetrickým výstupem a tím i možností automatického přenosu dat.

Mikrokontrolér: co to je a k čemu se používá

Toto zařízení digitalizuje vstupní signál přicházející z transformátoru, zpracovává informace a přijímá příkazy z ovládacích prvků. Na něm závisí také provoz displeje z tekutých krystalů.

Názor odborníka

Inženýr-konstruktér ES, EM, EO (napájení, elektrická zařízení, vnitřní osvětlení) ASP North-West LLC

Zeptejte se specialisty

„Mikrokontrolér omezí výkon proudu, který je přiváděn do bytu, nebo zcela vypne napětí při dosažení placeného prahu i bez příkazu přes internet. Stane se tak, pokud je na základě dohody s maloobchodní energetickou společností omezena dodávka elektřiny.“


Existují modely, jejichž mikrokontrolér je zodpovědný za čtení dat z plastových čipových karet, které lze doplnit z běžné bankovní karty (například STK-3-10 nebo STK-1-10). Elektroměr vybavený podobným ovladačem umožňuje platit za elektřinu okamžitě, aniž byste museli opustit domov.

Řídicí systém: princip činnosti

Automatizované řídicí systémy plní následující funkce:

  • shromažďovat údaje o spotřebě za stanovené časové období (hodina, den, týden, měsíc);
  • po zpracování přijatých informací tvoří zprávu o spotřebované energii;
  • předvídat možný výdaj (to pomáhá spotřebiteli, pokud je sepsána dohoda o předplaceném kalkulačním systému).

Výměna informací mezi elektroměrem a dodavatelem elektřiny probíhá pomocí systému přenosu dat. Na jeho funkčnosti a funkcích naprogramovaných v mikrokontroléru záleží, zda bude zařízení samo předávat informace o spotřebované elektřině, nebo bude muset majitel v určité dny stisknout tlačítko zařízení pro přenos energie, aby na dálku odečetl elektroměr.


Rádiový modul: k čemu slouží a jakou roli hraje

Ne všechny elektroměry jsou vybaveny rádiovým modulem. Taková zařízení jsou častěji používána servisními organizacemi k odečítání z obecných domovních elektroměrů. Obousměrná komunikace probíhá přes rádiový kanál. Dosah rozhraní až 10 kilometrů. Jinak se elektroměr s rádiovým modulem neliší od těch, které fungují přes internet přes drátové připojení, Wi-Fi nebo elektroměry se SIM kartou komunikující přes mobilního operátora.


Související článek:

V tomto přehledu zvážíme typy struktur, co je třeba věnovat pozornost při výběru, oblíbené modely a výrobce, průměrné ceny, doporučení odborníků.

Taková zařízení okamžitě přenášejí informace o pokusu o otevření, zkratu nebo jiných nouzových situacích. Stejně jako měřicí zařízení, která přenášejí data přes internet, jsou vybavena baterií pro autonomní napájení, což znamená, že informace o odstavení a všech následných akcích se zobrazí na počítači řídící organizace.

Jak funguje elektroměr, který přenáší údaje?

Hlavní práce probíhá ve třech fázích – shromažďují se data o spotřebě, odesílají se na server organizace prodeje energie nebo controllingu, analyzují a archivují. První etapu provádějí čidla, která shromažďují údaje o spotřebě elektrické energie a kontrolu jejich provozu a zpracování přijatých informací provádí elektronika měřicího zařízení. Takových senzorů nemůže být více než 32 - pro takové maximální částka přijímač vypočítaný.


Dále jsou data přenášena k uložení na server, kde je lze prohlížet v reálném čase z vašeho domácího počítače nebo z jakéhokoli jiného místa po přihlášení k vašemu osobnímu účtu. Tato práce je přiřazena ovladačům, které přenášejí signál. Zobrazují také údaje na displeji elektroměru z tekutých krystalů.

Třetí fází je archivace a analýza dat na serveru, kontroleru a PC. Na počítači zároveň speciál software ke zpracování přijatých informací. Pokud takový software na vašem domácím počítači není k dispozici, můžete si data prohlížet pouze ve svém osobním účtu na webových stránkách společnosti vykonávající kontrolu.


Automatický přenos dat na elektroměrech

Automatický přenos odečtů elektroměrů provádí regulátor naprogramovaný na konkrétní den v měsíci. Funguje v tandemu se serverem, který organizuje přijatá data. Převod se provádí přes internet nebo přes mobilní komunikace. Pro přenos dat přes mobilní síť je SIM karta instalována ve speciálním slotu měřicího zařízení.


Jak přenášet data na měřičích pomocí automatizovaného systému

Elektroměry s přenosem odečtů vyžadují minimální lidskou účast v procesu. Stačí stisknout tlačítko jednou za měsíc a data z měřiče jsou již odeslána na správnou adresu. Automatizované odesílání odečtů měřičů je však ještě pohodlnější. Vlastník odešle data na server pouze jednou sám. Následně tuto práci vykonává regulátor sám. Zde je návod, jak to jde.


Po instalaci zařízení spotřebitel přenese indikátor stisknutím tlačítka zařízení pro automatický přenos dat nebo přímo na místě. Někdy je třeba naměřené hodnoty odeslat pouze jednou, někdy několik, každých 5-10 minut. Tyto akce se provádějí před přijetím zprávy od prodejce energie nebo řídící společnosti, že data byla přijata. Od tohoto okamžiku nelze provést žádnou akci – všechny informace budou automaticky odeslány na požadovanou adresu. Elektroměr archivuje data každou hodinu a odesílá je jednou denně.


Jak funguje indukční elektroměr s automatickým přenosem dat

Indukční měřicí přístroje s možností připojení zařízení pro přenos odečtů měřidel jsou označeny písmenem „D“. Mají telemetrický výstup pro připojení ovladače. Čtení informací je následující.

Induktor vysílá elektromagnetické vlny, které způsobují otáčení hliníkového disku, pod kterým je umístěn snímač pulsů. Jeho obvod zahrnuje systém skládající se z fotografie a LED. Systém je umístěn tak, že paprsek LED odražený od hliníkového disku dopadá na fotodiodu. Disk má pás absorbující světlo. Je tedy zajištěno přerušení, které zachytí elektronický obvod a vysílá do přijímače. Počítá přijaté impulsy, po kterých se zobrazí data.


Výhoda elektronických měřičů s automatickým přenosem dat oproti indukci

Indukční elektroměry se schopností přenášet odečty prohrávají s elektronickými co do nedostatku další možnosti. To platí zejména pro vzdálené výpadky napájení. Problémem je nutnost neustálého připojení k síti. Při provádění elektroinstalačních prací s odpojením napětí se již nepřenášejí data z měřiče. To znamená, že v případě neoprávněného otevření zařízení za účelem krádeže elektřiny server o tom nedostane signál.

Zajímavý! I přes možnost takového připojení se tato zařízení postupně mění na elektronická měřidla s automatickým přenosem dat.


Přehled výrobců a cen u některých modelů

Nejznámější a nejoblíbenější značkou mezi výrobci zařízení pro automatický přenos odečtů měřičů je « Rtuť» . Modely této značky, jejich vlastnosti a náklady od ledna 2018 nyní a zvažte:

ModelkaTyp připojeníPočet tarifůKomunikace, rozhraníCena, rub
jednofázovývícetarifníPulzní výstup, GSM modem8000
třífázovývícetarifníOptoport, rozhraní RS4859500
200.4 jednofázovýJednosazbovýPLC modem, rozhraní CAN3500
jednofázovývícetarifníPulzní výstup, optický port, PLC modem4000
třífázovývícetarifníRozhraní CAN, PLC modem6500
třífázovývícetarifníInternet, GSM/GPRS modem, PLC modem, rozhraní RS48514800

Mercury 234 ART-03


Pro srovnání doporučujeme, abyste se seznámili s jinými elektroměry s vestavěným modemem pro přenos odečtů:

ModelkaTyp připojeníPočet tarifůKomunikace, rozhraníCena, rub
Matice NP71 L.1-1-3jednofázovývícetarifníPLC modem7600
jednofázovývícetarifníPLC modem2300
PSCH-4TM. 05MK. 16.02jednofázovýMulti-tarif (až 4)PLC modem23300
ZMG405CR4. 020b. 03Třífázový typ transformátoruMultitarif (až 8)PLC modem, rozhraní RS485, optoport17300

Je jasné, že cenové rozpětí je velké, což znamená, že každý si bude moci vybrat model, který mu bude vyhovovat z hlediska nákladů a technické parametry.


Shrnout

Na závěr podotýkáme, že elektroměry (stejně jako vodoměry), které přenášejí odečty, dodávají komfort, po kterém všichni touží. Toto zařízení se tedy vyplatí koupit. Doufáme, že dnes prezentované informace byly pro našeho váženého čtenáře užitečné. Pokud máte nějaké dotazy, můžete se jich zeptat v komentářích níže. Budeme rádi, když se o své zkušenosti podělíte s ostatními čtenáři.

A na závěr již tradičně krátké, ale poučné video na dnešní téma:

(VALTEC VT.USPD.R1) Zařízení pro sběr a přenos dat (DUCD) je určeno k získávání informací o spotřebě zdrojů z měřicích zařízení s pulzním výstupem (vodoměry, teploměry, plynoměry), signálů ze snímačů s „suchým výstup typu kontakt (senzor úniku, snímač teploty, snímač tlaku atd.), pohony potrubní armatury, přenos přijatých dat vzduchem na server k dalšímu zpracování a použití.

VT.USPD je elektronická jednotka s vestavěným Wi-Fi modulem (protokol 802.11 b/g/n) a bateriemi (tři baterie AA).

Zařízení se dotazuje na stav čítačů ve stanoveném intervalu a přenáší přijaté signály na server. Signály ze senzorů zahájí okamžitý přenos zprávy na server. Pokud kanál pro přenos dat není dostupný, zařízení shromažďuje data (maximální hloubka archivu je jeden měsíc) a když se objeví spojení, přenese je na server. K ochraně před neoprávněným vystavením je k dispozici detektor indikující neoprávněnou manipulaci, po jehož aktivaci je na server vysílán odpovídající signál.

Zařízení pro přenos dat splňuje požadavky Státního výboru pro rádiové frekvence uvedené v Rozhodnutí č. 07-20-03-001 ze dne 07.05.2007.

    Klíčové výhody používání VT.USPD:
  • Byt je pod kontrolou, když jste na venkově, na dovolené nebo v práci.
  • Sběr svědectví a kontrola výdajů nájemníků.
  • Automatický přenos hodnot ze zařízení do Velké Británie / HOA atd.
  • Nezávislé napájení.
  • Snadná instalace a konfigurace.

Uživatelem zařízení pro sběr a přenos dat VT.USPD může být jak správcovská společnost bytového domu, tak vlastník či nájemce jednoho bytu, jednotlivého domu.

Zakoupením zařízení získává kupující bezplatný přístup k používání systému automatického sledování a účtování zdrojů SAURES (www.saures.ru) s poskytnutím osobního účtu, možností osobního nastavení a příjmu informací na mobilní telefon popř. počítač.

Pro připojení USPD není potřeba samostatný WiFi sítě– Můžete použít stávající domácí nebo veřejnou síť.

Neexistuje žádný poplatek za předplatné. Pro mobilní zařízení na platformách Android a Apple je k dispozici bezplatná aplikace SAURES na Play Market a Apple Store.

Technická podpora pro uživatele je rovněž poskytována zdarma – konzultovat lze telefonicky nebo e-mailem.

Instalací zařízení pro sběr a přenos dat VT.USPD bude moci vlastník nebo nájemce nemovitosti přijímat v elektronické podobě stavy měřidel, analytické zprávy, informace o chybách v provozu domácího zařízení. Uživatel bude například upozorněn na abnormální průtok vody v důsledku netěsnosti vodovodního potrubí nebo otevřeného kohoutku.

Při vybavení bytového domu moduly VT.USPD obdrží HOA nebo správcovská společnost automaticky odečítané stavy elektroměrů, informace o možných nehodách a zneužití bezohlednými nájemníky.

Kontrola netěsnosti může být provedena podle odečtů měřidel a snímačů úniku. Informace o úniku jde majiteli bytu a HOA. Vypnutí vody může být provedeno automaticky nebo pomocí dálkově ovládaného jeřábu.

K jednomu modulu VT.USPD lze připojit až osm metrů nebo senzorů.

Zařízení je napájeno třemi AA bateriemi (případně z externí jednotky). Nabití baterie vydrží minimálně čtyři roky jejího provozu.

Nabízíme zařízení pro sběr a přenos dat, jehož cena uživatele moderní elektroniky příjemně překvapí.

JSC "Moscow City Telephone Network" (MGTS) plánuje zavést automatický přenos odečtů měřičů prostřednictvím wifi modem. Informovala o tom moskevská agentura s odvoláním na Dmitrije Kulakovského, ředitele marketingu a vývoje produktů MGTS.

„Do každého bytu, kam přijedeme s GPON (technologie připojení k internetu realizovaná firmou), nainstalujeme optický modem, respektive je možné k němu připojit USB vysílač, který bude automaticky sbírat informace z vodoměrů, elektroměrů, plynoměrů “ - vysvětlil Kulakovsky.

Nyní spotřebitelé nejčastěji odečítají údaje z měřičů sami a předávají je společnosti zabývající se prodejem energie, vysvětlila agentuře Mosenergo Sales Company. "Obyvatelé mohou svědčit prostřednictvím" Osobní oblast klienta“ na webových stránkách společnosti, prostřednictvím portálu veřejných služeb, prostřednictvím terminálů pro příjem odečtů umístěných v každé klientské kanceláři naší společnosti a v řadě multifunkčních center, můžete také nadiktovat svědectví operátorovi kontaktního centra na tel. den v týdnu (během přenosu svědectví)“, dodal Vadim Nadtochiev, vedoucí oddělení podnikové komunikace v Mosenergosbyt.

Podle pracovního plánu společnosti kontroloři Mosenergosbyt provádějí odečty každých 6 měsíců.

Firmě podle zástupce MGTS brání nedostatek jediného typu měřidel. "Pro realizaci projektu je nutné, aby byl USB vysílač kompatibilní s měřiči instalovanými v bytě či domě. Je obtížné dodat jedno jednotné řešení. Potřebujeme technologického partnera, který by se ujal úkolu integrovat různé typy metrů,“ - řekl Kulakovsky.

Nyní takový vývoj provádí OJSC Rostelecom. V prosinci společnost uzavřela smlouvu se státní rozpočtovou institucí „Jednotné informační a zúčtovací centrum města Moskvy“ (EIRC) o provedení prací na vytvoření systému odečtů měřičů.

Dohoda byla uzavřena po vítězství Rostelecomu v r otevřená soutěž, částka zakázky činila asi 16 milionů rublů.

Projekt se realizuje v 315 domech ve dvou jižních okresech Moskvy – Južnyj Čertanov a Danilovskij.

Poskytovatel „Akado Telecom“ neplánuje v nejbližší době zavést službu přenosu odečtů elektroměrů pro své účastníky. „Účel realizace této myšlenky není zcela zřejmý, od instalace speciálního zařízení a jeho připojení WiFi router předplatitel to může udělat sám. Pokud jde ještě o nová služba, pak není zcela jasný mechanismus jeho realizace a zpeněžení: není jasné, zda je nutné se správou domu (UK) jednat o instalaci takových zařízení v bytech obyvatel či nikoliv a kdo bude platit za službu – VB nebo majitel bytu,“ řekl agentuře v tisku – firemní servis.

OJSC Vimpelcom ( ochranná známka Beeline) se domnívají, že online systémy účtování spotřeby utility v Rusku získávají na popularitě. "Zkušenosti se zaváděním takových systémů u nás i v zahraničí však ukazují, že všechna řešení založená na pevných komunikačních službách, včetně Wi-Fi, jsou pro města velmi špatně škálovatelná. Vzhledem k tomu, že dodavatelský trh je velmi široký, pak se je velmi obtížné dosáhnout dohody s energetickými společnostmi, vodárenskými společnostmi a teplárenskými sítěmi, zejména v megaměstech,“ vysvětlila Anna Aibasheva, zástupkyně VimpelCom.

MGTS zase požádala o podporu svého projektu vedení města. "Diskutovali jsme o tom s vedením města, projekt je zajímá, ale nejdříve musíme předložit technicky připravené řešení, již otestované a připravené k práci," zdůraznil Dmitrij Kulakovskij.

Společnost těžko pojmenovala možné náklady a podmínky realizace služby přenosu odečtů elektroměrů přes Wi-Fi modem.

Připomeňme, že odečty vodoměrů lze přenášet prostřednictvím moskevského portálu veřejných služeb. K tomu není nutné získat přihlašovací jméno a heslo v okresní inženýrské službě, stačí znát kód plátce, který najdete na jakémkoli potvrzení o bydlení a komunálních službách.

Pro využívání služby se musíte zaregistrovat na portálu. Chcete-li vytvořit účet, budete muset zadat adresu E-mailem, pokoj, místnost mobilní telefon, celé jméno a SNILS. Poté vyberte službu „Příjem odečtů měřidel teplé a studené vody“ a zadejte kód plátce. Pokud jsou údaje správné, uživatel bude přesměrován na stránku pro zadání odečtů.

Portál veřejných služeb přijímá i odečty z elektroměrů. Chcete-li službu používat, musíte zadat číslo osobního účtu a číslo přepážky.

Každý ví, že lenost je motorem pokroku. To se stalo i v mém případě.

Byt má 6 rozvodů vody (3 studené a 3 teplé). Každý bod má počítadlo.
Každé 2 žetony jsou skryty za skrytými poklopy, jeden z poklopů je za zrcadlem, které je třeba odstranit, abyste se k němu dostali.

Jednou měsíčně od 20. do 25. je nutné provést odečty ze všech měřičů a údaje odeslat na správcovská společnost na konkrétním formuláři.

V určitém okamžiku mě omrzelo otevírání poklopů, odstraňování zrcátka a bylo rozhodnuto zautomatizovat odečítání.

Zde například dvojice poklopů (otevřené a zavřené):

Nejprve jsem na internetu hledal existující automatizační zařízení. Našel jsem pouze jeden vhodný pro mě - Pulzní čítač "Pulsar" 6kanálový. Musím říct, že to stojí téměř 6000 rublů! Ve skutečnosti jsem to nikde v maloobchodě neviděl, protože je to příliš specifický produkt a předpokládá se, že je bude nakupovat HOA pro všechny byty v domě. Zkoušel jsem to objednat přes internet na různých místech, ale pokaždé, jakmile došlo k doručení, prodejce zmizel. Jak jsem pochopil, neradi spolupracovali s "fyziky", nebo nebyli příliš vytrvalí.
No ne, ne, uděláme si to sami a ještě levněji.

Tady přišlo vhod Arduino Mega 2580 s ethernetovým modulem, které se kdysi kupovalo na různé experimenty.

Když dělali opravy v bytě, z každého místa, kde jsou metry ke štítu ve schodišti, byly položeny kabely typu UTP cat 5e. To byl jeden z požadavků řídící organizace, aby v budoucnu mohla všechna měření provádět centrálně. Budoucnost stále nepřichází a dráty přišly vhod.

Kromě toho bylo položeno mnoho kroucených párů z nízkonapěťového rozvaděče bytu do rozvaděče na schodišti (pro několik internetových kanálů, telefon, interkom, rezerva atd.) a bylo nalezeno jen pár volných přivést signály z měřičů zpět do bytu a odtud do skříně s domácím síťovým zařízením.

V důsledku toho, co máme:

  • Vodoměry
  • Arduino Mega 2580
  • Arduino Ethernet 3.0
  • Box pro Arduino
  • Zdroj napájení
  • Kabel pro vytažení ze slaboproudého stínění do skříně Arduino.
  • Domovský server Debianu s Lighttpd a Mysql
Samotné čítače jsou:

Experimentálně bylo zjištěno, že čítače nefungují jednoduše, ale velmi jednoduše. Když poslední číslice změní svou hodnotu z 9 na 0, jazýčkový spínač uvnitř měřiče se sepne a to znamená, že uniklo dalších 10 litrů vody. V tomto stavu zůstane, dokud se hodnota poslední číslice nerovná 3. To znamená, ve skutečnosti potřebujeme opravit okamžik přechodu z „otevřeného“ stavu do „zavřeného“ stavu. Zdůrazňuji, že opravujeme POUZE skutečnost přechodu z jednoho stavu do druhého, protože systém může být zbaven energie a skutečně nikdy nevíte, jaké mohou být kolize.

Ve chvíli, kdy se jazýčkový přepínač zavře, Arduino zavolá jednoduchý skript perl přes HTTP na serveru, kde běží lighttpd. Skript zapíše tento okamžik do databáze. Další skript umožňuje zobrazit aktuální stav počítadel.

Skica Arduina s komentáři:
#zahrnout #zahrnout #zahrnout // Stáhněte si tuto knihovnu zde: https://github.com/thomasfredericks/Bounce-Arduino-Wiring byte mac = (0x90,0xA2,0xDA,0x0E,0xF1,0x92); // MAC adresa našeho zařízení (napsaná na štítku Ethernet shield) IPAddress ip(192,168,1,11); // IP adresa, pokud se vám ji náhle nepodaří získat přes DHCP //IPAddress server(192,168,1,10); // ip-adresa vzdáleného serveru (používá se, dokud nebylo jméno) char server = "smarthome.mydomain.ru"; // Jméno vzdáleného serveru char request; // Proměnná pro vytváření odkazů int CounterPin = (22,23,24,25,26,27); // Deklaruje pole pinů, na kterých čítače visí char *CounterName = ("0300181","0293594","0300125","0295451","0301008","0293848"); // Deklarujeme pole názvů čítačů, které předáme serveru Bounce CounterBouncer = (); // Generování objektů EthernetClient pro čítače Bounce rclient; // Objekt pro připojení k serveru void setup() ( //Serial.begin(9600); for (int i=0; i<6; i++) { pinMode(CounterPin[i], INPUT); // Инициализируем пин digitalWrite(CounterPin[i], HIGH); // Включаем подтягивающий резистор CounterBouncer[i].attach(CounterPin[i]); // Настраиваем Bouncer CounterBouncer[i].interval(10); // и прописываем ему интервал дребезга } // Инициализируем сеть if (Ethernet.begin(mac) == 0) { Ethernet.begin(mac, ip); // Если не получилось подключиться по DHCP, пробуем еще раз с явно указанным IP адресом } delay(1000); // даем время для инициализации Ethernet shield } void loop() { delay(1000); // Задержка в 1 сек, пусть будет. Мы уверены, что два раза в секунду счетчик не может сработать ни при каких обстоятельствах, потому что одно срабатывание - 10 литров. // Проверяем состояние всех счетчиков for (int i=0; i<6; i++) { boolean changed = CounterBouncer[i].update(); if (changed) { int value = CounterBouncer[i].read(); // Если значение датчика стало ЗАМКНУТО if (value == LOW) { //Serial.println(CounterPin[i]); sprintf(request, "GET /input.pl?object=%s HTTP/1.0", CounterName[i]); // Формируем ссылку запроса, куда вставляем имя счетчика sendHTTPRequest(); // Отправляем HTTP запрос } } } } // Функция отправки HTTP-запроса на сервер void sendHTTPRequest() { if (rclient.connect(server,80)) { rclient.println(request); rclient.print("Host: "); rclient.println(server); rclient.println("Authorization: Basic UmI9dlPnaJI2S0f="); // Base64 строка, полученная со значения "user:password" rclient.println("User-Agent: Arduino Sketch/1.0"); rclient.println(); rclient.stop(); } }

Spinning na serveru: Debian, Lighttpd, Mysql. Na druhé straně má dva perl skripty: jeden pro zápis stavů čítačů do databáze, druhý pro zobrazení aktuálních hodnot.

vstup.pl
#!/usr/bin/perl -w use strict; použijte CGI::Fast; používat DBI; while(my $q = CGI::Fast->new) ( main($q); ) sub main ( my $q = shift; my $dbh = DBI->connect("dbi:mysql:database=smart_home;mysql_client_found_rows) =1;mysql_enable_utf8=1;mysql_socket=/var/run/mysqld/mysqld.sock", "dbname", "heslo", ( RaiseError => 1, AutoCommit => 1, mysql_multi_statements => 1, mysql =q_init_ SET NAMES "utf8";SET CHARACTER SET "utf8") )) nebo zemřít "Nelze se připojit"; $dbh->(mysql_auto_reconnect) = 1; print "Content-Type: text/html; charset=UTF-8\n\ n"; tisknout "OK\n"; můj $objekt = $q->param("objekt"); if ($objekt) ( $dbh->do(q(INSERT INTO water_count (object) VALUES(?)) ,undef,$object) nebo zemřít $dbh->errstr; ) )

výsledek.pl
#!/usr/bin/perl -w use strict; použijte CGI::Fast; používat DBI; # pole počátečních čítačů můj $start = ( "0300125" => 102,53, "0301008" => 75,31, "0300181" => 65,92, "0293594" => 54,51, "0293859" => 29,04, 5 87,43); while(my $q = CGI::Fast->new) ( main($q); ) sub main ( my $dbh = DBI->connect("dbi:mysql:database=smart_home;mysql_client_found_rows=1;mysql_enable_utf8=1 ;mysql_socket=/var/run/mysqld/mysqld.sock", "dbname", "password", ( RaiseError => 1, AutoCommit => 1, mysql_multi_statements => 1, mysql_init_command => q(SET NAMES; "utf SET CHARACTER SET "utf8") )) nebo zemřít "Nelze se připojit"; $dbh->(mysql_auto_reconnect) = 1; tisknout "Typ obsahu: text/html; charset=UTF-8\n\n"; tisknout "Aktuální údaje o měřičích:
"; my $sql = "SELECT count(*) as c,object FROM water_count group by object"; my $sth = $dbh->prepare($sql); $sth->execute; while (my ($count, $object) = $sth->fetchrow_array()) ( $start->($object) = sprintf("%.2f",$start->($object)+$count/100); ) $sth-> finish; foreach my $object (keys $start) ( my ($intcurrent,$fine) = split(/\./,$start->($object)); print "$object $incurrent.$v pořádku
\n" ;))

Mysql databáze s jednou tabulkou:
CREATE TABLE `water_count` (`object` varchar(20) NOT NULL DEFAULT "", `datetime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP) ENGINE=InnoDB DEFAULT CHARSET=utf8

Tabulka má pouze dvě pole. První je název objektu (v našem případě je to číslo čítače). Druhým je datum a čas ve formátu TIMESTAMP, které se vyplní automaticky při vložení řádku.

To je ve skutečnosti vše. Nyní mohu kdykoli zjistit, jakou hodnotu mají všechny počítadla, jednoduše přejít na domovský server pomocí prohlížeče.

Co bude dál?
Pak chci měsíční automatický tisk na vyplněný formulář.
Dále chci připojit elektroměr s přenosem dat na Mosenergosbyt a následně s jejich platbou.
Statistiky, grafy a další radosti z práce s daty.