Caution-some ranting ahead....
I'm on the latest 2.2.3.148 and it's been rough. Zigbee is constantly going offline. A soft reset last week produced a 500 error and had to soft reset 3 times before it took. Initially started as an SQL error, Now the freaking zigbee channel changed itself after the zigbee network going offline repeatedly over the last week. Ticket is in, but wondering if this is a bug or a feature? Should the zigbee channel change itself?
And how many soft resets is the magic number? I'm going on number 4 shortly.
Does anyone else feel like they're part of a bad beta?(Actually the whole HA scene is a real beta, not just HE)
In the latest, now the hub will not allow me to change the zigbee channel and let it stick, it keeps going back to 11, and the stupid HE is picking the channel used by my lightify gateway-11.
WAIT WAIT. I shutdown the hub, pulled the plug and the hub came back up on my preferred and previously set channel 25 without me changing anything. Thankfully the PAN ID stuck
Paging @markus, who I call the Zigbee Jedi
This is what started it all:
dev:19282020-09-19 07:37:13.528 pm infoAlarm 4 Buttons has departed
dev:19282020-09-19 07:36:12.758 pm errorjava.lang.Exception: Unable to aquire lock to schedule run once for isNotPresent (parse)
dev:19282020-09-19 07:36:12.571 pm errorjava.lang.Exception: Unable to aquire lock to schedule run once for isNotPresent (parse)
dev:19282020-09-19 07:36:11.366 pm errorjava.lang.Exception: Unable to aquire lock to schedule run once for isNotPresent (parse)
dev:19282020-09-19 07:36:11.172 pm errorjava.lang.Exception: Unable to aquire lock to schedule run once for isNotPresent (parse)
dev:19282020-09-19 06:57:24.618 pm errorjava.lang.Exception: Unable to aquire lock to schedule run once for isNotPresent (parse)
dev:19282020-09-19 06:56:47.718 pm errorjava.lang.Exception: Unable to aquire lock to schedule run once for isNotPresent (parse)
dev:19282020-09-19 06:56:47.547 pm errorjava.lang.Exception: Unable to aquire lock to schedule run once for isNotPresent (parse)
Later on this happened:
ev:25062020-09-27 01:45:51.867 pm errorjava.lang.RuntimeException: java.sql.SQLException: Connections could not be acquired from the underlying database! (parse)
dev:25062020-09-27 01:45:20.317 pm errorjava.lang.RuntimeException: java.sql.SQLException: The database has been closed [90098-197] Query: UPDATE DEVICE D SET D.STATE = ? WHERE D.ID = ? Parameters: [{"energyTime":1566346499475}, 2506] (parse)
dev:25062020-09-27 01:45:08.741 pm errorjava.lang.RuntimeException: java.sql.SQLException: General error: "java.lang.IllegalStateException: Reading from nio:/home/hub/hubitatdb.mv.db failed; file length -1 read length 768 at 5006593 [1.4.197/1]"; SQL statement: UPDATE DEVICE D SET D.STATE = ? WHERE D.ID = ? [50000-197] Query: UPDATE DEVICE D SET D.STATE = ? WHERE D.ID = ? Parameters: [{"energyTime":1566346499475}, 2506] (parse)
dev:25062020-09-27 01:45:08.771 pm errorjava.lang.RuntimeException: java.sql.SQLException: General error: "java.lang.IllegalStateException: Reading from nio:/home/hub/hubitatdb.mv.db failed; file length -1 read length 1024 at 16737554 [1.4.197/1]" [50000-197] Query: UPDATE DEVICE D SET D.STATE = ? WHERE D.ID = ? Parameters: [{"energyTime":1566346499475}, 2506] (parse)
dev:25062020-09-27 01:15:33.590 pm infoPlug Bsmnt Pwr Mprice energy is 58.570 kWh
dev:25062020-09-27 01:15:33.583 pm infoPlug Bsmnt Pwr Mprice energyDuration is 403.71 Days
And below the same 4 button Iris FOB I had prior issue with
dev:19282020-09-27 02:22:38.793 pm errororg.quartz.JobPersistenceException: Failed to obtain DB connection from data source 'myDS': java.sql.SQLException: An SQLException was provoked by the following failure: com.mchange.v2.resourcepool.ResourcePoolException: A ResourcePool cannot acquire a new resource -- the factory or source appears to be down. (parse)
dev:19282020-09-27 02:21:33.622 pm errororg.quartz.JobPersistenceException: Failed to obtain DB connection from data source 'myDS': java.sql.SQLException: Connections could not be acquired from the underlying database! (parse)
dev:19282020-09-27 02:19:25.962 pm errororg.quartz.JobPersistenceException: Failed to obtain DB connection from data source 'myDS': java.sql.SQLException: Connections could not be acquired from the underlying database! (parse)
dev:19282020-09-27 02:18:16.974 pm errororg.quartz.JobPersistenceException: Failed to obtain DB connection from data source 'myDS': java.sql.SQLException: An SQLException was provoked by the following failure: com.mchange.v2.resourcepool.ResourcePoolException: A ResourcePool cannot acquire a new resource -- the factory or source appears to be down. (parse)
dev:19282020-09-27 02:17:13.021 pm errororg.quartz.JobPersistenceException: Failed to obtain DB connection from data source 'myDS': java.sql.SQLException: Connections could not be acquired from the underlying database! (parse)
dev:19282020-09-27 02:16:10.205 pm errororg.quartz.JobPersistenceException: Failed to obtain DB connection from data source 'myDS': java.sql.SQLException: Connections could not be acquired from the underlying database! (parse)
dev:19282020-09-27 02:16:10.175 pm errororg.quartz.JobPersistenceException: Failed to obtain DB connection from data source 'myDS': java.sql.SQLException: An SQLException was provoked by the following failure: com.mchange.v2.resourcepool.ResourcePoolException: A ResourcePool cannot acquire a new resource -- the factory or source appears to be down. (parse)
Support is ghosting me.....