GATEWAY DO SERWERA ZABBIX DLA STEROWNIKÓW Z KANAŁEM ELECTRICITIMETER

djack2017
Posts: 696
Joined: Mon Nov 27, 2017 7:36 am

Post

To tu masz cały pakiet agenta:
https://debian.pkgs.org/sid/debian-main ... 4.deb.html
i wymagania.

Zapewne to wystarczy:
Update the package index:
# sudo apt-get update
Install zabbix-agent deb package:
# sudo apt-get install zabbix-agent
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
User avatar
klimasstudio
Posts: 1151
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

Sprawdziłem wymagane pakiety i sudo apt install zwraca że już mam zainstalowane. Już nie mam pomysłów :/

EDIT: sudo apt-get install zabbix-agent POMOGŁO :]
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
User avatar
klimasstudio
Posts: 1151
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

Widzę że opis dla tyego gatewaya jest pod folder /usr/bin i tm sa wszytstkie pliki sh.. Nqatomiast ja bym chciał miec wszystko w folderze /home/pi/appdata/zabbix-gateway i crony z poziomu uzytkownika pi lecz wywolanie bez sudo powoduje bledy zapisu danych do pliku.

Code: Select all

pi@rpi-web:~/appdata/zabbix-gateway $ /home/pi/appdata/zabbix-gateway/licznik.sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   595  100   595    0     0   2902      0 --:--:-- --:--:-- --:--:--  2916
/home/pi/appdata/zabbix-gateway/licznik.sh: 25: cannot create /tmp/Licznik_1.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 26: cannot create /tmp/Licznik_1.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 27: cannot create /tmp/Licznik_1.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 28: cannot create /tmp/Licznik_1.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 29: cannot create /tmp/Licznik_1.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 30: cannot create /tmp/Licznik_1.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 31: cannot create /tmp/Licznik_1.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 32: cannot create /tmp/Licznik_1.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 33: cannot create /tmp/Licznik_1.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 34: cannot create /tmp/Licznik_1.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 48: cannot create /tmp/Licznik_2.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 49: cannot create /tmp/Licznik_2.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 50: cannot create /tmp/Licznik_2.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 51: cannot create /tmp/Licznik_2.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 52: cannot create /tmp/Licznik_2.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 53: cannot create /tmp/Licznik_2.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 54: cannot create /tmp/Licznik_2.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 55: cannot create /tmp/Licznik_2.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 79: cannot create /var/local/Licznik_fullenergy.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 82: cannot create /tmp/Licznik_3.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 83: cannot create /tmp/Licznik_3.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 84: cannot create /tmp/Licznik_3.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 85: cannot create /tmp/Licznik_3.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 86: cannot create /tmp/Licznik_3.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 87: cannot create /tmp/Licznik_3.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 88: cannot create /tmp/Licznik_3.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 89: cannot create /tmp/Licznik_3.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 90: cannot create /tmp/Licznik_3.txt: Permission denied
/home/pi/appdata/zabbix-gateway/licznik.sh: 91: cannot create /tmp/Licznik_3.txt: Permission denied
Czy w cronie z poziomu użytkownika wtakim razie powinienem dopisac coś aby odpalany skrypt był z konta roota?

Code: Select all

# Zabbix Gateway
*/1 * * * * /home/pi/appdata/zabbix-gateway/licznik.sh > /dev/null 2>&1
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
djack2017
Posts: 696
Joined: Mon Nov 27, 2017 7:36 am

Post

To może załóż sobie katalog:
/home/pi/appdata/zabbix-gateway/tmp
i zmień w skrypcie:
/tmp/
na:
/home/pi/appdata/zabbix-gateway/tmp/

Załóz też katalog:
/home/pi/appdata/zabbix-gateway/var
i zmień w skrypcie:
/var/local/
na:
/home/pi/appdata/zabbix-gateway/var/

------------------------------------------------------------------------------
zdaje się że wykonanie z poziomu root wygląda następująco:
*/1 * * * * root /home/pi/appdata/zabbix-gateway/licznik.sh > /dev/null 2>&1
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
User avatar
klimasstudio
Posts: 1151
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

Super dziękuję za nakierowanie. Chyba wszystko działa poprawnie.
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
User avatar
klimasstudio
Posts: 1151
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

Można prosić o update szablonu .yaml i pliku .sh GOSUND SP111 o pozostałe wartości ?

JSON:

Code: Select all

{"connected":true,"support":382,"currency":"PLN","pricePerUnit":0.68,"totalCost":354.98,"phases":[{"number":1,"voltage":230,"current":0,"powerActive":0,"powerReactive":0,"powerApparent":0,"powerFactor":0,"totalForwardActiveEnergy":522.02951},{"number":2,"voltage":0,"current":0,"powerActive":0,"powerReactive":0,"powerApparent":0,"powerFactor":0,"totalForwardActiveEnergy":0},{"number":3,"voltage":0,"current":0,"powerActive":0,"powerReactive":0,"powerApparent":0,"powerFactor":0,"totalForwardActiveEnergy":0}]}
Wybierając szablon GOSUND SP111 mam tylko poniższe dane.
Screenshot_1.png
You do not have the required permissions to view the files attached to this post.
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
djack2017
Posts: 696
Joined: Mon Nov 27, 2017 7:36 am

Post

klimasstudio wrote: Mon Sep 19, 2022 9:49 am Można prosić o update szablonu .yaml i pliku .sh GOSUND SP111 o pozostałe wartości ?
JSON:

Code: Select all

{"connected":true,"support":382,"currency":"PLN","pricePerUnit":0.68,"totalCost":354.98,"phases":[{"number":1,"voltage":230,"current":0,"powerActive":0,"powerReactive":0,"powerApparent":0,"powerFactor":0,"totalForwardActiveEnergy":522.02951},{"number":2,"voltage":0,"current":0,"powerActive":0,"powerReactive":0,"powerApparent":0,"powerFactor":0,"totalForwardActiveEnergy":0},{"number":3,"voltage":0,"current":0,"powerActive":0,"powerReactive":0,"powerApparent":0,"powerFactor":0,"totalForwardActiveEnergy":0}]}
A skąd ten json. O ile dobrze pamiętam SP111 jest jednokanałowy i mierzy tylko moc.
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
User avatar
klimasstudio
Posts: 1151
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

Taki JSON zwraca mi GOSUND SP111 z firmwarem z GuiGeneric. W tym szablonie który jest w Zabbixie brakuje wartości minimum dla napięcia i natężenia. Dlatego podesłałem kompletny JSON.
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
djack2017
Posts: 696
Joined: Mon Nov 27, 2017 7:36 am

Post

klimasstudio wrote: Mon Sep 19, 2022 9:49 am Można prosić o update szablonu .yaml i pliku .sh GOSUND SP111 o pozostałe wartości ?
Masz tu:
viewtopic.php?t=11360
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
User avatar
klimasstudio
Posts: 1151
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

Widziałem. Właśnie skończyłem dodawać GOSUNDY SP111 i Termomentry i Wilgotnościomierze. Zostało Ciśnienie. Dzięki wielkie za szablony. Wszystko super się wczutuje.
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d

Return to “Zabbix”