Ugh I've been busy. I decided to learn #Kicad (previously used gEDA PCB), and throw together a new version of my #weather pcb built on an #ESP8266 #D1mini. Just about wrapped up tonight but I need to verify the circuit and add a couple bypass caps. This board is DENSE!
While checking amp readings to make sure the #ds18b20 was getting fully switched off, I realized that even in deep sleep the #d1mini board was still pull about 10mA. Yikes! Turns out the 5v regulator leeches power even when not being used. That probably explains why I only get a few days run time from a 14500 battery when I was expecting closer to 3 weeks. Now I'll have to pull the regulator from a board and see how long the battery lasts...

I'm using #esp8266 #d1mini boards for weather stations and decided to add a 1wire DS18B20 probe to monitor my backyard pond temp yesterday. Got the code working and put the upgrades outside today... One reading and then nothing. OK, change parts -- one reading and nothing.

After much frustration, I finally figured out the problem. I'm using the internal pull-up resistor on D3 (GPIO2) for the probe, and apparently it only stays in pullup mode when you first boot. Run it continuously, no problem. Deep-sleep the device, and the pullup gets disabled. ARGGGG!

Luckily there is an easy fix. During setup, just pinMode(D3, INPUT_PULLUP) and it is re-enabled after each sleep period. Not something I had run into before, but glad I figured it out.

So now... pond water temp: 40.23F and slowly dropping since sunset. And next time it freezes over (not expected any time soon though), I can see if I need to worry about my fish.

Noch eine Ergänzung zu meinem Problem mit den Ausgaben auf dem Serial Monitor des #Wemos #D1Mini
Das Problem scheint nicht bei #PlatformIO oder #VSCode zu liegen.
Wenn ich mit #picocom die Daten der Schnittstelle ausgeben lasse erhalte ich auch nur kryptische Zeichen.
#followerpower #fedihelp
Ich benötige wiedermal eure #Fedihelp mit #followerpower
Mein #PlatformIO unter #Linux mit #VSCode will nicht so, wie ich es will.
Mein Programm wird auf den #Wemos #D1Mini hochgeladen.
Allerdings liefert die Ausgabe auf dem Serial Monitor nur kryptische Zeichen. Alles was sich ergoogeln läßt habe ich probiert und abgesichert.
Monitor und D1Mini laufen auf gleicher Baudrate (9600, 74880, 115200)
Auf beiden Seiten läuft die Übertragung als 8-N-1
Ausgabe, die ich bekomme: "␀␆␘␘�8888�8␘␞␘␀"
This is a #D1mini #ESP8266 board flashed with an ESPHome firmware configured with just one light component (the built-in status LED). It's using app. 100 mA. If I'd use a LiPo battery with 1000 mAh to power it I'd get a run time of app. 10 hours – far too less. 😞
Any chance I can make this run for at least a week on battery? Or better a month? Six months? The ESP8266 has some deep sleep modes, right? But can #ESPHome make use of them? I'd lose continuous WiFi connection, though, right? 🤔

I had a fun #ESPHome project today, creating an interior air quality monitor using an #SPS30 Particulate Matter Sensor and a #D1Mini. I added the sensor to #HomeAssistant, and the values look good based on ChatGPT analytics.

Next, I want to aggregate the results into a global air quality sensor with categories like perfect, healthy, average, bad, and terrible.

Of course, I need to wire this setup better.

Für alle meine #Renogy MPPT-Solar-Ladecontroller habe ich eine #esp8266 Platine, die mir die Daten als MQTT liefert (RNGBridge-Projekt von @enwi). Ein Controller hatte da immer wieder Aussetzer, bzw. die WebUI ließ sich nicht aufrufen oder nur sporadisch.

Langer Rede kurzer Sinn: Ein #Wemos #D1Mini kann auch "halb kaputt gehen".

Neuen ESP/D1Mini mit der Firmware geflasht und eingesetzt, läuft wieder.

I think this is the plan for monitoring the water temperature in the heating and hot water system with Dallas DS18B20s, but with 7 or 9 sensors attached to a single bus. Will need to swap out the 4.7k resistor for something with a lower resistance.

Next up: (not today) wiring loom
Future: how to strap these to copper pipes to get an accurate reading and keep them secure over time.

#ESPHome ❤️

Can I get away with a #D1Mini for this?

#FlipperZero

ich habe erfolgreich den code fuer unser rolltor ausgelesen und gespeichert. kann nun also das tor hochfahren lassen mit dem #flipper.

schön.

wie extrahiere ich dieses training nun um es auf beispielsweise einem #D1Mini esp oder zb einem #shelly #433MHz sender vom #homeassistant ausrollen zu lassen? beispielsweise wenn man die richtige nebenstelle der telefonanlage anruft oder so...