Страница 1 из 2
					
				Modbas TCP & Openhab
				Добавлено: 23 июн 2016, 00:07
				 yopopol
				Всем привет. Интересует,кто нибудь делал такую связку? Если делали ,поделитесь пожалуйста примером.Больше интересует настройка на стороне Openhab. т.к. со стороны ардуино,вроде всё нормально работает(проверял ОРС сервером ) всё видится/
			 
			
					
				Modbas TCP & Openhab
				Добавлено: 09 июл 2016, 09:08
				 Sancho
				Разобрался?
На чём крутится OpenHab?
			 
			
					
				Modbas TCP & Openhab
				Добавлено: 09 июл 2016, 11:04
				 XENOMAN
				Судя по гайду на гитхабе изменения по сравнению с RTU - минимальные.
https://github.com/openhab/openhab/wiki/Modbus-Binding
Сам не проверял.
 
			
					
				Modbas TCP & Openhab
				Добавлено: 09 июл 2016, 11:53
				 Sancho
				Согласен. Вообще всё разложено по полочкам.
Я вот только на малинке помучился создавая виртуальный ком порт - openhab не умеет читать rtu over tcp.... Оказалось просто, теперь работает без проблем.
 
			
					
				Modbas TCP & Openhab
				Добавлено: 10 июл 2016, 21:13
				 keeper1978
				я свой контроллер привязал к опен хаб вроде работает без проблем
если что смотри 
https://github.com/keeper1978
единственное все переменные в Холдинг регистр так как не получилось опенхабом  разные принимать (но это от моего слабого знания модбаса)
 
			
					
				Modbas TCP & Openhab
				Добавлено: 11 июл 2016, 13:24
				 yopopol
				спасибо откликнувшимся. Опенхаб крутится на винде,пока нифига не получается (((
скиньте пожалуйста конфиг Опенхаба
Добавлено (11.07.2016, 13:24)
---------------------------------------------
Сравнил настройки ардуины с проектом keeper 1978, пока также.но добиться какой либо связи с Опенхабом по модбасу не получается.
			 
			
					
				Modbas TCP & Openhab
				Добавлено: 11 июл 2016, 16:12
				 Sancho
				Скачай эту програмку. 
http://www.insat.ru/product....ags.zip Попробуй с её помощью принять данные от слэйва. Если получится - будем думать дальше.
Вот кусочек моих настроек openhab.cfg
Код: Выделить всё
modbus:poll=1000
modbus:serial.slave1.connection=/dev/ttyCOM:115200:8:none:1:rtu
modbus:serial.slave1.id=16
modbus:serial.slave1.start=4176
modbus:serial.slave1.length=10
modbus:serial.slave1.type=holding
modbus:poll=400
modbus:tcp.slave22.connection=192.168.3.40:502
modbus:tcp.slave22.id=1
modbus:tcp.slave22.start=0
modbus:tcp.slave22.length=3
modbus:tcp.slave22.type=coil
 
			
					
				Modbas TCP & Openhab
				Добавлено: 12 июл 2016, 00:26
				 yopopol
				Проверяю с помощью такой программы,вроде всё ок. Coils тож вижу.Перепробовал кучу примеров в Опенхабе,всё время пишет про ошибку соединения.
Есть подозрение,что нужно на Linux переходить
 Добавлено
Добавлено (12.07.2016, 00:26)
---------------------------------------------
установил всё на убунту,результат тотже . менял настройки,а она всё равно пишет   
[INFO ] [.b.modbus.internal.ModbusSlave] - ModbusSlave error getting responce from slave 
			
					
				Modbas TCP & Openhab
				Добавлено: 12 июл 2016, 07:52
				 Sancho
				yopopol.
Чуток позже пришлю комплект ОХ, попробуешь. Какой ip, порт, регистры на слейве?
Проще отладить на win, а потом переводить это всё на linux.
Добавлено (12.07.2016, 07:52)
---------------------------------------------
Какой версии биндинги?
			 
			
					
				Modbas TCP & Openhab
				Добавлено: 12 июл 2016, 18:10
				 yopopol
				То,что на ардуино. самое простое,для тестирования.На стороне ОХ всё снес начисто,буду пробовать заново.

 
			
					
				Modbas TCP & Openhab
				Добавлено: 12 июл 2016, 19:07
				 Sancho
				Сейчас не на месте. Завтра утром пришлю 100% работающий комплект. Добавь пару регистров с подключенными аналоговыми входами - из-за простых "наводок" будут меняющиеся показания или создай какой-нить генератор с integ выходом; это позволит понять что связь идёт, не будет статичности...
			 
			
					
				Modbas TCP & Openhab
				Добавлено: 12 июл 2016, 23:01
				 yopopol
				Sancho писал(а):или создай какой-нить генератор с integ выходом; это позволит понять что связь идёт, не будет статичности...
  сделал,проверил-ОРС сервер видит
 
			
					
				Modbas TCP & Openhab
				Добавлено: 13 июл 2016, 08:47
				 Sancho
				Пробуй, комплект.
Отпишись о результате
			 
			
					
				Modbas TCP & Openhab
				Добавлено: 13 июл 2016, 18:29
				 yopopol
				всё работает !!!!   Спасибо вам огромное!!! только теперь в терминале вообще не отображается никаких действий.Да и пофиг,главное что работает!!!
Если не против, Уважаемый Sancho , то ваш пример поместить в "загрузки", уверен многим пригодиться.
Теперь буду разбирать ваш пример, нужно же понять,что я не так делал.
			 
			
					
				Modbas TCP & Openhab
				Добавлено: 13 июл 2016, 18:55
				 Sancho
				yopopol писал(а):только теперь в терминале вообще не отображается никаких действий
Вот это и значит - всё ок.
 
			
					
				Modbas TCP & Openhab
				Добавлено: 13 июл 2016, 19:30
				 yopopol
				Столкнулся с другой странностью:
При запуске мобильного приложения на телефоне, перестаёт работать ОХ на компе.После выключения,опять всё восстанавливается.Перезапуск сервера не требуется
			 
			
					
				Modbas TCP & Openhab
				Добавлено: 13 июл 2016, 19:33
				 Sancho
				Мобильное приложения на телефоне? зайди с телефона через браузер, только вместо localhost набери IP компа...
			 
			
					
				Modbas TCP & Openhab
				Добавлено: 13 июл 2016, 19:50
				 yopopol
				Жуткие сстранности: через браузер реакция такая же.Но теперь и перезапуск не помогает.При открытии страницы , сразу появляются ошибки и данные не меняются.Второй браузер тоже стал так вешать ОХ после подключения с телефона.

 
			
					
				Modbas TCP & Openhab
				Добавлено: 13 июл 2016, 19:57
				 Sancho
				Что-то случилось с библиотеками ох. Перестал понимать типы и ругается на правила, где делим на 10...
Завтра с утра посмотрю. Но у меня таких заморочек пока не было.
Добавлено (13.07.2016, 19:57)
---------------------------------------------
Попробуй поставить ВСЁ заново.
			 
			
					
				Modbas TCP & Openhab
				Добавлено: 13 июл 2016, 19:57
				 yopopol
				Запускается норм,но при открытии браузером ,всё подвисает. Помогает очистка кэша браузера и перезапуск ОХ
еще бывает больше текста пишет и на JAVA ругается