{"id":1078,"date":"2025-03-30T23:29:14","date_gmt":"2025-03-30T21:29:14","guid":{"rendered":"https:\/\/alfard.ovh\/?page_id=1078"},"modified":"2025-03-31T13:43:27","modified_gmt":"2025-03-31T11:43:27","slug":"dynamiczny-tim","status":"publish","type":"page","link":"https:\/\/alfard.ovh\/index.php\/dynamiczny-tim\/","title":{"rendered":"Dynamiczny tim"},"content":{"rendered":"\n<p>Tajemniczy &#8222;tim&#8221; to parametr, kt\u00f3ry powsta\u0142 w celu zaokr\u0105glania daty-czasu do oczekiwanych warto\u015bci, po to by rekordy w bazie by\u0142y tworzone co 5, 10 15 minut mimo, \u017ce pomiary s\u0105 przesy\u0142ane r\u00f3\u017cnie. <\/p>\n\n\n\n<p>Dynamiczna modyfikacja tego parametru zosta\u0142a zrealizowana z wykorzystaniem <strong><a href=\"https:\/\/www.letscontrolit.com\/wiki\/index.php\/Tutorial_Rules\">Rules<\/a><\/strong> w EspEasy. Zosta\u0142a tam zainicjowana zmienna, kt\u00f3r\u0105 mo\u017cna wykorzysta\u0107 do ustalania warto\u015bci &#8222;tim&#8221; jak w linii 21 na poni\u017cszym obrazku.<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><a href=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/03\/Dynamiczny-tim.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"496\" height=\"378\" src=\"http:\/\/alfard.ovh\/wp-content\/uploads\/2025\/03\/Dynamiczny-tim.jpg\" alt=\"\" class=\"wp-image-1080 size-thumbnail\" srcset=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/03\/Dynamiczny-tim.jpg 496w, https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/03\/Dynamiczny-tim-300x229.jpg 300w\" sizes=\"auto, (max-width: 496px) 100vw, 496px\" \/><\/a><\/figure><div class=\"wp-block-media-text__content\">\n<p>w linii 1 i 5 nast\u0119puje sprawdzenie czy wyst\u0105pi\u0142a godzina wschodu i zachodu s\u0142o\u0144ca.<\/p>\n\n\n\n<p>Linia nr 9 to moment, kiedy NTP pobierze godzin\u0119 z sieci. To dzieje si\u0119 przy w\u0142\u0105czaniu i resecie ESP i w zale\u017cno\u015bci od pory dnia inicjowana jest zmienna var#1 na 300 lub 900 sekund<\/p>\n\n\n\n<p>Linie 12 i 16 publikuj\u0105 informacj\u0119 na serwerze MQTT mo\u017cna je usun\u0105\u0107.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-3b462b4b-c4b0-4ac8-b150-70d490680f49\" href=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/03\/Rules01.txt\">Wy\u015bwietl tekstowo tre\u015b\u0107 \u017ar\u00f3d\u0142a skryptu Rules01 lub mo\u017cna pobra\u0107 tu<\/a><a href=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/03\/Rules01.txt\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-3b462b4b-c4b0-4ac8-b150-70d490680f49\">Pobierz<\/a><\/div>\n\n\n\n<p>Warunkiem dzia\u0142ania skryptu jest poprawne ustawienie ESPeasy np. tak :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"416\" height=\"667\" src=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/03\/Dynamiczny-timESP.jpg\" alt=\"\" class=\"wp-image-1094\" style=\"object-fit:cover\" srcset=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/03\/Dynamiczny-timESP.jpg 416w, https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/03\/Dynamiczny-timESP-187x300.jpg 187w\" sizes=\"auto, (max-width: 416px) 100vw, 416px\" \/><\/figure>\n\n\n\n<p><a href=\"https:\/\/alfard.ovh\/index.php\/zapis-pomiarow-do-bazy\/\" data-type=\"page\" data-id=\"1021\">Wi\u0119cej o amatorskim systemie archiwizacji pomiar\u00f3w<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tajemniczy &#8222;tim&#8221; to parametr, kt\u00f3ry powsta\u0142 w celu zaokr\u0105glania daty-czasu do oczekiwanych warto\u015bci, po to by rekordy w bazie by\u0142y tworzone co 5, 10 15 minut mimo, \u017ce pomiary s\u0105 przesy\u0142ane r\u00f3\u017cnie. Dynamiczna modyfikacja tego parametru zosta\u0142a zrealizowana z wykorzystaniem Rules w EspEasy. Zosta\u0142a tam zainicjowana zmienna, kt\u00f3r\u0105 mo\u017cna wykorzysta\u0107 do ustalania warto\u015bci &#8222;tim&#8221; jak [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1078","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/pages\/1078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/comments?post=1078"}],"version-history":[{"count":8,"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/pages\/1078\/revisions"}],"predecessor-version":[{"id":1107,"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/pages\/1078\/revisions\/1107"}],"wp:attachment":[{"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/media?parent=1078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}