Serwis wykorzystuje pliki cookies. Korzystając z forum wyrażasz zgodę na używanie cookies. Więcej informacji w regulaminie.
StacjePogody.waw.pl

Autor Wątek: Pogoda na ścianie, czyli wBox :)  (Przeczytany 306 razy)

Offline Smarmen

  • Cirrocumulus
  • **
  • Wiadomości: 33
  • Otrzymał podziękowań: 7
  • Płeć: Mężczyzna
    • Andreovia.pl
Pogoda na ścianie, czyli wBox :)
« dnia: 22 Lipiec, 2017, 20:43:07 »
Witam wszystkich :)
Kilka lat  temu mój stary serwer pogodowy definitywnie zdechł. Postanowiłem kupić najtańszy tablet 8’’ z systemem Windows 10, abym mógł jednocześnie przesyłać dane na stronę i wyświetlać non stop.
Przy użyciu prostych uchwytów tablet powiesiłem na ścianie. Używam stacji pogodowej WH 2080, bez problemów zainstalowałem i uruchomiłem na tablecie program Cumulus MX.
Jak wynika z moich doświadczeń, podczas przeglądania bieżących warunków meteo, jedne elementy łatwiej i szybciej interpretuje się, gdy są pokazane jako liczby, inne w postaci graficznej. Moja strona została zbudowana przy użyciu JavaScript, zmieniają się tylko te elementy, które zostały zaktualizowane.
Według moich założeń każda strona jest dedykowana do konkretnej rozdzielczości wyświetlacza (monitora), dlatego celowo ukryłem paski przewijania. Używana przeglądarka musi mieć możliwość pracy w trybie pełnoekranowym, w systemie Android używam przeglądarki Dolphin Express, natomiast w systemie Windows przeglądarki Firefox. Jako wyświetlaczy używam  z dobrym skutkiem różnych tabletów, dużych monitorów a nawet swojego starego telefonu HTC HD2 :)
Dokumentacja:
http://andreovia.pl/weather/doc/wBox_PL.pdf
Przykładowe strony:
http://andreovia.pl/weather/wBoxH.html
http://andreovia.pl/weather/wBoxHD2r.html
http://andreovia.pl/weather/wBoxV.html
http://andreovia.pl/weather/wBoxVD2r.html
Po kliknięciu na link warto trochę poczekać, bo niektóre elementy są animowane.





I co o tym myślicie?

« Ostatnia zmiana: 23 Lipiec, 2017, 07:39:31 wysłana przez Smarmen »

Forum Użytkowników Stacji Pogodowych

Pogoda na ścianie, czyli wBox :)
« dnia: 22 Lipiec, 2017, 20:43:07 »

Offline apx1

  • Cirrus
  • *
  • Wiadomości: 1
  • Otrzymał podziękowań: 0
Odp: Pogoda na ścianie, czyli wBox :)
« Odpowiedź #1 dnia: 23 Lipiec, 2017, 18:46:54 »
Cześć,
wygląda super fajnie,

Ja bym wolał aktualną godzinę i ewentualnie liczenie czasu od odczytu w realtime.txt.

Czy możesz wystawić wszystko z bibliotekami spakowane w jednym pliku ?

Jakie uptime osiągasz na tabletach czy po pewnym czasie nie wywala się przeglądarka itd ?

--
APX

 
 

Offline Smarmen

  • Cirrocumulus
  • **
  • Wiadomości: 33
  • Otrzymał podziękowań: 7
  • Płeć: Mężczyzna
    • Andreovia.pl
Odp: Pogoda na ścianie, czyli wBox :)
« Odpowiedź #2 dnia: 24 Lipiec, 2017, 19:13:23 »
Ja bym wolał aktualną godzinę i ewentualnie liczenie czasu od odczytu w realtime.txt.
Ja nie
Cytuj
Czy możesz wystawić wszystko z bibliotekami spakowane w jednym pliku ?
Mogę, ale nie zrobię tego. Napisałem w dokumentacji: Wdrożenie i dostosowanie do swoich potrzeb wszystkich elementów wymaga pewnej wiedzy i doświadczenia.
Cytuj
Jakie uptime osiągasz na tabletach czy po pewnym czasie nie wywala się przeglądarka itd ?
Kiedy odświeża się tylko fragment strony żaden uptime nie istnieje, chyba że łącze internetowe jest wyjątkowo powolne. Każdy może to sprawdzić - po to są adresy stron powyżej. Jeśli strona jest OK, przeglądarki wywalają się z powodu błędów własnych lub systemu.

Offline pernaczy

  • Stratus
  • ***
  • Wiadomości: 176
  • Otrzymał podziękowań: 15
  • Płeć: Mężczyzna
    • NIESIOŁOWICE NA KASZUBACH-pogoda online
  • Miejscowość: Niesiołowice (Niesołejce)
  • Typ stacji: WH 2080, TFA Spring, Oregon AWS888N
Odp: Pogoda na ścianie, czyli wBox :)
« Odpowiedź #3 dnia: 31 Lipiec, 2017, 16:33:23 »
Mogę, ale nie zrobię tego. Napisałem w dokumentacji: Wdrożenie i dostosowanie do swoich potrzeb wszystkich elementów wymaga pewnej wiedzy i doświadczenia.
W poście na "Sandaysoft" udostępniłeś plik z danymi twojej strony: http://sandaysoft.com/forum/viewtopic.php?f=26&p=125845#p125845
Mam swoją stację i stronę pogodową, trochę (z naciskiem na trochę) wiedzy i doświadczenia.
1.Czy na potrzeby "swojego smartfona" mogę użyć twoich udostępnionych danych (obrazki, biblioteki, plik strony, dla wyświetlania MOJEJ strony na MOIM smartfonie)?
2. Czy mogę się ewentualnie zwrócić o pomoc jeśli sobie z czymś nie poradzę?
Pozdrawiam,
Piotr
Piotr



Dzień w którym się czegoś nauczyłem nie jest dniem straconym.

Offline Smarmen

  • Cirrocumulus
  • **
  • Wiadomości: 33
  • Otrzymał podziękowań: 7
  • Płeć: Mężczyzna
    • Andreovia.pl
Odp: Pogoda na ścianie, czyli wBox :)
« Odpowiedź #4 dnia: 31 Lipiec, 2017, 16:52:26 »
Witam
Oczywiście TAK, bo nie po to pisałem, żeby się tylko chwalić.
Jest tylko jedno "ale", o czym pisałem od początku - żeby wdrożyć to rozwiązanie potrzeba trochę zaangażowania i wiedzy, bo to NIE jest "gotowiec", a ja nie chcę być zawalony problemami, które każdy może rozwiązać samodzielnie. Dlatego od potencjalnego użytkownika najpierw oczekuję deklaracji w rodzaju: "tak, zrobię co mogę, a nawet więcej" :)
Generalnie: jeśli będę widział, że ktoś się stara, to na pewno pomogę. Nie ograniczam sposobu wykorzystania prezentowanego pomysłu, bo ja też opieram się na rozwiązaniach innych ludzi - normalka. Piszę o tym w dokumentacji, proszę także czytać opisy (komentarze) w plikach wBox*.html i wBox.js.

Mam tylko jedną prośbę - łatwą do spełnienia: Każdy komu się uda uruchomić pokaże na forum fotografię urządzenia (ale NIE zrzut ekranu) :)

Spakowane pliki dostępne pod adresem:
http://andreovia.pl/weather/doc/wBox.zip

Zachowajcie ostrożność, najpierw trzeba przeczytać dokumentację a pliki rozpakować gdzieś "na boku". Jest trochę roboty, trzeba np. utworzyć i odpowiednio przypisać do Cumulusa wzorzec realmoreT.txt (dokumentacja) aby powstawał plik realmore.txt - analogicznie, jak każdy inny wzorzec.

PRZYDASIE
USTAWIENIA  yrnoSettings.php
$yrnoID = 'Poland/Swiety_Krzyz/Jędrzejów~770157'; // adres do generowania pliku XML
$iconsOwn = false; // użyj oryginalnych ikon YR.NO
$yourArea = 'Jędrzejów'; // miejscowość
$organ = 'Andreovia.pl'; // nazwa PWS
$latitude = '50.63945'; // współrzędne geograficzne
$longitude = '20.30454'; // współrzędne geograficzne
$charset = 'UTF-8'; // character set used for this website/script
$lower = false; // konwertuj wszystkie teksty na duże litery
$tempSimple = false; // false = colorfull temps;  true = red blue temps
#----------Jednostki Miary-----------------------------------------------------
$uomTemp = '°C'; // or = °F
$uomRain = ' mm'; // or = in
$uomWind = ' km/h'; // or = kts, m/s, mph
$uomBaro = ' hPa'; // or = hPa, mb, inHg
$uomSnow = ' cm'; // or = cm, in
$uomDistance = ' km'; // or = km, mi
#----------Data i Czas---------------------------------------------------------
$timeFormat = 'd.m.Y H:i'; // or = M j Y g:i a  (March 31 2012 2:03 pm)
$timeOnlyFormat = 'H:i'; // or = g:i a  (2:03 pm)
$hourOnlyFormat = 'H'; // or = ga  (2pm)
$dateOnlyFormat = 'd.m.Y'; // or = M j Y  (March 3 2013)
$dateLongFormat = 'l d F Y'; // or = l M j Y  (Thursday January 3 2013)
$timezone = 'Europe/Brussels'; // strefa czasowa
$lang = 'pl';

USTAWIENIA w plikach wBox*.html
<script type="text/javascript">
// ODWRACANIE KOMPASU i RÓŻY WIATRÓW o 180° -- dopuszczalne wartości 1 lub 2
// reComp = 1 -- PÓŁNOC jest na górze   (kompas normalny)
// reComp = 2 -- POŁUDNIE jest na górze (kompas odwrócony)
reComp = 1;
// średnica okręgu dla wykresu Wilgotności
fiHumg = 56;
// średnica wykresu Róży Wiatrów
fiRose = 83;
// ukryj [0] /pokaż [1] -- temperaturę i wilgotność w domu
viPext = 1;
// ukryj [0] /pokaż [1] -- ciśnienie max/min
viHome = 1;
// ukryj [0] /pokaż [1] -- elementy debugowania strony
vidBg1 = 0;
vidBg2 = 0;
</script>

USTAWIENIA w pliku wBox.js
setTimeout(getRT, 20000); // odswiezenie zmiennych co 20s

To tylko niektóre ważne elementy, jest tego więcej ale właśnie na odkrywaniu polega zabawa
Pozdrawiam wszystkich :)
« Ostatnia zmiana: 01 Sierpień, 2017, 13:08:40 wysłana przez Smarmen »

Offline pernaczy

  • Stratus
  • ***
  • Wiadomości: 176
  • Otrzymał podziękowań: 15
  • Płeć: Mężczyzna
    • NIESIOŁOWICE NA KASZUBACH-pogoda online
  • Miejscowość: Niesiołowice (Niesołejce)
  • Typ stacji: WH 2080, TFA Spring, Oregon AWS888N
Odp: Pogoda na ścianie, czyli wBox :)
« Odpowiedź #5 dnia: 01 Sierpień, 2017, 19:10:52 »
Mam tylko jedną prośbę - łatwą do spełnienia: Każdy komu się uda uruchomić pokaże na forum fotografię urządzenia (ale NIE zrzut ekranu) :)
Zgodnie z życzeniem autora. Uruchomiłem więc zamieszczam fotkę.
Ponieważ interesował mnie głównie układ "wBoxHD2.html" to pozwoliłem sobie dołożyć do tego układu elementy "iHome" tj. temperaturę i wilgotność wewnątrz domu (musiałem "zaingerować" w obrazek "_iHome.png").
Pozdrawiam,
Piotr
Piotr



Dzień w którym się czegoś nauczyłem nie jest dniem straconym.

Offline Smarmen

  • Cirrocumulus
  • **
  • Wiadomości: 33
  • Otrzymał podziękowań: 7
  • Płeć: Mężczyzna
    • Andreovia.pl
Odp: Pogoda na ścianie, czyli wBox :)
« Odpowiedź #6 dnia: 01 Sierpień, 2017, 20:00:18 »
No, no - Piotrze - gratuluję!  :D
Bardzo mnie ucieszyłeś.
Tylko nie rozumiem co zmieniłeś w obrazku? Jest jaki był wcześniej, komin z lewej strony... :)
Właśnie o to mi chodziło, żeby to sobie rozwijać do własnych potrzeb. No, nie powiem - jestem z Ciebie dumny!
Ja u siebie używam odwróconego kompasu, bo łatwiej mi się zorientować w przestrzeni - okno na południe a obok okna tablet, więc jest bardziej logiczne kiedy południe mam na górze.

A odkryłeś już co oznaczają te buźki? :)

//Krzysiek
« Ostatnia zmiana: 01 Sierpień, 2017, 20:12:42 wysłana przez Smarmen »

Offline pernaczy

  • Stratus
  • ***
  • Wiadomości: 176
  • Otrzymał podziękowań: 15
  • Płeć: Mężczyzna
    • NIESIOŁOWICE NA KASZUBACH-pogoda online
  • Miejscowość: Niesiołowice (Niesołejce)
  • Typ stacji: WH 2080, TFA Spring, Oregon AWS888N
Odp: Pogoda na ścianie, czyli wBox :)
« Odpowiedź #7 dnia: 02 Sierpień, 2017, 08:00:45 »
1. W obrazku musiałem domek narysować białym kolorem bo na małym ekranie był niewidoczny. Kolor tekstu też zmieniłem na biały i przesunąłem tekst w lewo (inna rozdzielczość).
2. Generalnie jestem przyzwyczajony do tego, że północ jest na górze i dlatego zostawiłem "zwykły" kompas.
3. Buźki obrazują tendencję zmiany pogody ("reagują" na numer prognozy).
4. Drobna uwaga do instrukcji. Na samym końcu, w sekcji z żółtym tłem jest nazwa pliku "relamore.txt" a linijkę wyżej jest "realmore.txt". Oczywiście nazwa może być dowolna. Chodzi o to aby, jak to mówią, było źle ale jednakowo (bez obrazy)  ;)
Tak na wszelki wypadek link do mojego "wyczynu": http://www.pogoda-niesiolowice.kaszuby.pl/wBoxHD2.html

Pozdrawiam,
Piotr
Piotr



Dzień w którym się czegoś nauczyłem nie jest dniem straconym.

Offline Smarmen

  • Cirrocumulus
  • **
  • Wiadomości: 33
  • Otrzymał podziękowań: 7
  • Płeć: Mężczyzna
    • Andreovia.pl
Odp: Pogoda na ścianie, czyli wBox :)
« Odpowiedź #8 dnia: 02 Sierpień, 2017, 14:28:52 »
O widzisz - dzięki za spostrzegawczość, poprawiłem już dokument, chociaż w sumie relAMORE lepiej brzmi :)
Buźki to jest taka trochę proteza - zamierzam zrobić coś, co za pomocą emotikon pokazywałoby wpływ zmian pogody na samopoczucie - coś w rodzaju biometeo. Chodzi mi też po głowie dodanie wykresu zmian ciśnienia w prognozie . Ale na razie nie mam na to czasu, więc jest jak jest :)
Dane z domu specjalnie zrobiłem takie mało widoczne, bo dla mnie to mniej ważne, a że tablet mam przed oczyma i tak widzę, co tam zapodaje.

A tak wyglądają moje wBoxy:


w domu, tablet na ścianie (wyżej solidny, ruski barometr 'Made in USSR')...


...w kuchni - na starym telefonie HTC-HD2...


...i w pracy - duży monitor wisi na korytarzu pod sufitem (z tyłu monitora jest dongle z Androidem)
« Ostatnia zmiana: 02 Sierpień, 2017, 14:57:33 wysłana przez Smarmen »