Les fuites d'eau et les inondations sont souvent un problème grave. À cet égard, il devient nécessaire d'organiser une surveillance, qui pourrait permettre une détection précoce des fuites d'eau.
Définition d'une tâche pour un système de surveillance: une interface Web avec des informations sur l'état de tous les éléments du système, informant le personnel technique des événements survenus, par exemple par e-mail ou messagerie Telegram, émettant des signaux lumineux et sonores dans les salles de contrôle.
Mon expérience dans la construction d'un tel système est décrite ci-dessous.
Schéma fonctionnel et équipement
Il a été décidé de construire la surveillance sur la base des appareils Orion ISO du Bolid NVP. Au niveau supérieur, utilisez ZABBIX.
Les informations disponibles sur l'intégration des équipements ZABBIX et Bolid sont données dans l' article sur habr écrit par petit-frère . Le même article vous aidera lorsque vous vous familiariserez avec l'équipement et que vous installerez les luminaires Bolid.
Le schéma fonctionnel du système ressemble à ceci.
Équipement de terrain
Les détecteurs filaires et sans fil sont utilisés pour détecter les fuites d'eau des conduites d'eau et générer une notification adressable.
Capteur d'inondation adressable S2000-DZ.
Capteur d'inondation adressable par canal radio S2000R-DZ
Niveau moyen
2000- 2000-32.
Zabbix , «», «2000–», «-Master» ( P1 ). , Zabbix «2000–» Ethernet- MOXA NPORT 5150, TCP Server Mode, .. Zabbix «2000–» MODBUS RTU Over TCP.
Zabbix Monitoring Modbus (TCP, RTU and "RTU over TCP").
- IP- RODOS-8. .
Zabbix
, Zabbix "". Zabbix , , 2000- 2000-, - .
"2000-". . 1.32
, . Zabbix . 2000-, 2000-, 2000-, 2000-32, 2000-.
2000-
2000-
2000-
2000-32
2000-
""
"" . .
, .
2000-
2000-, 2000- 2000-32 2000-, .
2000- 2000-
"" UPROG
|
17 - |
|
|
+ |
" " " ". |
|
+ |
"", (). |
|
5 c |
, " ", " ". |
|
0 |
, " ". |
|
+ |
. |
2000-, 2000-
2000-32
2000-32 .
|
5 - |
|
|
+ |
"", 15 "". |
|
+ |
"" "" . |
|
+ |
"", () |
|
+ |
|
|
1 c |
, " ", " " |
|
+ |
. |
2000-32
2000-
«2000-» «». , , «2000-».
«2000-». - Modbus UID «2000-».
, , .
№ Modbus - , . , Modbus №1 = 40000, №2 = 400001 ..
- 2000-.
- 2000- 0, 2000-.
- 1 2000-, 2000-32, 2000- 3 2000-.
MOXA
Ethernet. IP DHCP , .
Network Settings
, TCP Server Mode, Local TCP port 4001, Max connection 1.
Operating Settings
, C2000- Modbus RTU.
Serial Settings
IP- RODOS-8
, , . , , . Setup->Relay config - .
IP-
, "". , .
{$MODBUS_PORT} - , ip Moxa NPort 5150. , enc://192.168.0.164:4001, enc Modbus RTU Over TCP.
{$MODBUS_SLAVE} - Modbus UID 2000-, Moxa NPort 5150.
{$MODBUS_REG} - 2000-, .
{$NODATA_PERIOD} - Modbus , , MODBUS
C2000-
IP- Moxa . Templates/Modules/ICMP Ping
: . : elegram .
, , , .
Telegram . , IP-, UDP . /usr/lib/zabbix/alertscripts/rodos8.sh :
#!/bin/bash
user=admin
password=admin
host=127.0.0.1
echo -n "${1:-$user} ${2:$password} k1=2" > /dev/udp/${3:-$host}/8283
/etc/zabbix/zabbix_server.conf AlertScriptsPath /usr/lib/zabbix/alertscripts Zabbix.
, .
.
. , .
, IP-. : , "" - "" .
Zabbix, . , , .
- -> . , , -> .
. . , Zabbix .
, . , .