speedtest.png
Łatwo możemy monitorować jakość naszego połączenia internetowego w domoticzu (czy operator łącza wywiązuje sie z umowy ;-) ), dokładniej mówiąć dane ze strony speedtest.net takie jak Download, Upload, Ping będziemy mogli monitorować Domoticzem.

Aby to uczynić:

  1. Przechodzimy w ustawienia sprzętu (Konfiguracja -> Sprzęt -> Dummy (Does nothing, use for virtual switches only) -> Utwórz wirtualne czujniki -> Custom Sensor
  2. Tworzymy 3 wirtualne przełączniki: Download, Upload, Ping
  3. Zapisujemy sobie Idx urządzeń, jest to numer ID sprzętu (Konfiguracja -> Urządzenia)
  4. Instalujemy speedtest konsolowy (Przykładowa komenda dla Ubuntu/Raspiana:
     sudo apt-get install speedtest-cli )
  5. Tworzymy plik SpeedToDomoticz.sh (Przykładowa komenda: nano SpeedToDomoticz.sh )
  6. Wklejamy poniższy skrypt aktualizując go o nasze dane z numerami Idx:

    #!/bin/bash pingidx=1 downloadidx=2 uploadidx=3 speedtest-cli --simple > output.txt ping=$(cat output.txt | sed -ne 's/^Ping: \([0-9]*\.[0-9]*\).*/\1/p') download=$(cat output.txt | sed -ne 's/^Download: \([0-9]*\.[0-9]*\).*/\1/p') upload=$(cat output.txt | sed -ne 's/^Upload: \([0-9]*\.[0-9]*\).*/\1/p') #output if you run it manually echo "ping = $ping ms" echo "download = $download Mbps" echo "upload = $upload Mbps" curl -s -i -H "Accept: application/json" "http://localhost/json.htm?type=command&param=udevice&idx=$pingidx&svalue=$ping" curl -s -i -H "Accept: application/json" "http://localhost/json.htm?type=command&param=udevice&idx=$downloadidx&svalue=$download" curl -s -i -H "Accept: application/json" "http://localhost/json.htm?type=command&param=udevice&idx=$uploadidx&svalue=$upload"

  7. Przyznajemy uprawnienia do pliku chmod 777 SpeedToDomoticz.sh
  8.  Następnie dodajemy do Cron-a zadanie np co godzinę: 0 * * * * /sciezka/do/pliku/SpeedToDomoticz.sh

Ustawienie lokalizacji

Pierwszą rzeczą jaką musimy zrobić po instalacji Domoticza jest ustawienie lokalizacji (bez tego nie pozmieniamy innych ustawień, np. języka). Dokonujemy...
Czytaj całość

Motyw Elemental

Domoticz oferuje obsługę motywów. Można je zmieniać w zakładce Konfiguracja -> Ustawienia -> System. Na liście do wyboru mamy kilka motywów,...
Czytaj całość

Prędkość łącza w...

Łatwo możemy monitorować jakość naszego połączenia internetowego w domoticzu (czy operator łącza wywiązuje sie z umowy ;-) ), dokładniej mówiąć...
Czytaj całość

Zabezpieczenie Domoticza...

Dużym problemem było by gdyby ktoś trzeci uzyskał dostęp do naszego domoticza. Mamy na to dosyc ciekawe rozwiązanie (to nie...
Czytaj całość

Esp8266 wersja Wemos

Wykaz pinów GPIO dla esp8266 wemos, jest to najmniejsza płytka esp8266 z wbudowanym programatorem oraz wyjściem na napięcie 5V
Czytaj całość

Esp8266 wersja Nodemcu

Wykaz pinów GPIO dla esp8266 nodemcu
Czytaj całość

Serwis pogodowy

Darmowym serwisem pogodowym który możemy wdrożyć w domoticz jest serwis DarkSky. do korzystania z niego potrzebujemy: najnowszej wersji Domoticz Konta na stronie https://darksky.net/dev w celu utworzenia...
Czytaj całość

Domoticz - problem z libssl

Dla osób które mają problem z domoticzem i wyskakuje im problem podobny do poniższego:error while loading shared libraries: libssl.so.1.0.0: cannot...
Czytaj całość

Domoticz jako Pilot

Domoticz śmiało może być pilotem do np telewizora. Aby tego dokonać potrzebujemy: ESP8266Nadajnik IR Jeżeli chcemy zrobić samemu pilot podpinamy nadajnik pod ESP...
Czytaj całość

Floorplanner - tworzenie...

Przestawiamy link do stronki w której świetnie zaprojektujecie obraz do własnego mieszkania: https://floorplanner.com/ można generować obraz 2D jak i 3D, taki wygenerowany...
Czytaj całość
Wczytaj więcej