seaside1 / unifiprotect Goto Github PK
View Code? Open in Web Editor NEWopenHAB UniFi Protect Addon
License: Eclipse Public License 2.0
openHAB UniFi Protect Addon
License: Eclipse Public License 2.0
jar File just ignored with correct user:group after upgrade to 3.1
First of all: Great work - Thank you!
Unfortunately, my item values remain at null. I use the following configuration:
Things:
Bridge unifiprotect:nvr:home "UniFi Protect NVR" [ host="192.168.1.1", username="username", password="password", refresh=60 ] { Thing g3camera frontDoorCamera [name="Front door camera", mac="11:A1:11:1A:A1:11"] }
Example for items:
String g3FrontDoorName "Front Door Cam Name" (g3FrontDoor) { channel="unifiprotect:g3camera:home:frontDoorCamera:name" }
In the UI, both the Bridge and the Camera are "online". Any idea?
currently this binding is not compatible with openhab 4.0 would you be interested to update it ?
What is the purpose of the unifiprotect:g4doorbell:NVRID:buiten_voorkant_deurbel:status-sounds channel?
I thought that when turned off, the chime is is not ringing after pressing the doorbell. But when the doorbell is pressed, the chime is making sounds and the channel just turns on again.
Is this a bug has the channel a different usage?
I'm adding a prebuilt jar here.
If someone is willing to test it out it would be appreciated
org.openhab.binding.unifiprotect-3.4.0-g4dbp.zip
First of all: thank you so much for making this!!!
My issue: When the nvr disconnects, the items no longer update appropriately.
For example: nvr gets updated, disconnects from network due to reboot. Now all motion events or image captures are no longer updated.
Hardware: running in a VM
OpenHAB Version: OpenHAB 3.0
UnifiProtect version: 1.17.3
Tested on the latest version of your software
When I update the snapshot image from my Unify Protect G4 Instant I get the following error in the log file:
2023-12-19 08:09:54.824 [ERROR] [nal.common.AbstractInvocationHandler] - An error occurred while calling method 'ThingHandler.handleCommand()' on 'org.openhab.binding.unifiprotect.internal.thing.UniFiProtectG4CameraThingHandler@6519d36d': No enum constant org.openhab.binding.unifiprotect.internal.UniFiProtectRecordingMode.SCHEDULE
java.lang.IllegalArgumentException: No enum constant org.openhab.binding.unifiprotect.internal.UniFiProtectRecordingMode.SCHEDULE
at java.lang.Enum.valueOf(Enum.java:273) ~[?:?]
at org.openhab.binding.unifiprotect.internal.UniFiProtectRecordingMode.valueOf(UniFiProtectRecordingMode.java:1) ~[?:?]
at org.openhab.binding.unifiprotect.internal.thing.UniFiProtectBaseThingHandler.refreshChannel(UniFiProtectBaseThingHandler.java:169) ~[?:?]
at org.openhab.binding.unifiprotect.internal.thing.UniFiProtectG4CameraThingHandler.refreshChannel(UniFiProtectG4CameraThingHandler.java:82) ~[?:?]
at org.openhab.binding.unifiprotect.internal.thing.UniFiProtectBaseThingHandler.refresh(UniFiProtectBaseThingHandler.java:105) ~[?:?]
at org.openhab.binding.unifiprotect.internal.thing.UniFiProtectG4CameraThingHandler.refresh(UniFiProtectG4CameraThingHandler.java:71) ~[?:?]
at org.openhab.binding.unifiprotect.internal.thing.UniFiProtectBaseThingHandler.handleSnapshot(UniFiProtectBaseThingHandler.java:432) ~[?:?]
at org.openhab.binding.unifiprotect.internal.thing.UniFiProtectBaseThingHandler.handleCommand(UniFiProtectBaseThingHandler.java:372) ~[?:?]
at org.openhab.binding.unifiprotect.internal.thing.UniFiProtectG4CameraThingHandler.handleCommand(UniFiProtectG4CameraThingHandler.java:88) ~[?:?]
at jdk.internal.reflect.GeneratedMethodAccessor163.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at org.openhab.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:147) [bundleFile:?]
at org.openhab.core.internal.common.InvocationHandlerSync.invoke(InvocationHandlerSync.java:59) [bundleFile:?]
at jdk.proxy176427.$Proxy176611.handleCommand(Unknown Source) [?:?]
at org.openhab.core.thing.internal.profiles.ProfileCallbackImpl.handleCommand(ProfileCallbackImpl.java:94) [bundleFile:?]
at org.openhab.core.thing.internal.profiles.SystemDefaultProfile.onCommandFromItem(SystemDefaultProfile.java:48) [bundleFile:?]
at jdk.internal.reflect.GeneratedMethodAccessor224.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at org.openhab.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:147) [bundleFile:?]
at org.openhab.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
The Snapshot is updating, so only problem is that the log file gets these errors. My G3 Instant Cameras are working well and there is no entry in the log file while updating the snapshot.
I am on the latest release of the binding: 4.0.0.202311251106
And also on the latest stable protect version: 2.10.11
If you have any questions, just ask me.
cheers
Andreas
Upon initial configuration of the Unifi CK G2+ and the G4 Doorbell I was able to see the button press event happen and everything was working fine. Then I restarted openhab and now I get this in the log and I get no more button press events showing up:
2021-03-30 11:19:52.791 [INFO ] [otect.internal.model.UniFiProtectNvr] - Initializing the binding, with config: UniFiProtectNvrThingConfig [host=unifi, username=openhab, password=*************, refresh=60, eventsTimePeriodLength=30, thumbnailWidth=640.0, imageFolder=/var/lib/openhab/tmp, g4SnapshotWidth=3840, g4SnapshotHeight=2160, defaultSnapshotWidth=1920, defaultSnapshotHeight=1080, g4SnapshotWidthAsString=3840, g4SnapshotHeightAsString=2160, defaultSnapshotWidthAsString=1920, defaultSnapshotHeightAsString=1080]
2021-03-30 11:20:54.105 [ERROR] [otect.internal.model.UniFiProtectNvr] - Could not find any valid user. Looking for: openhab
java.lang.NullPointerException: null
at org.openhab.binding.unifiprotect.internal.thing.UniFiProtectNvrThingHandler.refreshChannel(UniFiProtectNvrThingHandler.java:306) ~[?:?]
at org.openhab.binding.unifiprotect.internal.thing.UniFiProtectNvrThingHandler.refreshNvrChannels(UniFiProtectNvrThingHandler.java:226) ~[?:?]
at org.openhab.binding.unifiprotect.internal.thing.UniFiProtectNvrThingHandler.refresh(UniFiProtectNvrThingHandler.java:204) ~[?:?]
at org.openhab.binding.unifiprotect.internal.thing.UniFiProtectNvrThingHandler.run(UniFiProtectNvrThingHandler.java:166) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:834) [?:?]
We performed the upgrade to OH4.0, unfortunately the doorbell ringing is no longer triggered.
The status of all of the Unifi things is ONLINE though. No log entries of pushing the doorbell.
Hi,
First of all, thanks for this binding, itβs a great asset to the OH system. I use it for gate control to see who is there, one UI for the whole system and switching the lights around the house for motion at night so my wife can see where the cats go beside the security benefits :-).
Issue: Since latest UDM PRO upgrade having issues with motion detection not working and motion picture updates stop updating. The things go offline and the log shows:
ERROR] [otect.internal.model.UniFiProtectNvr] - Failed to updated Cameras since we can't seem to login status: TOKEN_MISSING
I've upgrade to OH 4.1.0 but did not help. On 4.1.0 I've removed the binding, stopped OH, cleared the cache and restarted but did not that also did not solve the issue. It works fine for an hour and then starts trowing the TOKEN_MISSING errors.
When I just hit save on the offline thing config it stays offline with the folowing error:
2023-12-27 11:29:27.386 [INFO ] [otect.internal.model.UniFiProtectNvr] - Initializing the binding, with config: UniFiProtectNvrThingConfig [host=unifi.xxxxxxxxx.com, username=openhab, password=*************, refresh=10, eventsTimePeriodLength=60, thumbnailWidth=640.0, imageFolder=/var/lib/openhab/tmp, g4SnapshotWidth=3840, g4SnapshotHeight=2160, defaultSnapshotWidth=1920, defaultSnapshotHeight=1080, watchDog=true, g4SnapshotWidthAsString=3840, g4SnapshotHeightAsString=2160, defaultSnapshotWidthAsString=1920, defaultSnapshotHeightAsString=1080]
2023-12-27 11:29:27.855 [WARN ] [org.eclipse.jetty.io.ManagedSelector] - java.lang.IllegalStateException: !STARTED: SslContextFactory@6d18ee11[provider=null,keyStore=null,trustStore=null]
When I pause/start it comes back online.
2023-12-27 11:30:10.855 [INFO ] [otect.internal.model.UniFiProtectNvr] - Initializing the binding, with config: UniFiProtectNvrThingConfig [host=unifi.xxxxxxxxxx.com, username=openhab, password=*************, refresh=10, eventsTimePeriodLength=60, thumbnailWidth=640.0, imageFolder=/var/lib/openhab/tmp, g4SnapshotWidth=3840, g4SnapshotHeight=2160, defaultSnapshotWidth=1920, defaultSnapshotHeight=1080, watchDog=true, g4SnapshotWidthAsString=3840, g4SnapshotHeightAsString=2160, defaultSnapshotWidthAsString=1920, defaultSnapshotHeightAsString=1080]
Then bit later the watchdog kicks eventhough the thing shows online at this stage:
2023-12-27 11:37:21.030 [INFO ] [ernal.event.UniFiProtectEventManager] - Watch dog Detected no events recieved, reinitializing!
2023-12-27 11:37:31.030 [INFO ] [ernal.event.UniFiProtectEventManager] - Socket failed, reinitializing!
Other observations that may or not be related are that all Cameras go offline regularly on a whole hour, for example 09:00 or 11:00, looks like some process is running somewhere 3-4 times a day. Also noticed the Unifi Network binding is showing more offline events (average 20 per day), did not see this behaviour before the latest UDM PRO update.
Current versions are:
OH 4.1.0 with java 17.0.9 running on Proxmox VM.
UDM PRO is running v3.2.7 OS and 2.10.11 for Protect.
Please let me know if I can help with any specific logging, just talk me thought the procedure.
Thanks and best regards,
Mario
Really like this binding. It is also popular in the marketplace :-)
Earlier i made a PR to improve the readme. Now that i use the binding for a day or so i had some unexpected memmory issues i never had before. Might not be related to this binding, but anyway i pulled the sources and did some code checking. The code looks code, but i also see some room for improvement.
Today i spend some time to do some minor refactoring, added background scans. I think this benefits the overall code quality. Once i finish working i'll make a PR for that too if you are interested.
When I add the Unifi NVR, I get the error message "Token is missing". It has already been tested with multiple users, always the same behaviour. Protect Version is 1.13.7. Openhab Version is 2.5.10.
13:06:07.873 [DEBUG] [rotect.internal.model.UniFiProtectNvr] - Getting camera from cache configMac: f0:9f:c2:c1:51:41 13:06:07.874 [DEBUG] [rotect.internal.model.UniFiProtectNvr] - InsightCache: UniFiProtectCameraCache [size= 0 macToCamera=] 13:06:07.874 [DEBUG] [ternal.UniFiProtectCameraThingHandler] - Failed to handle command since there is no camera
on latest alfa-10
BTW something wrong with camera things. Your manual says that should be channel="unifiprotect:camera:NVRID:MACADDRESS:*"
channels but OH admin shows channel="unifiprotect:camera:NVRID:NAME:*"
- hope this helps
First of all, thanks for this lifesaver of a binding. Not having a physical chime to sound made me experiment with this binding. I can trigger the audio system to sound a TTS message that someone is at the door.
The setup I'm running is:
OH 4.1.0 on Raspberry Pi
UDM-Pro, protect 2.10.11; G4 doorbell firmware version: 4.68.21
Whenever there's a hic-up on the line between OH and the UDMP, the binding logs it's gone offline with the following message:
[INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:udm-p-nvr' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect
[INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:g4doorbell:udm-p-nvr:frontDoorCamera' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
A moment or so later it comes back with:
[INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:udm-p-nvr' changed from OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect to ONLINE
[INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:g4doorbell:udm-p-nvr:frontDoorCamera' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE
Afterwards the 'last seen', 'last rang' channels keep working as normal, but isRinging, isMotionDetected, isDark etc. won't change at all.
Feels like there's something going wrong when re-establishing the connection from the binding to de NVR when it has gone offline.
If there's anything you would like for me to provide, please ask.
Thank you for all of your efforts with this binding. I mainly use the motion detection to toggle lights and notify me when I'm not home. Occasionally the NVR thing will go offline due to a communication timeout. It would be nice if the binding would wait and retry the communication prior to taking the thing offline.
2024-01-23 02:55:06.174 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-23 12:55:06.709 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-23 22:55:04.797 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-24 06:48:46.263 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Execution fault when sending request to UniFi Protect 2024-01-24 11:50:48.495 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-24 12:50:58.430 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-24 21:50:49.891 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-25 07:50:49.903 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-25 18:50:51.612 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-26 04:50:51.305 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-26 14:50:49.462 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-27 00:50:50.709 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-27 10:50:50.811 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-27 20:50:49.900 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-28 06:50:49.329 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-28 16:50:52.925 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-29 02:50:50.131 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-29 12:50:51.089 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-29 22:50:50.701 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-30 03:11:19.103 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-30 07:50:50.848 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-30 17:50:51.084 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-31 03:50:52.417 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-31 10:50:57.538 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-31 15:50:56.128 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-01-31 20:50:55.720 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-02-01 01:50:55.395 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-02-01 06:50:54.313 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-02-01 11:50:54.438 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-02-01 13:27:10.184 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Execution fault when sending request to UniFi Protect 2024-02-01 16:50:53.064 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-02-02 01:50:50.660 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-02-02 07:50:58.896 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-02-02 17:50:53.365 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-02-03 02:50:50.788 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-02-03 11:50:49.786 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-02-03 20:50:49.035 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-02-03 21:50:59.371 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-02-04 06:50:49.932 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-02-04 15:50:49.739 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-02-04 16:50:59.326 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-02-05 01:50:54.435 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-02-05 10:50:51.372 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-02-05 20:50:52.980 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-02-06 06:50:53.379 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-02-06 16:50:52.437 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect 2024-02-07 02:50:51.976 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'unifiprotect:nvr:' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Timeout while sending request to UniFi Protect
I am messing around with the options you gave me - one of them is the custom LCD message - but it seems to not be updating - at least, I am not seeing it on the LCD screen - and the NVR's settings for the camera's custom display sometimes show a broken select (no options selected) - maybe the key for the option has changed?
Early Access Firmware 4.68.16
Cloudkey Gen2* V 3.2.7
Protect V 2.10.10
No ring anymore
Last ring message still ok.
Only no signal on Doorbell
Openhab 4.0.3
with unifiprotect-4.0.0-v1.2
If you need any Protocols just ask.
Since the Unifi cameras cannot be switched off, a workaround is to add a camera privacy zone which then is enabled/disabled on demand.
See details here; https://community.ui.com/questions/Temporarily-disable-camera/80a3b563-283f-48c5-852d-6e61a08a7bc0#answer/0bc4a45b-2411-4f5d-8164-f3250384b084
I noticed that the addon was missing after the latest OpenHAB update to 4.1.2 (minor upgrade from 4.1.1) which i installed today. When i then tried to install the addon via marketplace i just get a little popup that states "Addon Installation Failed" no additional information and no additional logs are provided.
Manual installation by dropping the JAR into the addons file-share worked.
Not sure if this or the openhab/addons project is the correct place to report this issue :)
Could you please add bridge sample, as the documentation doesn't contain property names of the required Bridge configuration options.
I've been running the Binding without issues (except the occasional disable/enable thing I have to do after Protect Updates) but now I am getting "Token is missing" - I don't know if this is related to the recent OpenHab upgrade to 3.4.2 or that our Protect upgraded
Maybe you know why?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.