I have been playing around with the Esp01 to build some battery powered IOT devices. As with most playing that involves hardware, I bricked it. So here’s how to unbrick it… I have the 4/1 mbit and after flashing espeasy and tasmota to test somethings the red and blue led stayed on with the serial…Continue reading ESP01 bricked – Solid red and blue LED
Category: Software
Suppressing UFW log messages in Debian 9 syslog
Recently had an issue in Debian where syslog was filled with unwanted info from UFW. Found that the file /etc/rsyslog.d/20-ufw.conf has # & ~ at the bottom of the file, remove the # in front of it to uncomment it and refresh rsyslog with the command /etc/init.d/rsyslog restart. Once that is done that should activate…Continue reading Suppressing UFW log messages in Debian 9 syslog
Designing a pan\ tilt camera tracking system using ADS-B 1090MHz signals
In my quest of pulling things apart and building useless projects, I have been playing around with a RTL Spectrum analyzer / software defined radios, ADS-B signals and antennas. It all started with trying to replicate my garage door opener by reverse engineering the 433Mhz RF signals and ended up with me tracking ADS-B signals…Continue reading Designing a pan\ tilt camera tracking system using ADS-B 1090MHz signals
Wifi, battery powered, USB rechargeable Fortnite lithograph
Now isn’t that a mouthful… My nephew like all other teens, is into Fortnite. He also discovered RGB LEDs…. So, I thought I’d upgrade his AliExpress 5/10m RGB strip to a Wi-Fi enabled, 16 million colour, battery powered, USB rechargeable Fortnite lithographed 3d printed lamp! All in all, it was a pretty easy project, but…Continue reading Wifi, battery powered, USB rechargeable Fortnite lithograph
Debian fail2ban iptables errors
I was getting a strange error in Debian after configuring fail2ban. Mainly around the error | grep -q ‘f2b-postfix-sasl[ \t]’ — stdout: b’. While there was a bunch of errors and warning around it, it was a pretty easy fix. Within the SASL rules in fail2ban, having imap3 in the port sectionw as causing the…Continue reading Debian fail2ban iptables errors
Webmin postfix SASL failure
The weirdest errors are those on a fresh system . The type where you expect for everything to just work with the default configs but just my luck, a new installs and email isnt working… Totroubleshoot it all , Roudcube successfully connects and sends emails when connecting to localhost (as Ropundcube it runs on the…Continue reading Webmin postfix SASL failure
Virtualmin: connect to Milter service inet:localhost:8891: Connection refused
Came across this error on Debian 9 and Virtualmin. When setting up DKIM for email delivery it seems like it cant connect to the milter. Error logs were showing Also running netstat -natpu | grep opendkim showed nothing. A couple steps to fix, Go into Virtualmin > Email Settings > DomainKeys Identified Mail Disable DKIM…Continue reading Virtualmin: connect to Milter service inet:localhost:8891: Connection refused
Xamarin.Forms Shell Error: XLS0503 A value of type ‘MenuItem’ cannot be added to a collection or dictionary of type ‘IList’.
In Xamarin.Forms Ive found when starting a new Shell project I have come across the error XLS0503. It usually comes about during the building of the menu structure. As you add menuitems and shellcontent to shell, the XLS0503 error will begin to pop up. Solution Pretty simple, completely clean the solution by right clicking on…Continue reading Xamarin.Forms Shell Error: XLS0503 A value of type ‘MenuItem’ cannot be added to a collection or dictionary of type ‘IList’.
Etesync : Encrypted Caldav and Carddav on Apache debian setup
Etesync enables an encrypted private caldav and carddav server. Its open source and can be self hosted or used directly through them. Their github page has instructions for nginx but nothing to get django setup with wsgi on apache. To get it all working, download the zip and unpack from github to the www folder.…Continue reading Etesync : Encrypted Caldav and Carddav on Apache debian setup
Switching Apache wsgi between using Python2 and Python3
If you have used the below command to install wsgi for python2 by installing the python3 version with the command below, it will uninstall the pthon2 version and install the python3 version.