webCoRE for Hubitat Updates

Yup, thats the way I did it on ST but I saw pushover integration I thought maybe there might be an easier way

OOoh, I totally misread your post, sorry :slight_smile: You meant the native HE pushover.

Hi there i have the Fibaro UBS (FGBS-001) using the Hubitat native driver...

i have setup the Input 1 Switch Type to "momentary" and Input 1 Device Type to "button"

The log from hubitat reads a state change from the button
dev:2632020-08-13 18:07:16.333 infoFibaro_handle button child 1 button 1 was released

dev:2632020-08-13 18:07:16.012 infoFibaro_handle button child 1 button 1 was held

but no matter what i do, i cant get any status of the device in Webcore...?

any hints ? i have been using webcore before on smartthings, but have just jumped on the hubitat for local processing...

but these fibaros are the heart of my smarthome, and for now i cant use them...

any help or tips?

In note 1, and 2 of this thread, there is some discussion on Hubitat button control is different and how to use it in webCoRE. (short answer, need to end your piston, may need to re-create the if or assignment statements that check for buttons)

See first 2 threads of this topic.

Thx for the reply, i have created the piston from skratch, and in the log the button never sends any info to webcore at least, i have set it up as the webcore guide displays it, with held / pushed. Button gets held 1... no Luck, every other buttons window sensors works fine... is there anyway to capture all data from a device in webcore to See what gets transmitted, perhaps it is necessary to create an expression to capture events of this particular device...

Edit changed the title encasing to ^^ as {} cant be used in webcore expression

Added custom title in message by encasing it in ^^ example ^This is my title^
Added choose sound from message by encasing it in ## example #bike#
Added Default title in preferences

An example message

"[H] ^My Title^ My Message #bike#"

The title & sound can go any where and in any order in the message except before priority if it used

Code is available here Hubitat/pushover-notifications.groovy at master · tmleafs/Hubitat · GitHub

1 Like

Thanks! I will give it a spin with the water leak alert.

You can post here or in webcore forum a green snapshot of your piston so someone else can try/test it. I have button programs that work with webcore, so while not your button, I know they work.

the thing is, i dont think it is a webcore problem, i tried to create the trigger with the native "RuleMachine" - this didn't trigger either, but the button gets the states when i look in the hubitat log

i have contacted hubitat support about it now, because it seems that the device works, but somehow the events from it doesn't get acknowledged..

regular window sensors etc. works perfectly, so perhaps it is something to do with the "virtual" child devices it creates (using native drivers for the FBGS-001)

@nh.schottfam I am getting this error in the logs for my dryer monitor... I use acceleration events to trigger.

[app:9](http://192.168.0.193/logs#app9)2020-08-14 09:50:44.062 pm [error](http://192.168.0.193/installedapp/configure/9)groovy.lang.MissingMethodException: No signature of method: java.lang.String.call() is applicable for argument types: (java.lang.String) values: [and] Possible solutions: wait(), any(), wait(long), split(java.lang.String), take(int), each(groovy.lang.Closure) on line 845 (deviceHandler)

Also, my piston doesn't seem to be performing any of the tasks... I just get the following in the WC logs.

8/14/2020, 9:50:28 PM +241ms
+3ms ╔Received event [Laundry Dryer].acceleration = active with a delay of 98ms, canQueue: true, calledMyself: false
+6ms ╚Event queued (6ms)

Just event queues...

Recently i added a couple of GE Enbrighten Z-Wave Smart Switchs. They support double tap and hold triggers. Anyone know of a way to use these triggers in a piston? My options here are only switch and level.

Thanks

You should see Double Tap and Hold in the list of options when the switch supporting double tap is included in the action.

Found out my issue which is unrelated to webcore. Using hubconnect and need to update the capabilities.

2 Likes

This is not a critical issue but I updated webCoRE using the package manager and almost all of my pistons have this error in the log;

║WARNING: Results may be unreliable because the parent app's version(v0.3.110.20200821_HE) is newer than the child app's version(v0.3.110.20200716_HE). Please update both apps to the same version.

I've checked and both the child and the parent are running the same version. Could it be that package manager is saving the child/parent in the wrong order? Or should it be disabling webCoRE until child/parent are both saved?

It is likely webcore ran during the update, and detected the files mismatched. It should have stopped once both files updated.

In general it better to update piston, then webcore file, but I'm not sure this ordering can be managed by package manager.

Otherwise things should be fine if both files are now the same version

I had some issue with webCore after the upgrade as well. reboot the hub, and now everything runs fine.

This update is killing my C7 hub. Once package manager updates my hub it grinds to a halt and webcore will no longer load or function.

Mine just updated and is still working OK so I'm not sure it is the update that is causing your issue. Could be of course.
Have you done any other changes?

Please update again to latest version of webCoRE.

If there are logs of any errors after updating, please send them to me in a private message

If you want after you update the code, please reboot your C7 (HE console -> settings -> reboot hub

So I restored from backup to get the hub stable again and have now updated webcore manually in the order suggested, piston first. I then upgraded my local version of the webcore dashboard server and everything is working fine.
The only problem is that package manager still thinks the version is out of date and so still wants to update it. Is there a way of telling package manager that everything is up to date? For now I have disable package manager.
All this explains why my hub died during the night, I had set package manager to auto update. Really if webcore is going to be a part of package manager they should make sure it updates in the right order.
Anyway I'm a wiz at restoring the hub now :wink: