Git Product home page Git Product logo

unifiprotect's People

Contributors

lsiepel avatar seaside1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

unifiprotect's Issues

Items wont be updated

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?

upgrade openhab 4.0

currently this binding is not compatible with openhab 4.0 would you be interested to update it ?

status-sound

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?

Handle nvr disconnects

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

G4 Instant Camera Error in Log

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

NPE after restarting UnifiProtect binding

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) [?:?]

Connection lost after 20min. with latest UDM PRO Protect version 2.10.11

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

Improvements

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.

Can't found cameras

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

OH re-estabilishing connection from: Timeout while sending request to UniFi Protect

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

  • Release = Raspbian GNU/Linux 11 (bullseye)
  • Kernel = Linux 6.1.21-v8+
  • Platform = Raspberry Pi 4 Model B Rev 1.1

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.

Communication Timeout Retry Feature Request

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

Doorbel Custom Message not showing on LCD screen

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?

Doorbell G4 Ring stops working Firmware 4.68.16

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.

Installation via Marketplace not working

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 :)

Have been running relitively fine but now getting "Token is missing"

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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.