Die Samovar-Firmware nutzt das eingebaute Bluetooth des ESP32-Moduls nicht. Mit externen HC-05- oder HC-06-Modulen können Sie einen drahtlosen Monitor für die serielle Schnittstelle bauen: Sie übertragen einfach per Funk alles, was Samovar auf den Hauptdiagnoseport ausgibt (denselben, den Sie im Port-Monitor der Arduino IDE oder von PlatformIO sehen). Der Port arbeitet mit 115200 Baud.
Verbinden Sie den RX-Eingang des Bluetooth-Moduls mit TX der seriellen Hauptschnittstelle (Pin TX0 der Platine), verbinden Sie die GND-Leitungen und stellen Sie das Modul auf 115200 Baud ein. Wählen Sie die Versorgungsspannung nach der Kennzeichnung Ihrer konkreten Modulplatine; die Signalleitungen des ESP32 arbeiten mit 3,3 V. Der TX-Ausgang des Moduls muss nicht an RX von Samovar angeschlossen werden, wenn Sie nur das Protokoll ansehen wollen. Lassen Sie UART2 mit den Pins RXD2/TXD2 (GPIO16/GPIO17 beim ESP32 DevKit, GPIO18/GPIO17 beim ESP32-S3) für den Leistungsregler frei – das ist ein anderer Port.
Die Ausgabe der Funktion print() von Lua-Skripten geht auf denselben Port. Der Ordner Lua_UART in den Projektquellen enthält ein Beispiel für einen separaten Arduino-Empfänger: Er empfängt eine Zeichenkette über UART, teilt sie an den Kommas in 8 Teile (je bis zu 20 Zeichen) und zeigt sie auf einem Display an. Schließen Sie das Modul nicht direkt an Netzstromkreise oder an die Ausgänge des Reglers an.