Why you should not accept data from users into a DB without checking it.
Exhibit A: "select manufacturer"
<OPTION value="FUJITSU SIEMENS">FUJITSU SIEMENS</OPTION>
Some more background to my 'home assistant powered irrigation system' -- I'll write up a couple more articles as build progresse...
At home we have a small (2.5KW - 10*250w panels) PV system to try and offset our daytime electricity usage. This is connected to a 'Grow...
At home I have a Fine Offset ( this one branded by Jaycar) weather station that publishes to weather.two-fifteen.com via weewx (this is mu...
As you may have noticed, I'm quite fond of Grafana and use it at home and work. One of the dashboards I have at work is the general sta...