MultiLevel Sensors - using specific value to act as a trigger

  • 389 Views
  • Last Post 02 October 2019
phil.a.bradshaw@gmail.com posted this 02 October 2019

I am currently trying to use a mutilevel sensor to cause a trigger at a specific level. I have the sensor set up in Trigger Group 1 and the "...changes at specific level" is checked and a value is entered . The level changes on the device to the level set above when I command it to, I can see that when looking at the device. But it does not trigger the scene. I thought a custom senor on multilevel sensor might work, but it will not create one, I guess because the multilevel sensor only had one variable . I made a custom sensor on another device, which had more than one variabl,e(access control) and used it as the trigger and that worked.

What am I missing??

phil.a.bradshaw@gmail.com posted this 02 October 2019

Re my firts post see the log file below:-

/10/2019 2:21:01 PM: Error createSensorDevice - System.Data.UpdateException

An error occurred while updating the entries. See the inner exception for details.

@9 : String truncation: max=100, len=101, value='ZWave|309f3c2f-646b-40d1-86dc-68b57933aa1d|SENSOR_MULTILEVEL_REPORT_General purpose value (version 1)'.

   at System.Data.Mapping.Update.Internal.UpdateTranslator.Update(IEntityStateManager stateManager, IEntityAdapter adapter)

   at System.Data.EntityClient.EntityAdapter.Update(IEntityStateManager entityCache)

   at System.Data.Objects.ObjectContext.SaveChanges(SaveOptions options)

   at MLS.ZWave.Data.DbHaDevice.saveDevice(Nullable`1 deviceId, Byte nodeId, String uniqueName, String nodeName, String deviceType, DeviceProviderTypes deviceProvider, String controllerName) in C:\Program Files (x86)\Jenkins\workspace\Axial Server\MLS.ZWave.Data\DbHaDevice.cs:line 67

   at MLS.HA.DeviceController.Common.HaControllerInterface.DeviceManager.createNewCustomSensorDevice(HaDevice device, String fromSensorReading, String newDeviceName) in C:\Program Files (x86)\Jenkins\workspace\Axial Server\MLS.HA.DeviceController\DeviceManager.cs:line 1791

   at MLS.ZWave.WCFService.ZWaveSVC.createSensorDevice(String password, Guid fromDeviceId, String fromSensorReading, String newDeviceName) in C:\Program Files (x86)\Jenkins\workspace\Axial Server\MLS.ZWave.WCFService\ZWaveSVC.cs:line 3111

Close