Wo gibt's Daten zur Schaltschwelle für LOW-level an GPIOs und den internen pullup Widerständen? Dahinter steht die Frage, was ein (Photo)transistor leisten muss, um einen Eingang am ESP8266 auf low zu schalten.
http://stefanfrings.de/esp8266/esp8266ex_datasheet_en.pdf Kapitel 5.1 LOW mus kleiner als 10% der Versorgungsspannung sein. Die Pull-Up sind nicht spezifiziert. Ich habe etwas weniger als 0,1mA gemessen.