cedricboon / openhab-addons

Add-ons for openHAB 2.x
Eclipse Public License 2.0
6 stars 5 forks source link

VMBOLED trigger events - Button 9 to 16 also showing as HVAC events #11

Open MDAR opened 4 years ago

MDAR commented 4 years ago

VMBGPOD & VMBELO button events

Buttons 1 to 8 show only as 1 to 8

17 to 32 show in events.log correctly as 17 to 32

However, 9 to 16 double up as HEATER, COOLER, BOOST, PUMP, ALARM1, ALARM2, ALARM3 & ALARM4

(I tried a VMBELO first out of curiosity and it seems the same)

(Also noticed that the VMB4AN data is present, I'll refer to the other issue)

2019-07-11 17:36:37.928 [vent.ItemStateChangedEvent] - VMB4AN_AnalogInput_4_RAW changed from 35.0 µA to 30.0 µA
2019-07-11 17:36:39.770 [vent.ItemStateChangedEvent] - VMB4AN_AnalogInput_3_RAW changed from 40.75 mV to 40.0 mV
2019-07-11 17:36:52.080 [vent.ItemStateChangedEvent] - VMB4AN_AnalogInput_2_RAW changed from 15.0 mV to 14.75 mV
2019-07-11 17:37:01.553 [vent.ItemStateChangedEvent] - VMB4AN_AnalogInput_1_RAW changed from 730.25 Ω to 725.0 Ω
2019-07-11 17:37:22.452 [vent.ItemStateChangedEvent] - EdgeLitOLED_ClockAlarm_ClockAlarm1Type changed from LOCAL to GLOBAL
2019-07-11 17:37:22.455 [vent.ItemStateChangedEvent] - EdgeLitOLED_ClockAlarm_ClockAlarm2Type changed from GLOBAL to LOCAL
2019-07-11 17:37:28.010 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:input#CH9 triggered PRESSED
2019-07-11 17:37:28.013 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#HEATER triggered PRESSED
2019-07-11 17:37:28.074 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:input#CH9 triggered RELEASED
2019-07-11 17:37:28.077 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#HEATER triggered RELEASED
2019-07-11 17:37:34.453 [vent.ItemStateChangedEvent] - LocalTime_DateFormat changed from 2019-07-11T17:36:34.443+0100 to 2019-07-11T17:37:34.447+0100
2019-07-11 17:37:34.455 [vent.ItemStateChangedEvent] - LocalTime_Date changed from 2019-07-11 17:36:34 BST to 2019-07-11 17:37:34 BST
2019-07-11 17:37:37.708 [vent.ItemStateChangedEvent] - VMBGP2_Current_Temp changed from 28.8125 to 28.75
2019-07-11 17:37:42.537 [vent.ItemStateChangedEvent] - VMB4AN_AnalogInput_3_RAW changed from 40.0 mV to 38.75 mV
2019-07-11 17:37:44.490 [vent.ItemStateChangedEvent] - VMB4AN_AnalogInput_4_RAW changed from 30.0 µA to 35.0 µA
2019-07-11 17:37:46.319 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:input#CH9 triggered PRESSED
2019-07-11 17:37:46.325 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#HEATER triggered PRESSED
2019-07-11 17:37:46.331 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#BOOST triggered PRESSED
2019-07-11 17:37:46.336 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#PUMP triggered PRESSED
2019-07-11 17:37:46.339 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#COOLER triggered PRESSED
2019-07-11 17:37:46.345 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#ALARM1 triggered PRESSED
2019-07-11 17:37:46.353 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#ALARM2 triggered PRESSED
2019-07-11 17:37:46.357 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#ALARM3 triggered PRESSED
2019-07-11 17:37:46.361 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#ALARM4 triggered PRESSED
2019-07-11 17:37:47.288 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:input#CH9 triggered LONG_PRESSED
2019-07-11 17:37:47.422 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:input#CH9 triggered RELEASED
2019-07-11 17:37:47.427 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#HEATER triggered RELEASED
2019-07-11 17:37:47.431 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#BOOST triggered RELEASED
2019-07-11 17:37:47.434 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#PUMP triggered RELEASED
2019-07-11 17:37:47.437 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#COOLER triggered RELEASED
2019-07-11 17:37:47.439 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#ALARM1 triggered RELEASED
2019-07-11 17:37:47.442 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#ALARM2 triggered RELEASED
2019-07-11 17:37:47.446 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#ALARM3 triggered RELEASED
2019-07-11 17:37:47.449 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#ALARM4 triggered RELEASED
2019-07-11 17:37:51.893 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:input#CH9 triggered PRESSED
2019-07-11 17:37:51.899 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#HEATER triggered PRESSED
2019-07-11 17:37:51.904 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#BOOST triggered PRESSED
2019-07-11 17:37:51.907 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#PUMP triggered PRESSED
2019-07-11 17:37:51.909 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#COOLER triggered PRESSED
2019-07-11 17:37:51.911 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#ALARM1 triggered PRESSED
2019-07-11 17:37:51.913 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#ALARM2 triggered PRESSED
2019-07-11 17:37:51.915 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#ALARM3 triggered PRESSED
2019-07-11 17:37:51.922 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#ALARM4 triggered PRESSED
2019-07-11 17:37:51.940 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:input#CH9 triggered RELEASED
2019-07-11 17:37:51.942 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#HEATER triggered RELEASED
2019-07-11 17:37:51.944 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#BOOST triggered RELEASED
2019-07-11 17:37:51.948 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#PUMP triggered RELEASED
2019-07-11 17:37:51.950 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#COOLER triggered RELEASED
2019-07-11 17:37:51.953 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#ALARM1 triggered RELEASED
2019-07-11 17:37:51.955 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#ALARM2 triggered RELEASED
2019-07-11 17:37:51.959 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#ALARM3 triggered RELEASED
2019-07-11 17:37:51.963 [vent.ChannelTriggeredEvent] - velbus:vmbelo:7e54fab2:E2:thermostat#ALARM4 triggered RELEASED
2019-07-11 17:38:01.480 [vent.ItemStateChangedEvent] - VMB4AN_AnalogInput_2_RAW changed from 14.75 mV to 15.0 mV
2019-07-11 17:38:04.313 [vent.ItemStateChangedEvent] - VMB4AN_AnalogInput_1_RAW changed from 725.0 Ω to 730.25 Ω
MDAR commented 4 years ago

Hi

Here's a funny observation.

One / Some of my OLED panels don't have all of their sub addresses populated, to give me the ability to "hide" the middle pages, so that I can add them later, without losing the ability to scroll directly to the the buttons I configured first.

As in.. I can go backwards from page 1 to page 8, and miss out 3,4,5,6 until I want them. (Instead of going backwards from 1 straight to page 4)

So the base addresses might look like

01, FF, FF, 04,05

But what happens when I press Button 32 on the OLED. (Page 8, button 4) is that openHAB2 shows it as 'velbus:**:01:ch16'

If I populate the middle two sub address' and re-inialise the OLED Thing, openHAB2 sees button 32 as 'velbus:**:01:ch32'.

Totally my own fault for trying to be clever.

Thanks for your amazing efforts.

MDAR commented 4 years ago

I'm building up a new instance of openHAB2 on a new machine (alongside the current setup), using text Item files so that I can explore the Metadata options.

I can report that this behaviour can be seen with all the OLED glass panels I've added so far.