Fórum Root.cz
Hlavní témata => Server => Téma založeno: Jiří Šachl 03. 06. 2019, 08:39:39
-
Na server s ubuntu server 18.04 s nastaveným ntp potřebuji dodat informaci kdy na místě instalace serveru vychází a zapadá slunce. Poradíte někdo jak na to? Cílem má být aby v daný den, v čase východu slunce se spustil příkaz a v čase západu slunce se spustil příkaz.
-
https://sunrise-sunset.org/api
-
curl -s "https://api.sunrise-sunset.org/json?lat=49.123456&lng=16.123456&date=today&formatted=0" | jq '.results.sunrise,.results.sunset'
cas je v UTC, takze pak si to pres date -d
zformatujes do tvaru ktereho potrebujes
-
děkuji....to je ono...díky
-
Díky, tak server už ví že dneska slunce vychází v tolik a zapadá v tolik...nicméně mi uniká jak tu informaci teď zpracovat aby se dejme tomu v 01:00 zjistilo v kolik bude slunce vycházet a v kolik bude zapadat a na tyto časy se nastavil cron. jednorázový nebo respektive se jen upravoval . Jde o to, že v ty čase se budou spínat wifi ovládané zásuvky..
-
Pro to zjištění v 1:00 použijte cron a pro naplánování spuštění příkazu použijte at (https://linux.die.net/man/1/at) – je to jednodušší a systémovější, než upravovat cron.
-
paráda, díky, to je ono...
-
Pokud to ma byt soucasti nejake domaci automatizace, zvazil bych neco ve smyslu OpenHAB, ktery ma pro toto hotove reseni - https://www.openhab.org/addons/bindings/astro/
-
V podstatě jde o to, že už mě naštvali obyčejné spínané zásuvky a to elektrické digitální tak i machanické s kolečkem a kolíky (stavítky). Mají mi spínat světlo a topení v akváriu a světlo v teráriu. Pořád se rozlaďuje čas. Tak jsme pořídil tyhle zásuvky (https://www.aliexpress.com/snapshot/0.html?spm=a2g0s.9042647.6.2.737d4c4dFYWaE8&orderId=102489570582429&productId=32976597010) které se dají spínat pomocí příkazu po síti. No a když už tohle umí tak mě napadlo, že bych těm zvířatům dopřál světlo jako by byly vv přírodě, tzn. podle času kdy slunce vychází a kdy zapadá...
-
Také bych jako kolega přede mnou doporučil rovnou nainstalovat nějaká sw controller, který vám umožní jednoduše realizovat i složitější funkce a rozšiřovat systém.
V mém případě třeba Domoticz, kde si těch podmínek můžete volit kolik fantazie dovolí.
Viz ukázka v přílloze, pokud se mi ji podařilo vložit.
-
bezva, super, a jde to u na rpi, tak to nemusím dávat na server a dám to na meteo rpi...
-
a uplni maniaci maju aj to rozsvietenie postupne, aby co najviac simulovali prirodu. Napr. svetlo z 0 na 100% sa rozsvecuje hodinu.
-
Na to nepotrebujes API, to jde spocitat. Treba knihovna astral pro python to umi.
-
a uplni maniaci maju aj to rozsvietenie postupne, aby co najviac simulovali prirodu. Napr. svetlo z 0 na 100% sa rozsvecuje hodinu.
tak presne ty casy nejsou. Musel by je upravit podle lokalniho reliefu, v udoli nebo mezi kopci slunce zapada driv.
-
Tak to už je pak jednodušší vystrčit ven fotočidlo, ne?
-
a uplni maniaci maju aj to rozsvietenie postupne, aby co najviac simulovali prirodu. Napr. svetlo z 0 na 100% sa rozsvecuje hodinu.
tak presne ty casy nejsou. Musel by je upravit podle lokalniho reliefu, v udoli nebo mezi kopci slunce zapada driv.
Nejsem odborník, ale pokud vím, úhlová rychlost pohybu slunce je konstantní, a tak mu stačí změřit rozdíl času východu a západu slunce v jeden den, a následně tento rozdíl aplikovat.
Akorát mě napadá, že v tom bude hrát roli ještě jiný pohyb Země, a to sice takové to kolébání osy. Slunce tak bude vycházet a zacházet během roku na jiných místech. Ale stejně si myslím, že tolerance nějakých těch deseti minut nebude až takový problém, prostě rozsvítí dřív a zhasne později, nebo co s tím bude spouštět.