izzo.lambert function with custom gravity

I need to solve the lambert problem, however, I have a custom gravity model.
izzo.lambert(Earth.k, r0, r, tof) needs Earth.k parameter. May I change it, adding own ODE of motion?
My ODE of motion:
# ODE solver
function ode_solve(dy,y)
	r=(y[1]^2 + y[2]^2 + y[3]^2)
        n=1/(r^3+r^2+r)

	dy[1] = y[4]
	dy[2] = y[5]
	dy[3] = y[6]
	dy[4] = -y[1]*n/r
	dy[5] = -y[2]*n/r
	dy[6] = -y[3]*n/r
end

Hi @Tarlan0001, thanks for your interest in poliastro!
What you describe is very interesting, but requires a bit of work. In the Vallado algorithm, the k parameter is used to compute the time of flight:
https://github.com/poliastro/poliastro/blob/ec2dc04ad23ebdebf4345630c93eb628365c4002/src/poliastro/core/iod.py#L138
The Izzo algorithm is a bit more complicated because it uses a dimensionless representation of it:
https://github.com/poliastro/poliastro/blob/ec2dc04ad23ebdebf4345630c93eb628365c4002/src/poliastro/core/iod.py#L224-L228
Therefore, you would need to modify the algorithms to use the custom gravity model that you describe to compute the time of flight. All the rest can remain the same. I recommend you to start with Vallado, and try to validate that with some external source.
If you need help, I encourage you to join our chat:
https://chat.openastronomy.org/#/room/#poliastro:matrix.org
Best luck!

Well, ODE of motion arount the Earth is (if we consider only central gravitational force):
function ode_solve(dy,y)
	r=(y[1]^2 + y[2]^2 + y[3]^2)
        #myu- gravittional parameter

	dy[1] = y[4]
	dy[2] = y[5]
	dy[3] = y[6]
	dy[4] = -y[1]*myu/r
	dy[5] = -y[2]*myu/r
	dy[6] = -y[3]*myu/r
end

Isn't it?
In my case, myu=1/(r^3+r^2+r)
How may I change?
P.S I know, that this is not your problem, however, I need to solve this asap :)

How may I change the labmert.izzo() function?

Do you need the Izzo method? (The other one does not support multi revolution but it's simpler)
I don't know the details but somehow you have to derive the time of flight from your equations. For the normal gravity there is an analytical solution (the Kepler's equation), for yours you will probably need to iteratively solve the differential equation. Bear in mind that the normal solving process is giving the time of flight and computing the position, but in this case you want to do the other way around.

x-ref: https://github.com/JuliaSpace/SatelliteToolbox.jl/issues/29

I chose the Izzo method due to its accuracy and performance. The BVP solver works too long and not very accurate.
May create a new body in poliastro.bodies, like Earth and Sun, and write the custom equation of motion?

and write the custom equation of motion?

You already have the equations of motion (mostly translating your first code snippet to Python). As I said, the key here is to derive the time of flight from them.

xref https://space.stackexchange.com/q/36315/10716

I mean, may I create another object, different from Earth, with a custom gravity, using the mentioned ODE?
BTW, time of flight (tof) is an input parameter to the izzo.lambert function. Is it different from what you mean?

I mean, may I create another object, different from Earth, with a custom gravity, using the mentioned ODE?

I don't think you need it

BTW, time of flight (tof) is an input parameter to the izzo.lambert function. Is it different from what you mean?

Yes, the target time of flight it's an input, but also it's a value it's iterated on inside the algorithm.

Could you please explain, why I don't need to create another object?
My equation of motion is different from the objects of the Solar system...

@Tarlan0001 I think it would be really helpful if you could give us a little context. What high-level problem are you actually trying to solve? Is this about the perturbed Lambert problem? What are your inputs and what are the expected outputs?

Could you please explain, why I don't need to create another object?

The Body objects only carry metadata about the planets: their mass, radius, gravitational constant... The equations of motion are not involved.
The only place in poliastro where the equations of motion are explicitly used is in the Cowell propagation method:
https://github.com/poliastro/poliastro/blob/ec2dc04ad23ebdebf4345630c93eb628365c4002/src/poliastro/core/propagation.py#L10-L35
https://github.com/poliastro/poliastro/blob/ec2dc04ad23ebdebf4345630c93eb628365c4002/src/poliastro/twobody/propagation.py#L70
In the poliastro.iod algorithms the equations of motion are never imported. Why? Because the algorithms already "distilled" the numerical solution for the time of flight from the standard equations.
Therefore, if you put your equations somewhere it's not going to make any difference. Someone has to rewrite the Vallado and Izzo algorithms in a way that they use your equations of motion.

See here for example: http://epubs.surrey.ac.uk/844973/1/main (002).pdf

@helgee @Juanlu001
Well, in my research I'm studying the problem of rotation of the Sun around the center of Milky Way. For the beginning, I got the mentioned ODE of motion. It's a little bit different from the simple Newtonian gravity.
I understand that this is impossible currently by means of poliastro. But, probably, you would give me a clue to the quick and accurate solution of BVP?
For example, currently in Julia I'm using the following BVP solver (but it's slow and I think that the solution is not optimal):
function lambert(y0,init_val,t0,t1)  #t in Myr, y0 in km and km/s

	t0=t0*Myr #sec
	t1=t1*Myr #sec
    tspan = (t0,t1)

	function bc!(resid,sol,p,t)
	  resid[1] = sol[1][1]   - init_val[1]
	  resid[2] = sol[1][2]   - init_val[2]
	  resid[3] = sol[1][3]   - init_val[3]
	  resid[4] = sol[end][1] - init_val[4]
	  resid[5] = sol[end][2] - init_val[5]
	  resid[6] = sol[end][3] - init_val[6]
	end

    ### Now use the BVP solver to get closer
	bvp = TwoPointBVProblem(ode_solve, bc!, y0, tspan)
    sol = solve(bvp, Shooting(Vern9()),abstol=1e-12,reltol=1e-12)

    return [sol[1][4],sol[1][5],sol[1][6],sol[end][4],sol[end][5],sol[end][6]]
end

@Tarlan0001 in your last code sample you have the equations of motion and a BVP solver, so unless there's something wrong I think it should be enough to find a solution. I can't bring zero help with the analysis of the optimality of it, since I am only familiarized with usual Newtonian dynamics. Regarding the code, I know that in SciPy there is only one BVP algorithm, perhaps there are other libraries with richer capabilities. And finally, as I stated before this is probably out of scope for poliastro, or at least I don't think we are adding something like this within 3 years.
Therefore, I am closing this issue, but feel free to continue discussing or opening a new one.


Better rotation

This completes the work started by @Relfos and replaces #2666. (Thanks @Relfos!)
To recap:

Add a new Rotation object, which is a Packable number that causes interpolation to always take the shortest angle.  So halfway from 0 -> 350 will be 355 instead of 170.  This should provide much more realistic interpolation when using time-dynamic rotations.  It's not used directly, but instead passed to the SampledProperty constructor when the value will represent a rotation.
Improved specs and doc for all PackableForInterpolation objects (in addition to adding the new stuff for Rotation).
Makes all CZML rotations use the new capability. (That's the only place we, ourselves, create time-dynamic angles).

Original form thread

I have some test failures:

I may have caused them when I just merged in master.

I'll take a look, it's probably something I did right before submitting and then forgot to re-run them.

Okay, this is ready.  It turns out there was a missing unit test for billboard.rotation, so the tests didn't start failing until I changed all CZML rotations to use it.  I fixed the problem and also added a test for billboard.rotation.

Tests pass, thanks.


Changes drag handle, minor CSS adds

Changes drag handle to inside element, removes added margin to eliminate reflow
Drag handle now shows on hover after delay
Limits drag elements to container
Changes margin to padding to allow larger select area in elements list
Minor style adds for buttons, color select, alignment

Also, btw, thank you, this is completely awesome!!!


Use tsutils package for utilities

PR checklist

[x] Closes: #2180
[x] enhancement

What changes did you make?
Use the package tsutils for typeguards and other utility functions.

The idea was to create a separate project which maintains typeguards and AST utilities for everyone, not just tslint and custom rules packages. This way tslint core could remain just a runtime for rules instead of growing to a bulk of utility functions.

@ajafff thanks!


feat-220-Adding mask to amount fields

What type of PR is this? (check all applicable) #220

[X] Refactor
[X] Feature
[ ] Bug Fix
[ ] Optimization

Description
This DRAFT PR introduces a currency mask feature to enhance user convenience while entering or inputting currency values.
Added

Integrated currency masks using ng2-currency-mask.
Refactored the code to handle decimals and thousand separators automatically through global configuration, ensuring a seamless user experience.

Future Scopes

UI Enhancements: Addressing the issue of currency symbols appearing twice—once from the ng2-currency-mask and again as a static tag value. This will be resolved in the final PR.
Testing: Additional testing may be required in some areas to ensure full functionality.

I believe the issue is related to how the amount field is being handled, as the tests involving the amount are the only ones failing. @FelipePSoares , I’d appreciate your feedback on this.

@saksham-malhotra-27  Yes, probabibly the problem is the insert of values, in the contribution.md you will find the explanation how to run the e2e tests locally and than you can see what's happening, but you can work on it when you finish no problem.

@FelipePSoares Doing exactly that ! Will see what's the issue here

Hey @FelipePSoares !  After reviewing everything, it turns out the issue isn't in the code itself but with how Cypress interacts with the currency mask during testing. Here's what happens:

When Cypress types 20.45, it writes 20.45, and the mask correctly judges it as the intended amount.
When typing 20, the mask interprets it as 0.20, not 20, because it fills the currency from the right.
For any invalid input, like 123.90dl, the mask only accepts the numeric portion (123.90) and ignores the rest, as non-numeric values aren't tolerated even in the input field despite of having it's type text.

This behavior is consistent with the ng2-currency-mask's intention to provide strict currency formatting and prevent invalid inputs.

Thanks @saksham-malhotra-27 ,
I think that we can just change the tests to work now with this new behaviour and delete these tests with not accepted values. No problem for me. What do you think?

Hey @saksham-malhotra-27!
Yes, send it to the draft and if you think you finished it, just transform it in a PR and I'll review it and merge.
Thank you so much for your help and patience.

Alright ! I'll be adding it to this

@FelipePSoares,  I have submitted the PR and included the latest commits from your side.

Additionally, I didn't modify the checks involving the amount as a string. Instead, I removed them. Any use of isNaN() or similar checks won't affect the code, since isNaN(amount) will return false when amount is a number.

Ok thanks,
I don't have time now to review it. But I'll do it in a few hours. Thanks

Because the unique point is a log that you probably forgot I already removed it to be possible merge. Thank you so much again.

Hey @saksham-malhotra-27!
It's already on production, if you want to test or even use it. just go a head.
https://econoflow.pt/

Thank you @FelipePSoares . I just got home and checked it online—everything's working perfectly.


Wrong behaviour of pylint

Environment data
VS Code version:  1.20.1
Python Extension version:  1.20.1 (1.20.1)
Python Version:   3.6.4
OS and version:    macOS 10.13.3
Actual behavior
Pylint shows red curly underline where has no error.
Expected  behavior
There should be no error message.
Steps to reproduce:

Just copy following code:

from collections import Iterable
flatten = lambda nested: list(filter(lambda _: _, (lambda _: ((yield from flatten(e)) if isinstance(e, Iterable) else (yield round(e, 6)) for e in _))(nested)))

Logs
Output from Python output panel

Output from Console window (Help->Developer Tools menu)

Please could you provide a screen shot and the details of the message displayed.
Please run pylint manually from the terminal window (for the same file) and let me know what you get

Screen shot:

Pylint result from terminal:

E: 13,74: Using variable 'flatten' before assignment (used-before-assignment)

Floating message screenshot:

Seems to be it. Thanks for redirecting.


window.ConversationalForm.addTags() does not displaying in ajax error response

Hello, thanks for this plugin. I'm using the 0.9.80 version
I found that if I make an ajax call and an error was returned from the server, using the window.CoversationalForm.addTags() method does not add any element to the DOM as expected. However if the server returns successfully, call this same method adds element to the DOM as expected. Find below an example.
flowStepCallback:{
    $.ajax({
      url: "/api/pathToMyResource",
      data:someData,
      type: "POST"
    }).done(()=>{
      //this adds element to the DOM as expected
      window.ConversationalForm.addTags([{
                                        tag: "input",
                                        "cf-questions": "Display success message in DOM"
                                    }]);
      success();
     }).error(()=>{
       //this does NOT add element to the DOM as expected
       window.ConversationalForm.addTags([{
                                        tag: "input",
                                        "cf-questions": "Display error message in DOM"
                                    }]);
         error("an error has occured");
    });
}

I don't seem to understand the reason for this.

@ofuochi that's a good question. I can see that you don't call success(); when error() is resolved. You might want to look into that.


[sailfish-secrets] Remove QtGui linkage. Contributes to JB#36025

LGTM

Fine, just a simple question: why is it required in qml/Secrets/Secrets.pro? I was thinking that Qt+=quick was enough for QQuickItem.

Instead of QT -= gui why not QT = ... ?

@dcaliste quick implies gui, so not strictly required, but also not harmful
@Venemo in case some included .pri conditionally adds support for something, better to use -= to avoid clobbering entire dependency list

in case some included .pri conditionally adds support for something, better to use -= to avoid clobbering entire dependency list

That's why you put the QT = statement before any includes. If one of those .pri files adds gui you're still clobbering that but only one instance of two assuming it was added with += and not *=.

Fair point.  I've now rearranged those .pros so that the Qt modules are defined prior to any pri inclusion.


More information needed

parameters	Provide deployment parameter values. appId value you got from running the az ad app create command.
Would you please supply more information on to what these parameters are and what should be their values?   I have spent the last hour googling around trying to figure out how to find a group name and an app service plan location.  I am still not sure what values should be in here So far all i get is errors when submitting the request.

appSecret is the password you provided in the previous step. The botId parameter should be globally unique and is used as the immutable bot ID. It is also used to configure the display name of the bot, which is mutable. botSku is the pricing tier and can be F0 (Free) or S1 (Standard). newAppServicePlanName is the name of App Service Plan. newWebAppName is the name of the Web App you are creating. groupName is the name of the Azure resource group you are creating. groupLocation is the location of the Azure resource group. newAppServicePlanLocation is the location of the App Service Plan.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 096d934c-2856-e868-efeb-6622e2a5eafb
Version Independent ID: 8bf74926-6a35-5753-0a1a-6663ba5965b2
Content: Deploy your bot - Bot Service
Content Source: articles/bot-builder-deploy-az-cli.md
Service: bot-service
GitHub Login: @ivorb
Microsoft Alias: kamrani

Closing this issue since it is addressed. Thank you!

Hi @LindaLawton
FYI.
az add app create is an Azure CLI command to create a web application. Read details of this command here.
az deployment create is an Azure CLI command to start a deployment. Read details of this command here.
As to the parameters you mentioned in the az deployment create command, here is a table listing some specifics. I hope it is helpful for you.

parameter
description
example

appId
The ID number generated when you create the app registration in the "Create an App Registration" step
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

appSecret
The password you created in the "Create an App Registration" step.
AtLeastSixteenCharacters_0

botId
An identifiable ID of your bot. You specify this value.
your-bot-id

botSku
The pricing tier. Can be F0 (Free) or S1 (Standard).
F0

newAppServicePlanName
The name you give to the new app service plan.
my-new-service-plan

newWebAppName
The name you give to the new web app you are creating.
my-new-web-app

groupName
The name you give to the new resource group you are creating.
my-new-resource-group

groupLocation
The location you select for the new Azure resource group
westus

newAppServicePlanLocation
The location you select for the new app service plan
westus

Please try again and if you encounter further issues, feel free to follow in this thread, and ideally with screenshots of the errors you encounter.
Please let us know. : )
Yan

Hi @LindaLawton
I was wondering if you have resolved this issue? Did you try again?
Please let us know.
Thanks.
Yan

I did a lot of trial and error spamming it with random values until I got it to work.
I posted this after the fact so that otheres wouldn't have the same issue

Thanks! Do you think providing a table listing all parameters will be helpful? If so, we will update the doc soon to avoid similar confusion. Please let us know.

Closing. please reopen this issue if you still have questions. thanks!


[PE-D][Tester B] Cannot assign multiple instruments to people

The application claims to be able to assign instruments to band members. However, one important consideration missed and not implemented is the fact that people within the band may be proficient in multiple different instrument and hence can be assigned to more than one instrument. However, the current code behaviour does not allow the adding of multiple instruments.
If we use the assign command, if the user has an instrument already assigned then the current instrument will be replaced with the new one provided as an argument in the assign command, else it will just assign one instrument.
The screenshots below highlight this problem.

Furthermore, we cannot create another entry with the same person because duplicate persons are not allowed as shown in the following screenshot:

In any case, we can only assign one instrument to each band member, limiting the functionality of the app.

Labels: severity.Medium type.FeatureFlaw
original: jayllo-c/ped#7

Closed as the current implementation only allows one instrument to be assigned to each member. Changing this implementation would be considered a feature change.


supported stream response?

I am using RetrievalQa chain to build a document-based conversational tool, but every time I ask a question about the content of the document, I have to wait for the large language model to complete the entire answer. Sometimes it takes a long time, and I am not sure if there is an error. Therefore, I am considering whether we can support a streaming response interface for this conversational chain.

Can you provide the code? I want to confirm whether it's not about vectorization or the time-consuming process of inserting text data into the vector database.

yes, It is not vectorization, It like async api in python, I'm try to defined in my fork project, and now without any implement for llm client, I just using in my private llm server, and implement by my private llm client for preview, I can commit a pull request to this project.

Good, looking forward to your pull request.

great job


Can go.mod be Updated?

When I try to use this package in Go I see
$ go get github.com/webview/webview
go: github.com/webview/webview upgrade => v0.0.0-20200716131727-944458260734
go get<EMAIL_ADDRESS>parsing go.mod:
        module declares its path as: github.com/zserge/webview
                but was required as: github.com/webview/webview

This is happening because https://github.com/webview/webview/blob/master/go.mod starts with module github.com/zserge/webview instead of module github.com/webview/webview. Failing that, is it bad to go get github.com/zserge/webview and use import github.com/zserge/webview in our code instead?

omg - would you file a PR? i'll review and merge immediately

PR on its way.  😃

Thanks!!!


[Bug]: when adding device camera defaults to off

What happened?
A bug happened! I have a working home bridge. I have been testing adding some Eufy cameras via home bridge that are not out of the box HomeKit ready. when I add the bridge as a device I can't seem to get the cameras to add. Then I added the Eufy security as a child bridge. I was able to get 1 of the 6 cameras to show up and stream. but the flood light camera I can't seem to get past it showing up and turning off in off mode.
Device Type
Floodlight (Supported)
Plugin Version
v2.0.x (Supported)
HomeBridge Version
v1.6.x (Supported)
NodeJS Version
v18 (Supported)
Operating System
Raspbian 10+ (Supported)
Relevant log output
Loading logs using native method...
File: /var/lib/homebridge/homebridge.log

, 21:16:38]     [EufySecurity]  INFO    BBQ station livestream for BBQ has stopped.
[14/11/2023, 21:17:08] [Homebridge UI] Changes to config.json saved.
[14/11/2023, 21:17:12] [Homebridge UI] [homebridge-eufy-security] [11/14/2023 21:17:12] [EufySecurity-2.2.21]   DEBUG   [server.js:77[EufySecurity-2.2.21]]     Using bropats eufy-security-client library in version 2.8.1
[14/11/2023, 21:17:12] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[14/11/2023, 21:17:12] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[14/11/2023, 21:17:22] [Homebridge UI] Changes to config.json saved.
[11/14/2023, 21:17:28]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[14/11/2023, 21:17:33] [homebridge-eufy-security] Restarting child bridge...
[14/11/2023, 21:17:33] Got SIGTERM, shutting down child bridge process...
[11/14/2023, 21:17:33]  [EufySecurity]  INFO    Finished shutdown!
[11/14/2023, 21:17:36]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[14/11/2023, 21:17:38] [homebridge-eufy-security] Child bridge process ended
[14/11/2023, 21:17:38] [homebridge-eufy-security] Process Ended. Code: 143, Signal: null
[14/11/2023, 21:17:45] [homebridge-eufy-security] Restarting Process...
[14/11/2023, 21:17:46] [homebridge-eufy-security] Launched child bridge with PID 3199
[14/11/2023, 21:17:47] Registering platform 'homebridge-eufy-security.EufySecurity'
[14/11/2023, 21:17:47] [homebridge-eufy-security] Loaded homebridge-eufy-security v2.2.21 child bridge successfully
[14/11/2023, 21:17:48] Loaded 3 cached accessories from cachedAccessories.0E27C95B4D68.
[11/14/2023, 21:17:48]  [EufySecurity]  WARN    warning: planned changes, see https://github.com/homebridge-eufy-security/plugin/issues/1
[11/14/2023, 21:17:48]  [EufySecurity]  INFO    Country set: US
[11/14/2023, 21:17:48]  [EufySecurity]  INFO    Finished initializing!
[14/11/2023, 21:17:48] Homebridge v1.7.0 (HAP v0.11.1) (homebridge-eufy-security) is running on port 40873.
[11/14/2023, 21:18:01]  [EufySecurity]  INFO    Registering new accessory: Pool cabana
[11/14/2023, 21:18:01]  [EufySecurity]  INFO    BBQ Setting up automatic snapshot refresh every 30 minutes. This may decrease battery life dramatically. The refresh process for BBQ should begin in 1 minutes.
[11/14/2023, 21:18:01]  [EufySecurity]  INFO    BBQ is set to generate new snapshots on events every time. This might reduce homebridge performance and increase power consumption.
[11/14/2023, 21:18:01]  [EufySecurity]  WARN    BBQ You have enabled automatic snapshot refreshing. It is recommened not to use this setting with forced snapshot refreshing.
[11/14/2023, 21:18:01]  [EufySecurity]  INFO    Side Fence Setting up automatic snapshot refresh every 30 minutes. This may decrease battery life dramatically. The refresh process for Side Fence should begin in 2 minutes.
[11/14/2023, 21:18:01]  [EufySecurity]  INFO    Side Fence is set to handle snapshots with cloud images. Snapshots might be older than they appear.
[11/14/2023, 21:18:06]  [EufySecurity]  INFO    Pool cabana ON 'MotionSensor / MotionDetected / motion detected': true
[11/14/2023, 21:18:16]  [EufySecurity]  INFO    Pool cabana ON 'MotionSensor / MotionDetected / motion detected': false
[11/14/2023, 21:18:34]  [EufySecurity]  INFO    Looking for old cached accessories that seem to be outdated...
[11/14/2023, 21:18:34]  [EufySecurity]  INFO    No outdated cached accessories found.
[11/14/2023, 21:19:01]  [EufySecurity]  INFO    BBQ station livestream (P2P session) for BBQ has started.
[11/14/2023, 21:19:11]  [EufySecurity]  INFO    BBQ station livestream for BBQ has stopped.
[14/11/2023, 21:19:22] [Homebridge UI] [homebridge-eufy-security] [11/14/2023 21:19:22] [EufySecurity-2.2.21]   DEBUG   [server.js:77[EufySecurity-2.2.21]]     Using bropats eufy-security-client library in version 2.8.1
[14/11/2023, 21:19:23] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[14/11/2023, 21:19:23] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[14/11/2023, 21:19:35] [Homebridge UI] Changes to config.json saved.
[14/11/2023, 21:19:39] [homebridge-eufy-security] Restarting child bridge...
[14/11/2023, 21:19:39] Got SIGTERM, shutting down child bridge process...
[11/14/2023, 21:19:39]  [EufySecurity]  INFO    Finished shutdown!
[14/11/2023, 21:19:48] [homebridge-eufy-security] Child bridge process ended
[14/11/2023, 21:19:48] [homebridge-eufy-security] Process Ended. Code: 143, Signal: null
[14/11/2023, 21:19:55] [homebridge-eufy-security] Restarting Process...
[14/11/2023, 21:19:56] [homebridge-eufy-security] Launched child bridge with PID 3626
[14/11/2023, 21:19:58] Registering platform 'homebridge-eufy-security.EufySecurity'
[14/11/2023, 21:19:58] [homebridge-eufy-security] Loaded homebridge-eufy-security v2.2.21 child bridge successfully
[14/11/2023, 21:19:58] Loaded 4 cached accessories from cachedAccessories.0E27C95B4D68.
[11/14/2023, 21:19:58]  [EufySecurity]  WARN    warning: planned changes, see https://github.com/homebridge-eufy-security/plugin/issues/1
[11/14/2023, 21:19:58]  [EufySecurity]  INFO    Country set: US
[11/14/2023, 21:19:58]  [EufySecurity]  INFO    Finished initializing!
[14/11/2023, 21:19:58] Homebridge v1.7.0 (HAP v0.11.1) (homebridge-eufy-security) is running on port 40873.
[11/14/2023, 21:20:11]  [EufySecurity]  INFO    BBQ Setting up automatic snapshot refresh every 30 minutes. This may decrease battery life dramatically. The refresh process for BBQ should begin in 1 minutes.
[11/14/2023, 21:20:11]  [EufySecurity]  INFO    BBQ is set to generate new snapshots on events every time. This might reduce homebridge performance and increase power consumption.
[11/14/2023, 21:20:11]  [EufySecurity]  WARN    BBQ You have enabled automatic snapshot refreshing. It is recommened not to use this setting with forced snapshot refreshing.
[14/11/2023, 21:20:44] [Homebridge UI] [homebridge-eufy-security] [11/14/2023 21:20:44] [EufySecurity-2.2.21]   DEBUG   [server.js:77[EufySecurity-2.2.21]]     Using bropats eufy-security-client library in version 2.8.1
[14/11/2023, 21:20:44] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[14/11/2023, 21:20:44] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[11/14/2023, 21:20:44]  [EufySecurity]  INFO    Looking for old cached accessories that seem to be outdated...
[11/14/2023, 21:20:44]  [EufySecurity]  INFO    Removing cached accessory 40720d38-90cd-4ca9-b057-2666b4b5638c Side Fence
[11/14/2023, 21:20:44]  [EufySecurity]  INFO    Removed 1 cached accessories
[11/14/2023, 21:21:11]  [EufySecurity]  INFO    BBQ station livestream (P2P session) for BBQ has started.
[14/11/2023, 21:21:13] [Homebridge UI] Changes to config.json saved.
[14/11/2023, 21:21:15] [homebridge-eufy-security] Restarting child bridge...
[14/11/2023, 21:21:15] Got SIGTERM, shutting down child bridge process...
[11/14/2023, 21:21:15]  [EufySecurity]  INFO    Finished shutdown!
[11/14/2023, 21:21:17]  [EufySecurity]  INFO    BBQ station livestream for BBQ has stopped.
[14/11/2023, 21:21:21] [homebridge-eufy-security] Child bridge process ended
[14/11/2023, 21:21:21] [homebridge-eufy-security] Process Ended. Code: 143, Signal: null
[14/11/2023, 21:21:28] [homebridge-eufy-security] Restarting Process...
[14/11/2023, 21:21:29] [homebridge-eufy-security] Launched child bridge with PID 3719
[14/11/2023, 21:21:30] Registering platform 'homebridge-eufy-security.EufySecurity'
[14/11/2023, 21:21:30] [homebridge-eufy-security] Loaded homebridge-eufy-security v2.2.21 child bridge successfully
[14/11/2023, 21:21:30] Loaded 3 cached accessories from cachedAccessories.0E27C95B4D68.
[11/14/2023, 21:21:30]  [EufySecurity]  WARN    warning: planned changes, see https://github.com/homebridge-eufy-security/plugin/issues/1
[11/14/2023, 21:21:30]  [EufySecurity]  INFO    Country set: US
[11/14/2023, 21:21:30]  [EufySecurity]  INFO    Finished initializing!
[14/11/2023, 21:21:30] Homebridge v1.7.0 (HAP v0.11.1) (homebridge-eufy-security) is running on port 40873.
[14/11/2023, 21:21:41] [Homebridge UI] [homebridge-eufy-security] [11/14/2023 21:21:41] [EufySecurity-2.2.21]   DEBUG   [server.js:77[EufySecurity-2.2.21]]     Using bropats eufy-security-client library in version 2.8.1
[14/11/2023, 21:21:41] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[14/11/2023, 21:21:41] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[11/14/2023, 21:21:42]  [EufySecurity]  INFO    BBQ Setting up automatic snapshot refresh every 30 minutes. This may decrease battery life dramatically. The refresh process for BBQ should begin in 1 minutes.
[11/14/2023, 21:21:42]  [EufySecurity]  INFO    BBQ is set to balanced snapshot handling.
[14/11/2023, 21:21:51] [Homebridge UI] Changes to config.json saved.
[14/11/2023, 21:21:57] [homebridge-eufy-security] Restarting child bridge...
[14/11/2023, 21:21:57] Got SIGTERM, shutting down child bridge process...
[11/14/2023, 21:21:57]  [EufySecurity]  INFO    Finished shutdown!
[14/11/2023, 21:22:04] [homebridge-eufy-security] Child bridge process ended
[14/11/2023, 21:22:04] [homebridge-eufy-security] Process Ended. Code: 143, Signal: null
[14/11/2023, 21:22:11] [homebridge-eufy-security] Restarting Process...
[14/11/2023, 21:22:12] [homebridge-eufy-security] Launched child bridge with PID 3757
[14/11/2023, 21:22:14] Registering platform 'homebridge-eufy-security.EufySecurity'
[14/11/2023, 21:22:14] [homebridge-eufy-security] Loaded homebridge-eufy-security v2.2.21 child bridge successfully
[14/11/2023, 21:22:14] Loaded 3 cached accessories from cachedAccessories.0E27C95B4D68.
[11/14/2023, 21:22:14]  [EufySecurity]  WARN    warning: planned changes, see https://github.com/homebridge-eufy-security/plugin/issues/1
[11/14/2023, 21:22:14]  [EufySecurity]  INFO    Country set: US
[11/14/2023, 21:22:14]  [EufySecurity]  INFO    Finished initializing!
[14/11/2023, 21:22:14] Homebridge v1.7.0 (HAP v0.11.1) (homebridge-eufy-security) is running on port 40873.
[11/14/2023, 21:22:30]  [EufySecurity]  INFO    BBQ Setting up automatic snapshot refresh every 30 minutes. This may decrease battery life dramatically. The refresh process for BBQ should begin in 1 minutes.
[11/14/2023, 21:22:30]  [EufySecurity]  INFO    BBQ is set to balanced snapshot handling.
[11/14/2023, 21:22:30]  [EufySecurity]  INFO    Side Fence Setting up automatic snapshot refresh every 30 minutes. This may decrease battery life dramatically. The refresh process for Side Fence should begin in 2 minutes.
[11/14/2023, 21:22:30]  [EufySecurity]  INFO    Side Fence is set to handle snapshots with cloud images. Snapshots might be older than they appear.
[11/14/2023, 21:22:30]  [EufySecurity]  INFO    Registering new accessory: Side Fence
[11/14/2023, 21:22:51]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:23:00]  [EufySecurity]  INFO    Looking for old cached accessories that seem to be outdated...
[11/14/2023, 21:23:00]  [EufySecurity]  INFO    No outdated cached accessories found.
[11/14/2023, 21:23:21]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:23:30]  [EufySecurity]  INFO    BBQ station livestream (P2P session) for BBQ has started.
[11/14/2023, 21:23:39]  [EufySecurity]  INFO    BBQ station livestream for BBQ has stopped.
[11/14/2023, 21:23:42]  [EufySecurity]  INFO    Side Fence Stopped video stream.
[14/11/2023, 21:24:03] [Homebridge UI] [homebridge-eufy-security] [11/14/2023 21:24:03] [EufySecurity-2.2.21]   DEBUG   [server.js:77[EufySecurity-2.2.21]]     Using bropats eufy-security-client library in version 2.8.1
[14/11/2023, 21:24:03] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[14/11/2023, 21:24:03] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[14/11/2023, 21:24:11] [Homebridge UI] Changes to config.json saved.
[14/11/2023, 21:24:13] [homebridge-eufy-security] Restarting child bridge...
[14/11/2023, 21:24:13] Got SIGTERM, shutting down child bridge process...
[11/14/2023, 21:24:13]  [EufySecurity]  INFO    Finished shutdown!
[14/11/2023, 21:24:24] [homebridge-eufy-security] Child bridge process ended
[14/11/2023, 21:24:24] [homebridge-eufy-security] Process Ended. Code: 143, Signal: null
[14/11/2023, 21:24:31] [homebridge-eufy-security] Restarting Process...
[14/11/2023, 21:24:32] [homebridge-eufy-security] Launched child bridge with PID 3998
[14/11/2023, 21:24:34] Registering platform 'homebridge-eufy-security.EufySecurity'
[14/11/2023, 21:24:34] [homebridge-eufy-security] Loaded homebridge-eufy-security v2.2.21 child bridge successfully
[14/11/2023, 21:24:34] Loaded 4 cached accessories from cachedAccessories.0E27C95B4D68.
[11/14/2023, 21:24:34]  [EufySecurity]  WARN    warning: planned changes, see https://github.com/homebridge-eufy-security/plugin/issues/1
[11/14/2023, 21:24:34]  [EufySecurity]  INFO    Country set: US
[11/14/2023, 21:24:34]  [EufySecurity]  INFO    Finished initializing!
[14/11/2023, 21:24:34] Homebridge v1.7.0 (HAP v0.11.1) (homebridge-eufy-security) is running on port 40873.
[11/14/2023, 21:24:43]  [EufySecurity]  INFO    Registering new accessory: BBQ
[11/14/2023, 21:24:46]  [EufySecurity]  INFO    BBQ Setting up automatic snapshot refresh every 30 minutes. This may decrease battery life dramatically. The refresh process for BBQ should begin in 1 minutes.
[11/14/2023, 21:24:46]  [EufySecurity]  INFO    BBQ is set to balanced snapshot handling.
[11/14/2023, 21:24:46]  [EufySecurity]  INFO    Side Fence Setting up automatic snapshot refresh every 30 minutes. This may decrease battery life dramatically. The refresh process for Side Fence should begin in 2 minutes.
[11/14/2023, 21:24:46]  [EufySecurity]  INFO    Side Fence is set to handle snapshots with cloud images. Snapshots might be older than they appear.
[11/14/2023, 21:25:08]  [EufySecurity]  INFO    BBQ tried to trigger alarm, but the current station mode prevents the alarm from being triggered. Please look in in the configuration if you want to change this behaviour.
[11/14/2023, 21:25:13]  [EufySecurity]  INFO    BBQ tried to trigger alarm, but the current station mode prevents the alarm from being triggered. Please look in in the configuration if you want to change this behaviour.
[11/14/2023, 21:25:20]  [EufySecurity]  INFO    Looking for old cached accessories that seem to be outdated...
[11/14/2023, 21:25:20]  [EufySecurity]  INFO    No outdated cached accessories found.
[11/14/2023, 21:25:46]  [EufySecurity]  INFO    BBQ station livestream (P2P session) for BBQ has started.
[11/14/2023, 21:25:46]  [EufySecurity]  INFO    BBQ tried to trigger alarm, but the current station mode prevents the alarm from being triggered. Please look in in the configuration if you want to change this behaviour.
[11/14/2023, 21:25:55]  [EufySecurity]  INFO    BBQ station livestream for BBQ has stopped.
[11/14/2023, 21:26:09]  [EufySecurity]  INFO    Pool cabana ON 'MotionSensor / MotionDetected / motion detected': true
[11/14/2023, 21:26:24]  [EufySecurity]  INFO    Pool cabana ON 'MotionSensor / MotionDetected / motion detected': false
[11/14/2023, 21:26:46]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:26:56]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[14/11/2023, 21:28:02] [Homebridge UI] [homebridge-eufy-security] [11/14/2023 21:28:01] [EufySecurity-2.2.21]   DEBUG   [server.js:77[EufySecurity-2.2.21]]     Using bropats eufy-security-client library in version 2.8.1
[14/11/2023, 21:28:02] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[14/11/2023, 21:28:02] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[14/11/2023, 21:28:28] [Homebridge UI] Changes to config.json saved.
[14/11/2023, 21:28:32] [homebridge-eufy-security] Restarting child bridge...
[14/11/2023, 21:28:32] Got SIGTERM, shutting down child bridge process...
[11/14/2023, 21:28:32]  [EufySecurity]  INFO    Finished shutdown!
[14/11/2023, 21:28:37] [homebridge-eufy-security] Child bridge process ended
[14/11/2023, 21:28:37] [homebridge-eufy-security] Process Ended. Code: 143, Signal: null
[14/11/2023, 21:28:44] [homebridge-eufy-security] Restarting Process...
[14/11/2023, 21:28:45] [homebridge-eufy-security] Launched child bridge with PID 4746
[14/11/2023, 21:28:46] Registering platform 'homebridge-eufy-security.EufySecurity'
[14/11/2023, 21:28:47] [homebridge-eufy-security] Loaded homebridge-eufy-security v2.2.21 child bridge successfully
[14/11/2023, 21:28:47] Loaded 5 cached accessories from cachedAccessories.0E27C95B4D68.
[11/14/2023, 21:28:47]  [EufySecurity]  WARN    warning: planned changes, see https://github.com/homebridge-eufy-security/plugin/issues/1
[11/14/2023, 21:28:47]  [EufySecurity]  INFO    Country set: US
[11/14/2023, 21:28:47]  [EufySecurity]  INFO    Finished initializing!
[14/11/2023, 21:28:47] Homebridge v1.7.0 (HAP v0.11.1) (homebridge-eufy-security) is running on port 40873.
[11/14/2023, 21:28:57]  [EufySecurity]  INFO    Updating existing accessory: BBQ
[11/14/2023, 21:28:59]  [EufySecurity]  INFO    BBQ Setting up automatic snapshot refresh every 30 minutes. This may decrease battery life dramatically. The refresh process for BBQ should begin in 1 minutes.
[11/14/2023, 21:29:00]  [EufySecurity]  INFO    BBQ is set to balanced snapshot handling.
[11/14/2023, 21:29:00]  [EufySecurity]  INFO    Side Fence Setting up automatic snapshot refresh every 30 minutes. This may decrease battery life dramatically. The refresh process for Side Fence should begin in 2 minutes.
[11/14/2023, 21:29:00]  [EufySecurity]  INFO    Side Fence is set to handle snapshots with cloud images. Snapshots might be older than they appear.
[11/14/2023, 21:29:09]  [EufySecurity]  INFO    Pool cabana ON 'MotionSensor / MotionDetected / motion detected': true
[11/14/2023, 21:29:19]  [EufySecurity]  INFO    Pool cabana ON 'MotionSensor / MotionDetected / motion detected': false
[11/14/2023, 21:29:33]  [EufySecurity]  INFO    Looking for old cached accessories that seem to be outdated...
[11/14/2023, 21:29:33]  [EufySecurity]  INFO    No outdated cached accessories found.
[11/14/2023, 21:29:37]  [EufySecurity]  INFO    Pool cabana ON 'MotionSensor / MotionDetected / motion detected': true
[14/11/2023, 21:29:51] [Homebridge UI] [homebridge-eufy-security] [11/14/2023 21:29:51] [EufySecurity-2.2.21]   DEBUG   [server.js:77[EufySecurity-2.2.21]]     Using bropats eufy-security-client library in version 2.8.1
[14/11/2023, 21:29:51] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[14/11/2023, 21:29:51] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[11/14/2023, 21:29:52]  [EufySecurity]  INFO    Pool cabana ON 'MotionSensor / MotionDetected / motion detected': false
[11/14/2023, 21:30:00]  [EufySecurity]  INFO    BBQ station livestream (P2P session) for BBQ has started.
[14/11/2023, 21:30:06] [Homebridge UI] Changes to config.json saved.
[11/14/2023, 21:30:09]  [EufySecurity]  INFO    BBQ station livestream for BBQ has stopped.
[14/11/2023, 21:30:11] [Homebridge UI] [homebridge-eufy-security] [11/14/2023 21:30:11] [EufySecurity-2.2.21]   DEBUG   [server.js:77[EufySecurity-2.2.21]]     Using bropats eufy-security-client library in version 2.8.1
[14/11/2023, 21:30:11] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[14/11/2023, 21:30:11] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[14/11/2023, 21:30:23] [Homebridge UI] Changes to config.json saved.
[14/11/2023, 21:30:27] [homebridge-eufy-security] Restarting child bridge...
[14/11/2023, 21:30:27] Got SIGTERM, shutting down child bridge process...
[11/14/2023, 21:30:27]  [EufySecurity]  INFO    Finished shutdown!
[14/11/2023, 21:30:32] [homebridge-eufy-security] Child bridge process ended
[14/11/2023, 21:30:32] [homebridge-eufy-security] Process Ended. Code: 143, Signal: null
[14/11/2023, 21:30:39] [homebridge-eufy-security] Restarting Process...
[14/11/2023, 21:30:40] [homebridge-eufy-security] Launched child bridge with PID 5174
[14/11/2023, 21:30:41] Registering platform 'homebridge-eufy-security.EufySecurity'
[14/11/2023, 21:30:42] [homebridge-eufy-security] Loaded homebridge-eufy-security v2.2.21 child bridge successfully
[14/11/2023, 21:30:42] Loaded 5 cached accessories from cachedAccessories.0E27C95B4D68.
[11/14/2023, 21:30:42]  [EufySecurity]  WARN    warning: planned changes, see https://github.com/homebridge-eufy-security/plugin/issues/1
[11/14/2023, 21:30:42]  [EufySecurity]  INFO    Country set: US
[11/14/2023, 21:30:42]  [EufySecurity]  INFO    Finished initializing!
[14/11/2023, 21:30:42] Homebridge v1.7.0 (HAP v0.11.1) (homebridge-eufy-security) is running on port 40873.
[11/14/2023, 21:30:53]  [EufySecurity]  INFO    Updating existing accessory: BBQ
[11/14/2023, 21:30:56]  [EufySecurity]  INFO    Registering new accessory: Side gate
[11/14/2023, 21:30:56]  [EufySecurity]  INFO    BBQ Setting up automatic snapshot refresh every 30 minutes. This may decrease battery life dramatically. The refresh process for BBQ should begin in 1 minutes.
[11/14/2023, 21:30:56]  [EufySecurity]  INFO    BBQ is set to balanced snapshot handling.
[11/14/2023, 21:30:56]  [EufySecurity]  INFO    Side Fence Setting up automatic snapshot refresh every 30 minutes. This may decrease battery life dramatically. The refresh process for Side Fence should begin in 2 minutes.
[11/14/2023, 21:30:56]  [EufySecurity]  INFO    Side Fence is set to balanced snapshot handling.
[11/14/2023, 21:30:59]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:31:05]  [EufySecurity]  INFO    Pool cabana ON 'MotionSensor / MotionDetected / motion detected': true
[11/14/2023, 21:31:09]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:31:15]  [EufySecurity]  INFO    Pool cabana ON 'MotionSensor / MotionDetected / motion detected': false
[11/14/2023, 21:31:19]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:31:28]  [EufySecurity]  INFO    Looking for old cached accessories that seem to be outdated...
[11/14/2023, 21:31:28]  [EufySecurity]  INFO    No outdated cached accessories found.
[11/14/2023, 21:31:29]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[14/11/2023, 21:31:40] [Homebridge UI] [homebridge-eufy-security] [11/14/2023 21:31:40] [EufySecurity-2.2.21]   DEBUG   [server.js:77[EufySecurity-2.2.21]]     Using bropats eufy-security-client library in version 2.8.1
[14/11/2023, 21:31:40] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[14/11/2023, 21:31:40] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[11/14/2023, 21:31:41]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:31:51]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:31:56]  [EufySecurity]  INFO    BBQ station livestream (P2P session) for BBQ has started.
[11/14/2023, 21:32:04]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:32:05]  [EufySecurity]  INFO    BBQ station livestream for BBQ has stopped.
[11/14/2023, 21:32:11]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:32:26]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[14/11/2023, 21:32:34] [Homebridge UI] Changes to config.json saved.
[14/11/2023, 21:32:36] [homebridge-eufy-security] Restarting child bridge...
[14/11/2023, 21:32:36] Got SIGTERM, shutting down child bridge process...
[11/14/2023, 21:32:36]  [EufySecurity]  INFO    Finished shutdown!
[11/14/2023, 21:32:38]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[14/11/2023, 21:32:41] [homebridge-eufy-security] Child bridge process ended
[14/11/2023, 21:32:41] [homebridge-eufy-security] Process Ended. Code: 143, Signal: null
[14/11/2023, 21:32:48] [homebridge-eufy-security] Restarting Process...
[14/11/2023, 21:32:49] [homebridge-eufy-security] Launched child bridge with PID 5652
[14/11/2023, 21:32:50] Registering platform 'homebridge-eufy-security.EufySecurity'
[14/11/2023, 21:32:50] [homebridge-eufy-security] Loaded homebridge-eufy-security v2.2.21 child bridge successfully
[14/11/2023, 21:32:50] Loaded 6 cached accessories from cachedAccessories.0E27C95B4D68.
[11/14/2023, 21:32:50]  [EufySecurity]  WARN    warning: planned changes, see https://github.com/homebridge-eufy-security/plugin/issues/1
[11/14/2023, 21:32:50]  [EufySecurity]  INFO    Country set: US
[11/14/2023, 21:32:50]  [EufySecurity]  INFO    Finished initializing!
[14/11/2023, 21:32:51] Homebridge v1.7.0 (HAP v0.11.1) (homebridge-eufy-security) is running on port 40873.
[11/14/2023, 21:33:01]  [EufySecurity]  INFO    Updating existing accessory: BBQ
[11/14/2023, 21:33:03]  [EufySecurity]  INFO    BBQ Setting up automatic snapshot refresh every 30 minutes. This may decrease battery life dramatically. The refresh process for BBQ should begin in 1 minutes.
[11/14/2023, 21:33:03]  [EufySecurity]  INFO    BBQ is set to balanced snapshot handling.
[11/14/2023, 21:33:03]  [EufySecurity]  INFO    Side Fence Setting up automatic snapshot refresh every 30 minutes. This may decrease battery life dramatically. The refresh process for Side Fence should begin in 2 minutes.
[11/14/2023, 21:33:03]  [EufySecurity]  INFO    Side Fence is set to balanced snapshot handling.
[11/14/2023, 21:33:08]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:33:13]  [EufySecurity]  INFO    Pool cabana ON 'MotionSensor / MotionDetected / motion detected': true
[11/14/2023, 21:33:18]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:33:23]  [EufySecurity]  INFO    Pool cabana ON 'MotionSensor / MotionDetected / motion detected': false
[11/14/2023, 21:33:27]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:33:37]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:33:37]  [EufySecurity]  INFO    Looking for old cached accessories that seem to be outdated...
[11/14/2023, 21:33:37]  [EufySecurity]  INFO    No outdated cached accessories found.
[11/14/2023, 21:33:44]  [EufySecurity]  INFO    Side gate ON 'MotionSensor / MotionDetected / motion detected': true
[11/14/2023, 21:33:49]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:33:59]  [EufySecurity]  INFO    Side gate ON 'MotionSensor / MotionDetected / motion detected': false
[11/14/2023, 21:33:59]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:34:03]  [EufySecurity]  INFO    BBQ station livestream (P2P session) for BBQ has started.
[11/14/2023, 21:34:12]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:34:12]  [EufySecurity]  INFO    BBQ station livestream for BBQ has stopped.
[11/14/2023, 21:34:21]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:34:34]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:34:44]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:34:56]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:35:06]  [EufySecurity]  INFO    Side gate ON 'MotionSensor / MotionDetected / motion detected': true
[11/14/2023, 21:35:10]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:35:19]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:35:21]  [EufySecurity]  INFO    Side gate ON 'MotionSensor / MotionDetected / motion detected': false
[11/14/2023, 21:35:28]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:35:41]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:35:51]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:36:04]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:36:14]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:36:27]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:36:37]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:36:50]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:37:00]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:37:13]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:37:22]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:37:35]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:37:45]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:37:57]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:38:07]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:38:20]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:38:29]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:38:42]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:38:52]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:39:05]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:39:14]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:39:27]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.
[11/14/2023, 21:39:37]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[11/14/2023, 21:39:47]  [EufySecurity]  INFO    Side gate ON 'MotionSensor / MotionDetected / motion detected': true
[11/14/2023, 21:39:51]  [EufySecurity]  INFO    Side Fence station livestream (P2P session) for Side Fence has started.

config
{
    "enableDetailedLogging": false,
    "CameraMaxLivestreamDuration": 30,
    "pollingIntervalMinutes": 10,
    "hkHome": 1,
    "hkAway": 1,
    "hkNight": 1,
    "hkOff": 1,
    "ignoreStations": [
        "T8400P202028246E",
        "T8410P2020301E47",
        "T8441P1122470206",
        "T8400P2020317602"
    ],
    "ignoreDevices": [],
    "country": "US",
    "cameras": [
        {
            "serialNumber": "T8400P202028246E",
            "useCachedLocalLivestream": true,
            "rtsp": false,
            "videoConfig": {
                "audio": true,
                "audioSampleRate": 0
            },
            "talkback": true,
            "refreshSnapshotIntervalMinutes": 30
        },
        {
            "serialNumber": "T8420N1020190B96",
            "rtsp": false,
            "useCachedLocalLivestream": false,
            "videoConfig": {
                "audio": true,
                "audioSampleRate": 0
            },
            "refreshSnapshotIntervalMinutes": 30,
            "enableCamera": true,
            "talkback": true,
            "enableButton": true,
            "motionButton": true,
            "snapshotHandlingMethod": 2
        },
        {
            "serialNumber": "T8441P1122470206",
            "enableCamera": true,
            "useCachedLocalLivestream": true,
            "talkback": true,
            "refreshSnapshotIntervalMinutes": 30,
            "snapshotHandlingMethod": 2
        }
    ],
    "cleanCache": true,
    "unbridge": false,
    "username": "",
    "password": "",
    "deviceName": "",
    "platform": "EufySecurity",
    "_bridge": {
        "username": "0E:27:C9:5B:4D:68",
        "port": 40873
    }
}

Yes. I don’t see anything regarding turning cameras on and. I have setup the child hub so I can remove hub and test settings each time.

Digital Kyle

From: github-actions[bot] @.>
Sent: Tuesday, November 14, 2023 9:41:02 PM
To: homebridge-eufy-security/plugin @.>
Cc: digitalkyle @.>; Author @.>
Subject: Re: [homebridge-eufy-security/plugin] [Bug]: when adding device camera defaults to off (Issue #471)
Did you check this Common Issueshttps://github.com/homebridge-eufy-security/plugin/wiki/Common-Issues pages ?
—
Reply to this email directly, view it on GitHubhttps://github.com/homebridge-eufy-security/plugin/issues/471#issuecomment-1811842151, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AF6SRK4EFGFKFRC73BOBPBTYERIW5AVCNFSM6AAAAAA7L5YZUKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMJRHA2DEMJVGE.
You are receiving this because you authored the thread.Message ID: @.***>

I have added and removed several times and I am trying to pinpoint what is going on. I see in the logs that the camera says it is coming on and off but it continues to show off in the homekit app. I was digging a bit deeper one of the cameras is the spotlight camera which is still showing off while the outdoor camera started working. when poking around in homebrige I went to the accessories section was looking at the details / differences between the 2 cameras. I saw a setting: Camera Operating Mode Indicator. on the camera that works this is set to 1. on the camera is not working this is set to 0. I don't know if this is the switch or not but it appears that when I restart the eufy bridge as I set it up as a child bridge the camera that is not working gets set to off mode even in the eufy app.

Here is the detailed log with debug turned on the camera in question is called BBQ:
[11/15/2023, 19:12:36]  [EufySecurity]  INFO    Side Fence station livestream for Side Fence has stopped.
[15/11/2023, 19:19:13] [Homebridge UI] [digitalkyle] Accessory layout changes saved.
[15/11/2023, 19:21:32] [Homebridge UI] [digitalkyle] Accessory layout changes saved.
[15/11/2023, 19:21:44] [Homebridge UI] [digitalkyle] Accessory layout changes saved.
[15/11/2023, 19:21:56] [Homebridge UI] [digitalkyle] Accessory layout changes saved.
[15/11/2023, 19:22:05] [Homebridge UI] [digitalkyle] Accessory layout changes saved.
[15/11/2023, 19:26:55] [Homebridge UI] [digitalkyle] Accessory layout changes saved.
[15/11/2023, 19:29:48] [Homebridge UI] [digitalkyle] Accessory layout changes saved.
[15/11/2023, 19:29:59] [Homebridge UI] [digitalkyle] Accessory layout changes saved.
[15/11/2023, 19:30:17] [Homebridge UI] Changes to config.json saved.
[15/11/2023, 19:30:20] [homebridge-eufy-security] Restarting child bridge...
[15/11/2023, 19:30:20] Got SIGTERM, shutting down child bridge process...
[11/15/2023, 19:30:20]  [EufySecurity]  INFO    Finished shutdown!
[15/11/2023, 19:30:29] [homebridge-eufy-security] Child bridge process ended
[15/11/2023, 19:30:29] [homebridge-eufy-security] Process Ended. Code: 143, Signal: null
[15/11/2023, 19:30:36] [homebridge-eufy-security] Restarting Process...
[15/11/2023, 19:30:37] [homebridge-eufy-security] Launched child bridge with PID 27552
[15/11/2023, 19:30:38] Registering platform 'homebridge-eufy-security.EufySecurity'
[15/11/2023, 19:30:38] [homebridge-eufy-security] Loaded homebridge-eufy-security v2.2.21 child bridge successfully
[15/11/2023, 19:30:38] Loaded 4 cached accessories from cachedAccessories.0E27C95B4D68.
[11/15/2023 19:30:39]   [EufySecurity-2.2.21]   WARN    [platform.ts:160]       warning: planned changes, see https://github.com/homebridge-eufy-security/plugin/issues/1
[11/15/2023 19:30:39]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:162]       plugin data store: /var/lib/homebridge/eufysecurity
[11/15/2023 19:30:39]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:163]       Using bropats eufy-security-client library in version 2.8.1
[11/15/2023 19:30:39]   [EufySecurity-2.2.21]   INFO    [platform.ts:188]       Country set: US
[11/15/2023 19:30:39]   [EufySecurity-2.2.21]   INFO    [platform.ts:211]       Finished initializing!
[11/15/2023 19:30:39]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:477]       Loading accessory from cache: Side Fence
[11/15/2023 19:30:39]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:477]       Loading accessory from cache: Side Fence
[11/15/2023 19:30:39]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:477]       Loading accessory from cache: BBQ
[11/15/2023 19:30:39]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:477]       Loading accessory from cache: BBQ
[15/11/2023, 19:30:39] Homebridge v1.7.0 (HAP v0.11.1) (homebridge-eufy-security) is running on port 40873.
[11/15/2023 19:30:40]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:280]       EufyClient connected true
[11/15/2023 19:30:40]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:304]       CameraMaxLivestreamDuration: 30
[11/15/2023 19:30:44]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:308]       Found Station T8400P202028246E Pool cabana INDOOR_CAMERA
[11/15/2023 19:30:44]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:330]       Device ignored
[11/15/2023 19:30:44]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:308]       Found Station T8400P2020317602 Side gate INDOOR_CAMERA
[11/15/2023 19:30:44]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:330]       Device ignored
[11/15/2023 19:30:44]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:308]       Found Station T8410P2020301E47 Garage INDOOR_PT_CAMERA
[11/15/2023 19:30:44]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:330]       Device ignored
[11/15/2023 19:30:44]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:308]       Found Station T8420N1020190B96 BBQ FLOODLIGHT
[11/15/2023 19:30:44]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:308]       Found Station T8441P1122470206 Side Fence INDOOR_OUTDOOR_CAMERA_2K
[11/15/2023 19:30:44]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:353]       Found device T8400P202028246E Pool cabana INDOOR_CAMERA
[11/15/2023 19:30:44]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:361]       Device ignored
[11/15/2023 19:30:44]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:353]       Found device T8400P2020317602 Side gate INDOOR_CAMERA
[11/15/2023 19:30:44]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:361]       Device ignored
[11/15/2023 19:30:44]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:353]       Found device T8410P2020301E47 Garage INDOOR_PT_CAMERA
[11/15/2023 19:30:44]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:361]       Device ignored
[11/15/2023 19:30:44]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:353]       Found device T8420N1020190B96 BBQ FLOODLIGHT
[11/15/2023 19:30:44]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:353]       Found device T8441P1122470206 Side Fence INDOOR_OUTDOOR_CAMERA_2K
[11/15/2023 19:30:44]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:232]       Connected!
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:347]       BBQ pre-caching complete
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:393]       This device is not a station. Generating a new UUID to avoid any duplicate issue
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:512]       BBQ UUID: 9b7fd52a-7b40-49a7-8a3b-f0055693ec42
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Manufacturer (00000020-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Name (00000023-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Model (00000021-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Serial Number (00000030-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Firmware Revision (00000052-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Hardware Revision (00000053-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:90]   BBQ Property Keys: name, model, serialNumber, type, hardwareVersion, softwareVersion, lanIpAddress, macAddress, timeFormat, alarm, alarmType, guardMode, currentMode
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [StationAccessory.ts:45]        BBQ Constructed Station
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [StationAccessory.ts:159]       BBQ Config: undefined
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [StationAccessory.ts:179]       BBQ
manual alarm will be triggered only in these hk modes:
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [StationAccessory.ts:266]       BBQ Mapping for station modes: [{"hk":0,"eufy":1},{"hk":1,"eufy":1},{"hk":2,"eufy":1},{"hk":3,"eufy":1}]
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'SecuritySystem (0000007E-0000-1000-8000-0026BB765291) / Security System Current State (00000066-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:175]  BBQ ON 'SecuritySystem / SecuritySystemCurrentState'
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'SecuritySystem (0000007E-0000-1000-8000-0026BB765291) / Security System Target State (00000067-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:175]  BBQ ON 'SecuritySystem / SecuritySystemTargetState'
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'Switch (00000049-0000-1000-8000-0026BB765291) / On (00000025-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   INFO    [platform.ts:613]       Updating existing accessory: BBQ
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:347]       Side Fence pre-caching complete
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:393]       This device is not a station. Generating a new UUID to avoid any duplicate issue
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:512]       Side Fence UUID: 0bd1059d-2032-42f7-8a2c-71eefc0ec5e7
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  Side Fence REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Manufacturer (00000020-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  Side Fence REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Name (00000023-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  Side Fence REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Model (00000021-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  Side Fence REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Serial Number (00000030-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  Side Fence REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Firmware Revision (00000052-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  Side Fence REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Hardware Revision (00000053-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:90]   Side Fence Property Keys: name, model, serialNumber, type, hardwareVersion, softwareVersion, lanIpAddress, macAddress, timeFormat, alarm, alarmType, guardMode, currentMode
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [StationAccessory.ts:45]        Side Fence Constructed Station
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [StationAccessory.ts:159]       Side Fence Config: undefined
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [StationAccessory.ts:179]       Side Fence
manual alarm will be triggered only in these hk modes:
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [StationAccessory.ts:266]       Side Fence Mapping for station modes: [{"hk":0,"eufy":1},{"hk":1,"eufy":1},{"hk":2,"eufy":1},{"hk":3,"eufy":1}]
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  Side Fence REGISTER CHARACTERISTIC 'SecuritySystem (0000007E-0000-1000-8000-0026BB765291) / Security System Current State (00000066-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:175]  Side Fence ON 'SecuritySystem / SecuritySystemCurrentState'
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  Side Fence REGISTER CHARACTERISTIC 'SecuritySystem (0000007E-0000-1000-8000-0026BB765291) / Security System Target State (00000067-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:175]  Side Fence ON 'SecuritySystem / SecuritySystemTargetState'
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  Side Fence REGISTER CHARACTERISTIC 'Switch (00000049-0000-1000-8000-0026BB765291) / On (00000025-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:49]   [EufySecurity-2.2.21]   INFO    [platform.ts:613]       Updating existing accessory: Side Fence
[11/15/2023 19:30:51]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:378]       BBQ pre-caching complete
[11/15/2023 19:30:51]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:512]       BBQ UUID: fb8ab431-d13b-4ecb-9666-4a3e3e03692a
[11/15/2023 19:30:51]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Manufacturer (00000020-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:51]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Name (00000023-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:51]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Model (00000021-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:51]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Serial Number (00000030-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:51]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Firmware Revision (00000052-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:51]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Hardware Revision (00000053-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:51]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:90]   BBQ Property Keys: motionDetected, personDetected, personName, name, model, serialNumber, type, hardwareVersion, softwareVersion, stationSerialNumber, picture, recordingClipLength, recordingRetriggerInterval, recordingEndClipMotionStops, snoozeTime, snoozeStartTime, lightSettingsBrightnessManual, motionDetectionSensitivity, lightSettingsBrightnessMotion, snooze, wifiRssi, wifiSignalLevel, audioRecording, speaker, lightSettingsMotionTriggered, lightSettingsEnable, watermark, enabled, motionDetectionTestMode, statusLed, light, microphone, speakerVolume, lightSettingsMotionTriggeredDistance, lightSettingsMotionTriggeredTimer, lightSettingsBrightnessSchedule, autoNightvision, motionDetection
[11/15/2023 19:30:51]   [EufySecurity-2.2.21]   DEBUG   [CameraAccessory.ts:50] BBQ Constructed Camera
[11/15/2023 19:30:51]   [EufySecurity-2.2.21]   DEBUG   [CameraAccessory.ts:54] BBQ config is: {"serialNumber":"T8420N1020190B96","rtsp":false,"useCachedLocalLivestream":false,"videoConfig":{"audio":true,"audioSampleRate":0},"refreshSnapshotIntervalMinutes":30,"enableCamera":true,"talkback":true,"enableButton":true,"motionButton":true,"snapshotHandlingMethod":2,"name":"BBQ","forcerefreshsnap":false,"immediateRingNotificationWithoutSnapshot":false,"delayCameraSnapshot":false}
[11/15/2023 19:30:51]   [EufySecurity-2.2.21]   DEBUG   [CameraAccessory.ts:57] BBQ has a camera
[11/15/2023 19:30:51]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'CameraOperatingMode (0000021A-0000-1000-8000-0026BB765291) / Event Snapshots Active (00000223-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:51]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'CameraOperatingMode (0000021A-0000-1000-8000-0026BB765291) / HomeKit Camera Active (0000021B-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:51]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'MotionSensor (00000085-0000-1000-8000-0026BB765291) / Motion Detected (00000022-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:51]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:175]  BBQ ON 'MotionSensor / MotionDetected'
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'CameraOperatingMode (0000021A-0000-1000-8000-0026BB765291) / Manually Disabled (00000227-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'CameraOperatingMode (0000021A-0000-1000-8000-0026BB765291) / Camera Operating Mode Indicator (0000021D-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'CameraOperatingMode (0000021A-0000-1000-8000-0026BB765291) / Night Vision (0000011B-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   INFO    [SnapshotManager.ts:97] BBQ Setting up automatic snapshot refresh every 30 minutes. This may decrease battery life dramatically. The refresh process for BBQ should begin in 1 minutes.
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   INFO    [SnapshotManager.ts:112]        BBQ is set to balanced snapshot handling.
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [streamingDelegate.ts:137]      BBQ Audio sample rate set to 16 kHz.
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [CameraAccessory.ts:92] BBQ IndoorChime config: undefined
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [CameraAccessory.ts:99] BBQ Looks like not compatible with chimeIndoor or this has been disabled within configuration
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [CameraAccessory.ts:92] BBQ Enabled config: true
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [CameraAccessory.ts:95] BBQ has a enabled, so append switchEnabled characteristic to it.
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'Switch (00000049-0000-1000-8000-0026BB765291) / On (00000025-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [CameraAccessory.ts:92] BBQ Motion config: true
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [CameraAccessory.ts:95] BBQ has a motionDetection, so append switchMotion characteristic to it.
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'Switch (00000049-0000-1000-8000-0026BB765291) / On (00000025-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [CameraAccessory.ts:92] BBQ Light config: true
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [CameraAccessory.ts:95] BBQ has a light, so append lightbulbLight characteristic to it.
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  BBQ REGISTER CHARACTERISTIC 'Lightbulb (00000043-0000-1000-8000-0026BB765291) / On (00000025-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:236]  BBQ Pruning unused service 00000113-0000-1000-8000-0026BB765291 null
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:236]  BBQ Pruning unused service 00000112-0000-1000-8000-0026BB765291 null
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:378]       Side Fence pre-caching complete
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [platform.ts:512]       Side Fence UUID: 40720d38-90cd-4ca9-b057-2666b4b5638c
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  Side Fence REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Manufacturer (00000020-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  Side Fence REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Name (00000023-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  Side Fence REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Model (00000021-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  Side Fence REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Serial Number (00000030-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  Side Fence REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Firmware Revision (00000052-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  Side Fence REGISTER CHARACTERISTIC 'AccessoryInformation (0000003E-0000-1000-8000-0026BB765291) / Hardware Revision (00000053-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:90]   Side Fence Property Keys: motionDetected, personDetected, personName, petDetected, soundDetected, cryingDetected, name, model, serialNumber, type, hardwareVersion, softwareVersion, stationSerialNumber, rtspStreamUrl, picture, snoozeTime, snoozeStartTime, motionDetection, petDetection, videoTypeStoreToNAS, motionDetectionType, notificationType, videoStreamingQuality, soundDetectionType, rtspStream, notificationPerson, statusLed, notificationCrying, enabled, notificationPet, speaker, microphone, audioRecording, notificationAllSound, videoRecordingQuality, notificationAllOtherMotion, speakerVolume, autoNightvision, motionDetectionSensitivity, watermark, soundDetectionSensitivity, soundDetection, light
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [CameraAccessory.ts:50] Side Fence Constructed Camera
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [CameraAccessory.ts:54] Side Fence config is: {"serialNumber":"T8441P1122470206","enableCamera":true,"useCachedLocalLivestream":true,"talkback":true,"refreshSnapshotIntervalMinutes":30,"snapshotHandlingMethod":2,"name":"Side Fence","enableButton":true,"motionButton":true,"rtsp":false,"forcerefreshsnap":false,"videoConfig":{},"immediateRingNotificationWithoutSnapshot":false,"delayCameraSnapshot":false}
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [CameraAccessory.ts:57] Side Fence has a camera
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  Side Fence REGISTER CHARACTERISTIC 'CameraOperatingMode (0000021A-0000-1000-8000-0026BB765291) / Event Snapshots Active (00000223-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  Side Fence REGISTER CHARACTERISTIC 'CameraOperatingMode (0000021A-0000-1000-8000-0026BB765291) / HomeKit Camera Active (0000021B-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  Side Fence REGISTER CHARACTERISTIC 'MotionSensor (00000085-0000-1000-8000-0026BB765291) / Motion Detected (00000022-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:175]  Side Fence ON 'MotionSensor / MotionDetected'
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  Side Fence REGISTER CHARACTERISTIC 'CameraOperatingMode (0000021A-0000-1000-8000-0026BB765291) / Manually Disabled (00000227-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  Side Fence REGISTER CHARACTERISTIC 'CameraOperatingMode (0000021A-0000-1000-8000-0026BB765291) / Camera Operating Mode Indicator (0000021D-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [BaseAccessory.ts:134]  Side Fence REGISTER CHARACTERISTIC 'CameraOperatingMode (0000021A-0000-1000-8000-0026BB765291) / Night Vision (0000011B-0000-1000-8000-0026BB765291)
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   DEBUG   [LocalLivestreamManager.ts:180] Livestream caching for Side Fence is enabled.
[11/15/2023 19:30:52]   [EufySecurity-2.2.21]   INFO    [SnapshotManager.ts:97] Side Fence Setting up automatic snapshot refresh every 30 minutes. This may decrease battery life dramatically.   I have 3 cameras of the same type and two of them are fine, but one of them just shows as off.  I tried enabling the on/off switch for the camera and even when I switch it off and then to on, the camera is forever off.

Same issue here, today I've got my third camera. Two cameras working fine but the third one is just showing that it is off. I can see the stream from the Eufy app, so I can confirm that it is not turned off.

do you use latest version ? if so can you enable debug and provide some logs ? What's the name of the camera ?

Thanks for the latest update. I installed removed the child bridge and boom they work now.

do you use latest version ? if so can you enable debug and provide some logs ? What's the name of the camera ?

I use the latest, I disabled then re-enabled the child bridge and now it is working. Thank you!

I just updated the homebridge the 2 cameras I had issues with prior are:
eufy Security Outdoor Cam E220
eufy Security Floodlight Cam E221
I have since removed and added the child bridge back and it is working flawlessly.

Thanks for your feedback!


Refactor RBF interface to use radius at evaluation instead of construction

RBF interface currently has RadialBasisPolicy::create( radius ) and RadialBasisPolicy::evaluateValue( basis, dist ). We want this to be RadialBasisPolicy::create() and RadialBasisPolicy::evaluateValue( basis, dist, radius ).

[x] Refactor RadialBasisPolicy interface to pass the radius as an evaluation argument

[x] Update basis function implementations and tstRadialBasis.cpp so tests pass

[x] Propagate basis function interface changes through point cloud operators. Use the radius from the parameter list for now

[x] Ensure all point cloud operator test pass

Per the work in pull request #52 this is complete if all tests in that pull request pass. Passing to Damien to review.

@sslattery: Can we close this issue?


chiplink causing compile errors with chisel in latest rocket-chip

I've got a project based on the Freedom design. I've just rebased our stuff on top of the latest in rocket-chip's master branch and now see a bunch of issues with chiplink, it primarily seems to do with things which are no longer present in Chisel.Bundle:
[info] Compiling 63 Scala sources to /work/sifive-blocks/target/scala-2.12/classes ...
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/CAM.scala:24:6: value key is not a member of Chisel.Bundle
[error]   io.key := OHToUInt(free_sel, keys)
[error]      ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/CAM.scala:26:6: value alloc is not a member of Chisel.Bundle
[error]   io.alloc.ready := free.orR
[error]      ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/CAM.scala:27:12: value alloc is not a member of Chisel.Bundle
[error]   when (io.alloc.fire()) { data.write(io.key, io.alloc.bits) }
[error]            ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/CAM.scala:27:42: value key is not a member of Chisel.Bundle
[error]   when (io.alloc.fire()) { data.write(io.key, io.alloc.bits) }
[error]                                          ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/CAM.scala:27:50: value alloc is not a member of Chisel.Bundle
[error]   when (io.alloc.fire()) { data.write(io.key, io.alloc.bits) }
[error]                                                  ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/CAM.scala:30:19: value alloc is not a member of Chisel.Bundle
[error]   val bypass = io.alloc.fire() && io.free.bits === io.key
[error]                   ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/CAM.scala:30:38: value free is not a member of Chisel.Bundle
[error]   val bypass = io.alloc.fire() && io.free.bits === io.key
[error]                                      ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/CAM.scala:30:55: value key is not a member of Chisel.Bundle
[error]   val bypass = io.alloc.fire() && io.free.bits === io.key
[error]                                                       ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/CAM.scala:31:29: value alloc is not a member of Chisel.Bundle
[error]   io.data := Mux(bypass, io.alloc.bits, data(io.free.bits))
[error]                             ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/CAM.scala:31:49: value free is not a member of Chisel.Bundle
[error]   io.data := Mux(bypass, io.alloc.bits, data(io.free.bits))
[error]                                                 ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/CAM.scala:34:20: value alloc is not a member of Chisel.Bundle
[error]   val clr = Mux(io.alloc.fire(), free_sel, UInt(0))
[error]                    ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/CAM.scala:35:20: value free is not a member of Chisel.Bundle
[error]   val set = Mux(io.free.valid, UIntToOH(io.free.bits), UInt(0))
[error]                    ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/CAM.scala:35:44: value free is not a member of Chisel.Bundle
[error]   val set = Mux(io.free.valid, UIntToOH(io.free.bits), UInt(0))
[error]                                            ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/ChipLink.scala:169:11: value b2c_data is not a member of Chisel.Bundle
[error]     rx.io.b2c_data := port.b2c.data
[error]           ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/ChipLink.scala:170:11: value b2c_send is not a member of Chisel.Bundle
[error]     rx.io.b2c_send := port.b2c.send
[error]           ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/ChipLink.scala:171:25: value a is not a member of Chisel.Bundle
[error]     out.a <> sourceA.io.a
[error]                         ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/ChipLink.scala:172:25: value b is not a member of Chisel.Bundle
[error]     in .b <> sourceB.io.b
[error]                         ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/ChipLink.scala:173:25: value c is not a member of Chisel.Bundle
[error]     out.c <> sourceC.io.c
...
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/Partial.scala:30:25: value === is not a member of Any
[error]   val enable = i_opcode === TLMessages.PutPartialData
[error]                         ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/Partial.scala:34:32: value << is not a member of Any
[error]     val wide = shift | (i_data << (state << 2))
[error]                                ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/Partial.scala:35:12: value := is not a member of Any
[error]   Expression does not convert to assignment because receiver is not assignable.
[error]     o_data := Vec.tabulate(4) { i => wide(9*(i+1)-1, 9*i+1) } .asUInt
[error]            ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/Partial.scala:36:12: value := is not a member of Any
[error]   Expression does not convert to assignment because receiver is not assignable.
[error]     o_mask := Vec.tabulate(4) { i => wide(9*i) } .asUInt
[error]            ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/Partial.scala:40:10: value i is not a member of Chisel.Bundle
[error]       io.i.ready := Bool(true)
[error]          ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/Partial.scala:41:10: value o is not a member of Chisel.Bundle
[error]       io.o.valid := Bool(false)
[error]          ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/Partial.scala:45:14: value i is not a member of Chisel.Bundle
[error]     when (io.i.fire()) {
[error]              ^
[error] /work/sifive-blocks/src/main/scala/devices/chiplink/Partial.scala:46:27: type mismatch;
[error]  found   : Any
[error]  required: chisel3.core.Data
[error]       shift := Mux(empty, i_data, wide >> 36)
[error]                           ^

I was going to simply remove chiplink from anywhere it's referenced in my design for now, but I'm at a loss as to why it's compiling it in the first place. It's not imported anywhere, and there's no reference to it outside of its directory in.
¯\_(ツ)_/¯

Actually if I remove the chiplink directory it appears the same thing happens with the next block it picks up.
I'm wondering if it's something in my setup, things look very broken :(
Does anyone have any suggestions?

This is actually due to one of the very few backwards incompatible changes between Scala 2.11 and 2.12. This can be resolved by including the scalac option -Xsource:2.11 in your build. See the rocket-chip build.sbt file for an example:

Awesome, thanks again @jackkoenig that did the trick.


Saving sessions greyed out

Describe the bug
The binary sensors for both gas and electricity saving sessions are greyed out. When clicking on these I receive - This entity is no longer being provided by the octopus_energy integration. If the entity is no longer in use, delete it in settings.
Relatively new to Octopus and to this integration (6 weeks), always been greyed out.
Reproduction steps
N/a
Expected behaviour
Able to activate entities and date to be available
Tariff Code
How do I find
Integration Version
V10.0.
Home Assistant Version
2024.1.2
Fresh Install?
Fresh install
Home Assistant Logs
Na
Confirmation

[X] I confirm that I cannot find my solution within the documentation
[X] I confirm that I cannot find my solution within the FAQ

Hello. Saving session entity is at an account level. There is no saving session per energy, but there is wheel of fortune spins. I'm not sure which version you started using the integration but 9.0.0 introduced the breaking change or renaming the saving session and wheel of fortune entities to include the account id. This was to support future features. From this transition you are now safe to delete the old entities.
Was this the issue?

The documentation refers to support for saving sessions, how do I get notified that a saving session has been created.
Thanks

As per the docs you have a saving session at an account level which will turn on/off when you are within a saving session that you have joined.
There is a service available that supports joining a saving session, along with an example blueprint for using this to join saving sessions automatically. You could also use this blueprint for inspiration of an automation which could send a notification via your chosen means.
If you want to be notified of new saving sessions, there is an event that is fired when a new event is discovered. You can subscribe to this event via an automation and notify yourself via your chosen means.
Does this solve your issue?

Thank you for your help. I have set up both the event and service. Just need to see what happens when another session is announced. Graham Sent from Mail for Windows From: David KendallSent: 10 January 2024 19:55To: BottlecapDave/HomeAssistant-OctopusEnergyCc: Wright55; AuthorSubject: Re: [BottlecapDave/HomeAssistant-OctopusEnergy] Saving sessions greyed out (Issue #695) As per the docs you have a saving session at an account level which will turn on/off when you are within a saving session that you have joined.There is a service available that supports joining a saving session, along with an example blueprint for using this to join saving sessions automatically. You could also use this blueprint for inspiration of an automation which could send a notification via your chosen means.If you want to be notified of new saving sessions, there is an event that is fired when a new event is discovered. You can subscribe to this event via an automation and notify yourself via your chosen means.Does this solve your issue?—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID<EMAIL_ADDRESS>
In that case it sounds like your original issue is solved, so closing this ticket.


s3 has-statement/missing-statement filters not working

their pointing to StatementId instead of Sid, it looks like the unit test for this was bogus

addressed in #286


Resend packet captured from Wireshark

With Wireshark, I capture a websoket packet with the below code
var device = Cap.findDevice('<IP_ADDRESS>');
var filter = 'tcp and dst port 54592';
Now I have hex stream of a packet like d5404e297c8575b980c20b32501801fcb35c0000
I want to send the packet from nodejs code, but the below code doesn't work?
var Cap = require('cap').Cap;
var c = new Cap();
var device = Cap.findDevice('<IP_ADDRESS>');
var filter = 'tcp';
var bufSize = 10 * 1024 * 1024;
var buffer = Buffer.alloc(65535);
var linkType = c.open(device, filter, bufSize, buffer);
var buffer = Buffer.from("d5404e297c8575b980c20b32501801fcb35c0000");
try {
c.send(buffer, buffer.length);
console.log("sent");
} catch (e) {
console.log("Error sending packet:", e);
}

Assuming you're not getting an exception thrown, that doesn't look like a complete packet. You need to include every layer (including the Ethernet frame for example) and not just a TCP/UDP payload since the buffer you're sending here is what will be literally transmitted by the network card.

Assuming you're not getting an exception thrown, that doesn't look like a complete packet. You need to include every layer (including the Ethernet frame for example) and not just a TCP/UDP payload since the buffer you're sending here is what will be literally transmitted by the network card.

Great! Thank you for the quick reply. Cap is great. I cannot believe the capture part just work without any problem.
So the send part. Seems the filter does nothing. I thought set filter to TCP means you can send TCP packet. So what filter I should set for sending?

The filter is only for the traffic you want to capture. send() literally just sends the provided data over the network card and is not affected by anything else.

I just tested, in Wireshark, I captured a packet sent from an app from my machine to a remote server.  The packet size is 81, so I copied the Hex stream, and send it out. But I did't capture it in Wireshark. Any idea? Thanks!
var buffer = Buffer.from("a84e3f6c6642281878fe6aeb08004500004319c4400080060000c0a801a1ca27f132eb5b4e235bbc04e725b9a329501802007dd900008295872d0c178e280e10872d0c17872d0c1ea9370d17841c3e2487");

Same issue, The library can not do any .send() with any data, as example here is my full packet :
var buffer = Buffer.from("01005E0000FB0A0027000011080045000051CB700000FF111686C0A83801E00000FB14E914E9003D119F000000000001000000000000095F7733787032373266045F737562095F626C697A7A617264045F756470056C6F63616C00000C0001");


Switch utoronto R hub to use CILogon

AzureAD has given us trouble in the past too. This makes that CILogon's problem, and the current issues with AzureAD don't seem to happen here. This can't currently work for the main hub because we use opaque oid as user identifier, rather than email. If we can make a mapping, that should also be possible.
Ref https://github.com/2i2c-org/infrastructure/issues/2628

Deployed and seems to work.

This does remove the private gh puller support, we can add that back in later.

Added.