webCoRE for Hubitat Updates

I have a question about this, and I'm not sure if it's specific to the HE port, or a general WC question.

Where's the best place to ask (given this thread has 700 msgs already).

On piston writing, optimizations, the webcore forum (noted in note 1 of this thread) has a lot of folks that are good at helping writing efficient pistons

I've been playing with webcore for a couple of weeks and I'm not seeing what I expect. I have webcore locally setup on a pi and that is seemingly working OK. I installed the app in HE and chose a handful maybe 15 devices to play with. I create a new piston in the app and choose the devices I want to use. I then click into the local dashboard to edit/create and I don't see the chosen devices. I can then go to the cloud dashboard and see the piston I started along with the devices. Is this expected?

I thought the issue was browser cache, but I have 3 browsers installed and they show the same thing.

Thanks.

I take it you have changed the WC settings to use your local server and not the cloud.
i.e. Use custom end points.

In a private message you can share more of your settings

HE console -> apps -> select gear icon next to webcore

Save screen shots - it shows the settings webcore sees for devices it is enabled to use.

It is important when you change device settings, to done/next your way out of webcore so that the settings get applied.

I would not post these screenshots publicly as they have your security ids in them.

New Release Nov 20

  • added system variables for $tzName and $tzOffset
  • updated time parsing for 'HH:mm:ss' formats
  • added timeouts of 20 seconds for all http requests
  • some adjustments for 3 axis devices (I don't have one to test with, and I don't see a virtual device on HE for 3 axis)
  • subscription adjustments improving trigger vs. condition checking
  • further optimizations for JVM
  • improvements for integration with homebridge-v2
8 Likes

Is anyone getting a ton of errors in Hubitat when you open the Webcore Dashboard, and these system locks up? I'm getting "large queue sizing #" and LimitException Event Que is Full?

I'm running the latest Hubitat firmware, the Nov 9th piston release, and the Nov 20th Webcore release.

I have not seen that. Can you show some of the logs?

I might suggest a reboot. If it still happens, there are other things we can look at to debug.

I'm on the latest HE firmware and webcore myself.

Edit...sorry I accidentally quoted myself.

I have rebooted about 3 or 4 times today. Once I click on open dash board from the app section the errors below start popping up.

dev:4392020-11-21 09:09:32.465 pm debuginitialize()

dev:2072020-11-21 09:07:14.067 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:07:09.398 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:07:09.053 pm infoOutside Sensor UV index is 0

dev:2072020-11-21 09:07:09.047 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:07:04.383 pm infoOutside Sensor illuminance is 0 Lux

dev:2072020-11-21 09:07:04.376 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:07:04.032 pm infoOutside Sensor battery level is 100%

dev:2072020-11-21 09:07:04.025 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:06:59.362 pm infoOutside Sensor humidity is 91%

dev:2072020-11-21 09:06:59.008 pm infoOutside Sensor temperature is 61.9°F

dev:2072020-11-21 09:06:14.049 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:06:09.377 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:06:09.032 pm infoOutside Sensor UV index is 0

dev:2072020-11-21 09:06:09.025 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:06:04.362 pm infoOutside Sensor illuminance is 0 Lux

dev:2072020-11-21 09:06:04.356 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:06:04.005 pm infoOutside Sensor battery level is 100%

dev:2072020-11-21 09:06:03.999 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:05:59.341 pm infoOutside Sensor humidity is 92%

dev:2072020-11-21 09:05:58.986 pm infoOutside Sensor temperature is 61.8°F

dev:2072020-11-21 09:05:14.039 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:05:09.376 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:05:09.024 pm infoOutside Sensor UV index is 0

dev:2072020-11-21 09:05:09.018 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:05:04.360 pm infoOutside Sensor illuminance is 0 Lux

dev:2072020-11-21 09:05:04.354 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:05:04.003 pm infoOutside Sensor battery level is 100%

dev:2072020-11-21 09:05:03.998 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:04:59.340 pm infoOutside Sensor humidity is 92%

dev:2072020-11-21 09:04:58.983 pm infoOutside Sensor temperature is 61.8°F

dev:2072020-11-21 09:04:14.038 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:04:09.375 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:04:09.023 pm infoOutside Sensor UV index is 0

dev:2072020-11-21 09:04:09.017 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:04:04.360 pm infoOutside Sensor illuminance is 0 Lux

dev:2072020-11-21 09:04:04.354 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:04:04.002 pm infoOutside Sensor battery level is 100%

dev:2072020-11-21 09:04:03.997 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:03:59.340 pm infoOutside Sensor humidity is 91%

dev:2072020-11-21 09:03:58.983 pm infoOutside Sensor temperature is 61.8°F

dev:2072020-11-21 09:03:14.039 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:03:09.376 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:03:09.025 pm infoOutside Sensor UV index is 0

dev:2072020-11-21 09:03:09.019 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:03:04.360 pm infoOutside Sensor illuminance is 0 Lux

dev:2072020-11-21 09:03:04.354 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:03:04.004 pm infoOutside Sensor battery level is 100%

dev:2072020-11-21 09:03:03.999 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:02:59.340 pm infoOutside Sensor humidity is 91%

dev:2072020-11-21 09:02:58.984 pm infoOutside Sensor temperature is 61.9°F

dev:2072020-11-21 09:02:14.024 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:02:09.356 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:02:09.010 pm infoOutside Sensor UV index is 0

dev:2072020-11-21 09:02:09.004 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:02:04.341 pm infoOutside Sensor illuminance is 0 Lux

dev:2072020-11-21 09:02:04.335 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:02:03.985 pm infoOutside Sensor battery level is 100%

dev:2072020-11-21 09:02:03.980 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:01:59.321 pm infoOutside Sensor humidity is 91%

dev:2072020-11-21 09:01:58.965 pm infoOutside Sensor temperature is 61.9°F

dev:2072020-11-21 09:01:14.019 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:01:09.354 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:01:09.003 pm infoOutside Sensor UV index is 0

dev:2072020-11-21 09:01:08.998 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:01:04.339 pm infoOutside Sensor illuminance is 0 Lux

dev:2072020-11-21 09:01:04.334 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:01:03.983 pm infoOutside Sensor battery level is 100%

dev:2072020-11-21 09:01:03.978 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:00:59.320 pm infoOutside Sensor humidity is 91%

dev:2072020-11-21 09:00:58.964 pm infoOutside Sensor temperature is 62.0°F

dev:2072020-11-21 09:00:14.018 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:00:09.353 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:00:09.005 pm infoOutside Sensor UV index is 0

dev:2072020-11-21 09:00:08.999 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:00:04.338 pm infoOutside Sensor illuminance is 0 Lux

dev:2072020-11-21 09:00:04.333 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 09:00:03.983 pm infoOutside Sensor battery level is 100%

dev:2072020-11-21 09:00:03.978 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:59:59.319 pm infoOutside Sensor humidity is 92%

dev:2072020-11-21 08:59:58.963 pm infoOutside Sensor temperature is 61.9°F

dev:2072020-11-21 08:59:14.020 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:59:09.353 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:59:09.006 pm infoOutside Sensor UV index is 0

dev:2072020-11-21 08:59:09.000 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:59:04.338 pm infoOutside Sensor illuminance is 0 Lux

dev:2072020-11-21 08:59:04.333 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:59:03.985 pm infoOutside Sensor battery level is 100%

dev:2072020-11-21 08:59:03.980 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:58:59.319 pm infoOutside Sensor humidity is 92%

dev:2072020-11-21 08:58:58.962 pm infoOutside Sensor temperature is 61.9°F

dev:2072020-11-21 08:58:13.998 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:58:09.335 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:58:08.982 pm infoOutside Sensor UV index is 0

dev:2072020-11-21 08:58:08.977 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:58:04.319 pm infoOutside Sensor illuminance is 0 Lux

dev:2072020-11-21 08:58:04.313 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:58:03.962 pm infoOutside Sensor battery level is 100%

dev:2072020-11-21 08:58:03.957 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:57:59.299 pm infoOutside Sensor humidity is 91%

dev:2072020-11-21 08:57:58.943 pm infoOutside Sensor temperature is 61.9°F

dev:2072020-11-21 08:57:13.998 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:57:09.337 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:57:08.983 pm infoOutside Sensor UV index is 0

dev:2072020-11-21 08:57:08.978 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:57:04.318 pm infoOutside Sensor illuminance is 0 Lux

dev:2072020-11-21 08:57:04.312 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:57:03.963 pm infoOutside Sensor battery level is 100%

dev:2072020-11-21 08:57:03.957 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:56:59.298 pm infoOutside Sensor humidity is 91%

dev:2072020-11-21 08:56:58.942 pm infoOutside Sensor temperature is 62.0°F

dev:2072020-11-21 08:56:14.014 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:56:09.333 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:56:08.991 pm infoOutside Sensor UV index is 0

dev:2072020-11-21 08:56:08.980 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:56:04.318 pm infoOutside Sensor illuminance is 0 Lux

dev:2072020-11-21 08:56:04.313 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:56:03.962 pm infoOutside Sensor battery level is 100%

dev:2072020-11-21 08:56:03.957 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:55:59.298 pm infoOutside Sensor humidity is 91%

dev:2072020-11-21 08:55:58.942 pm infoOutside Sensor temperature is 61.9°F

dev:2072020-11-21 08:55:14.000 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:55:09.331 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:55:08.985 pm infoOutside Sensor UV index is 0

dev:2072020-11-21 08:55:08.979 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:55:04.316 pm infoOutside Sensor illuminance is 0 Lux

dev:2072020-11-21 08:55:04.311 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:55:03.963 pm infoOutside Sensor battery level is 100%

dev:2072020-11-21 08:55:03.957 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:54:59.297 pm infoOutside Sensor humidity is 91%

dev:2072020-11-21 08:54:58.941 pm infoOutside Sensor temperature is 62.0°F

dev:722020-11-21 08:54:35.581 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:722020-11-21 08:54:30.564 pm infoDining Room Motion Sensor is active

dev:2072020-11-21 08:54:13.975 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:54:09.312 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:54:08.961 pm infoOutside Sensor UV index is 0

dev:2072020-11-21 08:54:08.956 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:54:04.297 pm infoOutside Sensor illuminance is 0 Lux

dev:2072020-11-21 08:54:04.292 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:54:03.941 pm infoOutside Sensor battery level is 100%

dev:2072020-11-21 08:54:03.936 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:53:59.277 pm infoOutside Sensor humidity is 92%

dev:2072020-11-21 08:53:58.921 pm infoOutside Sensor temperature is 61.9°F

dev:2072020-11-21 08:53:13.975 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:53:09.310 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:53:08.960 pm infoOutside Sensor UV index is 0

dev:2072020-11-21 08:53:08.954 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:53:04.295 pm infoOutside Sensor illuminance is 0 Lux

dev:2072020-11-21 08:53:04.290 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:53:03.939 pm infoOutside Sensor battery level is 100%

dev:2072020-11-21 08:53:03.934 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:52:59.276 pm infoOutside Sensor humidity is 92%

dev:2072020-11-21 08:52:58.920 pm infoOutside Sensor temperature is 61.7°F

dev:2072020-11-21 08:52:13.986 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:52:09.311 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:52:08.967 pm infoOutside Sensor UV index is 0

dev:2072020-11-21 08:52:08.962 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:52:04.296 pm infoOutside Sensor illuminance is 0 Lux

dev:2072020-11-21 08:52:04.290 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:52:03.946 pm infoOutside Sensor battery level is 100%

dev:2072020-11-21 08:52:03.940 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:51:59.276 pm infoOutside Sensor humidity is 91%

dev:2072020-11-21 08:51:58.921 pm infoOutside Sensor temperature is 61.8°F

dev:2072020-11-21 08:51:13.974 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:51:09.494 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:51:08.960 pm infoOutside Sensor UV index is 0

dev:2072020-11-21 08:51:08.954 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:51:04.479 pm infoOutside Sensor illuminance is 0 Lux

dev:2072020-11-21 08:51:04.474 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:51:03.940 pm infoOutside Sensor battery level is 100%

dev:2072020-11-21 08:51:03.934 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:50:59.460 pm infoOutside Sensor humidity is 91%

dev:2072020-11-21 08:50:58.919 pm infoOutside Sensor temperature is 61.9°F

dev:2332020-11-21 08:50:47.249 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2332020-11-21 08:50:42.231 pm infoKatie’s Office Window2 temperature is 69.17°F

dev:2072020-11-21 08:50:13.950 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:50:09.289 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:50:08.937 pm infoOutside Sensor UV index is 0

dev:2072020-11-21 08:50:08.932 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:50:04.275 pm infoOutside Sensor illuminance is 0 Lux

dev:2072020-11-21 08:50:04.269 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:50:03.917 pm infoOutside Sensor battery level is 100%

dev:2072020-11-21 08:50:03.912 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:49:59.255 pm infoOutside Sensor humidity is 91%

dev:2072020-11-21 08:49:58.898 pm infoOutside Sensor temperature is 61.9°F

dev:2072020-11-21 08:49:13.952 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:49:09.289 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:49:08.939 pm infoOutside Sensor UV index is 0

dev:2072020-11-21 08:49:08.934 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:49:04.275 pm infoOutside Sensor illuminance is 0 Lux

dev:2072020-11-21 08:49:04.269 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:49:03.919 pm infoOutside Sensor battery level is 100%

dev:2072020-11-21 08:49:03.914 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:48:59.256 pm infoOutside Sensor humidity is 91%

dev:2072020-11-21 08:48:58.899 pm infoOutside Sensor temperature is 62.0°F

dev:722020-11-21 08:48:19.053 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:722020-11-21 08:48:14.038 pm infoDining Room Motion Sensor is active

dev:2072020-11-21 08:48:13.953 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:48:09.290 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:48:08.940 pm infoOutside Sensor UV index is 0

dev:2072020-11-21 08:48:08.933 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:48:04.275 pm infoOutside Sensor illuminance is 0 Lux

dev:2072020-11-21 08:48:04.269 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:48:03.918 pm infoOutside Sensor battery level is 100%

dev:2072020-11-21 08:48:03.913 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:47:59.255 pm infoOutside Sensor humidity is 91%

dev:2072020-11-21 08:47:58.899 pm infoOutside Sensor temperature is 62.1°F

dev:4392020-11-21 08:47:55.056 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full on line 332 (webSocketStatus)

dev:4392020-11-21 08:47:50.049 pm warnFailure message from web socket: null

dev:4392020-11-21 08:47:50.048 pm debugwebSocketStatus(failure: null)

app:1412020-11-21 08:47:13.988 pm error░║ executeStatement: Execution time exceeded by 42529ms, Terminating

dev:2072020-11-21 08:47:13.960 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

app:1412020-11-21 08:47:13.484 pm error░║ Error executing virtual command [].executePiston: (5002ms)com.hubitat.app.exception.LimitExceededException: Event Queue is Full

dev:2072020-11-21 08:47:09.321 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:47:08.947 pm infoOutside Sensor UV index is 0

dev:2072020-11-21 08:47:08.941 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

app:1412020-11-21 08:47:07.972 pm error░║ Error executing virtual command [].executePiston: (5002ms)com.hubitat.app.exception.LimitExceededException: Event Queue is Full

dev:2072020-11-21 08:47:04.301 pm infoOutside Sensor illuminance is 0 Lux

dev:2072020-11-21 08:47:04.296 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

dev:2072020-11-21 08:47:03.926 pm infoOutside Sensor battery level is 100%

dev:2072020-11-21 08:47:03.921 pm errorcom.hubitat.app.exception.LimitExceededException: Event Queue is Full (parse)

app:1412020-11-21 08:47:02.459 pm error░║ Error executing virtual command [].executePiston: (5001ms)com.hubitat.app.exception.LimitExceededException: Event Queue is Full

dev:2072020-11-21 08:46:59.282 pm infoOutside Sensor humidity is 90%

dev:2072020-11-21 08:46:58.900 pm infoOutside Sensor temperature is 62.2°F

app:1412020-11-21 08:46:56.940 pm error░║ Error executing virtual command [].executePiston: (5002ms)com.hubitat.app.exception.LimitExceededException: Event Queue is Full

app:1422020-11-21 08:46:34.630 pm errorlarge queue size 12

app:1422020-11-21 08:46:34.626 pm error░║ large queue size 13 clearing

app:1422020-11-21 08:46:34.591 pm errorlarge queue size 12

app:1422020-11-21 08:46:34.554 pm errorlarge queue size 12

app:1422020-11-21 08:46:34.518 pm errorlarge queue size 11

app:1422020-11-21 08:46:34.481 pm errorlarge queue size 11

app:1422020-11-21 08:46:34.447 pm errorlarge queue size 11

app:1422020-11-21 08:46:34.364 pm errorlarge queue size 9

app:1422020-11-21 08:46:33.533 pm errorlarge queue size 12

app:1422020-11-21 08:46:33.508 pm error░║ large queue size 13 clearing

app:1422020-11-21 08:46:33.458 pm errorlarge queue size 11

app:682020-11-21 08:46:33.424 pm infoReceived event from St Home Hub v2/Front Yard Camera: [battery, 100 ]

app:1422020-11-21 08:46:33.376 pm errorlarge queue size 10

app:1422020-11-21 08:46:33.322 pm errorlarge queue size 9

app:682020-11-21 08:46:32.282 pm infoReceived event from St Home Hub v2/Kitchen Side Camera: [battery, 100 ]

app:1422020-11-21 08:46:32.039 pm error░║ large queue size 13 clearing

app:1422020-11-21 08:46:32.029 pm error░║ large queue size 13 clearing

app:1422020-11-21 08:46:32.018 pm errorlarge queue size 12

app:1422020-11-21 08:46:31.976 pm errorlarge queue size 11

app:1422020-11-21 08:46:31.937 pm errorlarge queue size 9

app:682020-11-21 08:46:31.287 pm infoReceived event from St Home Hub v2/Camera-Fire pit: [battery, 100 ]

app:1422020-11-21 08:46:30.554 pm error░║ large queue size 13 clearing

app:1422020-11-21 08:46:30.531 pm error░║ large queue size 13 clearing

app:1422020-11-21 08:46:30.441 pm errorjava.util.ConcurrentModificationException: null on line 1913 (executeHandler)

app:682020-11-21 08:46:30.117 pm infoReceived event from St Home Hub v2/Bedroom Side Camera: [battery, 100 ]

app:682020-11-21 08:46:28.795 pm infoReceived event from St Home Hub v2/Front Inside Camera: [battery, 100 ]

No problems here either. I'm also on the latest HE firmware & webcore. C-5 Hub.

You might should check with support. I'm not aware that webcore would be generating all these events filling your event queues. Sounds like hub/radio problem.

@bobbyD ?

Hi, I think I might have found a bug. TLDR; cannot set value of virtual hygrometer with webcore

Background:
On ST I was using webcore to read toner, drum and page count values from my Brother HL-L2395DW printer as it provides a web page where I grab the values from using a webGET statement. To display these values in ActionTiles (currently in HE beta) I created 2 virtual thermostats and a virtual lux device. These hacks were necessary as AT doesn't (yet) have a generic data display tile.

The vThermostats devices were chosen as they have a hygrometer attribute, which would display their value as a percentage tile in ActionTiles, i.e. toner and drum life. As printer pagecount is an integer, the virtual Lux sensor was chosen for this. Since HE has a virtual hygrometer device built in, which is good as the vThermostat driver does not include a hygrometer.

Problem
If I do a setHumidityPercent(x) task on the virtual hygrometers within webcore, the value x is not written to the devices. However the setLux() task works just fine on the vLux device. Here's my piston:
(note, I normally only run this piston once a day but for debugging I cranked it up to once a minute)

A full log of a run doesn't yield any errors, however it's only the setLux() operation which is being logged:

+87ms ║║Executed virtual command setVariable (2ms)
+92ms ║║Calculating (integer)4182 + (integer)23 >> (integer)4205
+98ms ║║Calculating (integer)4182 + (integer)23 >> (integer)4205
+103ms ║║Executed virtual command setVariable (2ms)
+108ms ║║Comparison (integer) 70 is_equal_to (integer) 0 = false (0ms)
+110ms ║║Condition #28 evaluated false (4ms)
+111ms ║║Condition group #27 evaluated false (state did not change) (6ms)
+113ms ║║Cancelling statement #20's schedules...
+117ms ║║Cancelling statement #22's schedules...
+123ms ║║Cancelling statement #24's schedules...
+137ms ║║Executed physical command [special.prn.pgcount].setLux([2341], ) (9ms)
+138ms ║║Executed [special.prn.pgcount].setLux (11ms)
+142ms ║║Comparison (integer) 70 is_less_than_or_equal_to (integer) 10 = false (0ms)
+144ms ║║Condition #11 evaluated false (4ms)
+147ms ║║Comparison (integer) 81 is_less_than_or_equal_to (integer) 10 = false (1ms)
+148ms ║║Condition #12 evaluated false (4ms)
+149ms ║║Condition group #10 evaluated false (state did not change) (10ms)
+154ms ║╚Execution stage complete. (109ms)
+178ms ║Setting up scheduled job for Sun, Nov 22 2020 @ 12:35:25 AM PST (in 59s)
+180ms ╚Event processed successfully (178ms)

I noticed some cancelled statements in the log and configure the task cancellation policy to Never. However it did not have any effect, so I'm guessing this is a bug in webcore on HE specifically.

If somebody wouldn't mind verifying: can you can write a value to a virtual hygrometer device?

Thanks,
/Max

I didn't try it but perhaps you could try sending the value via RM. Then you know if it's a Webcore, or HE issue.

Are there any strange characters in the device names for devToner and devDrum?

If you change the with statements to use the actual device (vs. a variable) does it work?

Hi @nh.schottfam, @thebearmay Well, it was probably not the device naming, that is if we can agree that a regular dot is not a strange character :slight_smile: Changing the variable to a device and back did not work either.

However I did discover something curious. Prompted by the simple example @thebearmay's posted, I noticed when I create a new with-do statement based on the vHygrometer device, I would have setHumidity() available, but if you look carefully at my piston above, somehow I had a setHumidityPercent() instead, which does not do anything. I took a screenshot of the two

image

Wagering a guess here, I think that it might have been a residual from when I imported the piston over from ST. Specifically setting a hygrometer value on a vThermostat on ST may have that subtle variance from setting the value on a HE vHygrometer.

Thanks guys for putting me on the right track to deal with this conundrum.
To sum it up for everyone else, the solve in this case was to

a) knock out the with-do
b) recreate it using the virtual hygrometer device
c) chose the right action setHumidity()
d) assign an integer as parameter, then change that integer to your variable of choice and finally
e) change the virtual hygrometer device to the Device variable of my choice.

Hope this might help somebody else in a similar pinch.

1 Like

I'm having trouble implementing a working webcore piston ... I read the code like if goes from top to bottom ...but clearly not the case.... I'm expecting that the while the boolean started_measure is true I would stay in the while loop but instead since measure_water switch (switch 12) turns off..it kills the whole thing

backing up...my goal is to press a virtual switch "Measure water".. it will save a reading from my water meter ....then when I turn OFF the virtual measure water switch i do a delta on the current and initial reading have have echo speak how much water was used.
Ive tried several things but cant get it to work....any advice would be appreciated.

indent preformatted text by 4 spaces11/29/2020, 7:26:41 PM +570ms

+1ms ╔Received event [Measure Water].switch = off with a delay of 62ms, canQueue: true, calledMyself: false
+24ms ║RunTime initialize > 23 LockT > 1ms > rtDT > 1ms > pistonT > 1ms (first state access 21 2 21)
+26ms ║Runtime (7974 bytes) successfully initialized in 1ms (v0.3.110.20201015_HE)
+26ms ║╔Execution stage started
+30ms ║║Comparison (enum) off changes_to (string) on = false (0ms)
+31ms ║║Cancelling condition #25's schedules...
+32ms ║║Condition #25 evaluated false (4ms)
+33ms ║║Cancelling condition #24's schedules...
+34ms ║║Condition group #24 evaluated false (state changed) (5ms)
+36ms ║╚Execution stage complete. (10ms)
+56ms ╚Event processed successfully (56ms)
11/29/2020, 7:26:36 PM +950ms
+2ms ╔Received event [Tim Home].time = 1606699596920 with a delay of 30ms, canQueue: true, calledMyself: false
+23ms ║RunTime initialize > 22 LockT > 0ms > rtDT > 1ms > pistonT > 0ms (first state access 21 3 19)
+25ms ║Runtime (7973 bytes) successfully initialized in 1ms (v0.3.110.20201015_HE)
+27ms ║╔Execution stage started
+35ms ║║Executed virtual command setVariable (1ms)
+38ms ║║Comparison (enum) on is (string) on = true (1ms)
+39ms ║║Condition #6 evaluated true (3ms)
+39ms ║║Condition group #5 evaluated true (state did not change) (4ms)
+40ms ║║Cancelling statement #14's schedules...
+42ms ║║Executed virtual command wait (0ms)
+44ms ║║Requesting a wake up for Sun, Nov 29 2020 @ 7:26:46 PM CST (in 10s)
+47ms ║╚Execution stage complete. (20ms)
+76ms ║Setting up scheduled job for Sun, Nov 29 2020 @ 7:26:46 PM CST (in 10s)
+77ms ╚Event processed successfully (76ms)
11/29/2020, 7:26:26 PM +851ms
+2ms ╔Received event [Tim Home].time = 1606699586822 with a delay of 29ms, canQueue: true, calledMyself: false
+46ms ║RunTime initialize > 45 LockT > 1ms > rtDT > 1ms > pistonT > 1ms (first state access 43 3 42)
+48ms ║Runtime (7968 bytes) successfully initialized in 1ms (v0.3.110.20201015_HE)
+50ms ║╔Execution stage started
+59ms ║║Executed virtual command setVariable (2ms)
+62ms ║║Comparison (enum) on is (string) on = true (1ms)
+63ms ║║Condition #6 evaluated true (3ms)
+64ms ║║Condition group #5 evaluated true (state did not change) (4ms)
+64ms ║║Cancelling statement #14's schedules...
+67ms ║║Executed virtual command wait (1ms)
+69ms ║║Requesting a wake up for Sun, Nov 29 2020 @ 7:26:36 PM CST (in 10s)
+72ms ║╚Execution stage complete. (22ms)
+101ms ║Setting up scheduled job for Sun, Nov 29 2020 @ 7:26:36 PM CST (in 10s)
+103ms ╚Event processed successfully (102ms)
11/29/2020, 7:26:16 PM +752ms
+2ms ╔Received event [Tim Home].time = 1606699576696 with a delay of 56ms, canQueue: true, calledMyself: false
+50ms ║RunTime initialize > 49 LockT > 1ms > rtDT > 1ms > pistonT > 1ms (first state access 47 3 46)
+52ms ║Runtime (7963 bytes) successfully initialized in 1ms (v0.3.110.20201015_HE)
+54ms ║╔Execution stage started
+61ms ║║Executed virtual command setVariable (1ms)
+65ms ║║Comparison (enum) on is (string) on = true (0ms)
+65ms ║║Condition #6 evaluated true (3ms)
+66ms ║║Condition group #5 evaluated true (state did not change) (4ms)
+66ms ║║Cancelling statement #14's schedules...
+68ms ║║Executed virtual command wait (0ms)
+70ms ║║Requesting a wake up for Sun, Nov 29 2020 @ 7:26:26 PM CST (in 10s)
+73ms ║╚Execution stage complete. (19ms)
+102ms ║Setting up scheduled job for Sun, Nov 29 2020 @ 7:26:26 PM CST (in 10s)
+103ms ╚Event processed successfully (103ms)

Without doing any testing of your code, the first thing I'd suggest is to set the Task Cancelation Policy of the With block with a timer to Never and give it another try. The switch event is cancelling the wait timer by default.

1 Like

Thanks for the idea...i had high hopes ....but it still cancels because switch 12 changes to off
I even make the if check to never cancel as a second attempt


indent preformatted text by 4 spaces
11/29/2020, 7:26:41 PM +570ms
+1ms ╔Received event [Measure Water].switch = off with a delay of 62ms, canQueue: true, calledMyself: false
+24ms ║RunTime initialize > 23 LockT > 1ms > rtDT > 1ms > pistonT > 1ms (first state access 21 2 21)
+26ms ║Runtime (7974 bytes) successfully initialized in 1ms (v0.3.110.20201015_HE)
+26ms ║╔Execution stage started
+30ms ║║Comparison (enum) off changes_to (string) on = false (0ms)
+31ms ║║Cancelling condition #25's schedules...
+32ms ║║Condition #25 evaluated false (4ms)
+33ms ║║Cancelling condition #24's schedules...
+34ms ║║Condition group #24 evaluated false (state changed) (5ms)
+36ms ║╚Execution stage complete. (10ms)
+56ms ╚Event processed successfully (56ms)
11/29/2020, 7:26:36 PM +950ms
+2ms ╔Received event [Tim Home].time = 1606699596920 with a delay of 30ms, canQueue: true, calledMyself: false
+23ms ║RunTime initialize > 22 LockT > 0ms > rtDT > 1ms > pistonT > 0ms (first state access 21 3 19)
+25ms ║Runtime (7973 bytes) successfully initialized in 1ms (v0.3.110.20201015_HE)
+27ms ║╔Execution stage started
+35ms ║║Executed virtual command setVariable (1ms)
+38ms ║║Comparison (enum) on is (string) on = true (1ms)
+39ms ║║Condition #6 evaluated true (3ms)
+39ms ║║Condition group #5 evaluated true (state did not change) (4ms)
+40ms ║║Cancelling statement #14's schedules...
+42ms ║║Executed virtual command wait (0ms)
+44ms ║║Requesting a wake up for Sun, Nov 29 2020 @ 7:26:46 PM CST (in 10s)
+47ms ║╚Execution stage complete. (20ms)
+76ms ║Setting up scheduled job for Sun, Nov 29 2020 @ 7:26:46 PM CST (in 10s)
+77ms ╚Event processed successfully (76ms)
11/29/2020, 7:26:26 PM +851ms
+2ms ╔Received event [Tim Home].time = 1606699586822 with a delay of 29ms, canQueue: true, calledMyself: false
+46ms ║RunTime initialize > 45 LockT > 1ms > rtDT > 1ms > pistonT > 1ms (first state access 43 3 42)
+48ms ║Runtime (7968 bytes) successfully initialized in 1ms (v0.3.110.20201015_HE)
+50ms ║╔Execution stage started
+59ms ║║Executed virtual command setVariable (2ms)
+62ms ║║Comparison (enum) on is (string) on = true (1ms)
+63ms ║║Condition #6 evaluated true (3ms)
+64ms ║║Condition group #5 evaluated true (state did not change) (4ms)
+64ms ║║Cancelling statement #14's schedules...
+67ms ║║Executed virtual command wait (1ms)
+69ms ║║Requesting a wake up for Sun, Nov 29 2020 @ 7:26:36 PM CST (in 10s)
+72ms ║╚Execution stage complete. (22ms)
+101ms ║Setting up scheduled job for Sun, Nov 29 2020 @ 7:26:36 PM CST (in 10s)
+103ms ╚Event processed successfully (102ms)
11/29/2020, 7:26:16 PM +752ms
+2ms ╔Received event [Tim Home].time = 1606699576696 with a delay of 56ms, canQueue: true, calledMyself: false
+50ms ║RunTime initialize > 49 LockT > 1ms > rtDT > 1ms > pistonT > 1ms (first state access 47 3 46)
+52ms ║Runtime (7963 bytes) successfully initialized in 1ms (v0.3.110.20201015_HE)
+54ms ║╔Execution stage started
+61ms ║║Executed virtual command setVariable (1ms)
+65ms ║║Comparison (enum) on is (string) on = true (0ms)
+65ms ║║Condition #6 evaluated true (3ms)
+66ms ║║Condition group #5 evaluated true (state did not change) (4ms)
+66ms ║║Cancelling statement #14's schedules...
+68ms ║║Executed virtual command wait (0ms)
+70ms ║║Requesting a wake up for Sun, Nov 29 2020 @ 7:26:26 PM CST (in 10s)
+73ms ║╚Execution stage complete. (19ms)
+102ms ║Setting up scheduled job for Sun, Nov 29 2020 @ 7:26:26 PM CST (in 10s)
+103ms ╚Event processed successfully (103ms)

The while loops seem to be unnecessary. I'm not sure what you are trying to do exactly, but would something like this work for you?

If Switch 12 changes to on
Then
set variable {start_value} = Device 41's totalWaterToday
Else If Switch 12 changes to off
Then
set variable {current_value} = Device 41's totalWaterToday
set variable {delta} = {current_value} - {start_value}
with Device 10
speak "The water used was {delta} gallons"

2 Likes