D1 Mini + Oled

Fernsteuerung, Wifi-Controller, ...
Ingolf
Beiträge: 15
Registriert: 25.11.2019, 18:22
Hat sich bedankt: 23 Mal

D1 Mini + Oled

Beitrag von Ingolf » 17.11.2020, 16:02

Hallo MoBa-Freunde,

ich muß mal um Hilfe bitten.
Ich habe den WIFI-Contoller wie auf Seite 2 MOD: Ursprünglicher Beitragoben gezeigt aufgebaut.
Im Config-File habe ich die SSID und das PW meiner Eigenbau-Z21 eingetragen.
Das Config-File eingespielt, Reset gemacht. Im Display wird der Text angezeigt.

Über den Seriellen Monitor die IP ausgelesen, Verbindung zur Config-Web-Seite klappt.
Über den Taster des Encoders kann ich die Fahrtrichtung ändern, wird im Display angezeigt.
Wenn ich den Encoder drehe, passiert im Display nix, im seriellen Monitor tut sich etwas mit "+10"
oder so ähnlich.

Die IP im seriellen Monitor wird erst angezeigt, wenn ich die Zentrale starte, ist ja normal. Also sollte
der Controller auch mit der Zentrale verbunden sein.
Ich habe dann noch zusammen mit der Z21-App probiert, eine Lok 1 angelegt, aber mit dem WIFI-Controller
habe ich hier keine Funktion.

Was mache ich verkehrt ????

Wie wird die Lok-Adresse geändert, finde dazu nichts.
Interessant wäre auch zu wissen, wie ihr mehrere Taster anschließt und einrichtet.

Schon mal besten Dank

Grüße Ingo

Norbert
Beiträge: 300
Registriert: 31.12.2018, 08:07
Hat sich bedankt: 1 Mal
Danksagung erhalten: 71 Mal

Re: Wifi Controller

Beitrag von Norbert » 17.11.2020, 16:52

Hallo,
es wäre ungemein hilfreich, wenn du hier deine config.json zeigst!

VG Norbert

little.yoda
Site Admin
Beiträge: 882
Registriert: 14.09.2018, 19:05
Hat sich bedankt: 33 Mal
Danksagung erhalten: 143 Mal

Re: Wifi Controller

Beitrag von little.yoda » 17.11.2020, 16:53

Hi

Kannst du mal deine Config.json posten, dann kann ich dir am besten helfen.
[Es kann sein, dass sich der Synatx etwas geändert hat]

Und am besten schreibst du noch kurz, was du wie und wo angeschlossen hast.


[Ich verschiebe deinen Beitrag die Tage in einen neuen Thread]

Ingolf
Beiträge: 15
Registriert: 25.11.2019, 18:22
Hat sich bedankt: 23 Mal

Re: Wifi Controller

Beitrag von Ingolf » 17.11.2020, 17:13

Hallo, hier meine Config, von Seite 2 entnommen, nur SSID und PW geändert.
{
"version":"3",
"cfg":[
{
"m":"wlan",
"ssid":"Z21_ESP",
"pwd":"12345678"
},
{
"m":"simulateZ21"
},
{
"m":"webservicewifiscanner"
},
{
"m":"webservicelog"
},
{
"m":"cmdlogger"
},
{
"m":"display",
"text":"ly-Control\nAddr:${ldata|addr}\n${ldata|direction}${ldata|speed}",
"model":"Wemos OLED Shield"
}
],
"out":[
{
"m":"locdatacontroller",
"id":"ldata"
}
],
"in":[
{
"m":"rotoryencoder",
"gpio":[
"D5",
"D7"
],
"out":[
"ldata"
],
"var":"relspeed"
},
{
"m":"gpio",
"gpio":"D4",
"out":[
"ldata"
],
"var":"toggleDir"
}
],
"connector":[

]
}
Grüße Ingo

Ingolf
Beiträge: 15
Registriert: 25.11.2019, 18:22
Hat sich bedankt: 23 Mal

Re: Wifi Controller

Beitrag von Ingolf » 17.11.2020, 17:15

Angeschlossen, wie auf Seite 2 beschrieben.
Display steckt auf Wemos.

Grüße Ingo

little.yoda
Site Admin
Beiträge: 882
Registriert: 14.09.2018, 19:05
Hat sich bedankt: 33 Mal
Danksagung erhalten: 143 Mal

Re: Wifi Controller

Beitrag von little.yoda » 17.11.2020, 20:28

Hi

Locaddr kannst du so hinzufügen:

Code: Alles auswählen

   "out":[
{
            "m":"locdatacontroller",
            "id":"ldata",
"locaddr": [ "4711"]
        }

    ],
Ich sehe jetzt auf Anhieb keinen Fehler.

Kannst du mir die Ausgabe von http://<ip>/log mal schicken? (Vorher bitte den Rotaryencoder ein wenig hin und her bewegen)

EDIT: Was für ein Rotaryencoder nutzt du?

Ingolf
Beiträge: 15
Registriert: 25.11.2019, 18:22
Hat sich bedankt: 23 Mal

Re: D1 Mini + Oled

Beitrag von Ingolf » 18.11.2020, 08:02

Moin, Moin,

Hier die Log-Seite:
Attribut Status
Memory (free/free at startup) 19120/33840 Bytes
Uptime 71 sek
Version Compiledate: Oct 15 2020 19:03:59 v1.2.5-23-g07a7dcf
Wifi RSSI -71
Wifi Status Connected
Wifi SSID Z21_ESP
IP (Access Point) (IP unset)
IP (WLAN Client) 192.168.0.112
Pins
Log 0 0: Started!
Log 1 0: Compiledate: Oct 15 2020 19:04:00 v1.2.5-23-g07a7dcf
Log 2 0: Netzwerkkonfiguration per DHCP
Log 3 0: DoubleBootDetection: 0
Log 4 0: Starting Z21 Zentrale ...
Log 5 0: Einträge in Filter Sektion: 0
Log 6 0: Einträge in Connector-Sektion: 0
Log 7 0: Setup finish!
Log 8 0: Wifi status changed: Disconnected => Disconnected IP:(IP unset)
Log 9 4: Wifi status changed: Unknown (22) => Connected IP:192.168.0.112
Dazu noch die Ausgaben des seriellen Monitors:
Started!
Compiledate: Oct 15 2020 19:04:00 v1.2.5-23-g07a7dcf
MEM 32064 / Controller
MEM 28816 / Wifi
Starting Wifi...
MEM 28936 / Webserver
MEM 27040 / Serial
MEM 27040 / Cfg
MEM 26904 / Cfg Read
MEM 26776 / Starting Parsing
MEM 25224 wlan
Netzwerkkonfiguration per DHCP
DoubleBootDetection: 0
MEM 24848 simulateZ21
Starting Z21 Zentrale ...
MEM 24424 webservicewifiscanner
MEM 24328 webservicelog
MEM 24240 cmdlogger
MEM 24072 display
Init
MEM 23584 locdatacontroller
Adding Settings ldata
Einträge in Filter Sektion: 0
MEM 23504 rotoryencoder
MEM 23040 gpio
Einträge in Connector-Sektion: 0
MEM 22728 / Closing Parser
MEM 24360 / Cfg-End
MEM 24496 Post Config
MEM 24544 / Setup Finish

Setup finish!
Wifi status changed: Disconnected => Disconnected IP:(IP unset)
Connection to: FF:FF:FF:FF:FF:FF (Q:31)
Wifi status changed: Unknown (22) => Connected IP:192.168.0.112
Connection to: BE:DD:C2:25:09:42 (Q:-68)
MDNS start
MDNS start: 1
Searching for /milligram.min.css
Transmit: 14666 Size: 14666
Sending relspeed 10
Sending relspeed 10 to ldata
relspeed=>10
Sending relspeed 10
Sending relspeed 10 to ldata
relspeed=>10
Sending relspeed -10
Sending relspeed -10 to ldata
relspeed=>-10
Sending relspeed 70
Sending relspeed 70 to ldata
relspeed=>70
Sending relspeed -10
Sending relspeed -10 to ldata
relspeed=>-10
Searching for /milligram.min.css
Transmit: 14666 Size: 14666
Searching for /css.css
Transmit: 2133 Size: 2133
Sending relspeed 10
Sending relspeed 10 to ldata
relspeed=>10
Sending relspeed 20
Sending relspeed 20 to ldata
relspeed=>20
Sending relspeed 20
Sending relspeed 20 to ldata
relspeed=>20
Sending relspeed -20
Sending relspeed -20 to ldata
relspeed=>-20
Searching for /milligram.min.css
Transmit: 14666 Size: 14666
Searching for /css.css
Transmit: 2133 Size: 2133
Der Encoder ist von hier:

https://www.amazon.de/gp/product/B079H3 ... UTF8&psc=1

Danke schon mal für die Hilfe

Grüße Ingo

Norbert
Beiträge: 300
Registriert: 31.12.2018, 08:07
Hat sich bedankt: 1 Mal
Danksagung erhalten: 71 Mal

Re: D1 Mini + Oled

Beitrag von Norbert » 18.11.2020, 10:05

Ich halte mich mal raus, aus der Geschichte,
viele Köche verderben den Brei...

Aber mein dringender Rat, Dreh-Encoder besser nicht den billigsten China-Mist.
Ich hatte 5 Stück von den billigen Dingern gekauft, alle 5 sind blanker Ausschuss.
Sie hopsen und springen, keine sauberen, verwertbaren Impulse.
So werden sie ihren Rotz los, wer schickt schon was zurück...
Besser bei Reichelt kaufen, da könnte man im Fall der Fälle wenigstens reklamieren,
und Müll zu verkaufen, werden die sich grundsätzlich nicht antun, so meine langjährige Erfahrung.

VG N.

Ingolf
Beiträge: 15
Registriert: 25.11.2019, 18:22
Hat sich bedankt: 23 Mal

Re: D1 Mini + Oled

Beitrag von Ingolf » 18.11.2020, 10:30

Hallo Norbert,

hättest du bitte einen Link ?
Das komische ist ja, das ich im seriellen Monitor sehe, das die Drehbewegungen im Wemos ankommen.....

Grüße Ingo

Ingolf
Beiträge: 15
Registriert: 25.11.2019, 18:22
Hat sich bedankt: 23 Mal

Re: D1 Mini + Oled

Beitrag von Ingolf » 18.11.2020, 10:42

noch ein Nachtrag,

in den Wemos habe ich die Firmware

"littleyoda-DCC-Decoder.D1_mini.bin"

vom 15.10.2020, 547616 Byte hochgeladen.

Grüße Ingo

Antworten