Loxone anyone?

Thanks for the reply.
Maybe I am not understanding the logic or I misunderstood this:

“If you need to input a floating number from openHAB to Loxone, it is not possible now”

My setup is the following

Loxone: Virtual Input (type Slider) connected to Virtual State (type Info Only Analog): Visible in UI and visible as channel in OH binding. If I remove the Virtual Sate the Virtual Input is not visible in binding.

Channel is connected to item Number (Tag TargetTemperature) part of Thermostat group, visible by Google Assistant and working (Changes in Google Assitant reflect in Paper UI)

However, loxone Virtual State is not updated and therefore I can not use the value to propagate inside loxone.

Thanks in advance

I see, so we are missing support for Slider functional block that would map onto virtual input of type slider.
It can be easily added, let me see if I find some time this week to add it.

1 Like

Hi
Any news on this update?

Thanks in advance

Frankly speaking I have started bringing back my dev environment after a long break this weekend. And it is not going very well as the IDE seems to suffer from multiple issues now. I will resume work on the binding as soon as I have an environment that works.

1 Like

Thank you very much.
I would like to help if possible but not sure if I can do beside testing.

Hi
I have just noticed in the documentation that the binding has improved supported functions.
Thank you very much.
I will make some testing and let you know the results
Thanks again

Hi Pawel.

Thank you very much for your effort creating the Loxone binding. The integration of Loxone actions into OH are working well.

I have a question. Do you consider also integration of Loxone output into OH? For example to be able to read the room temreature in the OH or create an action when Loxone moving sensor signals a movement.

Probably publishing some Loxone object tah can be set up in Loxone Config.

Thanks a lot

I think it is already covered. Could you give a bit more details how you would like this to work?

I would like for example start playing the Sonos player (integrated via OH) when there is a movement triggered by a motion sensor (integrated in Loxone).

In Loxone Config connect the output of the motion sensor to a Virtual Input block. Make sure it has “User Interface/Use” option checked and “Use as digital input” on. This will make the motion sensor state visible in OpenHAB.
Then you just have to write a rule in OpenHAB, for example:

when
   Item <virtual-input-item-ID> changed from OFF to ON
then 
   <play music on sonos>
end

Please explore the rules yourself, I am not an expert here and my exact wording of it can be wrong.

I hope it helps.
Cheers,
Pawel

2 Likes

I was checking it. The Virtual Input blok can be used only for input from external system (like OH) or for input of data / statuses in the Loxone mobile App. It means you cannot connect it with the output of any other block. It The output from Virtual Input can be only connected to the inputs of other functional blocks.

For such integration would be needed some other blok that can be set up by the Loxone Config logic.

Do you have any idea?

I will try also Virtual output using UDP protocol and TCP/UDP OH addon.

My bad, you are right. I meant “Virtual State” not “Virtual Input”. Sorry for the mistake.
virtual-state

1 Like

I also just checked that if you enable UI on the Motion Sensor block, it will also be visible in OH as InfoOnlyDigital.

1 Like

Thanks a lot. It works!

Hi @ppieczul thanks for all your hard work on the binding! Been using it a while and have had no issues!

I do have a question, whenever I change an object’s visibility / name in the Miniserver, it sometimes takes ages for the updated names to show in the Paper UI. Is there anyway to force a refresh / make this process quicker?

Thanks in advance!

Matthew

Hello @mgbowman. Thanks for the feedback. I noticed that too. I think it is something in the framework or UI that for a channel ID, which in Loxone always remains the same, takes the channel attributes from some cache. I don’t know how to force them to update, but maybe it is possible with some cli command. What I use is to remove and add back Thing. Not very convenient but it forces all the channels to reload fully.

Hi my heating is controlled by Loxone (Intelligent room controller) but it isn’t showing up in openhab? anyone an solution for this?

Hi. Most likely it is not supported yet. Please provide ore details what block in Loxone config you have for the heating and which parameters you would like to see in the openHAB.

Hi,

Thanks for your reply!
The heating is controlled by the intelligent room controller. The parameters would be current room T, Target T, Mode. These three are the most important I think. Probably need a couple more but don’t know yet (sorry) :-). I tried add them manual with channels but I can’t seem to get it working…

I have something like this:
Number Maarten_Temp “Temperatuur Kamer Maarten: [%.1f °C]” {channel=“loxone:miniserver:504F941140F3:12606d52-00ba-9559-ffff5e796422dd79”}

But I think my channel is wrong because the temp doesn’t give any output.

This are all UUID from one controller? Maybe you can point me in the right direction?
“12606d52-00ba-954b-ffff5e796422dd79”: {
“name”: “+1 Slpk Maarten”,
“type”: “IRoomController”,
“uuidAction”: “12606d52-00ba-954b-ffff5e796422dd79”,
“room”: “1254b56a-025e-19a6-ffff403fb0c34b9e”,
“cat”: “1254d2ac-0391-280f-ffff403fb0c34b9e”,
“defaultRating”: 10,
“isFavorite”: true,
“isSecured”: false,
“details”: {
“restrictedToMode”: 2,
“temperatures”: {
“0”: {
“isAbsolute”: false
},
“1”: {
“isAbsolute”: true
},
“2”: {
“isAbsolute”: true
},
“3”: {
“isAbsolute”: true
},
“4”: {
“isAbsolute”: true
},
“5”: {
“isAbsolute”: false
},
“6”: {
“isAbsolute”: false
}
},
“format”: “%.1f°”
},
“states”: {
“tempTarget”: “12606d52-00ba-9573-ffff5e796422dd79”,
“tempActual”: “12606d52-00ba-954f-ffff5e796422dd79”,
“error”: “12606d52-00ba-9571-ffff5e796422dd79”,
“mode”: “12606d52-00ba-956f-ffff5e796422dd79”,
“serviceMode”: “12606d52-00ba-9570-ffff5e796422dd79”,
“currHeatTempIx”: “12606d52-00d9-958d-fffffec9b4002313”,
“currCoolTempIx”: “12606d52-00d9-958e-fffffec9b4002313”,
“override”: “12606d52-00ba-9576-ffff5e796422dd79”,
“isPreparing”: “12606d52-00ba-9577-ffff5e796422dd79”,
“valveHeat”: “12606d52-00ba-9566-ffff5e796422dd79”,
“valveCool”: “12606d52-00ba-956a-ffff5e796422dd79”,
“openWindow”: “12606d52-00ba-9550-ffff5e796422dd79”,
“stop”: “12606d52-00ba-9557-ffff5e796422dd79”,
“overrideTotal”: “12606d52-00ba-957c-ffff5e796422dd79”,
“movement”: “12606d52-00ba-957b-ffff5e796422dd79”,
“manualMode”: “12606d52-00ba-957d-ffff5e796422dd79”,
“temperatures”: [
“12606d52-00ba-9558-ffff5e796422dd79”,
“12606d52-00ba-9559-ffff5e796422dd79”,
“12606d52-00ba-955a-ffff5e796422dd79”,
“12606d52-00ba-955d-ffff5e796422dd79”,
“12606d52-00ba-955e-ffff5e796422dd79”,
“12606d52-00ba-955c-ffff5e796422dd79”,
“12606d52-00ba-955b-ffff5e796422dd79”
]
},
“subControls”: {
“12606d52-00d9-958b-fffffec9b4002313”: {
“name”: “Heating”,
“type”: “IRCDaytimer”,
“uuidAction”: “12606d52-00d9-958b-fffffec9b4002313”,
“defaultRating”: 0,
“isFavorite”: false,
“isSecured”: false,
“details”: {
“analog”: true,
“format”: “%.1f°”
},
“states”: {
“entriesAndDefaultValue”: “12606d52-00d9-958b-fffffec9b4002313”,
“mode”: “12606d52-00ba-9574-ffff5e796422dd79”,
“modeList”: “12606d52-00ba-9579-ffff5e796422dd79”,
“value”: “12606d52-00d9-958d-fffffec9b4002313”
}
},
“12606d52-00d9-958c-fffffec9b4002313”: {
“name”: “Cooling”,
“type”: “IRCDaytimer”,
“uuidAction”: “12606d52-00d9-958c-fffffec9b4002313”,
“defaultRating”: 0,
“isFavorite”: false,
“isSecured”: false,
“details”: {
“analog”: true,
“format”: “%.1f°”
},
“states”: {
“entriesAndDefaultValue”: “12606d52-00d9-958c-fffffec9b4002313”,
“mode”: “12606d52-00ba-9575-ffff5e796422dd79”,
“modeList”: “12606d52-00ba-957a-ffff5e796422dd79”,
“value”: “12606d52-00d9-958e-fffffec9b4002313”
}
}
}

Hi, I actually finished my heating setup by Loxone and OpenHAB. Everything is controlled from OH, because Loxone interface is useless for me. There are two screenshots of LOX config and OH Basic UI. I’m using my CZ language for all objectst, but I made a translation boxes here :slight_smile:

Loxone config:

OpenHAB UI:

Except basic Loxone binding and some rules with UDP sending rules nothing speacial is used. Some fine tuning expected in future, but it’s working and I’m happy. Thanks god for Loxone binding! :slight_smile:

1 Like