Die aktuelle Beta-Version kann jetzt auch die jeweilige Position im Flash speichern, so dass nach einem Neustart der ESP die Position des Motors kennt. Um die Speicherung zu aktivieren, muss "persistent": "1" im Stepper-Konfigurationsabschnitt enthalten sein.
Unter dem Pfad /cfg kann damit die Nullposition festgelegt werden, wenn das ganze System mal aus dem Tritt kommen sollte.
Gespeichert werden die Informationen jedes Mal in einer Datei (Dateiname: id-Attribute + ".dat"), wenn der Stepper Motor seine Position erreicht hat.
Code: Alles auswählen
{
"version":"3",
"cfg":[
{
"m":"wlan",
"ssid":"13",
"pwd":"XXXXXXXXXXXXXXX"
},
{
"m":"simulateZ21"
},
{
"m":"webservicewifiscanner"
},
{
"m":"webservicelog"
},
{
"m":"cmdlogger"
}
],
"out":[
{
"id":"stepper",
"m":"stepper",
"persistent": "1",
"gpio": [ "D1", "D2", "D5", "D6"]
}
],
"in":[
{
"m": "func2value",
"default":"",
"addr": "4711",
"out":
[
"stepper"
],
"func2value":
{
"3": "1",
"4": "1024",
"5": "2048",
"6": "3072",
"7": "4096",
"8": "5120"
}
}
],
"connector":[
]
}