Pytanie jak w temacie.
Chciałbym umieścić w karcie (np iFrame) - okno/obraz z prognozą pogody ze strony http://www.meteo.pl
Chodzi o sam obraz, bez reszty strony z reklamami. Wklejam adres URL obrazu i okno iFrame działa do czasu gdy adres nie ulegnie zmianie. Jednak rozwiązanie to jest złe, bo adres zmienia się cyklicznie w związku z aktualizacją prognozy. Zmianie ulega fragment adresu z datą i godziną. Przykład poniżej. Jak sprawić aby w HA mieć okno, które będzie aktualizować się wraz z obrazem na stronie? Jakaś automatyzacja? Godziny zmiany prognozy są stałe.
http://www.meteo.pl/um/metco/mgram_pict.php?ntype=0u&fdate=2020042612&row=468&col=214&lang=pl
Prognoza generowana z tego miejsca http://www.meteo.pl/ aktualizowana 2 razy na dobę - w południe i o północy czasu UTC+0.
A mozna w iFrame wstawiac zmienne, tzn wartosci sensorow? Jesli tak, mozesz sprobowac uzyc Pomocnika (Helpera), za pomoca automatyzacji bedziesz ustawial sobie odpowiedni URL. Tak tylko teoretyzuje…
Mam podpowiedzi rozwiązania z innego forum. Pprzy okazji, dzięki dgtal1
https://www.forumextalife.pl/index.php/topic,320.msg2577.html#msg2577
Lecz za wysokie progi, jak dla mnie na tym etapie…
Te reklamy to pewnie dlatego żeby utrzymać ten serwis, taki mają model biznesowy chyba.
Można by wykonać jakiś scraping części strony, dla celów edukacyjnych oczywiście ale my takich rzeczy nie wspieramy. Sorry.
Może lepiej zastosować inną stronę, np polecamy windy.com
- generujesz sobie co ma być osadzone na kacie (wyświetlane w iframe)
(odznaczasz “Hide promotional text” bo nie chcesz reklam
z iframe kopiujesz adres (z atrybutu src), tak jak poniżej:
- wygenerowany adres wklejasz w Asystencie domowym w kartę iframe
i masz następujący interaktywny efekt
udostępnione w demo pod adresem:
@jolka - czy jest możliwość uzyskania kart podobnej jak z urządzeniami Tasmota?
Jest to super ułatwienie gdy zdalnie chcę zobaczyć co dzieje się z danym modułem?
Czy można by utworzyć taką kartę dla np. podglądu stron konfiguracji domowego routera, AP czy innego urządzenia wystawiającego stronę konfiguracji pod lokalnym adresem IP? Chodzi o wykorzystanie Waszego tunelu do podglądu innych domowych urządzeń nie będących bezpośrednio integrowanych z HA.
Po roku znalazłem rozwiązanie dla prognozy graficznej Meteo:
Ja wyhackowalem ścieżkę do mojej lokalizacji wprost że strony meteo.
Opiera się na podziale kraju na kwadraty.
Moja ścieżka jest taka :
https://www.meteo.pl/um/metco/mgram_pict.php?ntype=0u&row=445&col=214&lang=pl
row i col to współrzędne kwadrata, który Ciebie interesuje.
Looknij na stronkę i obczaj swój kwadrat poprzez wybranie prognozy dla Twojej najbliższej miejscowości.
To wystarczy. Prognoza zmienia się samą bo jest prognoza dla danego kwadrata (row, col).
Współrzędnych szukaj w pasku adresu.
Nie potrzeba żadnych dynamicznych zmian w przypadku meteo.
A że działa to wiem bo to było jedno z pierwszych co dołożyłem
I nie tylko to działa. Działa również wykres temperatur, który sam zrobiłem na esp i był tylko lokalnie. Teraz mam go również zdalnie.
W podobny sposób możesz podpiąć wszystko co masz w sieci lokalnej i ma http
No może zarządzanie routerem przez AIS to przegięcie ale też się da zrobić.
Nawet pralkę czy żelazko podepniesz jeśli tylko mają http
Sposób ciągle ten sam.
Pozdrawiam
Sławek
P. S. Zobacz też ten serwis pogodowy. Mi się podoba tak samo jak tamten. Mam oba
Wklej do przeglądarki, kliknij w swoje położenie, a potem skopiuj link i wklej gdzie trzeba.
A jak Cię bardzo pokręci (jak mnie) to zaloguj się na openweather i pobierz klucz API, wrzuć integrację i zdobędziesz sporo ciekawych encji do zabawy z pogodą i prognozą.
P. S. 3. W żadnych z podanych linków i sposobach nie zauważyłem reklam.
Dzięki…
Rozwiązanie znalazłem i zaimplementowałem. Zależało mi na Meteo, bo siła przyzwyczajenia i rzut oka na wykresy pozwalają na ocenę wszystkiego co chcę wiedzieć.
No bardzo ładnie. Też lubię ten serwis bo jest najbardziej wiarygodny i się po prostu sprawdza.
Ale jak to ja, lubię też zobaczyć co inni prognozują.
Z pierwszych dni użytkowania to openweather jest bardziej wiarygodny od tego norweskiego. Ale daleko im obu do meteo i IMGW
Zainspirowałeś mnie…
A wrzuć taki link:
https://map.blitzortung.org/#5/51.92/19.13
Zobaczysz burze online
I nawet ładnie to wygląda w AIS
Czy mam rozumieć, że masz rozwiązanie bez sensor template jak poniżej?
Wykres zmienia się co 6h i to było dla mnie największym wyzwaniem.
- platform: template
meteo_url:
value_template: >-
{% if now().hour >= 0 and now().hour < 10 -%}
https://www.meteo.pl/um/metco/mgram_pict.php?ntype=0u&fdate={{ (now() - timedelta( days = 1 )).strftime('%Y%m%d') }}18&row=466&col=232&lang=pl
{%- elif now().hour >= 10 and now().hour < 12 -%}
https://www.meteo.pl/um/metco/mgram_pict.php?ntype=0u&fdate={{ now().strftime('%Y%m%d') }}00&row=466&col=232&lang=pl
{%- elif now().hour >= 12 and now().hour < 19 -%}
https://www.meteo.pl/um/metco/mgram_pict.php?ntype=0u&fdate={{ now().strftime('%Y%m%d') }}06&row=466&col=232&lang=pl
{%- elif now().hour >= 19 and now().hour < 24 -%}
https://www.meteo.pl/um/metco/mgram_pict.php?ntype=0u&fdate={{ now().strftime('%Y%m%d') }}12&row=466&col=232&lang=pl
{%- endif %}
Z komórki pisze więc mogę coś zapomnieć…
Dodaj widok z włączonym trybem panelu.
Dodaj kartę www i wklej tam link.
To wszystko.
Oczywiście Twoja wersja jest bardzo elegancka.
Ale przecież nie musisz wczytywać obrazków co jakiś czas. Gdy wejdziesz na dany widok system sam odświeży obrazek. Nic nie trzeba robić.
Wybacz ale karta strony web jest w przypadku meteo pełna reklam i wymaga przewijania dla odczytu wykresu. Od początku była dla mnie nie do przyjęcia. Dlatego szukałem rozwiązania i założyłem ten temat, bo chciałem samo czyste okno wykresów.
Wybacz, ale nie przeczytałes dokładnie tego co napisałem. NIE MA ŻADNYCH REKLAM
Sprawdź mój sposób. Zajmie Ci to góra 3 minuty.
Wiem co piszę, bo używam tego.
Ale nie wierz mi tylko sam sprawdź.
Zasada KISS obowiązuje wszędzie.
W AIS też
Sprawdziłem setny raz. Na meteo i IMGW nie ma reklam.
A tutaj masz zrzut ekranu:
Jest ok?
Generalnie sztuczka (patrząc od początku, bo podałem drogę na skróty) wymaga otwarcia strony meteo, znalezienia SWOJEGO wykresu i kliknięcia na nim prawym klawiszem myszki. Potem wybieramy opcję “kopiuj adres obrazu” czy jakoś tak. I to właśnie jest już sam wykres bez reklam.
Zanim wkleisz do systemu to wklej go do przeglądarki.
Sam się przekonasz.
A jeśli w tej opcji dołożą reklamy to u Ciebie też się pokażą. Jeśli coś zablokują to tak samo w Twojej wersji.
Ponieważ podałeś swoją lokalizacje to zrobiłem dla Ciebie gotowy link:
https://www.meteo.pl/um/metco/mgram_pict.php?ntype=0u&row=466&col=232&lang=pl
Wklej to do panela z kartą www a otrzymasz identyczny efekt. Wykres bez reklam i zmieniający się sam co tyle godzin co ile go na nowo wygenerują. Co 3,4,6,12…
To jest tylko Twój link. Inni muszą sobie sami znaleźć swoje parametry tak jak opisałem.
Jest akceptowalnie jak patrzysz na ekran monitora. Na telefonie czy nawet tablecie wygląda dość słabo z białym, trzy krotnie większym niż wykresy tłem pod reklamy, których rzeczywiście nie ma.
P.S.
To moje subiektywne zdanie.
No i z poziomu pozyskania danych zeszliśmy na poziom odczuwania piękna.
Rozwiązanie na szybko: grzebnij nieco w html, zrób własną lokalną stronke z iframe w której osadź wykres.
Daj kolorki jakie chcesz, skalowanie jakie chcesz, podaj do systemu adres tej lokalnej stronki i będziesz szczęśliwy.
U mnie na telefonie akurat jest idealnie. Na tv troszeczkę za duże. Obcina na dole ostatni rządek cyferek do połowy. Ale na tv nie patrzę.
W zapytaniu interesowało Cię jak pozyskać wykres.
Odpowiedź otrzymałeś. Natomiast sprawa kolorków i skalowania to już inne zapytanie.
W wolnej chwili rzucę dokładniej okiem na to co przesłałeś i spróbuję adaptować tak, aby było dla Ciebie piękne. Ale nie obiecuję, bo jestem początkującym userem.
Mam system tyle czasu ile jestem na forum. Masy rzeczy jeszcze nie wiem.
Pozdrawiam, miłego grillowania, bo wykresy pokazują dobrą do tego pogodę
P. S. Czegoś się nie dało zrobić. I wszyscy o tym wiedzieli. I przyszedł ktoś kto nie wiedział, że się nie da i zrobił to
na szybko polecam