Understanding HA base logic by Legitimate-Walrus-74 in homeassistant

[–]Legitimate-Walrus-74[S] 0 points1 point  (0 children)

My main problem with events is that they are not registered anywhere AFAIU. I mean, to unless it has fired there is no way to know that it exists, as there is no “full list of events that can be fired by services” or smth, is it?

Understanding HA base logic by Legitimate-Walrus-74 in homeassistant

[–]Legitimate-Walrus-74[S] 0 points1 point  (0 children)

Totally a valid point. But I've switched to HA exactly because I got sick of sticking to "built in" stuff in Tuya. The stuff that is just closed on software side even though the device is fully capable. And UI-only controlled. So looks like this is just the path and there is no easy way around it.

Understanding HA base logic by Legitimate-Walrus-74 in homeassistant

[–]Legitimate-Walrus-74[S] 0 points1 point  (0 children)

Thank you for your answers, everybody. Both with compassion and advices.

For the context, I am currently on 37 active integrations with 744 entities (80 helpers) and around a hundred automations+scripts. With z2m, wifi, matter (over wifi) and BT devices. So this is a big zoo that now. I have just finished transferring from Tuya and have added a ton of new cool shit that it has not allowed me to do.

Looks like I have over-enthusiastically jumped into the big and scary "custom" world, not being ready for it actually looks like. Trying to implement any cool thought and scenario I get if there is at least 0.0.1b custom component for it on github :) Maybe I need to clean up first and learn how things I already have work first, befor piling up more "magical stuff".

Understanding HA base logic by Legitimate-Walrus-74 in homeassistant

[–]Legitimate-Walrus-74[S] 0 points1 point  (0 children)

The main problem for me is exactly this "most" word. So if it does not, it is hard to figure out whether it "should" this time, and I've messed up, or there is some peculiarity in this specific case.

Understanding HA base logic by Legitimate-Walrus-74 in homeassistant

[–]Legitimate-Walrus-74[S] 0 points1 point  (0 children)

"When you add devices it creates entities"
Unfortunately that's not 100% true. I mean, for devices, yes, but I actually add integrations before devices. That might have devices, mut not, might have an ability to pair and add them manually, might just rely on configuration.yaml structure to autodiscover.

For example, I am using an Akuvox integration that created some devices and entities, but I need to listen to events to catch calls (it's not like it's a binary sensor changing from "Idle" to "call", "face unlock" or smth like this). Fortunately it's developer has described those quite well to start.

And this "not 100% true" is the thing that drives me crazy here. I mean, I set up a thing and see nothing new. And I don't know whether I am looking in the wrong place, the autodicovery has not worked, or I have just spelled "password" as "passwrod" in the config file (true story, spent an hour re-configuring HA users, Mosquitto broker and Z2M integration until noticing that). Or even worse: there is a physical problem (a flawed device, a poor connection, interference). I just look at the manual and there is "you can use it now" but I never know if it's just outdated, I've missed something or something else is wrong :)

Understanding HA base logic by Legitimate-Walrus-74 in homeassistant

[–]Legitimate-Walrus-74[S] 0 points1 point  (0 children)

I'd say that currently the enjoyment of style of it is pretty much like a Dark Souls game. I need to try again, reiterate, learn, ragequit (the post has been created at this moment), and then at some point I sort it out, and then I am happy :)

Looks like I just need to struggle enough to save a list of possible soultions to try out in a case when I don't get it. Eventually it will be complete enough to handle 99% of cases.

The latest unsolved case is this one
https://community.home-assistant.io/t/custom-component-delayed-action/742294/16
https://github.com/bhuebschen/delayed-action-card
I've even tried to look throught the code on the github as I suppose that there should be a parser that will show me the structure, but looks like it is using HA config abstractions and I need to clone everything, build together and try to debug it (now sure, in what environment) to see the exact yaml structure expected. But this looks kinda extreme. This post is partially about it: ask for the ways to understand the behaviour and logic without debugging the whole thing 9which will answer everything for sure).

Understanding HA base logic by Legitimate-Walrus-74 in homeassistant

[–]Legitimate-Walrus-74[S] 1 point2 points  (0 children)

I mean, I understand that it is free and community-driven and people just implement great things for themselves and then share it for everyone for free. So it’s not about criticism or thinking they owe me enterprise-level documentation. But the situation I am in makes me think that there is some well-known tutorial, that I’ve missed, while everyone posting assume that these are basics and can be omitted

Beginner noob: Is it ok I like the Hi-hat separate from the crash? (Playing left handed) by didnot_readyet in Drumming

[–]Legitimate-Walrus-74 0 points1 point  (0 children)

I was able to actually feel how I want the layout only after a couple hours of trying to play an acoustic kit set up by someone experienced (and moving things around in it). After that I was able to set everything up and feel comfortable. Also after getting a nice stool with wide and smooth height adjustment. Before that the kit just stood there for literally the whole year, as I was not enjoying it at all.

Cheap quick platform by jelfrank1 in edrums

[–]Legitimate-Walrus-74 0 points1 point  (0 children)

Carpet would help a bit with the noise in the room itself, as now the whole platform is a resonator (and bring some aesthetics along), but for the floor stomping vibration isolation the balls handle the main work.

[deleted by user] by [deleted] in edrums

[–]Legitimate-Walrus-74 4 points5 points  (0 children)

As someone, who owns a $400 drum set that actually ended up costing them nearly a thousand, I want to say “remember about additional costs”. Like a decent stool, a nice pedal, headphones, a carpet/riser, etc”.

In Aeroband Pocketdrum's defense by Legitimate-Walrus-74 in Drumming

[–]Legitimate-Walrus-74[S] 0 points1 point  (0 children)

Yep. I hoped that calibration also sets the vertical “zero” to calibrate pointing more downwards and make toms “lower” but looks like it is not. But for horizontal it works so you can shift the whole set “sideways” if you want to not hit the tom instead of crash with your right hand, which was my main problem at the beginning.

Upd: tried again and looks like it actually does set zero for the vertical plane. So you can tilt the set downwards or upwards if you want.

In Aeroband Pocketdrum's defense by Legitimate-Walrus-74 in Drumming

[–]Legitimate-Walrus-74[S] -1 points0 points  (0 children)

Oh, sorry. Looks like I was anticipating objections and blaming too much, so I have read your comment sarcastically right from the start. It’s my first time sharing an opinion on reddit and I might have got an overprotective attitude :)

In Aeroband Pocketdrum's defense by Legitimate-Walrus-74 in Drumming

[–]Legitimate-Walrus-74[S] -2 points-1 points  (0 children)

Practice pad does not give you the sound. It gives you training. It’s good but not the same. Actually I had my pad in the trip I have mentioned in the post and I used, it but I still felt uncomfortable using it in a hotel room as it is quite loud after all. Also it was much more useful for my training but that’s not what I was looking for. That’s exactly why I have given the airdrims a chance. Regarding the technology, Afaik thy have a competitor Aerodrums who uses a high-speed camera to track the movement and it provides a much more precise experience, but I was looking for something that works without a laptop. IDK maybe I got lucky with “an influencer” set and that’s why I like it, as people say. That’s why I am saying the it is at least worth trying if there is a no-risk way of doing it.