dgriffith

joined 2 years ago
[–] dgriffith@aussie.zone 1 points 3 days ago* (last edited 3 days ago)

It has a smart controller with a wifi module from SpaNet. The app is quite "open" in that it allows you to set your own auxiliary MQTT server and send home assistant compatible data to it while still being able to use the existing app.

Added edit:

So everything is controllable by HA - blower pumps, temperature, the sanitiser routine, the lights, whether to put it into sleep/low power mode, etc

[–] dgriffith@aussie.zone 1 points 4 days ago* (last edited 4 days ago)

Love me a good <MARQUEE>!

[–] dgriffith@aussie.zone 5 points 4 days ago (3 children)

Lots of things can be hooked up through it. One of the biggest things I find I like about it is the way you can merge ecosystems with it.

At home with HA I have an LG TV, Philips Hue lights, a Tapo vacuum cleaner, my EV charger, my own home made solar hot water system controller, a presence sensor that also does CO2 and temperature, a hot tub, and a few other bits and pieces. All of which can be viewed and controlled in the one interface, not the 6 or 7 apps that every individual device wants me to install.

But automations and notifications are the big thing. The presence sensor in the living room turns off the tv if nobody is in front of it for more than an hour. The EV charger tells me when the car is charged. An hour before sunset the light in my living room slowly dims on, and dims off after 9pm when the presence sensor says there's nobody around. When my solar hot water system is a bit slow to heat up on a cloudy day, I get an email telling me to turn the electric booster on (and off when the water's hot). Every Tuesday and Thursday evening the vacuum cleaner is set to clean the living areas, but it doesn't if someone is watching tv, as detected by the presence sensor and the television.

I also don't have to get off the couch to turn on a light, but the idea is that you set up automations that do all the button-pressing for you.

[–] dgriffith@aussie.zone 10 points 6 days ago* (last edited 6 days ago) (2 children)

Is the ✨sparkly emoji✨ the <BLINK> of the 21st century? Discuss.

[–] dgriffith@aussie.zone 2 points 6 days ago

I think it's becoming a play store requirement for apps to use various "notification channels" or whatever it's called, so hopefully the all or nothing behaviour will disappear in time.

Orrrr as you say apps get totally silenced / uninstalled, I don't have the patience for that kind of stuff anymore.

[–] dgriffith@aussie.zone 2 points 6 days ago (1 children)

But it's definitely not perfect and tends to add unnecessary changes, I constantly have to review and add new rules.

This is the bit that bugs me. I spend a bit of time to create a relatively simple application in C# with it, and it's constantly tacking on new features and four extra command line arguments and it's frothing at the mouth to add Cool Feature X, "just say the word and I'll do it".

Just do what I asked. No more. That's enough. There's enough mangled code and logic errors lurking in there already, I don't need any more "features" clouding the water.

[–] dgriffith@aussie.zone 11 points 1 week ago* (last edited 1 week ago) (2 children)

And newer versions of Android have notification categories for each app.

So if the developer does their homework I can turn off particular notification types and let others through, and that way you can -gasp!- actually have a messaging app that only notifies you of actual messages, instead of constantly begging for your attention for a bunch of superfluous crap.

A long list of stuff that I don't care about in Messenger

And if I go to the notification settings for that app and it doesn't have a category I can easily drop, it either gets completely silenced, or it gets uninstalled.

[–] dgriffith@aussie.zone 4 points 1 week ago (6 children)

Oh lawdy, a budget phone shipping with an OS SEVEN WHOLE MONTHS out of date at time of publication. Will the horrors ever end!?

Quick, someone bring me my fainting chair!

[–] dgriffith@aussie.zone 2 points 2 weeks ago

Podcast Addict works well with Android Auto.

[–] dgriffith@aussie.zone 7 points 2 weeks ago (1 children)

Revert to a version of nova launcher from a few years back.

All the features I needed from it were finalised years ago, so why update?

The usual nebulous comments like "bug fixes and performance improvements" in the changelogs isn't really a strong reason for me.

[–] dgriffith@aussie.zone 98 points 2 weeks ago (1 children)

Considering that some extra trackers were just added in this company's first release, it doesn't seem like it's going to be great.

[–] dgriffith@aussie.zone 6 points 2 weeks ago

8.1.6 apk from uptodown.com.

And then find the app in your installed app list in Google Play and untick "install updates automatically" in the three dot menu.

 

Hi all,

In an effort to liven up this community, I'll post this project I'm working on.

I'm building a solar hot water controller for my house. The collector is on the roof of a three-storey building, it is linked to a storage tank on the ground floor. A circulating pump passes water from the tank to the collectors and back again when a temperature sensor on the outlet of the collector registers a warm enough temperature.

The current controller does not understand that there is 15 metres of copper piping to pump water through and cycles the circulating pump in short bursts, resulting in the hot water at the collector cooling considerably by the time it reaches the tank (even though the pipes are insulated). The goal of my project is to read the sensor and drive the pump in a way to minimise these heat losses. Basically instead of trying to maintain a consistent collector output temp with slow constant pulsed operation of the pump, I'll first try pumping the entire volume of moderately hot water from the top half of the collector in one go back to the tank and then waiting until the temperature rises again.

I am using an Adafruit PyPortal Titano as the controller, running circuitpython. For I/O I am using a generic ebay PCF8591 board, which provides 4 analog input and a single analog output over an I2C bus. This is inserted into a motherboard that provides pullup resistors for the analog inputs and an optocoupled zero crossing SCR driver + SCR to drive the (thankfully low power) circulating pump. Board design is my own, design is rather critical as mains supply in my country is 240V.

The original sensors are simple NTC thermistors, one at the bottom of the tank, and one at the top of the collector. I have also added 4 other Dallas 1-wire sensors to measure temperatures at the top of tank, ambient, tank inlet and collector pump inlet which is 1/3rd of the way up the tank. I have a duplicate of the onewire sensors already on the hot water tank using a different adafruit board and circuitpython. Their readings are currently uploaded to my own IOT server and I can plot the current system's performance, and I intend to do the same thing with this board.

The current performance is fairly dismal, a very small bump of perhaps 0.5 - 1 deg C in the normally 55 degree C tank temperature around 12pm to 1pm, and this is in Australia in hot spring weather of 28-32 degrees C.(There's some inaccuracy of the tank temperatures, the sensors aren't really bonded to the tank in any meaningful way, so tank temp is probably a little warmer than this. But I'm looking for relative temperature increases anyway)

Right now , the hardware is all together and functional, and is driving a 13W LED downlight as a test, and I can read the onewire temp sensors, read an analog voltage on the PCF8591 board (which will go to the NTC sensors), and I'm pulsing the pump output proportionally from 0-100 percent drive on a 30 second duty cycle, so that a pump drive function can simply say "run the pump at 70 percent" and you'll get 21 seconds on, 9 seconds off. Duty cycle time is adjustable, so I might lower it a bit to 15 or 10 seconds.

The next step is to try it on the circulating pump (which is quite an inductive load, even if it is only 20 watts), and start working on an algorithm that reads the sensors and maximises water temperature back to the tank. There are a few safety features that I'll put in there, such as a "fault mode" to drive the pump at a fixed rate if there is a sensor failure, and a "night cool" mode if the hot water tank is severely over temperature to circulate hot water to the collector at night to cool it. There are the usual overtemp/overpressure relief valves in the system already.

All this is going in a case with a clear hinged cover on the front so I can open it and poke the Titano's touchscreen to do some things.

Right now I am away from home from work, so my replies might be a bit sporadic, but I'll try to get back to any questions soon-ish.

A few photos for your viewing pleasure:

The I/O and mainboard plus a 5V power supply mounted up:

The front of the panel, showing the Pyportal:

Thingsboard display showing readings from the current system:

Mainboard PCB design and construction via EasyEDA:

view more: next ›