{"id":630,"date":"2025-04-20T15:41:00","date_gmt":"2025-04-20T14:41:00","guid":{"rendered":"https:\/\/loxoneworks.cz\/?p=630"},"modified":"2025-04-20T15:41:01","modified_gmt":"2025-04-20T14:41:01","slug":"modbus-hratky-nejen-s-loxone-dil-6-mereni-intenzity-osvetleni","status":"publish","type":"post","link":"https:\/\/loxoneworks.cz\/?p=630","title":{"rendered":"Modbus hr\u00e1tky (nejen) s Loxone \u2013 d\u00edl 6. \u2013 m\u011b\u0159en\u00ed intenzity osv\u011btlen\u00ed"},"content":{"rendered":"\n<p>\u0158\u00edzen\u00ed osv\u011btlen\u00ed v z\u00e1vislosti na okoln\u00edm sv\u011btle (a pohybu \u010di jin\u00fdch faktorech) je z\u00e1sadn\u00ed a z\u00e1kladn\u00ed \u00fakol p\u0159i automatizaci jak\u00e9koli budovy.<\/p>\n\n\n\n<p>Nativn\u00ed pohybov\u00e1, resp. p\u0159\u00edtomnostn\u00ed \u010didla Loxone m\u011b\u0159\u00ed intenzitu osv\u011btlen\u00ed a p\u0159ed\u00e1vaj\u00ed tuto informaci do syst\u00e9mu, to je skv\u011bl\u00e9. Ne v\u017edy v\u0161ak jde tato \u010didla pou\u017e\u00edt, vzhledem k designu \u010di cen\u011b.<\/p>\n\n\n\n<p>V r\u00e1mci Modbus hr\u00e1tek jsem zakoupil na Ali <a href=\"https:\/\/s.click.aliexpress.com\/e\/_ooFWB2F\" target=\"_blank\" rel=\"noreferrer noopener\">solidn\u00ed m\u011b\u0159i\u010de osv\u011btlen\u00ed<\/a> od pom\u011brn\u011b spolehliv\u00e9ho a m\u00e9ho obl\u00edben\u00e9ho v\u00fdrobce ComWinTop. Dod\u00e1vaj\u00ed je v proveden\u00ed jak s analogov\u00fdmi v\u00fdstupy (0-10V, 4-20mA) tak s digit\u00e1ln\u00edm v\u00fdstupem &#8211; Modbus RTU (RS485).<\/p>\n\n\n\n<p>K \u010didlu dostanete <a href=\"https:\/\/www.comwintop.com\/d\/sl.html\" target=\"_blank\" rel=\"noreferrer noopener\">odkaz na sta\u017een\u00ed dokumentace<\/a>, kde je v\u0161e pot\u0159ebn\u00e9 k vy\u010dten\u00ed, sou\u010d\u00e1st\u00ed je i utilita, umo\u017e\u0148uj\u00edc\u00ed z\u00e1kladn\u00ed komunikaci a nastaven\u00ed nap\u0159. target ID apod. abyste se nemuseli tr\u00e1pit hled\u00e1n\u00edm registr\u016f. P\u0159izn\u00e1m se, \u017ee jsem ji ocenil, proto\u017ee zcela nepochopiteln\u011b je rychlost komunikace nastavena na 4800 baud\u016f (m\u00edsto standardn\u00edch 9600). Zbytek protokolu je standard: 8\/1\/N.<\/p>\n\n\n\n<p>P\u0159ipojil jsem p\u0159es USB\/RS485 p\u0159evodn\u00edk, kter\u00fd m\u00e1m na virtu\u00e1ln\u00edm portu COM4, nastavil rychlost na 4800 a otev\u0159el spojen\u00ed. D\u00e1le jsem v \u0159\u00e1dku Slave address stiskl tla\u010d\u00edtko READ a on (pomoc\u00ed broadcastu &#8211; nesm\u00edte m\u00edt v tuto chv\u00edli na sb\u011brnici v\u00edce za\u0159\u00edzen\u00ed ne\u017e jedno) zjistil default adresu: 1. D\u00e1le jsem vybral Register address: 5 Baud a dole u Register Value dal &#8222;Read&#8220;. V\u00fdsledek je op\u011bt 1, co\u017e znamen\u00e1 4800 baud.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/loxoneworks.cz\/wp-content\/uploads\/2025\/04\/image-1024x570.png\" alt=\"\" class=\"wp-image-631\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Nyn\u00ed zm\u011bn\u00edme rychlost na 9600, v\u0161e z\u016fstane stejn\u00e9, jen do &#8222;Register Value&#8220; zap\u00ed\u0161ete hodnotu 2 (=9600) a stisknete Write. M\u011blo by doj\u00edt k \u00fasp\u011b\u0161n\u00e9mu zaps\u00e1n\u00ed (viz log). Spojen\u00ed se pochopiteln\u011b &#8222;rozpadne&#8220; vzhledem k jin\u00e9 rychlosti, je tedy t\u0159eba spojen\u00ed uzav\u0159\u00edt (naho\u0159e Close), nastavit 9600 baud a op\u011bt &#8222;Open.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/loxoneworks.cz\/wp-content\/uploads\/2025\/04\/image-2.png\" alt=\"\" class=\"wp-image-633\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>D\u00e1le nastav\u00edme novou adresu, nap\u0159. 71, samoz\u0159ejm\u011b ji\u017e za pou\u017eit\u00e9 nov\u00e9 rychlosti 9600 baud. Je to jednoduch\u00e9, do \u0159\u00e1dku &#8222;Slave new address&#8220; nap\u00ed\u0161ete po\u017eadovanou hodnotu a stisknete Write. Je p\u0159\u00ednosn\u00e9 pozorovat z\u00e1znamy v poli &#8222;Log&#8220;, tam p\u0159esn\u011b vid\u00edte, jak\u00e9 p\u0159\u00edkazy program prov\u00e1d\u00ed a z jak\u00fdch registr\u016f \u010dte\/zapisuje.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/loxoneworks.cz\/wp-content\/uploads\/2025\/04\/image-4-1024x242.png\" alt=\"\" class=\"wp-image-635\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Nyn\u00ed u\u017e zb\u00fdv\u00e1 vy\u010d\u00edst hodnotu osv\u011btlen\u00ed: V &#8222;Register type&#8220; zvolit Illumination (0-65535 lux) a stisknout &#8222;Read&#8220; v \u0159\u00e1dku &#8222;Register Value&#8220;. V\u00fdsledkem je absolutn\u00ed hodnota v luxwch. J\u00e1 jsem zvolil \u010didlo s rozsahem 0-2000 lux\u016f (dosta\u010duj\u00edc\u00ed pro zji\u0161\u0165ov\u00e1n\u00ed osv\u011btlen\u00ed v interi\u00e9ru).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/loxoneworks.cz\/wp-content\/uploads\/2025\/04\/image-5.png\" alt=\"\" class=\"wp-image-636\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Vy\u010d\u00edt\u00e1n\u00ed dat p\u0159es nap\u0159, QModMaster je toto\u017en\u00e9, byst\u0159ej\u0161\u00ed z logu ji\u017e vy\u010detli, \u017ee hodnota osv\u011btlen\u00ed je ulo\u017eena v registru 6 a d\u00e9lka je 2 byty (rozsah 0-65535) p\u0159\u00edpadn\u011b v registru 4 (rozsah 0-200.000). M\u016fj senzor je 0-2000 lux, proto mus\u00edm hodnotu z registru 4 d\u011blit 100.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/loxoneworks.cz\/wp-content\/uploads\/2025\/04\/image-6.png\" alt=\"\" class=\"wp-image-637\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Pro \u00faplnost dod\u00e1v\u00e1m, \u017ee rychlost je ulo\u017eena v registru 07D0 hex a Slave Id v registru 07D1 hex. Z\u00e1pis klasicky pomoc\u00ed funkce 06, ale vzhledem k tomu, \u017ee jde o jednor\u00e1zov\u00fd \u00fakon, je jednodu\u0161\u0161\u00ed pou\u017e\u00edt dod\u00e1vanou utilitku.<\/p>\n\n\n\n<p>Pro m\u011b je jedinou vadou na kr\u00e1se design krabi\u010dky, kter\u00e1 je univerz\u00e1ln\u00ed a tedy stejn\u00e1 jako pro \u010didlo teploty a vlhkosti.  Nedalo mi to a i p\u0159es poru\u0161en\u00ed z\u00e1ruky (zp\u011bt to stejn\u011b pos\u00edlat nebudu) jsem to &#8222;kuchnul&#8220; a dle p\u0159edpokladu, elektronika je miniaturn\u00ed. V dal\u0161\u00edm kroku tedy p\u0159ed\u011bl\u00e1m do p\u0159isazen\u00e9 magnetick\u00e9 li\u0161ty \u010di do pouzdra, zalit\u00e9ho v pohledov\u00e9m betonu.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/loxoneworks.cz\/wp-content\/uploads\/2025\/04\/image-7.png\" alt=\"\" class=\"wp-image-639\"\/><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0158\u00edzen\u00ed osv\u011btlen\u00ed v z\u00e1vislosti na okoln\u00edm sv\u011btle (a pohybu \u010di jin\u00fdch faktorech) je z\u00e1sadn\u00ed a z\u00e1kladn\u00ed \u00fakol p\u0159i automatizaci jak\u00e9koli budovy. Nativn\u00ed pohybov\u00e1, resp. p\u0159\u00edtomnostn\u00ed \u010didla Loxone m\u011b\u0159\u00ed intenzitu osv\u011btlen\u00ed a p\u0159ed\u00e1vaj\u00ed tuto informaci do syst\u00e9mu, to je skv\u011bl\u00e9. Ne v\u017edy v\u0161ak jde tato \u010didla pou\u017e\u00edt, vzhledem k designu \u010di cen\u011b. V r\u00e1mci Modbus hr\u00e1tek [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":638,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[17,18,71],"tags":[64,34],"class_list":["post-630","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dum","category-loxone","category-modbus","tag-modbus","tag-ovladani-osvetleni"],"_links":{"self":[{"href":"https:\/\/loxoneworks.cz\/index.php?rest_route=\/wp\/v2\/posts\/630","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/loxoneworks.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/loxoneworks.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/loxoneworks.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/loxoneworks.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=630"}],"version-history":[{"count":1,"href":"https:\/\/loxoneworks.cz\/index.php?rest_route=\/wp\/v2\/posts\/630\/revisions"}],"predecessor-version":[{"id":640,"href":"https:\/\/loxoneworks.cz\/index.php?rest_route=\/wp\/v2\/posts\/630\/revisions\/640"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/loxoneworks.cz\/index.php?rest_route=\/wp\/v2\/media\/638"}],"wp:attachment":[{"href":"https:\/\/loxoneworks.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=630"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/loxoneworks.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=630"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/loxoneworks.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}