Die Änderungen sind nun in der Beta-Version enthalten.
im CFG-Bereich ist folgendes hinzuzufügen:
Code: Alles auswählen
{
"m":"display",
"text":"Hallo!\nAddr:${DCCGEN|addr}\n${wifi|status}\n${wifi|ip ap}",
"model": "Wemos OLED Shield"
}
Eine Übersicht über den internen Zustand und somit die Basis für die Variabnen ist über <ip>/json abrufbar.
So sieht es dann beispielhaft aus:
Code: Alles auswählen
{
"DCCGEN": {
"addr": "4711",
"dccout": "3"
},
"modules": {
"0": "DCCGEN",
"1": "sys",
"2": "log",
"3": "wifi",
"4": "loc",
"5": "turnout"
},
"wifi": {
"status": "AP: 192.168.0.111",
"sta ip": "0.0.0.0",
"ap ip": "192.168.0.111",
"modus": "AP"
},
"sys": {
"compile_date": "Compiledate: Sep 16 2019 11:30:39 {NONGITVERSION}",
"startfreememory": "29872",
"startfreeheap": "17384",
"freesketchspace": "2666496",
"loggermemory": "471",
"flashsizereal": "4194304",
"flashsizeconfig": "4194304",
"flashchipmode": "DOUT",
"flashchipspeed": "40000000"
},
"log": {
"0": "8: Started!",
"1": "8: Compiledate: Sep 16 2019 11:47:44 {NONGITVERSION}",
"2": "9: DoubleBootDetection: 0",
"3": "9: Starting Z21 Zentrale ...",
"4": "9: Starting DCC Generator",
"5": "9: DCC-Output:D7 Enabled: !D5/14 Loko-Adresse: 4711 genutzte DCC Adresse: 3",
"6": "9: Connector-Sektion leer oder fehlerhaft!",
"7": "9: In-Sektion leer oder fehlerhaft!",
"8": "9: Connector-Sektion leer oder fehlerhaft!",
"9": "9: Setup finish!"
}
}
Wenn der Text zu breit ist, wird automatisch gescrollt.
Foto/Video folgt später. OLED ab zu fotographieren ist nicht so ganz einfach.