Asystent AI
OH2/3 + ModBus + Fa...
 
Powiadomienia
Wyczyść wszystko

openHAB [Rozwiązany] OH2/3 + ModBus + Fatek konfiguracja Things

4 Wpisów
2 Użytkownicy
1 Reactions
2,105 Wyświetleń
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
[#2102]

cześć, czy mógłby mnie ktoś przeprowadzić przez konfigurację Thing dla PLC Fatek przez ModBus po LAN w openHab 2+

Tak, żeby na koniec móc zdefiniować Item

  • odczyt wejścia X
  • odczyt / zapisy do wyjścia Y
  • odczyt / zapisy do markera M

Taki mostek sobie zdefiniowałem, ale później jak definiowałem konkretne Things to po paru godzin zero rezultatu

 

Bridge modbus:tcp:fatek [ host="192.168.2.147", port=502, id=1 ] {

}

w Net prawie nic nie znalazłem z konfiguracją ModBus+Fatek+OH - binding w wersji 2 lub 3

 

Dzięki za wskazówki


 
Dodane : 29/12/2020 12:42 pm
(@edass)
Wpisów: 225
Weteran
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Nie wiem czy powinienem Mistrzowi (pełen szacun za Twoją pomoc ) ale..

Pamiętasz, że po edycji "things" warto zrobić restart OH? Nie ważne czy konfigurujesz z PaperUI czy tekstowo.

Konfiguracja  things w ModBus wygląda podobnie do konfiguracji things w MQTT - każdy odczyt/parametr musi dostać swoje things a poźniej item.


 
Dodane : 29/12/2020 1:56 pm
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@edass  hehe to aż tak proste jednak nie jest 😉

Tutaj jest przykład z PLC Wago - trzeba jakieś rejestry wprowadzać itp. do skonfigurowania Things, po paru godzinach analizowania dokumentacji i prób nie dałem radę.

Bridge modbus:tcp:wago [ host="192.168.2.9", port=502, id=1 ] {
    Bridge poller wago_slave1 [ start=12288, length=128, refresh=500, type="coil" ] {
        Thing data wago_s1_000 [ readStart="12288", readValueType="bit", writeStart="12288", writeValueType="bit", writeType="coil" ]
        Thing data wago_s1_001 [ readStart="12289", readValueType="bit", writeStart="12289", writeValueType="bit", writeType="coil" ]
    }
}

 
Dodane : 29/12/2020 2:37 pm
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Dobra, odpowiadam sobie i zamykam temat

Bridge modbus:tcp:fatek [ host="fatek-ip-address", port=502, id=1 ] {
        Bridge poller X [ start=1001, length=2, refresh=1000, type="coil" ] {
           Thing data X0 [ readStart="1001", readValueType="bit" ]
           Thing data X0 [ readStart="1002", readValueType="bit" ]
       }
       Bridge poller M[ start=2001, length=2, refresh=1000, type="coil" ] {
           Thing data M0 [ readStart="2001", readValueType="bit", writeStart="2001", writeValueType="bit", writeType="coil" ]
           Thing data M1 [ readStart="2002", readValueType="bit", writeStart="2002", writeValueType="bit", writeType="coil" ]
       }
       Bridge poller Y [ start=1, length=2, refresh=1000, type="coil" ] {
           Thing data Y0 [ readStart="1", readValueType="bit", writeStart="1", writeValueType="bit", writeType="coil" ]
           Thing data Y1 [ readStart="2", readValueType="bit", writeStart="2", writeValueType="bit", writeType="coil" ]
       }
}

 
Dodane : 31/12/2020 10:39 pm
mario0658 zareagował
Udostępnij: