[BUG] GES + csv file is read wrong in R template

Hi folks,
Looking at the current master branch of the repository, i.e. commit 31809d80098846bafcab08ebb09fd5e0ceb68fba.
In line 26 of the GES R template:
cdt/causality/graph/R_templates/ges.R
you do not specify that the csv has no header:
dataset <- read.csv(file='{FOLDER}{FILE}', sep=",");
This causes the first row to be lost. The effect is quite subtle. I only noticed because I am reimplementing GES in another language and the likelihood scores between my implementation and that of pcalg did not match. I've spent several days searching for numerical instabilities until I found this. No hard feelings, I'm glad it's over now :)
Best,
Juan
PS: My R version is3.6.1 and my pcalg version is 2.7.0 although I doubt that matters much.

Hello,
Huge thanks for noticing this ! I'll be fixing this asap!
Out of curiosity, in what language are you reimplementing GES ?
Best,
Diviyan

Hi Diviyan,
Thanks for your answer!
In python, so it can also be modified easily by people who don't know R
(like myself).
Glad to be of help :)
Juan
On Mon, Dec 28, 2020, 14:01 Diviyan Kalainathan<EMAIL_ADDRESS>wrote:

Hello,
Huge thanks for noticing this ! I'll be fixing this asap!
Out of curiosity, in what language are you reimplementing GES ?
Best,
Diviyan
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/FenTechSolutions/CausalDiscoveryToolbox/issues/89#issuecomment-751704953,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACOTSKKUCF6FVL7OZIIGOY3SXB6UDANCNFSM4VBP5CRA
.

This should be fixed, and pushed for the next release :) thanks again !

This should be fixed, and pushed for the next release :) thanks again !


Inline edit for info-sidebar

Data inside the "About Album"/"About Photo"-Sidebar should be editable without a modal.

This issue will be closed because I'm not actively working on Lychee anymore. The repository of Lychee will stay available, but the main development continues under the Lychee Organisation. A fork maintained by the community. Important issues have been migrated. Feel free to re-add your issue(s) when necessary.


ignoring entities with value below a threshold

I recently installed a metering plug at my dishwasher and realized that it still consumes 0.07W when powered off (stupid thing). This doesn't look nice in my sankey chart:

I think for this kind of diagram simplicity is more important than 100% accuracy. It would be perfect to have a "threshold" setting (per entity) and the card would ignore an entity if the value is below the threshold.

Having this per entity seems to niche. It makes sense to set this for this entire card.
Generally entity specific things are better handled within HA with templates. I've made exceptions when there is a lot of demand but want to avoid it.

Well, I could also live with having this for the entire card 😎


Improve Github Actions

Hello.
It looks like commiting to branches excluding master does not run Github Actions. So users which are working on feature/bugfix branches cannot see that their changes are leading to failed tests until they'll create a pull request to master branch.
So I've removed restriction against branch name for push events.
Also I've found another quite annoying bug - step actions/cache does not update cache item if it was restored using a primary key.
For example, some dependencies like dialyzer or other ones store their files in deps or _build folders (which are cached in the workflow). But when these dependencies perform some updates of these folders, it does not lead to the updating of mix.lock file. File hasn't been changed -> hash is the same -> cache primary key is the same -> caching action will not update the existing cache.
This will cause the increase of workflow run time because the stored cache will not be used by some steps. Until mix.lock will be updated which will lead to updating the cache item.
Here I've appended a commit SHA to the cache primary key, so it will always be updated. But it will not affect cache reading.
What do you think about that?

This PR is just the same as already merged https://github.com/absinthe-graphql/absinthe_relay/pull/181.

Thanks!


Adding options

I would recommend to add proxies support and save result option

Hi  LuongPhuHoa  i will add ### 4 more cool options soon as i  finish from writing their scripts
and thank you for your recommendation expect an update soon


Update chaise dependencies and build process

We recently updated the Chaise and ERMrestJS build process. With the new change, we're minifying all the assets. We also updated the Makefile parameters.
We should apply the same changes to deriva-webapps. This will increase their performance and also ensures a more robust way of including chaise. We should not blindly assume Chaise's relative path in deriva-webapps and instead, we should do the same thing that we did for the navbar app (using chaise-dependencies.html file that is generated by Chaise).

No longer relevant for reactJS


Add ThriftMetadataWriter for writing Parquet metadata

Continue #6000
Related to

https://github.com/apache/arrow-rs/discussions/5988,
https://github.com/apache/arrow-rs/issues/6002

cc @alamb @etseidl

Thanks @adriangb. I'll do a review later this afternoon, but I think this is looking pretty much ready to merge.

let's keep hacking on main. Next PR with some more docs, etc coming soon

Amazing, thank you both for pushing this forward!

Among other things I would like to move ThriftMetadataWriter to its own module and add some documentation examples. I will also update https://github.com/apache/arrow-rs/pull/6184 to mention this code.

I see after some more study that ThriftMetadataWriter is likely too low level to expose publically. I will focus on ParquetMetadataWriter at first

I made https://github.com/apache/arrow-rs/pull/6202 with some small tweaks and improved documentation in case anyone has a chance to look at it

BTW check out this code in action: https://github.com/apache/arrow-rs/pull/6081 🚀


Not able to active debug mode for Office 16.24

Platform: Mac OS (10.14.4)
Office Version: 16.24
Product: PowerPoint
After run in terminal defaults write com.microsoft.Powerpoint OfficeWebAddinDeveloperExtras -bool true nothing has been changed, inspector still not available.

We use the issues in this repo to track problems with documentation. For technical issues, please post a question on StackOverflow, and be sure to tag it office-js.


HBASE-23921 Findbugs is OOM on master

OK we have override the MAVEN_OPTS in personality script...

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 32s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+0 :ok:
shelldocs
0m  0s
Shelldocs was not available.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

+0 :ok:
mvndep
0m 36s
Maven dependency ordering for branch

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 11s
Maven dependency ordering for patch

+1 :green_heart:
shellcheck
0m  3s
There were no new shellcheck issues.

+1 :green_heart:
whitespace
0m  1s
The patch has no whitespace issues.

_ Other Tests _

+0 :ok:
asflicense
0m  0s
ASF License check generated no output?

2m 18s

Subsystem
Report/Notes

Docker
Client=19.03.6 Server=19.03.6 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1235/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1235

Optional Tests
dupname asflicense shellcheck shelldocs

uname
Linux 13288f3ad2a8 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 GNU/Linux

Build tool
maven

Personality
/home/jenkins/jenkins-slave/workspace/Base-PreCommit-GitHub-PR_PR-1235/out/precommit/personality/provided.sh

git revision
master / f411e395d3

Max. process+thread count
50 (vs. ulimit of 10000)

modules
C:  U:

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1235/1/console

versions
git=2.11.0 maven=2018-06-17T18:33:14Z) shellcheck=0.7.0

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

How? And I think we only need to increase it for hbase-server module...

I think in the personality module function where we do our other plugin specific changing of how we handle maven we could set the the higher memory limit if we detect findbugs is going to run and the hbase-server module or root is in the changed set.

Nightly downloads the personality file from master, so this is now enabled for all branches :(


Allow exporting non-MOV

I understand that there's #184. Looking through the code, I think it is a good idea to allow exporting other types of video files here:
https://github.com/tilltue/TLPhotoPicker/blob/4863c7be2bd6c13ecd53c2795d5de4e5a15ab092/TLPhotoPicker/Classes/TLAssetsCollection.swift#L251
Also, in #42 you mentioned tempCopyMediaFile. Does exportVideoFile handle iCloud too? I see networkAllowed in there, but the iCloud part is commented out. Would love to have some clarity here.
Thank you!

Hi, @danqing
There were some bugs in the function, so I modified it. ( release 1.9.5 )
You can now use it and download the iCloud video.
Thank you.

Cool - thanks @tilltue! Would love to have support for exporting formats other than mov, which I believe should be pretty simple (changing the line I referenced above with some config).

@danqing
added outputFileType
func exportVideoFile(options: PHVideoRequestOptions? = nil,
                                outputURL: URL? = nil,
                                outputFileType: AVFileType = .mov,
                                progressBlock:((Double) -> Void)? = nil,
                                completionBlock:@escaping ((URL,String) -> Void))

Awesome. Thanks again @tillhue!


Relax document ID constraints

It seems we have enforces harder rules than needed as to what id a valid document id:
https://github.com/couchbaselabs/couchbase_jetbrains_plugin/blob/276bf21616f5105db830d9abf55922852b5e04a7/src/main/java/com/couchbase/intellij/tree/OpenDocumentDialog.java#L72
My current understanding is that any UTF-8 character is valid in a key.

Yep, you are right. Will fix it asap

Feature is now available in the 1.0.8 version


Bug with remaping recources

sorry for bad english :-)
Operating system or device, Godot version:
Windows 10, Godot 3.0.
Issue description:
If remapped resource have remap to your system language then you can't change language in game.
TranslationServer.set_locale([LANG]) affects only the translation of the text.
But if you create remapped resource based on your system language everything will be fine.
Steps to reproduce:
Download the sample and open it. If your system language is among the supported by the example, then it will be impossible to change resources depending on the language.
Supported languages: English, Spanish, Japanese, Russian.

Example
remap for flag_uk.png:

and for flag_def.png:

this happens if remap includes system language:

this happens if remap based on system language:

Link to minimal example project:
translation.zip

I think I found the issue but I don't know how to fix it. The issue comes from here:
https://github.com/godotengine/godot/blob/master/core/resource.cpp#L76-L77
When the resource gets loaded it tries to cache the path into path_cache which will return when calling get_path(). I'm not yet sure why but when dealing with the translation resources remapping it somehow triggers that error the first time it loads the scene. At that point (when the error is triggered), the path_cache is an empty string and the ERR_FAIL_COND will return without setting the correct path into path_cache
So, everytime it tries to reload the asset it will try to confirm that the path (path_cache) is a correct resource path (which it's not in our case, it's an empty string):
https://github.com/godotengine/godot/blob/master/core/resource.cpp#L123
And will never be able to reload the asset with the correct resource.
Commenting out that ERR_FAIL_COND will solve this issue but I have no idea what the implications are if we do that.
Pinging @reduz because he'll know what to do.


Interval definition for brent optimization method

Hi,
I'm working on a project to calculate uncertainties on divisions of two numbers in python for two cases:

the numerator is a subset of the denominator, for example for efficiency calculations
numerator and denominator are means of poison distributions

There is already an implementation in c++ in the root library, which is commonly used in high energy physics. The code can be found here:
https://github.com/root-project/root/blob/v6-19-01/hist/hist/src/TGraphAsymmErrors.cxx#L499
I've adapted the code in python using the function optimize.brent, which runs this code:
https://github.com/scipy/scipy/blob/4bfc152f6ee1ca48c73c06e27f7ef021d729f496/scipy/optimize/optimize.py#L1922
My python implementation gets the same result as the original c++ code in the majority of the tests I've performed. However, in some cases I've got a ValueError, which I've tracked down is raised here:
https://github.com/scipy/scipy/blob/4bfc152f6ee1ca48c73c06e27f7ef021d729f496/scipy/optimize/optimize.py#L1907
I've found that the exceptions where due to either xb==xa or  xb==xc. I've also checked the c++ code and found that such cases are accepted.
So I have locally changed the if statement to:
if not ((xa <= xb) and (xb <= xc)):
    raise ValueError("Not a bracketing interval.")

With this change I've got no exception in all my tests and also the same results as the c++ code.
I'm aware that this case means that xb, the middle point, is the same as the bracket border, which contradicts the actual definition xa<xb<xc of the scipy bracket:
https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.bracket.html#scipy.optimize.bracket
However, I think the brent method does not strongly require this strict definition. Is there any chance to change the code to avoid such exceptions for my project?

Hi @pvanmulbregt,
it's been a while now, since I've created the issue. Do you know if someone has an opinion on this?

It appears that get_bracket_info is only called once, at the start. Adding the line
brack = sorted(brack)
before checking the length and extracting the values may be sufficient to meet your use case and still be safe/correct.
Would that be your understanding also?

Now I have cases, where xb, the middle point, equals the minimum or the maximum. So for
example xa=2, xb=2, xc=3. In such cases I got the described exceptions. But from my
perspective the code delivers reasonable results when allowing such cases.

Maybe I'm not understanding the issue correctly but if you have xa, xb, xc and xb is equal to one of the other 2 values, can't you check this on your end and pass in only a length 2 argument instead of a length 3?

Good idea. Unfortunately it did not work.

It appears that get_bracket_info is only called once, at the start. Adding the line
brack = sorted(set(brack))
before checking the length and extracting the values may be sufficient to meet your use case and still be safe/correct.
Would that be your understanding also?

Yes. The len == 3 case basically only sorts the bracket values. It also calculates the return values of the function for those bracket values, but they are anyways ignored in the rest of the optimize function (it appears to me, that some code from the Brent class is a copy+paste from the _minimize_scalar_golden function).

Hi all,
I had a read through the 1973 paper from Brent where he describes the functionality implemented in this method. First to mention, when the method for finding the local minimum of a function is only described for a bracket with a minimum and a maximum, so the len==2 case. There is a chapter on global minima, which describes a third parameter as an "initial guess". I think this is what is implemented in scipy's brent optimization method for finding the local minimum as well.
However, the description from the paper for global minima binds the "initial guess" between the minimum and maximum, excluding the boundaries explicitly. In python language this would be
if xb <= xa or xb >= xc:
    xb = 0.5 * (xa + xc)

That said, I think the implementation in scipy follows the paper under the assumption, that the local minimum search also works with an "initial guess".
My guess is that the implementation in the root library does not strictly follow the paper, but seems to deliver reasonable results either way. However, this may not be part of this issue.

I consider this issue as solved, i.e. there is no need to change anything in scipy. Thanks a lot for the discussion.


TypeError: Object of type datetime is not JSON serializable

Hi,
When ever I attempt to drill down or set some form of time parameter I keep getting the following error:
TypeError: Object of type datetime is not JSON serializable
I'm currently using python3. @P1llus
Thanks

Thanks for the feedback, will look into this tomorrow or in the weekend!
Could you be able to provide a small example on how you implemented it?
On Wed, Mar 6, 2019, 17:13 WhyRandomUser<EMAIL_ADDRESS>wrote:

Hi,
When ever I attempt to drill down or set some form of time parameter I
keep getting the following error:
TypeError: Object of type datetime is not JSON serializable
I'm currently using python3. @P1llus https://github.com/P1llus
Thanks
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/arcsight-unofficial/arcsight-logger-api-sdk/issues/2,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHp9k3UWENr623vta1ivhlsUxrPjk74zks5vT-kqgaJpZM4bhQus
.

Hey @WhyRandomUser .
After a quick thought, based on your error message I think I know what is wrong.
When sending an API call to the Logger using the SDK, all requests are converted into JSON before sending it off in the HTTP request.
As JSON does not work on objects itself, you have to ensure that all data you pass into it is either a String, Integer, Boolean, Array etc.
TLDR(Explanation ended up being longer than expected):
You need to convert the datetime object to string before passing it into one of the functions.
Let me show you an example:
# Importing the library for testing
from datetime import datetime

# Get the current time, this is stored as an Object, and not a string.
CURRENT_TIME = datetime.now

# Set the start time to NOW minus 40 minutes
DRILLDOWN_START = CURRENT_TIME - timedelta(minutes=40)

# Set the endtime to NOW
DRILLDOWN_END = CURRENT_TIME - timedelta(minutes=10)

# Trying to run a drilldown
loggersdk.drilldown(HOST, authtoken, SEARCH_ID, DRILLDOWN_START, DRILLDOWN_END)

This will fail, as the TYPE of DRILLDOWN_START and DRILLDOWN_END is still a datetime object.
In most cases, you either need to use a function on datetime that converts the object to string, called strftime referenced here: or anything similar.
I personally hate managing times and dates in python, it is actually easy, but since I want to have as little third party dependencies as possible, I can make it hard for myself.
Personally I would recommend using other more straight forward date/time libraries in your script, and just pass the correct time format. The format it expects is TIME_FORMAT = '%Y-%m-%dT%H:%M:%S.%f%z'
I also created an example documentation one how to do a basic implementation of each functionality, located here.
If you look at my date and time implementation, it looks something like this, it is ugly I know, but I wanted the example to support any timezone and be based on steps instead of one long confusing variable, without third party libraries, the flow goes something like this:

Set format so i can change format of all dates at one place
Get the current offset from UTC in your timezone.
Get current time with your timezone.
Set the Drilldown Start, The reason we do it twice is because it has to be a Datetime Object to be able to do operations on it (like plus/minus).
Convert the format to the one ArcSight recognizes.
Same for Drilldown end.

import time
import json
from datetime import datetime
from datetime import timedelta
import loggersdk

TIME_FORMAT = '%Y-%m-%dT%H:%M:%S.%f%z'
CURRENT_TIMEZONE = datetime.utcnow().astimezone().tzinfo
CURRENT_TIME = datetime.now(tz=CURRENT_TIMEZONE)
DRILLDOWN_START = CURRENT_TIME - timedelta(minutes=40)
DRILLDOWN_START = DRILLDOWN_START.isoformat(timespec='milliseconds')
DRILLDOWN_END = CURRENT_TIME - timedelta(minutes=10)
DRILLDOWN_END = DRILLDOWN_END.isoformat(timespec='milliseconds')

Hope this helps! :) I keep the issue open a bit longer, and close it if there is no new updates! Thanks for testing out the SDK and taking your time to provide feedback.

Hi,
It seems my code was missing just this and it now works beautifully. Would you happen to know however why there seems to be a limit in the results in queries? I seem to always be caped at 1000.
Thanks

The default is indeed 1000 entries, and the max is 10k, which is where offsets comes in, this is also in the example and documentation I made :)
If you clone this repo and just open the index.html you should be good to go: https://github.com/arcsight-unofficial/arcsight-logger-api-documentation
When you try to retrieve an event either through events or chart_data it is possible to specify length as one of the optional parameters.
Only the required parameters are actually needed to use the SDK, but the optional parameters in the documentation can always be added as a **kwarg.
Example
`kwargs = {
'length': 30,
'offset': 2
}
chart_data = loggersdk.chart_data(HOST, authtoken, SEARCH_ID, **kwargs)`


Plugin doesn't propagate unification information from inside to out

flipShouldBe 11 . sum . fst . run . runFoldMapOutput id $ do
  output [1]
  output $ replicate 2 5

This thing should infer from [1] that sum is at @[].  But it doesn't.
The problem is that the given is Output (t a), but the wanted is Output [Int]. This is caused by there being no real givens, and just cheating here:
https://github.com/isovector/polysemy/blob/ca0c68e1c35be4ec45662c36b7dbb12980d29e81/polysemy-plugin/src/Polysemy/Plugin/Fundep.hs#L128
This logic is backwards from everywhere else in which we do not want to unify a polymorphic given against a concrete wanted. I'm not sure what the fix is.

I think this would be fixed if polysemy just always emitted a derived wanted in this case.
We'd see Member (e b) '[e a], and should just emit a [WD] a ~ b, using this as evidence for the member. By doing so, the Member wouldn't show up again (and so we wouldn't loop if a /~ b). GHC would do the right thing if it can, and we'd have bidirectional typing information.


Training On CPU

Can we train the model on the CPU?

The deformable attention operator we used does not support the CPU for now.

Okay thankyou!
On Sat, 27 Aug 2022, 8:10 pm Hao Zhang, @.***> wrote:

Closed #99 https://github.com/IDEACVR/DINO/issues/99 as completed.
—
Reply to this email directly, view it on GitHub
https://github.com/IDEACVR/DINO/issues/99#event-7272206270, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AYWUDM5GOZZKHSC4KCRWRE3V3IVXTANCNFSM57OOE6LA
.
You are receiving this because you authored the thread.Message ID:
@.***>


optimize the error when map key are not stringifyable

Now, the error returned when map key is not convertiable to string is as below:
func Test_StdMarshal_BoolKey(t *testing.T) {
	m := map[bool]int32{
		true: 3,
	}
	buf, err := json.Marshal(m)
	_ = buf
	require.Equal(t, `jsontext: missing string for object name`, err.Error())
	buf, err = jsonv1.Marshal(m)
	require.Equal(t, `json: unsupported type: map[bool]int32`, err.Error())
}

Maybe better to provide more readable error messages as before.
If you have plan, i would glad to offer a MR.

Hi, thanks for the issue.  I'm sure we can fold addressing this into that work.
This case is particular interesting since it's halfway between being a syntactic error and a semantic error. A syntactic error deals with problems as it relates to the JSON grammar, while a semantic error deals with problems assigning meaning as JSON data from Go data (or vice versa).
In this case, we're currently producing syntactic error, since marshaling a Go bool is producing a JSON bool when the JSON grammar is expecting a string. Technically, this is correct.
However, this is also arguably a semantic error as the marshaler should have realized that marshaling a Go bool would have produced invalid JSON, and so there's a higher level semantic problem going on.
We could resolve this tension by nested a SyntacticError into a SemanticError. Thus, it can be both.


Spotter slide show creating more and more tabs

There is something odd about the spotter slide show. If you move to the last page, it opens a GtABAddressBook in a new tab. Then every time you click on the slide show tab it opens another GtABAddressBook tab.

Thanks. Addressed in the next release.


Architect/Advisor: Optimize cloud/backend service usage (speed/cost/etc)

Right now the Prometeo architecture is based on both Cloud Foundry and Kubernetes (to get access to WebSockets). This can be consolidated onto one platform.

In progress. See proposed services in https://github.com/Code-and-Response/Prometeo/issues/72#issuecomment-644337579


new items added 'Cardio Certificate' and 'Workout Certificate'

This pull request introduces a new collectible item in the gym – a Certificate, which can be earned after completing specific exercises.
The certificate is awarded after completing certain training sessions and is automatically added to the user's inventory.
Each certificate includes a description of the completed activity, such as: “You have been running for {cardio_duration} minutes!”
This item adds an extra reward element to the workout experience that might bei useful later ;)

@Jonah-gr it's ready to ne merged!


feature: environment variables

Support at least ContainerSpec.Env[].{Name, Value}.

I have code ready but let's see if someone who may want to get their first contribution in wants to jump on it.


Maintenance

Hey, is this gem being maintained? If not I would love to take it over - we use aspector extensively and we would be able to keep it alive.

Thank you for contacting me and I'm very glad you're using it in your project :-D
I still got time to fix small issues if any. However I don't have plan to add new feature. I'll add you to collaborators list. If you are doing a major re-haul, please do it in a branch first.
If you can share a little about how you're using aspector, I'm very interested to hear. My email is gcao99 at  gmail

Thx - will @ you in few minutes


Wrong track and date renaming

when renaming an individual track, the script takes the first name in the album and renames for example the eighth track with the name of the first. I would like to insert the date of release and not that there is substituted, the release date of original album

Sorry but I can't understand the problem here, about the renaming, this isn't related to the script, but with mp3tag.
I will leave this opened because I  didn't understand your problem.

mp3tag, when you insert a cover in the file, I recognize the track on itunes, the track is determined, but in the album it is not the first, after inserting the cover the original file changes the tags to the first in the found album, also changes the release date to the wrong real

This isn't related to the script, what you're saying is related to mp3tag itself.
You must select all the files to change the cover art.

Due to the lack of response of the issue author, i'm closing the issue for now.


Prefered way of making pull requests

On making my first pull request I went over the Contributor Guide and I couldn't find anything about branches? Is the preferred method to do a topic branch?

We don't have a policy over the Git strategy.
Usually we fork from Fabulous/master, do a branch for the feature/fix we want, and then do a Pull Request to Fabulous/master.

ok great - if you're happy I'll add something along those lines to the guide?

Thanks, that would be great. :)


Add support for animations

Add animations in an accessible way.
For consent:

tooltips
modals
show more button
no consent button

For wayf:

showing / hiding the previous/remaining section (a tad better, but couldn't really make it nice)

The text doesn't slide in anymore & it's twice as fast.


Youtube Player cover suggestion videos.

Youtube videos were in HD but Player covered half of the suggestion videos to its right.

This is due to the size of the player being hard coded - I assume your screen was smaller that 1080p? Anyway, this should be fixed in the next update as it will switch to a different YouTube proxy method.
Until then, zooming out (control -) should fix it.


Remove panics on the inv methods

I removed the panics in the inv methods and returned the DivisionByZero error, this PR is related to #77 issue.

OK @MauroToscano I will change this!

@MauroToscano, Now the div operation can panic!

@MauroToscano, Now the div operation can panic!

Looking good! I have left one more comment, and it's good to be merged for me.

This is a good PR, but it's too outdated. I'm closing it, we can merge it if it's updated


Ingest thousand-genomes/hgdp metadata

Process 1KG, HGDP, SGDP population labels, sex, pedigree, ingest into thousand-genomes and hgdp datasets.

Codecov Report

Merging #265 (e05f2d1) into dev (dd2e719) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev     #265   +/-   ##
=======================================
  Coverage   63.59%   63.59%
=======================================
  Files          65       65
  Lines        4862     4862
=======================================
  Hits         3092     3092
  Misses       1770     1770

Help us with your feedback. Take ten seconds to tell us how you rate us.


Child need a builtin way to know parent WorkfowID/RunID

cadence server has the information, we need to send down the parent info down in the PollForDecisionTaskTaskResponse. Then, on client side SDK, we need to expose that info.
Currently, parent has to pass its WorkflowID/RunID as argument to child workflow for child to be able to send back signal.

This is now returned by the server in the WorkflowExecutionStarted event: https://github.com/uber/cadence/blob/master/idl/github.com/uber/cadence/shared.thrift#L377

Parent workflow info seems available in the Go client since https://github.com/uber-go/cadence-client/issues/635.
The Java client seems to be the one lagging behind.

Created one for Java https://github.com/uber/cadence-java-client/issues/442


Build error Ubuntu 14.04

Required Info

Camera Model
D435

Firmware Version
(Open RealSense Viewer --> Click info)

Operating System & Version
Ubuntu 14 (32Bit)

Kernel Version (Linux Only)
4.4.0-141-generic

Platform
PC

SDK Version
2.19.1

Language
C

Segment
Robot

Issue Description
Build fails in TM2 with compile error.
/home/seville/librealsense/src/tm2/tm-device.cpp:627:69: error: no matching function for call to ‘copy_array(float [5], const float_t [5])’
         librealsense::copy_array(result.coeffs, tm_intrinsics.coeffs);

I followed the instructions from here.
Please see attached file for complete log.
librealsense.log

Looks like this error is coming out of TM2 module and since I don't intend to use it, I was able to disable it by explicitly specifying -DBUILD_WITH_TM2=false flag (build configuration file says it's disabled by default).
I encountered multiple ISO warnings [see attached] during the process. Is this normal?

Hi banuprathap,
If you don't need TM265 module for now, try a quick test:
adding "-DBUILD_WITH_TM2=false" to make.
Thanks!

I have the same problem when  I use the D415 camera in Ubuntu 14.04. But I didn't meet this problem in another computer with Ubuntu 16.04. Why?

Hi banuprathap,
If you don't need TM265 module for now, try a quick test:
adding "-DBUILD_WITH_TM2=false" to make.
Thanks!

how to add this "-DBUILD_WITH_TM2=false" to make?
make -DBUILD_WITH_TM2=false ? I tried this sentence,but it's wrong. Can I use make -i?

Hi caozhenn,
Sorry for the confusion. It is one of the build configuration with cmake: https://github.com/IntelRealSense/librealsense/wiki/Build-Configuration
for example, cmake ../ -DBUILD_WITH_TM2=false
On the other side, is your 14.04 a 32-bit or 64-bit system?
Thanks!

Hi caozhenn,
Sorry for the confusion. It is one of the build configuration with cmake: https://github.com/IntelRealSense/librealsense/wiki/Build-Configuration
for example, cmake ../ -DBUILD_WITH_TM2=false
On the other side, is your 14.04 a 32-bit or 64-bit system?
Thanks!

When I input uname --m, it shows i686, so I guess it's 32-bit.
You remind me that previously when I input cmake ../ , there was an download error showing realsense-hw-public.s3.amazonws.com/realsense/tm2/fw/target/<IP_ADDRESS>77/target -<IP_ADDRESS>77.mvcmd.
So I tried several time to input cmake ../ ,and eventually it showed cmake was done.
So maybe it was because I didn't really download this file which resulted in this error above?

Hi caozhenn,
To what I known, 64-bit should show "x86_64" in uname -a output.
Not sure if you can try again with a fresh build, and do "cmake ../ -DBUILD_WITH_TM2=false".
See if you will have the error.
Thanks!

Hi caozhenn,
Wonder if there is any update?
Thanks!

Hi caozhenn,
Do you still need help on this one? If nothing else, it will be closed out soon.
Thanks!


chores(client): rename req to resp

[ ] The commit messages match the guidelines in https://github.com/hyperium/hyper/blob/master/CONTRIBUTING.md#git-commit-guidelines

Thanks for contributing! Unfortunately, I'm here to tell you there were the following style issues with your Pull Request:

Commit: b3799a4a747409fd3568eedcc3930d5927fda08b
Invalid type. Valid types are feat, fix, docs, style, refactor, perf, test, chore, revert

Guidelines are available at https://github.com/hyperium/hyper/blob/master/CONTRIBUTING.md

This message was auto-generated by https://gitcop.com

Thanks!


Fix build tests

Fixes build unit tests with APEX and clang CUDA. Also fixes nvcc build failures, and the default_executor headers.
The first was failing due to APEX depending on HPX and pulling in the generator expressions $<TARGET_NAME_IF_EXISTS:{HPX::,}hpx> into the pkgconfig file generation. I've simply ignored those generator expressions as HPX gets linked correctly anyway. The second was failing because of trying to add a flag to hpx_public_flags in HPXConfig.cmake that didn't need to be added anymore. The nvcc failures were triggered by guided_pool_executor.hpp being included in the the stream test when it wasn't included before. The failure was caused by trying to use decltype(*this) inside a lambda which I guess nvcc just doesn't know how to deal with (plain *this is fine...). I changed it to use std::decay instead, which seems to be equivalent in that use case.

I changed it to use std::decay instead, which seems to be equivalent in that use case.

Okay, not quite... still looking into this.


There is something wrong with the new version threading v1.0.16

I update my python-binance lib version to v1.0.16 and suddenly this error came up.
Traceback (most recent call last):
File "C:\Users\saeed\AppData\Local\Programs\Python\Python38\lib\site-packages\binance\threaded_stream.py", line 46, in start_listener
msg = await asyncio.wait_for(s.recv(), 3)
File "C:\Users\saeed\AppData\Local\Programs\Python\Python38\lib\asyncio\tasks.py", line 483, in wait_for
return fut.result()
File "C:\Users\saeed\AppData\Local\Programs\Python\Python38\lib\site-packages\binance\streams.py", line 197, in recv
res = await asyncio.wait_for(self._queue.get(), timeout=self.TIMEOUT)
File "C:\Users\saeed\AppData\Local\Programs\Python\Python38\lib\asyncio\tasks.py", line 483, in wait_for
return fut.result()
File "C:\Users\saeed\AppData\Local\Programs\Python\Python38\lib\asyncio\queues.py", line 163, in get
await getter
RuntimeError: Task <Task pending name='Task-10' coro=<Queue.get() running at C:\Users\saeed\AppData\Local\Programs\Python\Python38\lib\asyncio\queues.py:163> cb=[_release_waiter(()]>)() at C:\Users\saeed\AppData\Local\Programs\Python\Python38\lib\asyncio\tasks.py:429]> got Future  attached to a different loop
@sammchardy
Is it caused by my code or this is a bug?

I got same error too.
python version: 3.8.0
python-binance: 1.0.16
from binance import Client, ThreadedWebsocketManager, ThreadedDepthCacheManager

def handle_socket_message(msg):
    print(f"message type: {msg['e']}")
    print(msg)

twm = ThreadedWebsocketManager()
twm.start()
twm.start_kline_socket(callback=handle_socket_message, symbol='BNBBTC')
twm.join()

same error here when I use start_futures_user_socket() right after I upgrade to 1.0.16.

This error seems only thrown on python < 3.10.  However, on 3.10, the threaded socket just hang there without any message processed.
I believe a quick fix could be done by set threaded event loop to the OS one:
https://github.com/sammchardy/python-binance/blob/master/binance/threaded_stream.py#L19
class ThreadedApiManager(threading.Thread):

    def __init__(
        self, api_key: Optional[str] = None, api_secret: Optional[str] = None,
        requests_params: Optional[Dict[str, str]] = None, tld: str = 'com',
        testnet: bool = False
    ):
        """Initialise the BinanceSocketManager
        """
        super().__init__()
        self._loop: asyncio.AbstractEventLoop = asyncio.new_event_loop()  # <-------- change this to `asyncio.get_event_loop()`
        self._client: Optional[AsyncClient] = None
        self._running: bool = True
        self._socket_running: Dict[str, bool] = {}
        self._client_params = {
            'api_key': api_key,
            'api_secret': api_secret,
            'requests_params': requests_params,
            'tld': tld,
            'testnet': testnet
        }

Hope some could test this fix and open a pull request since I don't use threaded socket.

@halfelf suggestion worked for me, thanks.

Same on my side. Went to my old machine that has an old installation and the code works but fails on the latest. Python 3.9

tried @halfelf  solution but when running two sockets got another problem
self.tdcm = ThreadedDepthCacheManager()
        self.twsm= ThreadedWebsocketManager()
        self.twsm.start()
        self.tdcm.start()

RuntimeError: This event loop is already running
any work around?

Any news?! Still not working and it makes the module kinda useless (((

This error seems only thrown on python < 3.10. However, on 3.10, the threaded socket just hang there without any message processed.
I believe a quick fix could be done by set threaded event loop to the OS one:
https://github.com/sammchardy/python-binance/blob/master/binance/threaded_stream.py#L19
class ThreadedApiManager(threading.Thread):

    def __init__(
        self, api_key: Optional[str] = None, api_secret: Optional[str] = None,
        requests_params: Optional[Dict[str, str]] = None, tld: str = 'com',
        testnet: bool = False
    ):
        """Initialise the BinanceSocketManager
        """
        super().__init__()
        self._loop: asyncio.AbstractEventLoop = asyncio.new_event_loop()  # <-------- change this to `asyncio.get_event_loop()`
        self._client: Optional[AsyncClient] = None
        self._running: bool = True
        self._socket_running: Dict[str, bool] = {}
        self._client_params = {
            'api_key': api_key,
            'api_secret': api_secret,
            'requests_params': requests_params,
            'tld': tld,
            'testnet': testnet
        }

Hope someone could test this fix and open a pull request since I don't use threaded socket.

getting another error:
Task exception was never retrieved future: <Task finished name='Task-5' coro=<ThreadedApiManager.start_listener() done, defined at /usr/local/lib/python3.9/site-packages/binance/threaded_stream.py:42> exception=NameError("name 'btc_price' is not defined")>
but getting the price before.

Since lots of attention to this thread, it comes to me that I have to say that one can always try the coroutine way, which should be a better solution for python. Threaded socket is hard to maintain and causes much trouble in several versions.
For anyone with skilled python programming, I have a forked and modified version of this module, working only in trio event loop.

any work around?

pip install python-binance==1.0.15

same issue on 1.0.15 and 1.016 as well

@halfelf solution worked on my machine Ubuntu 21.10

I have the same error, I hope it will be fixed soon

from binance.client import Client
from helpers import socket_parser
from threading import Thread
from time import sleep
import binance
import asyncio

# ignore
from logic.exchange.streams.helpers import kline_stream_formatter
from api import request

class WebSocket:
    def __init__(self, client) -> None:
        self.client = client
        self.klines = dict()

    async def kline_async(self, socket: str, limit: int = 40):
        symbol, interval = socket_parser(socket)
        klines = self.client.futures_klines(
            symbol=symbol, interval=interval, limit=limit)
        value = request('/klines', 'post',
                        value=f'/{socket}', json=klines)  # ignore
        async_client = await binance.AsyncClient.create()
        bm = binance.BinanceSocketManager(async_client)
        ts = bm.futures_multiplex_socket(streams=[socket])
        self.klines[socket] = True
        async with ts as tscm:
            while self.klines[socket]:
                res = await tscm.recv()
                kline_stream_formatter(res)  # ignore
        await async_client.close_connection()

    def kline(self, **kwargs):
        loop = asyncio.new_event_loop()
        asyncio.set_event_loop(loop)
        loop.run_until_complete(self.kline_async(**kwargs))
        loop.close()

    def kline_thread(self, **kwargs):
        Thread(target=self.kline, kwargs=kwargs).start()

ws = WebSocket(Client())
ws.kline_thread(socket="btcusdt@kline_1m", limit=50)

sleep(500)# for thread still running

For this problem in my own code I changed the async websocket method to Thread. I hope it works.

I have the same problem.
Is there any solution or update?

It is really shameful. They updated the library 9 months ago, and still it has bugs.

@sinaqahremani

9 months is forever in Python terms.
As you can see, there are almost 500 reported bugs. So, if you are just getting started, it is highly recommended not to use this library as it's undermaintained. Go for the official binance-connector by binance.
If you have already used it heavily, then opt for the simple solution of reverting to python 3.9 and python-binance 1.0.15.

@thisismygitrepo
Thank you Alex,
If someone from the team is available and can help me just by answering basic questions, I can work voluntarily on this bug.
Actually, we have used this library since 2021. Moreover, I need to use start_futures_user_socket which is available in 1.0.16.

@Kncokoff  can you try first starting one, calling it's function and then starting another?


How to ignore this warning in PHPStorm? Unknown html tag

You can activate the dts option to generate a components.d.ts file, this will allow your ide to solve this warning
Like this:
https://github.com/antfu/unplugin-vue-components#typescript


DJV convert quicktime commands....

Original ticket:
https://sourceforge.net/p/djv/support-requests/10/

I've decided to limit the scope of DJV and not include export functionality.


Dropdown covers the anchor

Hi,
I am trying use this framework. It is working but one issue. Dropdown completely covers the anchor.

Can you help?

what about this?:
// The view to which the drop down will appear on
dropDown.anchorView = view // UIView or UIBarButtonItem

Yeah I did that.
Setup of the dropdown;
        dropdown.width = self.textField.frame.width
        dropdown.dataSource = ["Saatlik", "Aylık", "Haftalık"]
        dropdown.anchorView = self.textField
        dropdown.direction = .bottom

When textfield is started to be editing;
func textFieldDidBeginEditing(_ textField: UITextField) {
        print(textField.text)
        self.dropdown.show()
    }

Apperantly this is my fault. I was in a hurry did not see Offset section in the doc.
 dropdown.bottomOffset = CGPoint(x: 0, y:(dropdown.anchorView?.plainView.bounds.height)!)
fixed it.


[libxml2] Update to 2.9.9

Fix #5177

A project for testing this port: https://github.com/myd7349/Ongoing-Study/tree/master/cpp/CMake/vcpkg/libxml2_test

@myd7349 Sorry for the delay in processing this PR. We're seeing failures in the CI with this change, but I don't think it's the fault of this PR. I believe something else is going on. It's taking some time to investigate the issues.
The issues we're seeing look exactly like the errors here on macOS. I haven't been able to find a uuid.h that collides with the system provided one, so we're still trying to figure out where the issue is coming from.

@Codiferous Thanks for the reply! I didn't test it on Mac(Because I don't have a Mac book 😄).

UWP support:

Failed to install liblzma on UWP: https://github.com/Microsoft/vcpkg/pull/5607

Link errors:

Creating library E:/vcpkg/buildtrees/libxml2/x86-uwp-dbg/Debug/libxml2.lib and object E:/vcpkg/buildtrees/libxml2/x86-uwp-dbg/Debug/libxml2.exp
4>catalog.obj : error LNK2019: unresolved external symbol _GetModuleHandleA@4 referenced in function _xmlInitializeCatalog [E:\vcpkg\buildtrees\libxml2\x86-uwp-dbg\libxml2.vcxproj]
4>xmlmodule.obj : error LNK2019: unresolved external symbol _LoadLibraryA referenced in function _xmlModulePlatformOpen [E:\vcpkg\buildtrees\libxml2\x86-uwp-dbg\libxml2.vcxproj]
4>E:\vcpkg\buildtrees\libxml2\x86-uwp-dbg\Debug\libxml2.dll : fatal error LNK1120: 2 unresolved externals [E:\vcpkg\buildtrees\libxml2\x86-uwp-dbg\libxml2.vcxproj]

Thanks for the PR!
I'm going to go ahead and merge this for now even though we're still waiting on the other PR to add UWP support. If there ends up being some remaining work to do for libxml2 after #5607, we can address that with a follow up :)

Thanks! :~)


Some morphological tags are missing

I noticed some unexpected behaviour. When I do:
from uralicNLP.cg3 import Cg3
cg = Cg3("kpv")
cg.disambiguate(["Ми", "уджалам", "вӧр", "керкаын", "."])

I get the result:
[('Ми', [<ми - Pron, Pers, Pl1, Nom, <W:0.000000>>]),
 ('уджалам', [<уджавны - V, IV, <W:0.000000>>]),
 ('вӧр',
  [<вӧр - N, Sg, Acc, <W:0.000000>>,
   <вӧр - N, Sg, Nom, <W:0.000000>>,
   <вӧрны - V, IV, <W:0.000000>>]),
 ('керкаын', [<керка - N, Sg, Ine, <W:0.000000>>]),
 ('.', [<. - CLB, <W:0.000000>>])]

The problem is that the verb уджавны 'to work' has only the tags V and IV, missing the others for person and tense etc. It seems that all verbs behave this way at the moment.
echo "Ми уджалам вӧр керкаын." | hfst-tokenise --giella-cg -W $GTHOME/langs/kpv/tools/tokenisers/tokeniser-disamb-gt-desc.pmhfst | vislcg3 -g $GTHOME/langs/kpv/src/syntax/disambiguator.cg3

"<Ми>"
	"ми" Pron Pers Pl1 Nom
:
"<уджалам>"
	"уджавны" V IV Ind Prs Pl1
:
"<вӧр>"
	"вӧр" N Sg Acc
	"вӧр" N Sg Nom
:
"<керкаын>"
	"керка" N Sg Ine
"<.>"
	"." CLB

Otherwise everything is working very nicely!

I don't have any control over the FSTs for Komi-Zyrian as they come from the Apertium nightly repository. However, I made sure now that the server has the latest versions of the Apertium transducers. So you could try it out again after running uralicApi.download("kpv")

Thanks! This did change the output, but now there are even fewer tags!
from uralicNLP.cg3 import Cg3
from uralicNLP import uralicApi
uralicApi.download("kpv")
cg = Cg3("kpv")
cg.disambiguate(["Ми", "уджалам", "вӧр", "керкаын", "."])

Model analyser for kpv was downloaded
Model analyser-norm for kpv was downloaded
Model generator-desc for kpv was downloaded
Model generator-norm for kpv was downloaded
Model generator for kpv was downloaded
Model cg for kpv was downloaded
[('Ми', [<ми - Pron, Pers, Pl1, Nom, <W:0.000000>>]),
 ('уджалам', [<уджавны - V, <W:0.000000>>]),
 ('вӧр',
  [<вӧр - N, Sg, Acc, <W:0.000000>>,
   <вӧр - N, Sg, Nom, <W:0.000000>>,
   <вӧрны - V, <W:0.000000>>]),
 ('керкаын', [<керка - N, Sg, Ine, <W:0.000000>>]),
 ('.', [<. - CLB, <W:0.000000>>])]

When I tested the analysers which uralicNLP downloaded they do seem to work normally:
echo "уджалам" | hfst-lookup /Users/niko/.uralicNLP/kpv/analyser
> уджалам	уджавны+V+IV+Ind+Fut+Pl1	0.000000
уджалам	уджавны+V+IV+Ind+Prs+Pl1	0.000000

I also tested copying my locally compiled analysers there, but this problem persisted. I haven't seen similar with other languages.

Well,
I just ran uralicApi.download("kpv") and ran your code, and this is what I get
[('Ми', [<ми - Pron, Pers, Pl1, Nom, <W:0.000000>>]), ('уджалам', [<уджавны - V, IV, Ind, Prs, Pl1, <W:0.000000>>]), ('вӧр', [<вӧр - N, Sg, Acc, <W:0.000000>>, <вӧр - N, Sg, Nom, <W:0.000000>>]), ('керкаын', [<керка - N, Sg, Ine, <W:0.000000>>]), ('.', [<. - CLB, <W:0.000000>>])]
So уджалам gets all the tags. Is your uralicNLP up-to-date?
pip install -U uralicNLP

Perfect, now it works! Thanks!


Custom HVAC isn't showing modes or temp control

System Health details
System Information

version
core-2024.1.5

installation_type
Home Assistant OS

dev
false

hassio
true

docker
true

user
root

virtualenv
false

python_version
3.11.6

os_name
Linux

os_version
6.1.63-haos-raspi

arch
aarch64

timezone
America/Los_Angeles

config_dir
/config

Home Assistant Community Store

GitHub API
ok

GitHub Content
ok

GitHub Web
ok

GitHub API Calls Remaining
4996

Installed Version
1.34.0

Stage
running

Available Repositories
1387

Downloaded Repositories
57

Home Assistant Cloud

logged_in
true

subscription_expiration
November 19, 2024 at 4:00 PM

relayer_connected
true

relayer_region
us-east-1

remote_enabled
true

remote_connected
true

alexa_enabled
true

google_enabled
true

remote_server
us-east-1-6.ui.nabu.casa

certificate_status
ready

instance_id
c5c1cff36aed48bcac5a13c02c5e099c

can_reach_cert_server
ok

can_reach_cloud_auth
ok

can_reach_cloud
ok

Home Assistant Supervisor

host_os
Home Assistant OS 11.4

update_channel
stable

supervisor_version
supervisor-2023.12.1

agent_version
1.6.0

docker_version
24.0.7

disk_total
457.7 GB

disk_used
50.1 GB

healthy
true

supported
true

board
rpi4-64

supervisor_api
ok

version_api
ok

installed_addons
File editor (5.7.0), Terminal & SSH (9.8.1), Mosquitto broker (6.4.0), Ring-MQTT with Video Streaming (5.6.3), Home Assistant Google Drive Backup (0.112.1), Node-RED (17.0.4), OneDrive Backup (2.2.4), ESPresense Companion (0.6.4), Studio Code Server (5.15.0), chrony (3.0.1), Advanced SSH & Web Terminal (17.0.5), MQTT Explorer (browser-1.0.3), Govee to MQTT Bridge (2024.01.24-ea3cd430)

Dashboards

dashboards
3

resources
41

views
13

mode
storage

Recorder

oldest_recorder_run
January 27, 2024 at 5:00 AM

current_recorder_run
January 31, 2024 at 5:31 PM

estimated_db_size
2193.75 MiB

database_engine
sqlite

database_version
3.41.2

Spotify

api_endpoint_reachable
ok

Checklist

[X] I have enabled debug logging for my installation.
[X] I have filled out the issue template to the best of my ability.
[X] This issue only contains 1 issue (if you have multiple issues, open one issue for each issue).
[X] This issue is not a duplicate issue of currently previous issues..

Describe the issue
I have a Flair thermostat that controls a number of other room-specific thermostats. I can control the mode (heat, cool, heat/cool, or off) and the set temperature, but the current temperature isn't shown:

I'm using HVAC Group to try to solve this by wrapping the Flair thermostat with a custom temperature sensor that has the current home temp. For some reason, I can only switch between the heat/cool and off modes. And there's no way to set the temperature.

I believe I have all of the settings correct, so I'm worried this is a bug. But maybe I'm missing something?

Reproduction steps

Install Flair integration
Use the Flair Structure as both the heating thermostat and the cooling thermostat
Note: Steps 1 and 2 may be able to be skipped by using another thermostat which also doesn't have a temperature attribute
Add a custom sensor that takes the average of the individual Flair room thermostats
The finished HVAC group is missing heat and cool modes, as well as the ability to set the temperature

Debug logs
2024-02-02 11:58:38.909 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration tcl_tv_remote which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-02 11:58:38.911 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration hass_agent which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-02 11:58:38.913 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration o365 which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-02 11:58:38.916 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration flair which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-02 11:58:38.919 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration custom_icons which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-02 11:58:38.919 ERROR (SyncWorker_1) [homeassistant.loader] The custom integration 'custom_icons' does not have a version key in the manifest file and was blocked from loading. See https://developers.home-assistant.io/blog/2021/01/29/custom-integration-changes#versions for more details
2024-02-02 11:58:38.921 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration smartlife which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-02 11:58:38.923 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration zha_toolkit which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-02 11:58:38.927 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration alexa_media which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-02 11:58:38.929 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration localtuya which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-02 11:58:38.932 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration fontawesome which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-02 11:58:38.935 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration simpleicons which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-02 11:58:38.939 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration everlights3 which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-02 11:58:38.940 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration virtual_keys which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-02 11:58:38.943 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration watchman which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-02 11:58:38.946 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-02 11:58:38.950 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration hvac_group which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-02 11:58:38.953 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration ui_lovelace_minimalist which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-02 11:58:38.956 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration browser_mod which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-02 11:58:38.958 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration lightener which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-02 11:58:38.960 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration tesla_custom which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-02-02 11:59:14.112 WARNING (MainThread) [zhaquirks] Loaded custom quirks. Please contribute them to https://github.com/zigpy/zha-device-handlers
2024-02-02 11:59:16.117 ERROR (Thread-7) [tuya_iot] error while get mqtt config
2024-02-02 11:59:16.119 ERROR (Thread-7) [root] Uncaught thread exception
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner
    self.run()
  File "/usr/local/lib/python3.11/site-packages/tuya_iot/openmq.py", line 161, in run
    time.sleep(self.mq_config.expire_time - 60)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'expire_time'
2024-02-02 11:59:16.191 WARNING (MainThread) [slixmpp.stringprep] Using slower stringprep, consider compiling the faster cython/libidn one.
2024-02-02 11:59:16.343 ERROR (SyncWorker_2) [roombapy.remote_client] Can't connect to <IP_ADDRESS>, error: [Errno 113] Host is unreachable
2024-02-02 11:59:16.344 ERROR (SyncWorker_2) [roombapy.remote_client] Unable to connect to <IP_ADDRESS>
2024-02-02 11:59:23.743 ERROR (MainThread) [homeassistant.components.light] Error while setting up everlights platform for light
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 360, in _async_setup_platform
    await asyncio.shield(task)
  File "/usr/src/homeassistant/homeassistant/components/everlights/light.py", line 61, in async_setup_platform
    status = await api.get_status()
             ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/pyeverlights/__init__.py", line 52, in get_status
    resp = await self._fetch('/status/get')
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/pyeverlights/__init__.py", line 40, in _fetch
    data = await response.json()
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/aiohttp_client.py", line 71, in json
    return await super().json(*args, loads=loads, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/aiohttp/client_reqrep.py", line 1165, in json
    raise ContentTypeError(
aiohttp.client_exceptions.ContentTypeError: 0, message='Attempt to decode JSON with unexpected mimetype: text/html;charset=utf-8', url=URL('http://<IP_ADDRESS>/status/get')
2024-02-02 11:59:23.821 ERROR (MainThread) [homeassistant.components.climate] Error adding entities for domain climate with platform hvac_group
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 507, in async_add_entities
    await asyncio.gather(*tasks)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 752, in _async_add_entity
    await entity.add_to_platform_finish()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1281, in add_to_platform_finish
    await self.async_added_to_hass()
  File "/config/custom_components/hvac_group/climate.py", line 672, in async_added_to_hass
    await self.async_update_temperature_sensor(
  File "/config/custom_components/hvac_group/climate.py", line 935, in async_update_temperature_sensor
    float(new_temperature) if new_temperature is not None else new_temperature
    ^^^^^^^^^^^^^^^^^^^^^^
ValueError: could not convert string to float: 'unknown'
2024-02-02 11:59:23.851 ERROR (MainThread) [homeassistant.components.climate] Error while setting up hvac_group platform for climate
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 368, in _async_setup_platform
    await asyncio.gather(*pending)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 507, in async_add_entities
    await asyncio.gather(*tasks)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 752, in _async_add_entity
    await entity.add_to_platform_finish()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1281, in add_to_platform_finish
    await self.async_added_to_hass()
  File "/config/custom_components/hvac_group/climate.py", line 672, in async_added_to_hass
    await self.async_update_temperature_sensor(
  File "/config/custom_components/hvac_group/climate.py", line 935, in async_update_temperature_sensor
    float(new_temperature) if new_temperature is not None else new_temperature
    ^^^^^^^^^^^^^^^^^^^^^^
ValueError: could not convert string to float: 'unknown'
2024-02-02 11:59:26.966 WARNING (MainThread) [homeassistant.setup] Setup of o365 is taking over 10 seconds.
2024-02-02 11:59:42.463 WARNING (MainThread) [zigpy.application] Zigbee channel 15 utilization is 98.43%!
2024-02-02 11:59:42.463 WARNING (MainThread) [zigpy.application] If you are having problems joining new devices, are missing sensor updates, or have issues keeping devices joined, ensure your coordinator is away from interference sources such as USB 3.0 devices, SSDs, WiFi routers, etc.
2024-02-02 11:59:46.109 ERROR (MainThread) [homeassistant.components.automation] Platform automation does not generate unique IDs. ID<PHONE_NUMBER>040 already exists - ignoring automation.roombas_bin_full
2024-02-02 11:59:46.144 ERROR (MainThread) [homeassistant.components.automation] Platform automation does not generate unique IDs. ID<PHONE_NUMBER>393 already exists - ignoring automation.clear_bedroom_tv_muted_state
2024-02-02 11:59:49.018 ERROR (MainThread) [homeassistant.helpers.event] Error while processing template: Template<template=({{ (state_attr('light.bedroom_fan_switch', 'brightness') / 255 * 100) | int }}) renders=2>
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 567, in async_render
    render_result = _render_with_context(self.template, compiled, **kwargs)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 2305, in _render_with_context
    return template.render(**kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render
    self.environment.handle_exception()
  File "/usr/local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "<template>", line 1, in top-level template code
TypeError: unsupported operand type(s) for /: 'NoneType' and 'int'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 693, in async_render_to_info
    render_info._result = self.async_render(
                          ^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 569, in async_render
    raise TemplateError(err) from err
homeassistant.exceptions.TemplateError: TypeError: unsupported operand type(s) for /: 'NoneType' and 'int'
2024-02-02 11:59:49.031 ERROR (MainThread) [homeassistant.components.template.template_entity] TemplateError('TypeError: unsupported operand type(s) for /: 'NoneType' and 'int'') while processing template 'Template<template=({{ (state_attr('light.bedroom_fan_switch', 'brightness') / 255 * 100) | int }}) renders=4>' for attribute '_percentage' in entity 'fan.bedroom_fan'
2024-02-02 11:59:49.033 WARNING (MainThread) [homeassistant.helpers.template] Template variable warning: 'off' is undefined when rendering '{{ off }}'
2024-02-02 11:59:49.033 WARNING (MainThread) [homeassistant.helpers.template] Template variable warning: 'off' is undefined when rendering '{{ off }}'
2024-02-02 11:59:49.034 ERROR (MainThread) [homeassistant.components.template.light] Received invalid light is_on state:  for entity light.guest_room_ceiling_switch_light. Expected: on, off, true, false
2024-02-02 11:59:56.263 INFO (MainThread) [backoff] Backing off async_request(...) for 0.8s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at <IP_ADDRESS>)
2024-02-02 12:00:05.095 ERROR (MainThread) [backoff] Giving up async_request(...) after 3 tries (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at <IP_ADDRESS>)
2024-02-02 12:00:06.955 ERROR (MainThread) [pyhap.hap_handler] HASS Bridge: Client ('<IP_ADDRESS>', 63335) with uuid c4535657-eb4f-4080-9001-96d38a16bfc0 attempted pair verify without being paired first (public_key=f49661e9e70a529ea25dad8fb612d576da57be1ddecd79c72c6e670de553fd55, paired clients={UUID('638f887a-bf4a-4d2e-99ce-0e64b9cf28e4'): '81e11bad750c830286d815296b41f8fb8cd723fbeed2023ffa0be98d3352a520'}).
2024-02-02 12:00:10.426 WARNING (MainThread) [homeassistant.components.automation.alarm_status_reminder] Alarm Status Reminder: Already running
2024-02-02 12:00:10.427 WARNING (MainThread) [homeassistant.components.automation.switch_notification_patio_ceiling] Switch Notification: Patio Ceiling: Already running
2024-02-02 12:00:10.500 WARNING (MainThread) [homeassistant.components.automation.alarm_status_reminder] Alarm Status Reminder: Already running
2024-02-02 12:00:10.851 WARNING (MainThread) [homeassistant.components.automation.switch_notification_entryway_pendant] Switch Notification: Entryway Pendant: Already running
2024-02-02 12:00:16.891 ERROR (SyncWorker_31) [roombapy.remote_client] Can't connect to <IP_ADDRESS>, error: [Errno 113] Host is unreachable
2024-02-02 12:00:19.964 ERROR (SyncWorker_31) [roombapy.remote_client] Can't connect to <IP_ADDRESS>, error: [Errno 113] Host is unreachable
2024-02-02 12:00:36.601 ERROR (MainThread) [pyhap.hap_handler] HASS Bridge: Client ('<IP_ADDRESS>', 63347) with uuid c4535657-eb4f-4080-9001-96d38a16bfc0 attempted pair verify without being paired first (public_key=1e02606f5b614d7fae45a32bcff2ce0665e7d3bbe91bbcbeb86b56381a59623c, paired clients={UUID('638f887a-bf4a-4d2e-99ce-0e64b9cf28e4'): '81e11bad750c830286d815296b41f8fb8cd723fbeed2023ffa0be98d3352a520'}).
2024-02-02 12:00:39.044 ERROR (MainThread) [custom_components.tesla_custom] Error fetching tesla_custom data: Error communicating with API:
2024-02-02 12:00:40.236 ERROR (MainThread) [pyhap.hap_handler] HASS Bridge: Client ('<IP_ADDRESS>', 63348) with uuid c4535657-eb4f-4080-9001-96d38a16bfc0 attempted pair verify without being paired first (public_key=d12aecdd4fa72eea6168a9186b9a2267be14004ccb5f638eb957af4d8e91475d, paired clients={UUID('638f887a-bf4a-4d2e-99ce-0e64b9cf28e4'): '81e11bad750c830286d815296b41f8fb8cd723fbeed2023ffa0be98d3352a520'}).
2024-02-02 12:00:40.315 WARNING (MainThread) [homeassistant.components.automation.alarm_status_reminder] Alarm Status Reminder: Already running
2024-02-02 12:00:40.316 WARNING (MainThread) [homeassistant.components.automation.switch_notification_patio_ceiling] Switch Notification: Patio Ceiling: Already running
2024-02-02 12:00:40.348 WARNING (MainThread) [homeassistant.components.automation.alarm_status_reminder] Alarm Status Reminder: Already running
2024-02-02 12:00:40.350 WARNING (MainThread) [homeassistant.components.automation.switch_notification_entryway_pendant] Switch Notification: Entryway Pendant: Already running
2024-02-02 12:00:42.669 WARNING (MainThread) [homeassistant.components.automation.switch_notification_patio_ceiling] Switch Notification: Patio Ceiling: Already running
2024-02-02 12:00:42.671 WARNING (MainThread) [homeassistant.components.automation.alarm_status_reminder] Alarm Status Reminder: Already running
2024-02-02 12:00:42.671 WARNING (MainThread) [homeassistant.components.automation.switch_notification_entryway_pendant] Switch Notification: Entryway Pendant: Already running
2024-02-02 12:00:42.672 WARNING (MainThread) [homeassistant.components.automation.switch_notification_patio_ceiling] Switch Notification: Patio Ceiling: Already running
2024-02-02 12:00:42.681 WARNING (MainThread) [homeassistant.components.automation.alarm_status_reminder] Alarm Status Reminder: Already running
2024-02-02 12:00:42.682 WARNING (MainThread) [homeassistant.components.automation.switch_notification_patio_ceiling] Switch Notification: Patio Ceiling: Already running
2024-02-02 12:00:42.702 WARNING (MainThread) [homeassistant.components.automation.alarm_status_reminder] Alarm Status Reminder: Already running
2024-02-02 12:00:42.741 WARNING (MainThread) [homeassistant.components.automation.switch_notification_entryway_pendant] Switch Notification: Entryway Pendant: Already running
2024-02-02 12:01:48.636 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/zha/core/cluster_handlers/__init__.py", line 64, in wrap_zigpy_exceptions
    yield
  File "/usr/src/homeassistant/homeassistant/components/zha/core/cluster_handlers/__init__.py", line 84, in wrapper
    return await RETRYABLE_REQUEST_DECORATOR(func)(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/zigpy/util.py", line 131, in retry
    return await func()
           ^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/zigpy/zcl/__init__.py", line 377, in request
    return await self._endpoint.request(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/zigpy/endpoint.py", line 253, in request
    return await self.device.request(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/zigpy/device.py", line 323, in request
    await send_request()
  File "/usr/local/lib/python3.11/site-packages/zigpy/application.py", line 833, in request
    await self.send_packet(
  File "/usr/local/lib/python3.11/site-packages/bellows/zigbee/application.py", line 931, in send_packet
    raise zigpy.exceptions.DeliveryError(
zigpy.exceptions.DeliveryError: Failed to deliver message: <EmberStatus.DELIVERY_FAILED: 102>

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/script/__init__.py", line 594, in _async_run
    return await self.script.async_run(script_vars, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 1587, in async_run
    return await asyncio.shield(run.async_run())
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 426, in async_run
    await self._async_step(log_exceptions=False)
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 479, in _async_step
    self._handle_exception(
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 502, in _handle_exception
    raise exception
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 476, in _async_step
    await getattr(self, handler)()
  File "/usr/src/homeassistant/homeassistant/helpers/trace.py", line 272, in async_wrapper
    await func(*args)
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 906, in _async_repeat_step
    await async_run_sequence(iteration)
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 832, in async_run_sequence
    await self._async_run_script(script)
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 1078, in _async_run_script
    await self._async_run_long_action(
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 675, in _async_run_long_action
    return long_task.result()
           ^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 1587, in async_run
    return await asyncio.shield(run.async_run())
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 426, in async_run
    await self._async_step(log_exceptions=False)
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 479, in _async_step
    self._handle_exception(
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 502, in _handle_exception
    raise exception
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 476, in _async_step
    await getattr(self, handler)()
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 713, in _async_call_service_step
    response_data = await self._async_run_long_action(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 675, in _async_run_long_action
    return long_task.result()
           ^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2149, in async_call
    response_data = await coro
                    ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2186, in _execute_service
    return await target(service_call)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 272, in handle_service
    return await service.entity_service_call(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 882, in entity_service_call
    single_response = await _handle_entity_call(
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 952, in _handle_entity_call
    result = await task
             ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/light/__init__.py", line 624, in async_handle_light_on_service
    await light.async_turn_on(**filter_turn_on_params(light, params))
  File "/usr/src/homeassistant/homeassistant/components/zha/light.py", line 336, in async_turn_on
    result = await self._level_cluster_handler.move_to_level_with_on_off(
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/zha/core/cluster_handlers/__init__.py", line 83, in wrapper
    with wrap_zigpy_exceptions():
  File "/usr/local/lib/python3.11/contextlib.py", line 155, in __exit__
    self.gen.throw(typ, value, traceback)
  File "/usr/src/homeassistant/homeassistant/components/zha/core/cluster_handlers/__init__.py", line 75, in wrap_zigpy_exceptions
    raise HomeAssistantError(message) from exc
homeassistant.exceptions.HomeAssistantError: Failed to send request: Failed to deliver message: <EmberStatus.DELIVERY_FAILED: 102>

Diagnostics dump
No response

I've almost completely re-written the integration and I'm hoping it's much more robust now. There's a 0.2.0-beta version you could try (but you have to enable beta versions in HACS).
This issue was most likely fixed in #62 but please reopen it if it's not.

I just updated to v0.2.0. After deleting and re-adding the custom HVAC entity, I can now select Heat or Cool, as well as attempt to set the temperature.

Unfortunately, attempting to change the mode or set the temperature throws the following error:
Logger: homeassistant.components.websocket_api.http.connection
Source: components/websocket_api/commands.py:240
Integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 12:31:52 PM (4 occurrences)
Last logged: 12:33:01 PM
[547469945024] Flair server response content-type is not json:   Internal Server Error   Internal Server Error
Traceback (most recent call last):
File "/usr/local/lib/python3.12/site-packages/flairaio/flair_client.py", line 559, in _response
response: dict[str, Any] = await resp.json()
^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/aiohttp_client.py", line 71, in json
return await super().json(*args, loads=loads, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohttp/client_reqrep.py", line 1166, in json
raise ContentTypeError(
aiohttp.client_exceptions.ContentTypeError: 0, message='Attempt to decode JSON with unexpected mimetype: text/html', url=URL('https://api.flair.co/api/structures/56658')
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 240, in handle_call_service
response = await hass.services.async_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 2279, in async_call
response_data = await coro
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 2316, in _execute_service
return await target(service_call)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 892, in entity_service_call
single_response = await _handle_entity_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 962, in _handle_entity_call
result = await task
^^^^^^^^^^
File "/config/custom_components/hvac_group/climate.py", line 1003, in async_set_hvac_mode
await self.async_commit_state_if_running(update_actuators=True)
File "/config/custom_components/hvac_group/climate.py", line 540, in async_commit_state_if_running
await self._heaters.async_commit()
File "/config/custom_components/hvac_group/actuator.py", line 368, in async_commit
await actuator.async_commit()
File "/config/custom_components/hvac_group/actuator.py", line 217, in async_commit
await self._action_to_commit
File "/config/custom_components/hvac_group/actuator.py", line 374, in create_coro
return await function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/hvac_group/actuator.py", line 170, in _async_call_climate_service
await self.hass.services.async_call(
File "/usr/src/homeassistant/homeassistant/core.py", line 2279, in async_call
response_data = await coro
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 2316, in _execute_service
return await target(service_call)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 892, in entity_service_call
single_response = await _handle_entity_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 962, in _handle_entity_call
result = await task
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/climate/init.py", line 835, in async_service_temperature_set
await entity.async_set_temperature(**kwargs)
File "/config/custom_components/flair/climate.py", line 259, in async_set_temperature
await self.coordinator.client.update('structures', self.structure_data.id, attributes=attributes, relationships={})
File "/usr/local/lib/python3.12/site-packages/flairaio/flair_client.py", line 479, in update
return await self._patch(request_url, request_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/flairaio/flair_client.py", line 543, in _patch
return await self._response(resp)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/flairaio/flair_client.py", line 575, in _response
raise FlairError(f'Flair server response content-type is not json: {text}') from cte
flairaio.exceptions.FlairError: Flair server response content-type is not json:

Internal Server Error

Internal Server Error


xAxis extra ticks on either side

In my chart I'm getting extra ticks on either side of x-axis.
here is the codepen http://codepen.io/sawajid/pen/oXmdvX/
I added
$scope.ticks = $scope.data.map(function(d) {
return d.x;
});
and in the axes i put,  ticks: $scope.ticks
still the issue remains
can anyone point to what am i doing wrong ?

If you specify the type column we add an additional empty data point to the data array; this is not very clean and we should make this better (or optional) - however I guess this is the reason for your problem. maybe setting the min and max option could solve this as a workaround

Thanks chaosmail.
adding
min: new Date(2015, 05, 2), max: new Date(2015, 11, 31)
solved my issue


[Ruby 3.0] Bump commander and highline

Checklist

[ ] I've run bundle exec rspec from the root directory to see all new and existing tests pass
[ ] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
[ ] I've read the Contribution Guidelines
[ ] I've updated the documentation if necessary.

Motivation and Context

Description

Testing Steps

It doesn't work with just version bumps😂 Will work on fixes


Can't run tape tests more than once

I do not see any reason not to be test execution reentrant!

Can you provide sample code of what you are running?

The use case of tape - of all test runners - is to run once, queue up all the defined tests, run them, and exit. If there’s a watch mode built in, tests might rerun, but that can cause issues with JS thins itself. For example, jest watch tests on a react codebase will see PropType warnings only appear on the first run, because react’s warning cache isn’t reset across test runs.
What’s your use case?

From browser console load via head script tag load<EMAIL_ADDRESS>run

test('sum should return the addition of two numbers', function (t) {
  t.equal(3, sum(1, 2)); // make this test pass by completing the add function!
  t.end();
});

Frist time test pass, second tme do not.

@peter-rybar each pageload would be its own test run. Can you explain a use case that's not in the browser console?

I try to rerun test several times without page reload. Honestly i do not
see reason for such a behavior. Do you?
On Tue, Oct 22, 2019 at 9:28 PM Jordan Harband<EMAIL_ADDRESS>wrote:

@peter-rybar https://github.com/peter-rybar each pageload would be its
own test run. Can you explain a use case that's not in the browser console?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/substack/tape/issues/483?email_source=notifications&email_token=ABBNTO5TZHF7IIF6ZNGQMJLQP5H43A5CNFSM4JDPKXVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEB65DAQ#issuecomment-545116546,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABBNTOYKZTR3GU5EF6PHTADQP5H43ANCNFSM4JDPKXVA
.

Of course there's a reason - tape is stateful. It's not meant to run the suite more than once per process/pageload.
Why do you want to rerun a test more than once per page?

If tape is stateful it dos not mean should not be reentrant.
Why do you want to rerun a test more than once per page? Because every run on dynamic stateful system can give different results. It's obvious.

Not sure how obvious is if nobody’s ever run into it before :-)
tape is a unit testing tool. You seem like you’re describing an e2e tool like selenium.

I use it as ad-hoc instant web app api tests.
test() is regular finction, Why I am not able to call it several times in a row? Seriously.

It's not a regular function. It's stateful and intended to only run the test suite once per program.

But test seems like regular function, if there is state, use class plese
Run the test suite once per program is insane restriction. What is the reason? I mean serious reason. :)
Sorry, from my perspective this behavior is grave bug based on problematic design probably

Many functions are stateful; it's simply not a valid assumption in JS that something that's a function is pure.
The serious reason is that there is no known use case for running unit tests more than once per program. You'd generally run your tests in a browser not alongside other UI, but as the only program on the page, and refresh the page to test them again. In node, you'd run node and it would exit when finished.
It's not a bug and it's not a problematic design - it's just not a design that allows for what you want to do.

I'm aware. It's not ridiculous just because you don't agree with it.
Why not? Because it wasn't built that way, because nobody's asked for it in the 7 years this library has existed, because that's not how anyone typically uses a test framework.
It's certainly something we (or anyone) could do, yes! But it's not ridiculous that we haven't designed for something you're the first person to ask for.

"nobody's asked for it in the 7 years"?, check the issues plaease :)

Feel free to paste a link to them; the prior context would be helpful.

Are you kidding me? You have no idea what's going on on your own repository?
Here you have: https://github.com/substack/tape/issues/366

That issue is about requiring a module with side effects, not about tape itself.
At this point, your hostile attitude and comments mean that it’s time to close this issue. Please do not comment further unless you can restrain yourself.


Added function to run Tulipa in one line

Pull request details
Describe the changes made in this pull request
Added a function to run Tulipa in one line.
Has two modules depending on input:
run_scenario(input_folder,output_folder)
run_scenario(scenario_name)
Definitely needs some work and testing before merging.
List of related issues or pull requests
Closes #209
Collaboration confirmation
As a contributor I confirm

[X] I read and followed the instructions in README.dev.md
[ ] The documentation is up to date with the changes introduced in this Pull Request (or NA)
[ ] Tests are passing
[X] Lint is passing

If anyone has time to look through this and help me make it more solid and tested, it's much appreciated!

This is related to my PR #227 because for plotting I'd need some function like a run_scenario() before plotting, which I did not find in the current code. I created one in my PR, but I leave a question mark there also.


-rpc-enable on windows connection refused

xdag -rpc-enable -> wallet exit directly
xdag -m 0 xdag.uupool.cn:13654 -rpc-enable -> runing
 curl -X POST --data '{"jsonrpc":"2.0","method":"xdag_version","params":[]," id":23}' -H "Content-Type: application/json" http://<IP_ADDRESS>:7677
curl: (7) Failed to connect to <IP_ADDRESS> port 7677: Connection refused

@fredshao  You have run it like this.
./xdag xdag.uupool.cn:13654 -rpc-enable -rpc-port 7677

already fixed by @jonano614 in 0.3.1


Run CANopenTerm on a microcontroller

It would be useful to be able to run a CANopenTerm script on a microcontroller.
It's probably fairly easy to write a STM32 ST HAL API and FreeRTOS abstraction.

Apparently it is possible to compile Lua code to bytecode using luac:
luac -o script.luac script.lua

const unsigned char lua_bytecode[] = {
    /* Contents of script.luac here. */
};

lua_State *L = luaL_newstate();
luaL_openlibs(L);
if (luaL_loadbuffer(L, (const char*)lua_bytecode, sizeof(lua_bytecode), "script") || lua_pcall(L, 0, 0, 0))
{
    const char *error = lua_tostring(L, -1);
    printf("Error: %s\n", error);
}
lua_close(L);

The STM32 version could be implemented as a bootloader that allows the Lua bytecode to be flashed. For example via USB or serial.

Currently not planned.


rename & organize e2e utils

Description
Move all e2e utils files to e2e/utils folder.
rename test_decorators* file as this doesn't contain any test case..
rename response evaluation .py file; OLS-492

/lgtm


Update messages.po

Updated and edited Japanese language file.
// Untranslated portions and some items have been translated. Thank you for publishing this wonderful application.

Thank you!


Restore global onProfilerEvent hook for ts-perf

This was previously used by our perf tooling to generate point-in-time heap snapshots, but was lost during one of the many refactors of the ts.performance API.

@typescript-bot perf test

LGTM though you'll want to fix the lint.


[ALLUXIO-2513] Fix baseURL for rest api

Clone of #4552 to 1.4
https://alluxio.atlassian.net/browse/ALLUXIO-2513

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/12907/
Test PASSed.


Test Issue created at Fri, 19 Nov 2021 11:43:38 GMT

Test issue body  Fri, 19 Nov 2021 11:43:38 GMT

Comment on issue at Fri, 19 Nov 2021 11:43:40 GMT


cube of spheres ppm

result looks like a pitch alignment bug

Hi @dafhi, can you elaborate? Which part of the image are you talking about? And you're talking about the pitch of the image? As in bytes per scanline?

ah okay.  if it's same on your end i wouldn't worry about it then; just a head's-up from casual onlooker.  i'm still learning ray tracing myself

There's also a demo called ObjFile which renders 3D models you can download from the internet, as well as a benchmark program that renders an image of Sponza.
Here's an output from the benchmark program.


[Relay][Frontend][TFlite] Add parses support for UNPACK tflite operator

Use SPLIT & SQUEEZE = UNPACK as implemented in tensorflow parser since Relay doesn't support UNPACK directly
Some issues with tflite 1.13 convertor found here

tflite 1.13: UNPACK doesn't work as expected -> copies the values from
1st unpacked tensor to the other unpacks. This is exactly the same issue that was found with SPLIT
https://github.com/apache/incubator-tvm/pull/3520#discussion_r304930185
tflite 1.13: doesn't accept negative axis contrary to the documentation for UNPACK

Please rebase. PR4440 was merged. It should fix your CI "too many lines" error

@apivovarov is the code OK now

LGTM
@FrozenGene Can you have a look?


Declared variable rootReducer

declared var rootReducer then assigned to function combineReducers.

name: "\U0001F41B Bug fix or new feature"
about: Fixing a problem with Redux tutorial example: Todos
PR Type
Does this PR add a new feature, or fix a bug?
Why should this PR be included?
Checklist

[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Is there an existing issue for this PR?

link issue here

[x] Have the files been linted and formatted?
[x] Have the docs been updated to match the changes in the PR?

Separate pr for doc update here

[ ] Have the tests been updated to match the changes in the PR?
[ ] Have you run the tests locally to confirm they pass?

New Features
What new capabilities does this PR add?
What docs changes are needed to explain this?
Bug Fixes
What is the current behavior, and the steps to reproduce the issue?
While following the tutorial here on creating a basic todos app, at the entry point, a module rootReducer is imported but never declared
// index.js

import React from 'react'
import { render } from 'react-dom'
import { Provider } from 'react-redux'
import { createStore } from 'redux'
import rootReducer from './reducers'
import App from './components/App'

const store = createStore(rootReducer)

render(
  <Provider store={store}>
    <App />
  </Provider>,
  document.getElementById('root')
)

// ./reducers/index.js

import { combineReducers } from 'redux'
import todos from './todos'
import visibilityFilter from './visibilityFilter'

export default combineReducers({
  todos,
  visibilityFilter
})

What is the expected behavior?
The rootReducer function needs to be declared, then assigned and finally exported
import { combineReducers } from 'redux'
import todos from './todos'
import visibilityFilter from './visibilityFilter'

let rootReducer = combineReducers({
  todos,
  visibilityFilter
});
export default rootReducer

How does this PR fix the problem?
It declares the rootReducer, assigns it to the function combineReducers then exports it

Appreciate the PR, but the original code is fine as-is, because it's importing the default export.  When you do a default import, you can give it whatever name you want, and it doesn't matter if the variable that was being exported has a name or not.


Disabling validation of parameters with [NeverValidate]

It would be great if we could disable validation on specific parameters with the existing [NeverValidate] attribute.
Expected behavior from the existing model validation is to:

Ignore any classes marked with this attribute
Ignore any parameters marked with this attribute

I took a look in the action filter but it appears to be quite difficult to get the attributes of the parameter.
I'd be happy to take a look and implement if there is any interest in this.

Hi Jon, I think it's possible by casting eacht parameter variable in the foreach (var parameter in controllerActionDescriptor.Parameters) loop at line 51. Did some quick testing and this seems to work;
var parameterAttributes = ((ControllerParameterDescriptor) parameter).ParameterInfo.CustomAttributes;
The if check needs to be adjusted to check if there is a [ValidateNever] attribute present. Furthermore, a new if needs to be created to check the presence of that attribute on the method and/or class, I think we can use endpoint.Metadata.OfType<FluentValidationAutoValidationAttribute>().Any() for that purpose.
The only thing I am currently debating is whether the check for the [ValidateNever] attribute always needs to fire or only when the DisableBuiltInModelValidation option is set to false.

Did some more digging but this one is becoming rather complex. I am going to push this issue to v1.4 for now.

@JonAdamsFromNC this one just got released in v1.4!


Incompatible with prompt_toolkit version 2.0

The package whaaaaat is incompatible with prompt_toolkit version 2.0. So for new users or one who just upgraded prompt_toolkit would incounter error when using derrick.
Failed to load rigging or commands in disk,because of cannot import name Token

I already post the issue to that whaaaaat.
Temporary fix:
pip uninstall prompt-toolkit
pip install -Iv prompt_toolkit==1.0.15

May consider other packages before whaaaaat fix that.

ok, I will fix the package dependency.


Taking care of code review comments from Erik

Taking care of code review comments from Erik:

created utils package and moved utility routines under it

verifierutils.go
appinstanceutils.go

Fixed checkDiskSize to not take AppInstanceStatus as an argument.
Changed some Infof statements to Debugf statements to reduce noise
in logs.

Signed-off-by: Kalyan Nidumolu<EMAIL_ADDRESS>

This was already merged into Eve


Automatical focus on the field

Hi,
Maybe an idea :
After clicking on the icon, an automatic focus on the field to be filled in would be great.

+1 It's planned in the next version ;)

Great! ;)


Compatibility check with Phile v1.4.0

Phile recently released to v1.4, plugin need to be checked for compatibility issues.

Seems to work fine.


Tool scripts don't work if they're using inner classes

Tested versions
v4.3.dev6.official [89850d553]
System information
Godot v4.3.dev6 - macOS 14.4.1 - Vulkan (Forward+) - integrated Apple M1 Max - Apple M1 Max (10 Threads)
Issue description
A tool script code isn't executed when the project is opened if that script is using an inner class. Adding script to the scene results in an error Cannot get class''.
Opening it in script editor, making any change (even adding an empty line) and saving the script solves the problem. Until the next editor restart
https://github.com/godotengine/godot/assets/60579014/9183d467-edcb-49bc-932c-d3e986da1054
Steps to reproduce
MRP
Minimal reproduction project (MRP)
MRP_tool_inner_class.zip

It looks like the bug is not reproducible on the current master. Probably, it is fixed by #90601. Please test the master branch if you can or wait for 4.3 beta 1.

Indeed this doesn't happen in master, closing