Satel binding - support, announcements and feature requests

@druciak

Is it true that I can not control any outputs from OH with this binding?
In DloadX my output is pulse(25) but i can not control this output from OH.
I used the items en things from from the docs.

That’s definitely not true. How did you come to this conclusion?
If you have everything configured properly on OH side, perhaps your user in Integra system does not have permission to control BI, MONO, TEL outputs?

For those interested in reading ATD-100 temperature I prepared a version with preliminary support for this device: https://github.com/druciak/org.openhab.binding.satel/releases/tag/v2.5.0. Try and let me know if this is working at all. You would need this device manualy as it cannot be detected automatically.

Sorry it was indeed a problem with the rights in dloadx.
It works perfectly now.

I’m only getting the log going.

I tried it through the paperui and via the things file from the documents, but I do not get anything out of this.
The user has access to the log in dloadx :slight_smile:

@Ferryb4 can you describe what exactly is your problem? What did you do and what do you get?

I have installed this binding, but it says offline after adding an ETHM-1.

2019-01-21 23:51:23.590 [INFO ] [.satel.internal.protocol.Ethm1Module] - Connecting to ETHM-1 module at 172.16.XXX.XXX:7094
2019-01-21 23:51:23.596 [INFO ] [.satel.internal.protocol.Ethm1Module] - ETHM-1 module connected successfully
2019-01-21 23:51:23.600 [INFO ] [.satel.internal.protocol.Ethm1Module] - Closing connection to ETHM-1 module
2019-01-21 23:51:24.590 [INFO ] [.satel.internal.protocol.Ethm1Module] - Connecting to ETHM-1 module at 172.16.XXX.XXX:7094
2019-01-21 23:51:24.596 [INFO ] [.satel.internal.protocol.Ethm1Module] - ETHM-1 module connected successfully
2019-01-21 23:51:24.601 [INFO ] [.satel.internal.protocol.Ethm1Module] - Closing connection to ETHM-1 module
2019-01-21 23:51:25.590 [INFO ] [.satel.internal.protocol.Ethm1Module] - Connecting to ETHM-1 module at 172.16.XXX.XXX:7094
2019-01-21 23:51:25.595 [INFO ] [.satel.internal.protocol.Ethm1Module] - ETHM-1 module connected successfully
2019-01-21 23:51:25.600 [INFO ] [.satel.internal.protocol.Ethm1Module] - Closing connection to ETHM-1 module

I can succesfully ping my Integra and I have enabled the necessary ‘integration’ options as well as added a specific user. Any idea?

Is OH the only client connecting to ETHM-1? The module accepts only one connection, so make sure you don’t have another client (for instance OH 1.x) connected to it.
Next double check your configuration. Do you have encryption enabled? If yes, please double check if this is done on both sides (OH and DloadX), and on both sides you have the same encryption key.
You could also disconnect ethernet cable for a moment in case your ETHM-1 hung up on an old connection.

Thank you @druciak. I tested with and without encryption but after removing and re-adding the ETHM-1 module in OpenHAB it suddenly worked. Maybe the same as I saw in the previous replies about the internal OpenHAB database where something about the encryption is stored and cannot be changed.

Anyway, it works now. Great binding and also perfect how everything is discovered automatically.

Hello all,
I have built a new version of the binding. It contains following changes:

  • new channels for wireless devices; zone and output now have new configuration parameter ‘wireless’ - when set to ‘true’, the thing will have “Low battery” and “No communication” channels,
  • new thing type ATD-100 for wireless temperature sensor.

Enjoy :slight_smile:

2 Likes

Hi all,
A silly question about satel integration: I would like to integrate my Satel alarm system with openHAB and use alarm motion sensors to control lights. Will the binding receive all the zone notifications even if the alarm is disarmed?
Thanks

Hello Gabor,
definitely it will receive violation notifications even if the system is disarmed.

Many thanks @druciak !!!

Hi @druciak

Is it possible to create a switch item if a valid code is entered?

I see this message coming up in the log. Is it possible to do something with this? possibly via a rule?

2019-03-03 19:09:56.936 [INFO ] [el.internal.command.SatelCommandBase] - Requesting user code not found. Message: command = 88, payload = 11 11 FF FF FF FF FF FF 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Thanks

Hi @Ferryb4
Please explain the case as I don’t understand the problem. Do you enter user code in the configuration or in other way?

I would like to receive a notification if I enter a wrong code.

Could you please answer? I’d like to understand your use case.

I enter the code in the BasicUI and then use your rule to delete the code.

I think event channel would be the best for such purpose. In case of an error in command response an event would be triggered with error code. You could then react for such event in a rule, for example displaying a message to the user.

Hi @druciak
Thanx for your hard work…
I have problems reading logs…

My config files:
Bridge satel:ethm-1:home “SATEL ETHM-1 bridge” …
Thing event-log SatelLog [ ]
Number iSatelEVENT_LOG_IDX { channel=“satel:event-log:home:SatelLog:index” }

when I sending value
smarthome:send iSatelEVENT_LOG_IDX -1

I am receiving this info in logs:
01:02:05.478 [INFO ] [smarthome.event.ItemCommandEvent ] - Item ‘iSatelEVENT_LOG_IDX’ received command -1
01:02:05.482 [INFO ] [arthome.event.ItemStatePredictedEvent] - iSatelEVENT_LOG_IDX predicted to become NULL

All items are NULL:
Number iSatelEVENT_LOG_IDX “Log - aktualny indeks [%d]” (Satel) { channel=“satel:event-log:home:SatelLog:index” }
Number iSatelEVENT_LOG_PREV “Log - poprzedni indeks [%d]” (Satel) { channel=“satel:event-log:home:SatelLog:prev_index” }
DateTime iSatelEVENT_LOG_TIME “Log - czas [%1$tF %1$tR]” (Satel) { channel=“satel:event-log:home:SatelLog:timestamp” }
String iSatelEVENT_LOG_DESC “Log - opis [%s]” (Satel) { channel=“satel:event-log:home:SatelLog:description” }
String iSatelEVENT_LOG_DETAILS “Log - detale [%s]” (Satel) { channel=“satel:event-log:home:SatelLog:details” }
generally I cannot read any logs…could you put here any “working example”?

Hi @Roberto2
“working example” is presented in the docs. I have it currently in my OH2 config and besides small inconvinince, it generally works. Try to copy/paste the example from the docs and see if it helps. You might have a typo or you did some changes that cause troubles.

This is for sure no an excerpt from the doc, so it look like you have made some modofication to it or you just created your own rules.