Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Automatyka domowa
#10
andre napisał(a):Chętnie dowiedziałbym się bliżej coś o tworzeniu i wysyłaniu do MySQL,co prawda pod Win7 ale zasada podobna?
Tabela_1 - adresy IP obsługiwanych LK (u mnie mają stałe adresy)
Tabela_2 - łańcuchy opisujące odwołania do konkretnych OID
Tabela_3 - dane z czujników
Tabela_4 - nastawy
Tabela_5 - log załączeń przekaźników
Tabela_6 - log zdarzeń systemu

W pętli_1 (na podst. Tabela_1):
wywołuję numer wersji firmware LK z konkretnego IP (dla wersji 2.xx układ OID jest inny niż dla 3.xx)
w wewnętrznej pętli (na podst Tabela_2)
doczytuję po kolei wszystkie wartości z czujników - snmp
jeżeli któryś z czujników jest oznaczony jako "zapisz" - uaktualniam bazę danych
koniec.
Tyle robi pierwszy program.
Drugi leci po bazie z danymi, podejmuje decyzje i wysyła komendy snmp do przekaźników.
Trzeci program służy do obsługi stronki umożliwiającej zmianę ustawień (nastawy).
Całość w python'ie i dla uproszczenia poprzez wywołanie komend systemowych bo nie mogłem dojść do ładu z biblioteką snmp - szkoda mi było czasu.
Tak z grubsza.
<t></t>
Odpowiedz


Wiadomości w tym wątku

Skocz do:


Użytkownicy przeglądający ten wątek: 2 gości