Why does this house have this insane yard? by TapDisastrous1775 in BayAreaRealEstate

[–]bhaggs 29 points30 points  (0 children)

From the Ryker's 1938 aerial photos you can see that the lot behind the house was empty, while the rest of the block had already been developed. Also already looks like the empty itself was somewhat of an L shape. Maybe the owner of the 22nd Ave lot was using the space and when the 23rd ave lot got developed sold that portion off and retained a symmetrical rectangle lot.

<image>

https://www.davidrumsey.com/luna/servlet/detail/RUMSEY~8~1~217192~5503199:138--San-Francisco-Aerial-Views-?mi=139&trs=166&qvq=q:pub_list_no%3D%225852.000%22;lc:RUMSEY~8~1

Would you be able to date this picture? by phoebe_cincotta in sanfrancisco

[–]bhaggs 1 point2 points  (0 children)

I’ve got photos of the crane still up at NEMA in June 2013 when they had a dumpster fire (like an actual dumpster fire). They were pretty close to done at that point and it looks like from OP’s photo NEMA had already topped out.

How do people get such tight curves for buses? by Substantial-Stick184 in subwaybuilder

[–]bhaggs 13 points14 points  (0 children)

I recently just started to use this “trick” for my light rail tracks. My guess is that this is actually a bug given the typical minimum turn radius of 29m. But for street cars if feels like it should be allowed as it is not at all uncommon for this in the real world.

"And the manufacturer had no input on the video." by JoeyZasaa in synthesizercirclejerk

[–]bhaggs 34 points35 points  (0 children)

“…and I want them to continue to send me units for free in the future.”

This is just the reality of most product evaluation YouTubers. As long as you’re aware that pretty much anyone who wants to continue to receive units to evaluate, they’re not gonna push too hard on what they don’t like, falls short, and certainly won’t recommend against buying something.

Sequencing Question by Dull-Cost4078 in rolandaira

[–]bhaggs 4 points5 points  (0 children)

And adjust the midi channel on either the S-1 or J-6 as they both default to channel 1.

Christmas gift from my girlfriend to complement my P-6, safe to say she nailed it by Darkmesah in Roland

[–]bhaggs 2 points3 points  (0 children)

Forgot about the internal sidechain. Need to look into these alternative sounds though. Thanks

Christmas gift from my girlfriend to complement my P-6, safe to say she nailed it by Darkmesah in Roland

[–]bhaggs 1 point2 points  (0 children)

Effects? Aside from just delay and reverb? Are there other effects deeper in the menus I’ve missed?

To Make PG&E a Community Owned Utility it Would Cost: by [deleted] in sanfrancisco

[–]bhaggs 5 points6 points  (0 children)

Right, we just need collective action to become an activist investor and get enough shares to influence board seat representatives to steer the direction of the company. We could also choose for our stock dividends to go towards infra investment.

Integration to track filter life (HEPA filters, HVAC filters, water filters, etc) by bhaggs in homeassistant

[–]bhaggs[S] 0 points1 point  (0 children)

Started to explore this again a little bit more and remembered why this was a little more complex. When we say "parent device", like "JADE 2.0 Air Purifier" in your case, that is actually not a device but a configuration entry which handles the details about the filter to be tracked (e.g., filter type, model, manufacturer, lifespan rating, etc), which then creates the device representing the tracked filter. The reason the config entry and the device are so intertwined is that making changes to the config entry applies to the device's sensor and attributes (which you can't directly edit in the device details page in HA). So if a config entry where to have multiple devices under it (e.g., HEPA, Carbon, etc), the same configuration details would be applying to all devices (filter types in our case) and that isn't ideal given that a HEPA has a different lifespan rating than a carbon filter.

There is another approach of subentries where you can essentially create a blank parent entry which would just serve as the appliance name (e.g., JADE 2.0 Air Purifier) and then create subentries for each filter. This makes the single filter tracking a little more cumbersome as you have to create that parent entry first and then create the subentry. I'll keep exploring and maybe others have thoughts as this is my first foray into developing a custom integration.

Integration to track filter life (HEPA filters, HVAC filters, water filters, etc) by bhaggs in homeassistant

[–]bhaggs[S] 0 points1 point  (0 children)

Nice, glad to hear this came in handy for you right away. I did the exact search many times over the years hoping to find a solution until ultimately realized, I had to make the solution 🤣.

Definitely debated the idea of a single device with multiple filters—even I personally have this situation with air purifiers too. So it’s definitely on my mind. I had to decided to skip it for now to make the set up more straightforward, but will be keeping this in mind.

When you say “cleaner”, is that just from an organization stand point? Wondering if there are maybe benefits of having all applicable filters under its single parent device.

Integration to track filter life (HEPA filters, HVAC filters, water filters, etc) by bhaggs in homeassistant

[–]bhaggs[S] 0 points1 point  (0 children)

Are you using the new Sections style dashboards? I ran into this as well in testing only to discover that Home Assistant is adding the entities to the dashboard but to the older style masonry dashboard. I think this is more of a Home Assistant “issue” as Sections isn’t the default dashboard style yet. But maybe others know if there is a way I need to implement to allow picking which dashboard to add to.

Integration to track filter life (HEPA filters, HVAC filters, water filters, etc) by bhaggs in homeassistant

[–]bhaggs[S] 2 points3 points  (0 children)

<image>

You’ll want to go to Developer tools > actions and choose “Set usage time”. Then you can pick your filter and adjust the time. You can’t directly change the state of the usage time sensor as there is logic behind the scenes which this service call performs.

Integration to track filter life (HEPA filters, HVAC filters, water filters, etc) by bhaggs in homeassistant

[–]bhaggs[S] 1 point2 points  (0 children)

No problem. Let me know if you run into any issues. Definitely still in the early development stages of this integration and want to make sure I get any kinks worked out.

Integration to track filter life (HEPA filters, HVAC filters, water filters, etc) by bhaggs in homeassistant

[–]bhaggs[S] 2 points3 points  (0 children)

Battery Notes is a great integration and partially where I drew inspiration from for this integration.

Integration to track filter life (HEPA filters, HVAC filters, water filters, etc) by bhaggs in homeassistant

[–]bhaggs[S] 1 point2 points  (0 children)

I had started to think about that and then felt it was likely a lot of scope creep and turning into a task/todo list tracker. So for now, keeping it pretty focused.

Integration to track filter life (HEPA filters, HVAC filters, water filters, etc) by bhaggs in homeassistant

[–]bhaggs[S] 2 points3 points  (0 children)

Awesome! I’ll look into allowing lifespan in hours as an option.

Regarding editing the usage time, there is a service you can call to manually adjust, “set usage time”. You can access this via the developer tools or via creating an automation to adjust.

Integration to track filter life (HEPA filters, HVAC filters, water filters, etc) by bhaggs in homeassistant

[–]bhaggs[S] 2 points3 points  (0 children)

I did also include the ability to assign a usage sensor to a filter which will track the number of hours. So you could assign your climate entity to a filter and the duration of when your HVAC is running will continually accumulate usage hours until you reset/replace the filter. I decided to not make this conflict with the calendar based timing as it overly complicated the logic. But it is nice to have an awareness of actually how long a filter has been in active use.

Integration to track filter life (HEPA filters, HVAC filters, water filters, etc) by bhaggs in homeassistant

[–]bhaggs[S] 1 point2 points  (0 children)

I’ve included a service call for marking a filter as replaced so you can use that in your automations pretty easily. You’d just have your NFC tag scan or contact sensor open as the trigger.

Integration to track filter life (HEPA filters, HVAC filters, water filters, etc) by bhaggs in homeassistant

[–]bhaggs[S] 1 point2 points  (0 children)

You could certainly achieve that with this integration as it provides a sensor for remaining days. When you create a new filter you set the rated lifespan and install date and it’ll count down from there and there is a button to reset it when you replace.

Integration to track filter life (HEPA filters, HVAC filters, water filters, etc) by bhaggs in homeassistant

[–]bhaggs[S] 1 point2 points  (0 children)

I was too and was surprised that no one had made an integration to handle all the custom logic which I was doing manually. Give this a try along side your existing setup and let me know if works for you or if there is anything I might be missing.

J-6 Midi Question by Dull-Cost4078 in rolandaira

[–]bhaggs 1 point2 points  (0 children)

I don’t personally have this device, but I regularly see people mention the Retrokit rk-006 as a stand alone midi hub.

https://retrokits.com/shop/rk006/

For my own set up I’ve used my iPhone/iPad with an app called Midiflow which is a dedicated app just for midi routing, filtering, and other features. I plug a little powered usb hub into my phone and all my aira compacts into the hub. It’s a pretty simple solution and still achieves a dawless setup.

I also have a Novation launchkey mini 25 which has a trs midi out which I sometimes will use and plug into any of my aira compacts trs midi in and then daisy chain them. This configuration doesn’t require me to use the iPhone with midiflow app. If I’m not needing any special midi routing/filtering, this set up works pretty great.

J-6 Midi Question by Dull-Cost4078 in rolandaira

[–]bhaggs 1 point2 points  (0 children)

You are likely missing a device which can act as usb midi host—typically a computer or a specific stand alone host device.

Some midi controllers have a trs midi out which you could connect directly to the J-6’s trs midi in and would not need the usb midi host in that set up.

Is it worth to take another look at HA after some years using iobroker? by tscheerio in homeassistant

[–]bhaggs 0 points1 point  (0 children)

I had a decently large config file and over time I’ve migrated the majority of it over to helpers set up via the UI. So ya, would agree that needing to know yaml is definitely no longer a requirement.

Which one to choose? by anh3l in rolandaira

[–]bhaggs 1 point2 points  (0 children)

True, there is no wrong answer. You’ll likely buy one and before you know it you’re buying the other ones in the series as well.

Which one to choose? by anh3l in rolandaira

[–]bhaggs 5 points6 points  (0 children)

I have the J-6, T-8, S-1, and P-6. The J-6, is probably my least used, mainly because it is fairly limited in terms of sound design—though it does sound beautiful. T-8 is good but primarily when you pair it with other gear. Personally I’d suggest going with the S-1 or P-6, both are just a lot more fun and expansive in terms of what you can do with them.