Jump to content

firstone

Members
  • Posts

    514
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

firstone's Achievements

Advanced

Advanced (5/6)

133

Reputation

6

Community Answers

  1. I've updated to HACS version and see battery level as an attribute on the locks. Not sure if built in version doesn't have it or just didn't pay attention. It would be nice to have battery in its own entity so it could be displayed in glance card but I guess it's consistent with how icy shows it.
  2. As per above: 1. add https://my.isy.io/api/cloudlink/redirect to Authorized URLs. 2. Use generated client ID and client secret in plug in configuration. If it's not working, PM me, I can give you a python script to maybe do a bit of troubleshooting.
  3. I've had to hunt down JRE 8 and it works now. Not sure why newer JDKs 22 do not work with javaws. Last time I've programmed in Java, 7 was just coming out. 😳
  4. Not sure if it's related to Apple silicone or Sonoma. Seems like javaws just doesn't work. I've installed OpenWebStart and it seems to start Finder and shows my units but crashes opening A/C. ... 43 more at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at com.universaldevices.client.ui.UDClientApplet.main(Unknown Source) at com.universaldevices.ui.UPnPClientApplet.main(Unknown Source) at com.universaldevices.ui.UPnPClientApplet.main(Unknown Source) Caused by: java.lang.IllegalAccessError: failed to access class com.universaldevices.ui.UPnPClientApplet$29 from class com.universaldevices.ui.UPnPClientApplet (com.universaldevices.ui.UPnPClientApplet$29 is in unnamed module of loader net.sourceforge.jnlp.runtime.classloader.JNLPClassLoader @64685525; com.universaldevices.ui.UPnPClientApplet is in unnamed module of loader java.net.URLClassLoader @3dd4cb54) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828) at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4996) at java.desktop/java.awt.Container.processEvent(Container.java:2266) at java.desktop/java.awt.Component.processEvent(Component.java:6386) at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3398) at java.desktop/java.awt.Component.processMouseEvent(Component.java:6621) at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1073) at java.desktop/com.apple.laf.AquaMenuItemUI.doClick(AquaMenuItemUI.java:157) at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1029) at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:374) at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:407) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2314) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972) at com.universaldevices.isyfinder.ISYFinder$9.actionPerformed(Unknown Source) at com.universaldevices.isyfinder.ISYFinder.access$7(Unknown Source) at com.universaldevices.isyfinder.ISYFinder.launch(Unknown Source) at com.universaldevices.isyfinder.ISYUILoader.launch(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118) java.lang.reflect.InvocationTargetException
  5. Google will no longer authenticate logins because I've reached unverified maximum. And verifying it is not an easy process. As a workaround, I'd updated to version 3.0.1 (which is in Beta store for now). You will need to create your own set of API credentials and set client ID and client secret in settings. Also have to add https://my.isy.io/api/cloudlink/redirect to Authorized URLs.
  6. Just forget default dashboard and create your own. it's not that complicated once you get into it. You can split into areas/rooms. Within area you can have sub-area.
  7. Which brand/model do you have? I have Schlage connect and don't have that node in ISY or HA. ISY does show battery level in the main node only.
  8. Yes, specifically I'd like to see battery level for z-wave door locks exposed through eisy integration (rather than directly added to HA z-wave integration)
  9. Anyway it could be displayed/fetched? @shbatm, would it be hard to add if it's not currently available?
  10. I would advise to remove plug in completely and try again. I've just done clean install, clicked "Authenticate", it took me to google page, I've clicked Accept, it worked and pulled my calendars. If that doesn't work, maybe close browser and/or clean google API cache/cookies. Seems to be something is happening on your side. Maybe something related to your generating access tokens. Not really sure. PG3 probably logs authentication. Not plug in but PG3 itself. You might need to put it into debug mode. Also, maybe some setting on your google account that specifically disables authenticating with calendar? I have a simple test python script you can run on your computer. PM me if you want to try that.
  11. Try 3.2.18. The notes specifically mention fixing authentication button.
  12. Which version of pg3x are you using? I think there have been some recent changes to authentication and it might have affected it. I will need to take a look. Normally, you just click and button and it will take you directly to google login page. No other steps are necessary.
  13. I use alarmrelay.com. The only issue is that they charge a lot more for ethernet monitoring than a phone line. I think it's far superior since it's much faster than using basically a dialup modem on a phone line but it annoys me that they do it.
  14. I'm using GLEDOPTO Zigbee3.0 RGBCCT. I have it paired with Hue hub via hue node server but you can probably connect some other way. Hue also sells LED strips on its own but pretty expensive.
×
×
  • Create New...