RE: WLAN-Handregler M5Stack an DR5000/z21

#176 von wawibu , 20.04.2021 12:04

Hi Frank,

erstmal Danke für die schnelle Umsetzung!

Ich habe Dir hier mal einen Schnipsel aus der z21emu und vom can-monitor beigefügt.

Die Rückmeldung der Lok erfolgt als Addresse 3 - also so wie Du es angenommen hattest.

Leider wird die Adresse 3 von Franky als mm-3 in der Gleisbox erkannt - damit fährt die dcc lok natürlich nicht. Irgendwas stimmt da also nicht ganz. Auch ein Reboot nachdem ich das Flag im Web gesetzt habe, ändert nichts.

Auch die Geschwindigkeit wird mit nachkomma stellen im Can-Monitor angezeigt - wenn ich einmal hoch gedreht habe, komme ich somit nicht mehr auf 0. Kleinster Wert ist 1.6 im Can-Monitor was im Franky als 2 angezeigt wird. Liegt das an der Implementierung des Offset?

Dann ist mir aufgefallen, dass Franky zwar von gelb auf grün welchsel wenn die Gleisspannung aus bzw an ist - im Webinterface auf der Z21 page ändert sich das aber nicht.

Kann ich aktuell eigentlich auch über Franky die Gleisspannung ein / aus schalten?

Gerne experimentiere ich selber an dem Offset rum - hast Du das in der z21lib integriert?

Grüße,
Torsten

EDIT: es ist egal ob das Flag im Web gesetzt ist oder nicht, das hat keinen Einfluss auf die Adresse die übertragen wird. Mit und ohne Flag wird beides mal 0x0003 übertragen.


z21emu Ausgabe nach dem starten

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
 

root@DCC-Gleisbox:~# z21emu -f
created periodic z21 thread
loco data: 1
0x0000C003 Neue Lok
 
11:47:32.329 ->TCP CANID 0x304711 [0](00 00 00 00 00 00 00 00) ........
Client IP added 10.1.66.3
11:47:35.336 ->UDP len 0x0007 ID 0x0040 21 24 00 LAN_X_GET_STATUS
11:47:35.337 UDP-> len 0x0008 ID 0x0040 62 22 02 42 LAN_X_STATUS_CHANGED
11:47:35.383 ->UDP len 0x0004 ID 0x0085 LAN_SYSTEMSTATE_GETDATA
11:47:35.385 UDP-> len 0x0014 ID 0x0084 c8 00 0a 00 96 00 14 00 50 46 80 3e 00 00 00 00 LAN_SYSTEMSTATE_DATACHANGED
11:47:35.438 ->UDP len 0x0007 ID 0x0040 21 21 00 LAN_X_HEADER type ?
11:47:35.490 ->UDP len 0x0004 ID 0x0051 XPN unknown
11:47:40.033 ->TCP CANID 0x300300 [0](00 00 00 00 00 00 00 00) ........
11:47:40.039 ->TCP CANID 0x31B311 [8] 43 42 55 53 01 0a 00 40 CBUS...@
11:47:40.040 ->TCP* CANID 0x312B32 [8] 47 42 f5 69 00 00 00 10 GB.i....
11:47:42.043 ->TCP CANID 0x304711 [0](00 00 00 00 00 00 00 00) ........
11:47:42.048 ->TCP CANID 0x31B311 [8] 43 42 55 53 01 0a 00 40 CBUS...@
11:47:42.050 ->TCP* CANID 0x312B32 [8] 47 42 f5 69 00 00 00 10 GB.i....
11:47:50.033 ->TCP CANID 0x300300 [0](00 00 00 00 00 00 00 00) ........
11:47:50.039 ->TCP CANID 0x31B311 [8] 43 42 55 53 01 0a 00 40 CBUS...@
11:47:50.041 ->TCP* CANID 0x312B32 [8] 47 42 f5 69 00 00 00 10 GB.i....
11:47:55.046 ->TCP CANID 0x304711 [0](00 00 00 00 00 00 00 00) ........
11:47:55.050 ->TCP CANID 0x31B311 [8] 43 42 55 53 01 0a 00 40 CBUS...@
11:47:55.053 ->TCP* CANID 0x312B32 [8] 47 42 f5 69 00 00 00 10 GB.i....
11:47:55.491 ->UDP len 0x0007 ID 0x0040 21 24 00 LAN_X_GET_STATUS
11:47:55.492 UDP-> len 0x0008 ID 0x0040 62 22 02 42 LAN_X_STATUS_CHANGED
11:47:55.542 ->UDP len 0x0004 ID 0x0085 LAN_SYSTEMSTATE_GETDATA
11:47:55.542 UDP-> len 0x0014 ID 0x0084 c8 00 0a 00 96 00 14 00 50 46 80 3e 00 00 00 00 LAN_SYSTEMSTATE_DATACHANGED
11:47:55.595 ->UDP len 0x0007 ID 0x0040 21 21 00 LAN_X_HEADER type ?
11:47:55.647 ->UDP len 0x0004 ID 0x0051 XPN unknown
11:48:00.033 ->TCP CANID 0x300300 [0](00 00 00 00 00 00 00 00) ........
11:48:00.039 ->TCP CANID 0x31B311 [8] 43 42 55 53 01 0a 00 40 CBUS...@
11:48:00.040 ->TCP* CANID 0x312B32 [8] 47 42 f5 69 00 00 00 10 GB.i....
11:48:08.049 ->TCP CANID 0x304711 [0](00 00 00 00 00 00 00 00) ........
11:48:08.055 ->TCP CANID 0x31B311 [8] 43 42 55 53 01 0a 00 40 CBUS...@
11:48:08.057 ->TCP* CANID 0x312B32 [8] 47 42 f5 69 00 00 00 10 GB.i....
11:48:10.034 ->TCP CANID 0x300300 [0](00 00 00 00 00 00 00 00) ........
11:48:10.039 ->TCP CANID 0x31B311 [8] 43 42 55 53 01 0a 00 40 CBUS...@
11:48:10.040 ->TCP* CANID 0x312B32 [8] 47 42 f5 69 00 00 00 10 GB.i....
11:48:11.023 ->UDP len 0x000a ID 0x0040 e4 13 00 03 87 39 LAN_X_SET_LOCO_DRIVE 0x0003 0x87
Dummy MM311:48:11.024 TCP-> CANID 0x0A0300 [5] 00 00 00 03 01(00 00 00) ........ 11:48:11.024 TCP-> CANID 0x080300 [6] 00 00 00 03 00 38(00 00) .....8..
11:48:11.038 ->TCP CANID 0x0B2B32 [5] 00 00 00 03 01(00 00 00) ........
11:48:11.038 UDP-> len 0x000e ID 0x0040 ef 00 03 04 80 00 00 00 00 68 LAN_X_LOCO_INFO LOC ID 0x0003
11:48:11.043 ->TCP CANID 0x092B32 [6] 00 00 00 03 00 38(00 00) .....8..
11:48:11.045 UDP-> len 0x000e ID 0x0040 ef 00 03 04 87 00 00 00 00 6f LAN_X_LOCO_INFO LOC ID 0x0003
11:48:15.651 ->UDP len 0x0007 ID 0x0040 21 24 00 LAN_X_GET_STATUS
11:48:15.651 UDP-> len 0x0008 ID 0x0040 62 22 02 42 LAN_X_STATUS_CHANGED
11:48:15.701 ->UDP len 0x0004 ID 0x0085 LAN_SYSTEMSTATE_GETDATA
11:48:15.703 UDP-> len 0x0014 ID 0x0084 c8 00 0a 00 96 00 14 00 50 46 80 3e 00 00 00 00 LAN_SYSTEMSTATE_DATACHANGED
11:48:15.754 ->UDP len 0x0007 ID 0x0040 21 21 00 LAN_X_HEADER type ?
11:48:15.809 ->UDP len 0x0004 ID 0x0051 XPN unknown
11:48:20.035 ->TCP CANID 0x300300 [0](00 00 00 00 00 00 00 00) ........
11:48:20.040 ->TCP CANID 0x31B311 [8] 43 42 55 53 01 0a 00 40 CBUS...@
11:48:20.041 ->TCP* CANID 0x312B32 [8] 47 42 f5 69 00 00 00 10 GB.i....
11:48:23.045 ->TCP CANID 0x304711 [0](00 00 00 00 00 00 00 00) ........
11:48:23.051 ->TCP CANID 0x31B311 [8] 43 42 55 53 01 0a 00 40 CBUS...@
11:48:23.054 ->TCP* CANID 0x312B32 [8] 47 42 f5 69 00 00 00 10 GB.i....
11:48:30.035 ->TCP CANID 0x300300 [0](00 00 00 00 00 00 00 00) ........
11:48:30.041 ->TCP CANID 0x31B311 [8] 43 42 55 53 01 0a 00 40 CBUS...@
11:48:30.042 ->TCP* CANID 0x312B32 [8] 47 42 f5 69 00 00 00 10 GB.i....
11:48:35.813 ->UDP len 0x0007 ID 0x0040 21 24 00 LAN_X_GET_STATUS
11:48:35.814 UDP-> len 0x0008 ID 0x0040 62 22 02 42 LAN_X_STATUS_CHANGED
11:48:35.861 ->UDP len 0x0004 ID 0x0085 LAN_SYSTEMSTATE_GETDATA
11:48:35.861 UDP-> len 0x0014 ID 0x0084 c8 00 0a 00 96 00 14 00 50 46 80 3e 00 00 00 00 LAN_SYSTEMSTATE_DATACHANGED
11:48:35.915 ->UDP len 0x0007 ID 0x0040 21 21 00 LAN_X_HEADER type ?
11:48:35.964 ->UDP len 0x0004 ID 0x0051 XPN unknown
11:48:36.057 ->TCP CANID 0x304711 [0](00 00 00 00 00 00 00 00) ........
11:48:36.058 ->TCP* CANID 0x31B311 [8] 43 42 55 53 01 0a 00 40 CBUS...@
11:48:36.058 ->TCP* CANID 0x312B32 [8] 47 42 f5 69 00 00 00 10 GB.i....
11:48:40.036 ->TCP CANID 0x300300 [0](00 00 00 00 00 00 00 00) ........
11:48:40.042 ->TCP CANID 0x31B311 [8] 43 42 55 53 01 0a 00 40 CBUS...@
11:48:40.042 ->TCP* CANID 0x312B32 [8] 47 42 f5 69 00 00 00 10 GB.i....
 
 



can monitor Ausgabe beim versuch die DCC Addr3 zu steuern

1
2
3
4
5
6
7
8
9
10
 

11:50:18.379 CAN 0x00080300 [6] 00 00 00 03 00 50 Lok mm-3 Geschwindigkeit: 8.0
11:50:18.382 CAN 0x00092B32 [6] 00 00 00 03 00 50 Lok mm-3 Geschwindigkeit: 8.0
11:50:18.405 CAN 0x00080300 [6] 00 00 00 03 00 48 Lok mm-3 Geschwindigkeit: 7.2
11:50:18.408 CAN 0x00092B32 [6] 00 00 00 03 00 48 Lok mm-3 Geschwindigkeit: 7.2
11:50:18.430 CAN 0x00080300 [6] 00 00 00 03 00 48 Lok mm-3 Geschwindigkeit: 7.2
11:50:18.433 CAN 0x00092B32 [6] 00 00 00 03 00 48 Lok mm-3 Geschwindigkeit: 7.2
11:50:18.455 CAN 0x00080300 [6] 00 00 00 03 00 40 Lok mm-3 Geschwindigkeit: 6.4
11:50:18.458 CAN 0x00092B32 [6] 00 00 00 03 00 40 Lok mm-3 Geschwindigkeit: 6.4
 
 



z21emu Ausgabe nach einen Reboot von Franky

1
2
3
4
5
6
7
8
9
10
11
12
 

12:00:32.256 ->UDP len 0x0004 ID 0x0085 LAN_SYSTEMSTATE_GETDATA
12:00:32.256 UDP-> len 0x0014 ID 0x0084 c8 00 0a 00 96 00 14 00 50 46 80 3e 00 00 00 00 LAN_SYSTEMSTATE_DATACHANGED
12:00:32.257 ->UDP len 0x0007 ID 0x0040 21 21 00 LAN_X_HEADER type ?
12:00:32.258 ->UDP len 0x0007 ID 0x0040 f1 0a bc LAN_X_GET_FIRMWARE_VERSION
12:00:32.258 UDP-> len 0x0009 ID 0x0040 f3 0a 01 32 ca LAN_X_FIRMWARE_VERSION 1.32
12:00:32.291 ->UDP len 0x0004 ID 0x001a LAN_GET_HWINFO
12:00:32.294 UDP-> len 0x000c ID 0x001a 01 02 00 00 32 01 00 00 LAN HWINFO 0x0201 1.32
12:00:32.340 ->UDP len 0x0004 ID 0x0010 LAN_GET_SERIAL_NUMBER
12:00:32.342 UDP-> len 0x0008 ID 0x0010 4d c1 02 00 LAN_SERIAL_NUMBER 0x0002C14D
12:00:32.394 ->UDP len 0x0004 ID 0x0051 XPN unknown
 
 


 
wawibu
Regionalbahn (RB)
Beiträge: 38
Registriert am: 19.03.2019
Gleise Peco Code55 , Fleischmann
Spurweite N
Stromart Digital


RE: WLAN-Handregler M5Stack an DR5000/z21

#177 von Lio , 20.04.2021 19:22

Hallo Torsten,

das Problem habe ich gefunden. Wie immer: wenn man es hat, stellt sich der Fehler als ziemlich dämlich heraus. Ich arbeite noch am Wiedereinbringen des Gleisbilds, zusammen damit liefere ich dann die Korrektur. Falls du später, falls es Fehler gibt, selbst schauen magst: in der z21lib musst du nur nach addrOffs suchen. Prinzip: die Adresse wird nur zur Zentrale hin inkrementiert, sämtliches Logging nimmt die nicht inkrementierte Adresse (weil man ja Lok 3 und nicht Lok 8195 steuern möchte).

Bruchteile von Fahrstufen? Das kenne ich nicht - hat das was mit dem Märklinformat zu tun? Mit dem Offset jedenfalls nicht.
Nur zur vollständigen Information, falls dies im Zusammenspiel mit der Gleisbox ein Problem wäre: Fahrstufe 0 wird als 0, Fahrstufe 1 als 2, Fahrstufe 2 als 3 usw. usf. Fahrstufe 126 als 127 übertragen. Grund ist, dass das DCC-Protokoll die Fahrstufe 1 als Loknothalt interpretiert. Deshalb kennt DCC auch nur 126 Fahrstufen. Aber wie gesagt, das sollte mit deinem Problem nichts zu tun haben.

Ja, das Webinterface bildet noch nicht korrekt die Zustände ab (auch bei Franky selbst ist da nocch Verbesserungsbedarf) -> Known bug..

Ein-/Ausschalten der Gleisspannung von Franky aus ist noch nicht implementiert. Grund ist der Mangel an Knöpfen. Ich habe für später vor, das über ein Schütteln von Franky zu realisieren (hat ja einen Gyrosensor an Board) --> zukünftiges Feature.


Viele Grüße
Frank


N - Hauptanlage Lichterfelde-Ost: https://photos.app.goo.gl/Q7As0aIKCf1MZ5Ep1
N - Zweitanlage Bad Carlsfeld: https://photos.app.goo.gl/NzKCCWhT5fEJwGvq5


 
Lio
InterRegioExpress (IRE)
Beiträge: 285
Registriert am: 17.11.2016
Ort: Berlin
Spurweite N
Stromart Digital


RE: WLAN-Handregler M5Stack an DR5000/z21

#178 von bertr2d2 , 20.04.2021 19:30

Hallo,

Zitat

die Formel ist total einfach - es muss je nach verwendetem Protokoll ein Offset hinzuaddiert werden
Zitat von bertr2d2 im Beitrag Gleisbox als Zentrale

Zitat von Lauenstein im Beitrag Gleisbox als Zentrale

Die MM-Lok mit Adresse 24 kann ich auch steuern mit der z21-App! Aber warum funktioniert es mit der DCC-Lok nicht?


ich musste bei der Zuordnung der Loks von Adresse zu Protokoll/ID etwas tricksen. Hier die Übersicht:

1
2
3
4
5
6
7
8
 

/*
0x0000 - 0x007F mm2_prg Adresse + 0x0000
0x0080 - 0x00FF mm2_dil Adresse + 0x0080
0x0100 - 0x1FFF mfx Adresse + 0x0100
0x2000 - 0x3FFF dcc Adresse + 0x2000
*/
 
 


D.h. Du musst zu der DCC Adresse 8192 (0x2000) hinzufügen in der App. So weiss z21emu das es sich um eine DCC Lok handelt.




Sprich in meinem Fall muss ich 0x2000 hinzuaddieren. Wenn Du das als konfigurierbar im Webinterface einbaust, dass wäre klasse. Könnte mir vorstellen dass ggf auch ein anderer davon profitiert.


ich glaub, hier liegt ein Misverständnis (wahrscheinlich meinerseits) vor. Ich habe den z21emu geschrieben, um mit Rocos WLAN Maus auch die Gleisbox zu steuern. M.W. kann die WLAN Maus 16.384 (0 - 0x3fff) Loks verwalten. Ich habe ein vereinfachtes Mapping verwendet um die Protokolle der Loks korrekt anzusteuern. Ich habe keine Ahnung, wie die Loks intern in der Z21 Zentrale verwaltet werden.

IMHO muss Frank nix anpassen; Torsten Du musst nur schauen welches Protokoll Deine Lok verwendet und welche ID sie hat und das entsprechende Offset addieren. Beispiel:

1
2
 
DCC Lok mit ID 5
0x2000 + 0x05 -> 0x2005 -> 8197
 


Du musst also am WLAN Handregler die ID 8297 verwenden um Deine DCC Lok mit ID 5 über die Gleisbox zu steuern. Auf der Z21 Seite wird LAN_X_LOCO_INFO mit der ID 8197 verwendet.

Gruß

Gerd


Smallest Rocrail Server Ever II ist jetzt Smallest Railroad Server Ever II
SRSEII -> SRSEII (Raider heisst jetzt Twix, sonst ändert sich nix )


bertr2d2  
bertr2d2
CityNightLine (CNL)
Beiträge: 1.545
Registriert am: 09.10.2012
Spurweite H0
Stromart Digital


RE: WLAN-Handregler M5Stack an DR5000/z21

#179 von wawibu , 20.04.2021 20:49

Zitat


IMHO muss Frank nix anpassen; Torsten Du musst nur schauen welches Protokoll Deine Lok verwendet und welche ID sie hat und das entsprechende Offset addieren. Beispiel:

1
2
 
DCC Lok mit ID 5
0x2000 + 0x05 -> 0x2005 -> 8197
 


Du musst also am WLAN Handregler die ID 8297 verwenden um Deine DCC Lok mit ID 5 über die Gleisbox zu steuern. Auf der Z21 Seite wird LAN_X_LOCO_INFO mit der ID 8197 verwendet.




Hi Gerd,
das ist mir klar, dass ich auch einfach anstelle der Adresse 3 die Adresse 8297 im Handregler einstellen kann. Doch langfristig wird mich das bestimmt verwirren So habe ich das auch beim testen von Franky 1 gemacht.

Da es ja ein fixes offset ist, ist ein Möglichkeit das in der SW von Franky zu implementieren gegeben und würde mir das langfristig einfacher und stimmer machen.

@Frank: Falls es zuviel Aufwand ist, dann nimm es wieder raus und ich mache mir dann ein eigenen Branch und stelle den Offset dann bei mir fix ein.

Viele Grüße,
Torsten


 
wawibu
Regionalbahn (RB)
Beiträge: 38
Registriert am: 19.03.2019
Gleise Peco Code55 , Fleischmann
Spurweite N
Stromart Digital


RE: WLAN-Handregler M5Stack an DR5000/z21

#180 von wawibu , 20.04.2021 21:18

Zitat

das Problem habe ich gefunden. Wie immer: wenn man es hat, stellt sich der Fehler als ziemlich dämlich heraus. Ich arbeite noch am Wiedereinbringen des Gleisbilds, zusammen damit liefere ich dann die Korrektur. Falls du später, falls es Fehler gibt, selbst schauen magst: in der z21lib musst du nur nach addrOffs suchen. Prinzip: die Adresse wird nur zur Zentrale hin inkrementiert, sämtliches Logging nimmt die nicht inkrementierte Adresse (weil man ja Lok 3 und nicht Lok 8195 steuern möchte).



Hi Frank,

habe jetzt einfach in der z21lib den offset fix eingetragen

1
2
3
4
5
6
7
8
9
 

void Z21::LAN_X_SET_LOCO_DRIVE(int addr, Direction dir, int speed) {
locoDrive(addr + 8192, dir, speed, true);
}
 
void Z21::locoStop(int addr, Direction dir) {
locoDrive(addr + 8192, dir, 1, false);
}
 
 



Damit klappt es - habe am Franky die Adresse 4 eingestellt und die Lok mit DCC Addr 4 setzt sich in Bewegung

Grüße,
Torsten


 
wawibu
Regionalbahn (RB)
Beiträge: 38
Registriert am: 19.03.2019
Gleise Peco Code55 , Fleischmann
Spurweite N
Stromart Digital


RE: WLAN-Handregler M5Stack an DR5000/z21

#181 von Lio , 21.04.2021 00:32

Hallo Torsten und Gerd,

aus Sicht des Benutzers: der möchte nicht die Arithmetik +8192 machen (gerade, weil es aus Sicht des Dezimalsystems "krumm" ist), d.h. Franky muss (und wird) das intern umsetzen. Torsten, warte mal noch auf die nächste Version, da funktioniert es, dann kannst (und solltest) du die Änderung in der z21lib wieder rückgängig machen.


Viele Grüße
Frank


N - Hauptanlage Lichterfelde-Ost: https://photos.app.goo.gl/Q7As0aIKCf1MZ5Ep1
N - Zweitanlage Bad Carlsfeld: https://photos.app.goo.gl/NzKCCWhT5fEJwGvq5


 
Lio
InterRegioExpress (IRE)
Beiträge: 285
Registriert am: 17.11.2016
Ort: Berlin
Spurweite N
Stromart Digital


RE: WLAN-Handregler M5Stack an DR5000/z21

#182 von Ingolf , 22.04.2021 16:52

Hallo Leute,

ich habe vor 2 Tagen meinen neuen M5Stack bekommen, heute kam der M5Stack Faces.
Einen neuen Encoder hatte ich ja noch von meinem Kumpel.
Die Teile montiert, mit PlatformIO geflasht. Meine Anlage in Betrieb gesetzt.

Franky mit meiner DR5000 verbunden, eine Lok aufs Gleis gestellt, mit Franky angewählt - nix passiert.
Der Encoder funktioniert. Der Leuchtring leuchtet wieder, ab und zu kann ich damit in Franky auch was ändern.
Z.B. die Geschwindigkeit der Lok erhöhen (ohne das sie wirklich fahren würde) die Geschwindigkeit wieder auf 0
zu setzen, scheitert, Franky zappelt etwa bei 2 oder 3.
Nach ein paar Sekunden geht dann gar nix mehr. Franky neu starten, dann kann ich die Lok-Adresse anwählen, aber
das war es dann.

GROSSER FRUST !!!

Warum will das Teil nicht ???

Grüße Ingo


Ingolf  
Ingolf
InterRegioExpress (IRE)
Beiträge: 302
Registriert am: 30.08.2015


RE: WLAN-Handregler M5Stack an DR5000/z21

#183 von Jo2 , 22.04.2021 18:30

Hallo Ingolf,
ich bin bisher nur stiller Mitleser, aber für díe Encoderprüfung hat Frank nach dem Motto "it's not a bug it's a feature" eine hilfreiche Funktion "eingebaut":
- Franky starten ohne Verbindung zur Zentrale
- Franky bleibt im Startbildschirm 1 hängen
- Encoder drehen -> Anzeige des Encoderwertes (gelb auf schwarz)

in dieser Anzeige funktioniert der Encoder bei mir einwandfrei. Im Fahrbetrieb tut er sich mit FSt 1 schwer beim dekrementieren.

Viel Erfolg
Jo


Jo2  
Jo2
RegionalExpress (RE)
Beiträge: 63
Registriert am: 16.04.2018
Spurweite H0
Steuerung YaMoRC YD7001, DCC-EX
Stromart Digital


RE: WLAN-Handregler M5Stack an DR5000/z21

#184 von Ingolf , 22.04.2021 19:14

Hallo Jo,

nicht mal das funktioniert.
Franky bleibt bei 1, drehen / drücken des Encoders bewirkt nichts.
Werde morgen noch ein wenig damit herumspielen.

Danke für den Tipp.

Grüße Ingo


Ingolf  
Ingolf
InterRegioExpress (IRE)
Beiträge: 302
Registriert am: 30.08.2015


RE: WLAN-Handregler M5Stack an DR5000/z21

#185 von hubedi , 22.04.2021 19:59

Hallo Ingo,

hm ... das Zappeln bei der Stufe 2-3 tritt bei meinem Franky speziell beim Herunterdrehen der Fahrgeschwindigkeit auf. Wenn ich einfach immer weiter herunterregle, hört das Springen der Anzeige auf und der Wert springt auf Null. Ich habe dieses Verhalten bislang noch nicht mit der Decoderhardware in Verbindung gebracht. Ich dachte, es hätte mit der frühen Entwicklerversion der Software zu tun. Aber vlt. ist auch meine Hardware im ersten Stadium von dieser Zappelseuche befallen ... hm ... :

Da fällt mir ein, ich habe mein gebraucht gekauftes Faces-Unterteil vor der Inbetriebnahme auseinander genommen, habe alle Kontaktpunkte mit Reinigungsspray behandelt und aus einem mitgelieferten Akkumodul den größeren Akku mit 750 mAh eingebaut. Aber ob das wirklich einen Unterschied ausmacht?


LG
Hubert


Hier geht's zu den Bauberichten der "Mark Michingen"
Und hier stelle ich mich kurz vor ...

Wer immer tut, was er schon kann, bleibt immer das, was er schon ist. (Henry Ford)


 
hubedi
ICE-Sprinter
Beiträge: 5.878
Registriert am: 24.10.2015
Ort: Südhessen
Gleise Selbstbau-/Umbaugleise
Spurweite N
Steuerung YaMoRC YD7001, Lenz
Stromart Digital


RE: WLAN-Handregler M5Stack an DR5000/z21

#186 von Jo2 , 22.04.2021 21:06

Hallo Hubert,
das zappeln 2->1->2 hängt vermutlich mit FSt1 = Nothalt zusammen. In der Z21-lib wird das behandelt (aber nicht richtungsabhängig), führt aber beim dekrementieren zu diesem Verhalten. Mit kurzem Druck auf den Drehgeber ist es ja ohnehin erledigt.
In der todo-Liste sicher weit hinten.
VG Jo


Jo2  
Jo2
RegionalExpress (RE)
Beiträge: 63
Registriert am: 16.04.2018
Spurweite H0
Steuerung YaMoRC YD7001, DCC-EX
Stromart Digital


RE: WLAN-Handregler M5Stack an DR5000/z21

#187 von Lio , 22.04.2021 23:36

Guten Abend,

@Jo: willlkommen! Freut mich, wenn du nun mitschreibst.

@Torsten: Version 1.2.0 ist raus, da klappt nun auch das Gerdoffset, probiere mal bitte.

@Ingo und andere: Ich habe Fragezeichen in den Augen wegen der "zappelnden Fahrstufen 1 und 2"???? So sieht es bei mir aus: https://www.youtube.com/watch?v=v3KEq8dkvPQ


Viele Grüße
Frank


N - Hauptanlage Lichterfelde-Ost: https://photos.app.goo.gl/Q7As0aIKCf1MZ5Ep1
N - Zweitanlage Bad Carlsfeld: https://photos.app.goo.gl/NzKCCWhT5fEJwGvq5


 
Lio
InterRegioExpress (IRE)
Beiträge: 285
Registriert am: 17.11.2016
Ort: Berlin
Spurweite N
Stromart Digital


RE: WLAN-Handregler M5Stack an DR5000/z21

#188 von hubedi , 23.04.2021 01:10

Hallo Frank,

das "Zappeln" tritt nach der Verbindung mit der Zentrale auf, wenn eine Lok am Regler hängt. Ohne Kontakt mit meiner DR5000 laufen auch bei mir die Werte brav rauf und runter.

Wie ich bereits geschrieben habe, kann ich die Geschwindigkeit der Lok einwandfrei hochdrehen. Das Dekrementieren klappt bis zum Wert drei aber dann springt die Anzeige beim weiteren Encoderdrehen plötzlich in rascher Folge zwischen zwei und drei hin und her. Wenn ich dann eifrig einfach immer weiter herunterkurbele, zeigt sich nach einer gewissen Zeit der Wert null. Der Wert eins wird so offenbar nicht erreicht.

Dieses "Zappeln" war bei meinem Franky2 beim ersten Test jedes Mal zu beobachten. Ich kann gerne morgen nochmal diverse Parameter wie Lokadresse oder Einschaltreihenfolge usw. ausprobieren. Vlt. kann ich so eine gewisse Regelmäßigkeit entdecken.

LG
Hubert


Hier geht's zu den Bauberichten der "Mark Michingen"
Und hier stelle ich mich kurz vor ...

Wer immer tut, was er schon kann, bleibt immer das, was er schon ist. (Henry Ford)


 
hubedi
ICE-Sprinter
Beiträge: 5.878
Registriert am: 24.10.2015
Ort: Südhessen
Gleise Selbstbau-/Umbaugleise
Spurweite N
Steuerung YaMoRC YD7001, Lenz
Stromart Digital


RE: WLAN-Handregler M5Stack an DR5000/z21

#189 von Lio , 23.04.2021 07:56

Hallo Hubert,

guter Hinweis. Ich teste derzeit wenig _mit_ der Anlage - das muss ich mir ansehen und unbedingt korrigieren. Wird nicht sofort, aber am Wochenende sollte es klappen.

PS. Ist es normal, dass die angezeigte Beitragszeit um 1h hinterherhinkt - hat Stummi die Sommerzeit verpasst?


Viele Grüße
Frank


N - Hauptanlage Lichterfelde-Ost: https://photos.app.goo.gl/Q7As0aIKCf1MZ5Ep1
N - Zweitanlage Bad Carlsfeld: https://photos.app.goo.gl/NzKCCWhT5fEJwGvq5


 
Lio
InterRegioExpress (IRE)
Beiträge: 285
Registriert am: 17.11.2016
Ort: Berlin
Spurweite N
Stromart Digital


RE: WLAN-Handregler M5Stack an DR5000/z21

#190 von Ingolf , 23.04.2021 08:53

Guten Morgen,

meine Laune ist wieder besser !

Nochmals den Encoder getauscht - läuft wie in Franks neuestem Video.
Lok auf die Anlage - nix. Bis ich die Lok-Adresse ausgelesen habe, die stand auf 0. Hab ich die beim Spielen
mit Franky da reingesetzt ???
Lok-Adresse wieder auf 4 und alles läuft.

Ufffff....

Danke für eure Hilfe !

Grüße Ingo


Ingolf  
Ingolf
InterRegioExpress (IRE)
Beiträge: 302
Registriert am: 30.08.2015


RE: WLAN-Handregler M5Stack an DR5000/z21

#191 von Jo2 , 23.04.2021 09:13

Hallo Hubert, Frank,
zum "zappeln":
mit Zentrale (DR5000) egal welche Adresse zappeln 2>1>2
Zentrale AUS kein zappeln 2>1>0

Hubert, was hast für eine Zentrale? Mich wundert, dass es bei dir 3>2>3 zappelt?

Frank, du synchronisierst doch immer die Anzeige mit der Zentrale, was übrigens gut funktioniert. Ich habe noch eine Multimaus angesteckt und die Anzeige des Franky folgt der Multimaus exakt, incl. Fahrtrichtung.

Das zappeln ist weg, wenn in der Z21-lib die FSt. 1 unterdrückt wird (Z268 if(speed < 2) ...).
Dies habe ich nur testweise probiert, wie in #186 geschrieben.

Ich habe mir übrigens einen 4-stufigen Fahrstufenschalter einprogrammiert.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
  // Fahrstufenschalter
} else if (button == M5Btn::RotaryKnobLong &amp;&amp; focussedWidget() == speed) {
if (loco[channel]-&gt;fst &gt;= Fst3) {
speed-&gt;setValue(MaxFst);
}
if (loco[channel]-&gt;fst &gt;= Fst2 and loco[channel]-&gt;fst &lt; Fst3) {
speed-&gt;setValue(Fst3);
}
if (loco[channel]-&gt;fst &gt;= Fst1 and loco[channel]-&gt;fst &lt; Fst2) {
speed-&gt;setValue(Fst2);
}
if (loco[channel]-&gt;fst &lt; Fst1) {
speed-&gt;setValue(Fst1);
}
 
loco[channel]-&gt;fst = speed-&gt;getValue();
driveLoco();
 
 



VG Jo


Jo2  
Jo2
RegionalExpress (RE)
Beiträge: 63
Registriert am: 16.04.2018
Spurweite H0
Steuerung YaMoRC YD7001, DCC-EX
Stromart Digital


RE: WLAN-Handregler M5Stack an DR5000/z21

#192 von hubedi , 23.04.2021 13:22

Hallo Jo, Hallo Frank,

ich war gerade an der Anlage und habe das "Zappeln" nochmal genauer verifiziert. Zunächst muss ich mich korrigieren ... es zappelt wie bei Ingos Franky bei 2-1-2 beim Dekrementieren. Konkret springt die Anzeige von zwei kurz auf eins und gleich wieder zurück auf zwei. Der Wert null und damit der Stop des Fahrzeugs wird zunächst nicht erreicht und die Lok kriecht somit langsam weiter. Die Fahrtrichtung und auch die DCC-Lokadresse spielt dabei keine Rolle ... es zappelt. Die Fuhre hält erst nach mehrmaligem Durchkurbeln des Encoders an. Ein punktgenaues Fahren ist so natürlich nicht zu machen.

Ich hatte gestern aus dem Gedächtnis heraus 3-2-3 angegeben und das war falsch ... sorry.

Wie oben angegeben ist meine Anlage an eine DR5000 Digikeijs-Zentrale angeschlossen. Die Zentrale und mein Franky sind in das IPv4-Heimnetz via Fritzbox eingebunden. Von DHCP-Server erhalten Sie bei der Anmeldung eine fest zugeordnete IP-Adresse. Der Verbindungsaufbau klappt reibungslos. Ich habe sogar einen Repeater auf dem Dachboden installiert, damit auch meine WLAN-Multimaus mit der Feldstärke des Netzes zufrieden ist.

Die Einschaltreihenfolge spielt keine Rolle. Sobald sich Zentrale und Franky gefunden haben, beginnt das Zappeln. Der farbige Balken mag grün oder nach einem Stop der Gleisspannung orange anzeigen ... es zappelt. Wenn ich bei eingeschaltetem Franky die Netzspannung zur Zentrale einfach abschalte, arbeitet das Dekrementieren am Franky tatsächlich wieder richtig.

Dabei ist mir übrigens aufgefallen, trotz der elektrisch abgeschalteten Zentrale signalisiert der grüne Balken weiterhin einen vorhandenen Netzkontakt. Da stimmt also zumindest in diesem Fall die Aktualisierung der farbigen Statusanzeige noch nicht. Naja ... indirekt habe ich ja einen Statusbericht, wenn ich am Encoder auf Null dekrementiere.

Fazit: Das Zappeln scheint mit der erfolgreichen Verbindung zur Zentrale aufzutauchen. Wie das zusammen hängen kann ... hm. ... jedenfalls ein interessantes Phänomen.

LG
Hubert

PS: Mit der WLAN-Maus oder der Z21-App lassen sich die Fahrzeuge übrigens ohne Probleme steuern. Ein Fehler der Zentrale selbst scheint damit eher unwahrscheinlich zu sein.


Hier geht's zu den Bauberichten der "Mark Michingen"
Und hier stelle ich mich kurz vor ...

Wer immer tut, was er schon kann, bleibt immer das, was er schon ist. (Henry Ford)


 
hubedi
ICE-Sprinter
Beiträge: 5.878
Registriert am: 24.10.2015
Ort: Südhessen
Gleise Selbstbau-/Umbaugleise
Spurweite N
Steuerung YaMoRC YD7001, Lenz
Stromart Digital


RE: WLAN-Handregler M5Stack an DR5000/z21

#193 von Lio , 23.04.2021 15:12

Hallo zusammen,

@Jo: freut mich, dass jemand schon anfängt, den Code nach eigenen Bedürfnissen anzupassen - so war es (auch) gedacht. Wenn ich die nervigen Fehler durch habe, können wir uns ja mal unterhalten, wie so ein Wunsch vielleicht in Franky so einfließt, dass du es nicht jedesmal wieder reinbringen musst, wenn es eine neue Lieferung gibt - z.B. es über das Webinterface als Feature konfigurierbar machen.

Beim Thema falsche Adresse: ich bin auf mich selbst reingefallen: Nachdem ich das "Gerdoffset" eingabaut hatte und auch testweise aktiviert hatte (Webinterface), wunderte ich mich gestern, warum sich meine Loks nicht mehr bewegten. Klar, das "Gerdoffset" hatte ich aktiviert und so fuhr ich nicht die Adresse 54, sondern 54+8192. Falls jemand also mit dem "Gerdoffset" rumspielt ... vielleicht sollte ich das optisch visualisieren, wenn es aktiv ist ...

@Ingo: schön, dass es jetzt funktioniert, vielleicht kam die Adresse 0 beim Probieren der Beta-Version der CV-Programmierung (noch nicht fertig) von Franky rein?

@Hubert: es ist bestimmt ein Problem von Franky und nicht der Zentralen. Wie Jo schon vermutet hat, liegt es - Ferndiagnose - im Dunstkreis "besondere Bedeutung Fahrstufe 1" (nämlich: Nothalt) versus Berücksichtigung der von der Zentrale zurückgemeldeten Fahrstufen (nämlich Rückumrechnung). Ich kümmere mich darum! (Trotzdem komisch, dass mir das noch nicht auffiel, denn ich konnte anstandslos fahren, ....)

@alle: die Visualisierung der Zentralenzustände (seien es die farbigen Balken, sei es das Webinterface) ist noch fehlerhaft. Leider bin ich immer versucht, Neues einzubauen, so bleiben manchmal solche nervigen Fehler liegen. Ich gelobe Besserung!


Viele Grüße
Frank


N - Hauptanlage Lichterfelde-Ost: https://photos.app.goo.gl/Q7As0aIKCf1MZ5Ep1
N - Zweitanlage Bad Carlsfeld: https://photos.app.goo.gl/NzKCCWhT5fEJwGvq5


 
Lio
InterRegioExpress (IRE)
Beiträge: 285
Registriert am: 17.11.2016
Ort: Berlin
Spurweite N
Stromart Digital


RE: WLAN-Handregler M5Stack an DR5000/z21

#194 von hubedi , 23.04.2021 16:35

Hallo Frank,

Zitat
... Wie Jo schon vermutet hat, liegt es - Ferndiagnose - im Dunstkreis "besondere Bedeutung Fahrstufe 1" (nämlich: Nothalt) versus Berücksichtigung der von der Zentrale zurückgemeldeten Fahrstufen (nämlich Rückumrechnung). Ich kümmere mich darum! (Trotzdem komisch, dass mir das noch nicht auffiel, denn ich konnte anstandslos fahren, ....)



Das wundert mich eigentlich nicht. Ich denke es liegt an Deinem schnellen Finger mit den Zusatzgelenken in Kombination mit dem Schraubenupdate des Drehknopfes. Da fallen so 10 bis 20 Extradrehungen gar nicht auf ...

Zitat
... die Visualisierung der Zentralenzustände (seien es die farbigen Balken, sei es das Webinterface) ist noch fehlerhaft. Leider bin ich immer versucht, Neues einzubauen, so bleiben manchmal solche nervigen Fehler liegen. Ich gelobe Besserung! ...



Das kenne ich. Ich muss mich ebenfalls immer wieder dazu überreden, die alten Sachen abzuarbeiten, bevor ich mit neuen Ideen beginne. Ich habe mir schon eine gespannte Mausefalle auf die Tastatur gestellt, damit ich nicht auch noch mit dem Franky-Quelltext herumspiele. Nein, erst ist was anderes dran ... ... Also, lass Dich nicht treiben!


LG
Hubert


Hier geht's zu den Bauberichten der "Mark Michingen"
Und hier stelle ich mich kurz vor ...

Wer immer tut, was er schon kann, bleibt immer das, was er schon ist. (Henry Ford)


 
hubedi
ICE-Sprinter
Beiträge: 5.878
Registriert am: 24.10.2015
Ort: Südhessen
Gleise Selbstbau-/Umbaugleise
Spurweite N
Steuerung YaMoRC YD7001, Lenz
Stromart Digital


RE: WLAN-Handregler M5Stack an DR5000/z21

#195 von wawibu , 23.04.2021 20:41

Zitat

@Torsten: Version 1.2.0 ist raus, da klappt nun auch das Gerdoffset, probiere mal bitte.


Klappt wunderbar!

Das zappeln passt ja zu dem was ich die Tage schon geschrieben hatte. Im CAN Monitor sehe ich die "krummen" Fahrstufen. Die werden dann so an Franky zurück übertragen und dann wird aus 1.6 wieder eine 2
Den Sprung von 10.4 auf 0 habe ich durch drücken des Encoders erreicht, der setzt die Fahrstufe beim Richtungswechsel ja fest auf 0.

Keine Ahnung ob das irgendwie hilft.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 

20:35:40.321 CAN 0x00080300 [6] 00 00 C0 04 00 80 Lok dcc-4 Geschwindigkeit: 12.8
20:35:40.324 CAN 0x00092B32 [6] 00 00 C0 04 00 80 Lok dcc-4 Geschwindigkeit: 12.8
20:35:40.350 CAN 0x00080300 [6] 00 00 C0 04 00 78 Lok dcc-4 Geschwindigkeit: 12.0
20:35:40.354 CAN 0x00092B32 [6] 00 00 C0 04 00 78 Lok dcc-4 Geschwindigkeit: 12.0
20:35:40.365 CAN 0x00080300 [6] 00 00 C0 04 00 70 Lok dcc-4 Geschwindigkeit: 11.2
20:35:40.368 CAN 0x00092B32 [6] 00 00 C0 04 00 70 Lok dcc-4 Geschwindigkeit: 11.2
20:35:40.390 CAN 0x00080300 [6] 00 00 C0 04 00 68 Lok dcc-4 Geschwindigkeit: 10.4
20:35:40.393 CAN 0x00092B32 [6] 00 00 C0 04 00 68 Lok dcc-4 Geschwindigkeit: 10.4
20:35:41.888 CAN 0x00080300 [6] 00 00 C0 04 00 00 Lok dcc-4 Geschwindigkeit: 0.0
20:35:41.891 CAN 0x00092B32 [6] 00 00 C0 04 00 00 Lok dcc-4 Geschwindigkeit: 0.0
20:35:44.289 CAN 0x000A0300 [5] 00 00 C0 04 01 Lok dcc-4 Richtung: vorw&#228;rts
20:35:44.291 CAN 0x000B2B32 [5] 00 00 C0 04 01 Lok dcc-4 Richtung: vorw&#228;rts
20:35:44.300 CAN 0x00080300 [6] 00 00 C0 04 00 00 Lok dcc-4 Geschwindigkeit: 0.0
20:35:44.302 CAN 0x00092B32 [6] 00 00 C0 04 00 00 Lok dcc-4 Geschwindigkeit: 0.0
20:35:45.695 CAN 0x00080300 [6] 00 00 C0 04 00 10 Lok dcc-4 Geschwindigkeit: 1.6
20:35:45.698 CAN 0x00092B32 [6] 00 00 C0 04 00 10 Lok dcc-4 Geschwindigkeit: 1.6
 
 



Grüße,
Torsten


 
wawibu
Regionalbahn (RB)
Beiträge: 38
Registriert am: 19.03.2019
Gleise Peco Code55 , Fleischmann
Spurweite N
Stromart Digital


RE: WLAN-Handregler M5Stack an DR5000/z21

#196 von hubedi , 23.04.2021 22:24

Hallo Torsten,

der Druck auf den Encoder ist vorerst ein brauchbarer Workaround, um eine Fuhre punktgenau anzuhalten. Danke für den Tipp.

LG
Hubert


Hier geht's zu den Bauberichten der "Mark Michingen"
Und hier stelle ich mich kurz vor ...

Wer immer tut, was er schon kann, bleibt immer das, was er schon ist. (Henry Ford)


 
hubedi
ICE-Sprinter
Beiträge: 5.878
Registriert am: 24.10.2015
Ort: Südhessen
Gleise Selbstbau-/Umbaugleise
Spurweite N
Steuerung YaMoRC YD7001, Lenz
Stromart Digital


RE: WLAN-Handregler M5Stack an DR5000/z21

#197 von Jo2 , 23.04.2021 23:02

Guten Abend,

Vorsicht beim zurückblättern von der PROG-Seite. Steht dort noch CV1 = 0, wird dies beim zurückblättern evtl. per PoM Write auch programmiert.
CV1 = 0 schaltet den Digital-Betrieb ab! Die Lok reagiert also nicht mehr und fährt z.Bsp. munter weiter.

@Frank so wird es sicher bei Ingo passiert sein, evtl. wäre eine Umbelegung der read / write Tasten besser.

VG Jo


Jo2  
Jo2
RegionalExpress (RE)
Beiträge: 63
Registriert am: 16.04.2018
Spurweite H0
Steuerung YaMoRC YD7001, DCC-EX
Stromart Digital


RE: WLAN-Handregler M5Stack an DR5000/z21

#198 von wawibu , 24.04.2021 10:35

Habe da noch 3 Themen, bei denen Ihr mir vielleicht helfen könnt

1) Ich habe mir die 3 Komponenten einzeln gekauft - nun finde ich aber die Ladeschale nicht einzeln Gibt es die nicht einzeln oder finde ich diese nur nicht?

2) Hubert - Du hattest geschrieben

Zitat

Da fällt mir ein, ich habe mein gebraucht gekauftes Faces-Unterteil vor der Inbetriebnahme auseinander genommen, habe alle Kontaktpunkte mit Reinigungsspray behandelt und aus einem mitgelieferten Akkumodul den größeren Akku mit 750 mAh eingebaut. Aber ob das wirklich einen Unterschied ausmacht?


Gibt es den größeren Akku auch einzeln und passt der 1:1 in das Gehäuse?

3) wenn ich den M5 an mein USB Netzteil hänge um ihn aufzuladen, kann ich ihn nicht abschalten. Sprich er ist während der Ladezeit eingeschaltet. Was auch so nicht richtig ist. Finde hier aber nicht den Trick. Habe schon versucht mit 2x Power , Power lang, Power kurz - nix bringt den M5 dazu sich bei angestecktem USB Ladegerät schlafen zu legen. Ist das so gewollt oder gibt es einen Trick?

Danke,
Torsten


 
wawibu
Regionalbahn (RB)
Beiträge: 38
Registriert am: 19.03.2019
Gleise Peco Code55 , Fleischmann
Spurweite N
Stromart Digital


RE: WLAN-Handregler M5Stack an DR5000/z21

#199 von hubedi , 24.04.2021 12:58

Hallo Torsten,

zu 1) Ich wollte mir auch eine einzelne Ladeschale kaufen, da sie bei meinem Gebrauchtkauf aus Frankreich nicht dabei war. Leider suchte ich ebenfalls vergeblich. Ich werde mir wohl selbst eine Alternative bauen bzw. drucken.

zu 2) Das Batteriepack war in meinem gebraucht gekauften M5-Set dabei. Das Pack mit dem 750 mAh-Akku gibt es aber auch für kleines Geld einzeln zu erwerben. Darin steckt ein Standard-Lipo-Akku mit Anschlussstecker. Dieser Akku passt genau in das Faces-Gehäuse, wo normalerweise der kleinere 600 mAh-Akku wohnt. Ich denke, diese Akkus sind auch einzeln zu erwerben. Ich habe nur nicht danach gesucht, da ich schon einen hatte.

Zu 3) Mein Franky verhält sich am USB-Port genauso. Ich habe es zur Kenntnis genommen und noch nicht versucht, es zu ändern. Da ich kein Mandarin oder gar Hochchinesich spreche, beherrsche ich keine einschlägigen Zaubersprüche. Wer weiß was ich anrichte, wenn ich sie nicht korrekt ausspreche ... oder so ...

LG
Hubert


Hier geht's zu den Bauberichten der "Mark Michingen"
Und hier stelle ich mich kurz vor ...

Wer immer tut, was er schon kann, bleibt immer das, was er schon ist. (Henry Ford)


 
hubedi
ICE-Sprinter
Beiträge: 5.878
Registriert am: 24.10.2015
Ort: Südhessen
Gleise Selbstbau-/Umbaugleise
Spurweite N
Steuerung YaMoRC YD7001, Lenz
Stromart Digital


RE: WLAN-Handregler M5Stack an DR5000/z21

#200 von Lio , 26.04.2021 00:13

Hallo,

ein kurzer Zwischenstand als Lebenszeichen: Ich bin dabei, die Probleme zu lösen:
- Zappeln: ist gelöst
- Ein-/Ausschaltverhalten: ist eine Sache des Power-APIs von M5Stack, was dort geht, kann ich verändern -> bin dabei
- Anzeige z.B. Stopp-Zustand: funktioniert jetzt (auch auf Webseite)

und ich führe das automatische Bremsen/Beschleunigen ein (das ist nur wirksam, wenn die Zielfahrstufe rechts (die kleinere Zahl) geändert wird.

Muss jetzt ersteinmal den Redaktionsschluss der nächsten DiMo berücksichtigen (Ende der Woche), dann geht es hier weiter. Ich werde also bis zu einer Woche Sendepause haben müssen ...


Viele Grüße
Frank


N - Hauptanlage Lichterfelde-Ost: https://photos.app.goo.gl/Q7As0aIKCf1MZ5Ep1
N - Zweitanlage Bad Carlsfeld: https://photos.app.goo.gl/NzKCCWhT5fEJwGvq5


 
Lio
InterRegioExpress (IRE)
Beiträge: 285
Registriert am: 17.11.2016
Ort: Berlin
Spurweite N
Stromart Digital


   

CS3 hatte keine IP adresse
Zeus Anschluss an USB Serial Port

  • Ähnliche Themen
    Antworten
    Zugriffe
    Letzter Beitrag
Xobor Einfach ein eigenes Forum erstellen
Datenschutz