OK, I got curious and am trying to untangle this mess.
It's worse than I though - seriously, Fritzing is terrible.
There are two resistors marked R10, two resistors marked R14. These annotations should be unique (doesn't Fritzing do this for you?)
I found a Vss connection, the line goes into the NodeMCU, I guess to GND, but as it overlaps(!!) the symbol itself this is ambiguous.
SCL and SDA are connected to each other, and the resistors R13 and R12 are in the lines, rather than acting as pull-ups. The way it's drawn it can't work.
The way that barrel jack (is it?) connector connects to the optocoupler just doesn't make sense at all.
This is your circuit, drawn in a much more readable way (with the SCL/SDA lines untangled):
As is now quickly clear, this can't work. It's impossible that this is your actual circuit.