Wanted to experiment a bit with Home-Assistant while travelling. And wanted to be able to run as much as possibly locally on the laptop instead of connecting to my home setup since network connectivity is not always reliable.
So here is a short summary how I set it up.
Docker Desktop
I already had Docker Desktop setup with a free Docker Personal account. If you do not have it setup already, download and install it.
I use the calibration card to measure and cut the filament at 10 on the card, i.e 100mm plus the dead space before the 0. But since I measure the extruded distance also with this space it can be ignored.
Make sure the hot end has reached the correct temperature for the filament you are calibrating with. And issue the command to start feeding the 100mm of filament. Once that finished measure the amount of filament left.
I had 23mm left this time. Then it is time to do the calculation. I find it easiest to start the developer tools in the browser. In the console there I just enter the expressions in the article.
Then use the Luban console to enter the newly calculated value and permanently store it. If you want to understand the M-commands like M92 this page was good, https://snapmaker.github.io/Documentation/gcode/M092
Finally make a test run with the same command that feeds 100mm of filament. Mine fed a few mm of extra filament.
This time I ignored the difference but if you want you can re-calibrate. Use your calculated S value as the new E in the calculation and enter how much filament that has been fed. Repeat until you are satisfied.
I found the OpenMQTTGateway project and got really interested since it can open up for a lot of interesting integrations to Home Assistant. I bought a LilyGo to start experimenting and could get it to read 433Mhz devices like Nexa. All this is possible due to the RTL_433_ESP library.
I wanted also to be able to write to the devices since I have several power plugs that use Nexa. That is not possible with just the LilyGo and the radio module on it. With the STX882 it should be possible to transmit. So I bought both a STX882 and a SRX882. This page describes how to connect these to a ESP32 or NodeMCU.
Have not yet tried to make the full setup and connect everything. Will update this post once I have tried that.
I found Timbo’s tips on how to make a track from photos but it did not work straight out of the box for me. The problem was two fold; first I needed to change ” to ‘ but also gpsdatetime tag did not exists but changing to DateTimeOriginal made it work: exiftool -r -if '$DateTimeOriginal' -fileOrder DateTimeOriginal -p ./gpx.fmt ./*.jpg > track.gpx
But it also required me to to modify the gpx.fmt file.