[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 583: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 639: sizeof(): Parameter must be an array or an object that implements Countable
2018-06-30T15:17:49+02:00 http://gartenbahntechnik.de/app.php/feed/forum/78 2018-06-30T15:17:49+02:00 2018-06-30T15:17:49+02:00 http://gartenbahntechnik.de/viewtopic.php?t=347&p=3015#p3015 <![CDATA[Projekte auf Basis des ESP8266/32 • Re: Weichensteuerung per WLAN und Z21]]>
Die Schaltung funktionierte wunderbar am Labornetzteil (=Gleichstorm), am Schienenstorm (=Wechselstorm) piepste der Spannungswandler nur hochfrequent. Mit den ursprünglich eingeplanten Kondensatoren passte dann alles.

Statistik: Verfasst von little.yoda — Sa 30. Jun 2018, 15:17


]]>
2018-06-30T07:56:01+02:00 2018-06-30T07:56:01+02:00 http://gartenbahntechnik.de/viewtopic.php?t=347&p=3014#p3014 <![CDATA[Projekte auf Basis des ESP8266/32 • Re: Weichensteuerung per WLAN und Z21]]>

LG Zoltan

Statistik: Verfasst von OldNat — Sa 30. Jun 2018, 07:56


]]>
2018-06-29T22:42:44+02:00 2018-06-29T22:42:44+02:00 http://gartenbahntechnik.de/viewtopic.php?t=347&p=3013#p3013 <![CDATA[Projekte auf Basis des ESP8266/32 • Re: Weichensteuerung per WLAN und Z21]]> [Von den 6 SMD-DCC-Platinen letztens, haben nur 4 funktioniert]

Da freue ich mich doch im Moment sehr, wenn irgendwas ohne größere Probleme funktioniert.

Statistik: Verfasst von little.yoda — Fr 29. Jun 2018, 22:42


]]>
2018-06-29T21:22:39+02:00 2018-06-29T21:22:39+02:00 http://gartenbahntechnik.de/viewtopic.php?t=347&p=3012#p3012 <![CDATA[Projekte auf Basis des ESP8266/32 • Re: Weichensteuerung per WLAN und Z21]]>
(Ich verfolge auch GitHub fleißig, auch wenn ich wegen meinen Gegebenheiten das Harzkamel bis jetzt nicht upgedatet habe)

LG Zoltan

Statistik: Verfasst von OldNat — Fr 29. Jun 2018, 21:22


]]>
2018-06-29T20:43:53+02:00 2018-06-29T20:43:53+02:00 http://gartenbahntechnik.de/viewtopic.php?t=347&p=3011#p3011 <![CDATA[Projekte auf Basis des ESP8266/32 • Re: Weichensteuerung per WLAN und Z21]]>
10 Monate später bin ich endlich dazu gekommen, es zu testen.
10a7e9eee444d83359e1b014663fab7f666e67aa.jpg
Es funktioniert ;-)


[Die DCC-Decoder Komponente habe ich gar nicht erst bestückt, da für mich unnötig]

Gruß,
Sven

Statistik: Verfasst von little.yoda — Fr 29. Jun 2018, 20:43


]]>
2018-06-20T19:06:13+02:00 2018-06-20T19:06:13+02:00 http://gartenbahntechnik.de/viewtopic.php?t=472&p=3001#p3001 <![CDATA[Projekte auf Basis des ESP8266/32 • Re: Rocrail]]>
ich erlaube mir deine Fragen mit einer Gegenfrage zu beantworten:
Warum wird der Weg über MQTT im Rocrail-Forum für Mikroprozessoren empfohlen, wenn das Datenaustauschformat für Mikroprozessoren mit beschränkten Speicher nur bedingt geeignet ist?

Ich bin aber erstaunt, wie aus zwei Sätzen mit sachlicher Kritik so eine Diskussion entsteht.

So und an dieser Stelle würde ich die Diskussion dann auch gerne beenden und zu sächlichen Dingen zurückkehren.

Gruß,
Sven

Statistik: Verfasst von little.yoda — Mi 20. Jun 2018, 19:06


]]>
2018-06-20T14:40:00+02:00 2018-06-20T14:40:00+02:00 http://gartenbahntechnik.de/viewtopic.php?t=472&p=3000#p3000 <![CDATA[Projekte auf Basis des ESP8266/32 • Re: Rocrail]]> mir ist nicht klar, warum Du ein für Deine Zwecke unpassendes Programm ausgewählt hast und Dich dann beklagst, dass dieses Programm für Deine Zwecke nicht optimal geeignet ist.
Ich habe MQTT bislang erfolgreich aus meinen Rocrailanwendungen herausgehalten.

Warum nimmt Du nicht ein Programm, das ein besseres Datenaustauschformat bereit stellt? (Die Frage hatte ich schon in meinem vorigen Beitrag gestellt, sie wurde aber bislang nicht beantwortet.)

Schöne Grüße
Johannes

Statistik: Verfasst von Pirat-Kapitan — Mi 20. Jun 2018, 14:40


]]>
2018-06-19T13:42:56+02:00 2018-06-19T13:42:56+02:00 http://gartenbahntechnik.de/viewtopic.php?t=472&p=2998#p2998 <![CDATA[Projekte auf Basis des ESP8266/32 • Re: Rocrail]]>
Ich will ja nicht Rocrail auf einem Mikrocontroller laufen lassen, sondern "nur" das Austauschformat nutzen, welches Rocrail über MQTT zur Verfügung stellt. MQTT ist ja gerade für die Nutzung für Mikrocontroller gedacht. Und die Krücke über MQTT wird sogar im Forum empfohlen.

Wenn man dort aber einfach 2KB große XML-Daten reinkippt, dann ist dies nicht in der Sache des Erfinders. Wahrscheinlich hat einfach jemand ein bestehendes Austauschformat genommen und einen MQTT Client hinzugefügt. Verständlich, da schön einfach. Aber trotzdem ist das Format in dieser Kombination eine extrem schlechte Wahl. Speziell weil man die Daten ja gut durch verschiedene "Topics" innerhalb von MQTT trennen könnte. Ich bin ja auch nicht der erste, der sich über das Format beschwert.

Um vorzubeugen:
[1] Eine Mitarbeit bei Rocrail kommt für mich aufgrund der restriktiven Lizenzbedingungen und dem Umgang damit in der Vergangenheit nicht in Frage.
[2] Ja, man könnte die XML-Daten auch als ein Art Stream parsen. Aber das würde deutlich mehr Arbeit machen.

Johannes, irgendwie habe ich gerade das Gefühl, dass ich dich auf dem falschen Fuß erwischt habe. Keine Ahnung, warum.

Gruß,
Sven

Statistik: Verfasst von little.yoda — Di 19. Jun 2018, 13:42


]]>
2018-06-19T12:38:05+02:00 2018-06-19T12:38:05+02:00 http://gartenbahntechnik.de/viewtopic.php?t=472&p=2997#p2997 <![CDATA[Projekte auf Basis des ESP8266/32 • Re: Rocrail]]>
little.yoda hat geschrieben:
Mo 18. Jun 2018, 18:33

Eine Anmerkung: Das Protokoll ist für Mikrocontroller eine Qual. Die im XML-Format verschickten Pakete, können leicht 2 KB groß sein, was selbst für einen ESP8266 je nach Auslastung grenzwertig ist. Absolut kein schönes Design.
Moin Sven,
Rocrail ist ja auch nicht für Microcontroller optimiert sondern als universell einsetzbares, plattformunabhängiges Programm zum Betrieb mit den diversen Digitalzentralen konzipiert.
Wenn Deine Microcontroller mit den HTML-Paketen nicht gut zurecht kommen, solltest Du Dich vielleich nach einer auf Deine Bedürfnisse optimierten Alternative umsehen.

Nur meine 10 Groschsen.
Schöne Grüße
Johannes

Statistik: Verfasst von Pirat-Kapitan — Di 19. Jun 2018, 12:38


]]>
2018-06-18T21:00:12+02:00 2018-06-18T21:00:12+02:00 http://gartenbahntechnik.de/viewtopic.php?t=472&p=2995#p2995 <![CDATA[Projekte auf Basis des ESP8266/32 • Re: Rocrail]]>

LG Zoltan

Statistik: Verfasst von OldNat — Mo 18. Jun 2018, 21:00


]]>
2018-06-18T18:33:15+02:00 2018-06-18T18:33:15+02:00 http://gartenbahntechnik.de/viewtopic.php?t=472&p=2994#p2994 <![CDATA[Projekte auf Basis des ESP8266/32 • Rocrail]]>
Da ich gerade noch am testen bin, wie man die Beschränkung auf 10 Geräte bei der z21 umgehen kann, habe ich gestern und heute mal kurz noch eine Unterstützung für Rocrail geschrieben. Die erste Version ist in Github

Mein Framework kann also ab sofort auch Befehle von Rocrail/Rocnet/Rocview empfangen.

Hierzu muss folgendes erfüllt sein:
- ein MQTT Server muss installiert sein (z.B. mosquitto unter Linux, für Windows hier),
- Unter Rocrail Eigenschaften/Dienste muss unter MQTT Service der Hostname oder die IP-Adresse des Servers eingetragen sein.
- Und die Option "Gruppe" muss in jedem Fall aktiviert sein.

Der Config-File Generator ist noch nicht aktualisiert. Das Configfile muss um folgenden Eintrag erweitert werden.

CODE:

              {            "m":"rocnetovermqtt"        },
Zur Zeit werden nur Loks unterstützt. Und hierbei gibt es einige Einschränkungen (Gewindigkeit muss auf % stehen, höchster Wert muss 100 sein).
Weichen werden noch nicht unterstützt.

Eine Anmerkung: Das Protokoll ist für Mikrocontroller eine Qual. Die im XML-Format verschickten Pakete, können leicht 2 KB groß sein, was selbst für einen ESP8266 je nach Auslastung grenzwertig ist. Absolut kein schönes Design.

Gruß,
Sven

Statistik: Verfasst von little.yoda — Mo 18. Jun 2018, 18:33


]]>
2018-03-17T11:06:01+02:00 2018-03-17T11:06:01+02:00 http://gartenbahntechnik.de/viewtopic.php?t=462&p=2939#p2939 <![CDATA[Projekte auf Basis des ESP8266/32 • Testplatine für das little.yoda-Framework]]>
In den letzten Monaten ist immer klarer geworden, dass das Testen von neuen Releases zu aufwendig ist.

Ich habe diverses Use-Cases/Platinen (Weichendecoder, Lokdekoder mit H-Brdige, Lokdekoder mit externer H-Bridge, DCC-Generierung, Gleisbildstellwerk, ...) die alle im Prinzip getestet werden müssen.

Aus diesem Grund habe ich zwischenzeitlich eine Platine entworfen, mit der ich alle relvanten Funktionen (außer Weichendecoder) testen kann.
[wenn sie fertig bestückt ist]

DCC-Generirung: Rechts unten mit Anschluß für eine externe H-Bridge oder Test über Logik-Analyizer
Rechts mittig: Test der DRV8870 H-Brdige als Treiber für Motoren
LEDs: Jeweils zwei links unten und links oben
Expander: Zwei MCP23017 zum Testen der Port-Expander Funktionalität
Gleisbildstellwerk: Mittig sind mehrere Taster, um Weichenbefehle auslösen zu können

Ich hoffe, dass ich damit eine ausreichende Testabdeckung erreichen kann.


Gruß,
Sven
testplatine.jpg

Statistik: Verfasst von little.yoda — Sa 17. Mär 2018, 10:06


]]>
2018-03-17T10:55:09+02:00 2018-03-17T10:55:09+02:00 http://gartenbahntechnik.de/viewtopic.php?t=457&p=2938#p2938 <![CDATA[Projekte auf Basis des ESP8266/32 • Re: schnurloses Gleisbildstellwerk -- Die elektronischen Grundlagen]]>
Nachdem ich jetzt die gesamte Json-LIbary ausgetauscht habe und diverse Datenstrukturen optimiert habe, funktionieren jetzt 6 MCP23017.


Gruß,
Sven

Statistik: Verfasst von little.yoda — Sa 17. Mär 2018, 09:55


]]>
2018-01-29T14:25:36+02:00 2018-01-29T14:25:36+02:00 http://gartenbahntechnik.de/viewtopic.php?t=457&p=2922#p2922 <![CDATA[Projekte auf Basis des ESP8266/32 • Re: schnurloses Gleisbildstellwerk -- Die elektronischen Grundlagen]]>
Noch eine Einschränkung:
Im Moment ist bei zwei MCP23017 aufgrund des Speicherverbrauches Schluss.

Das Problem muss ich mir nochmal in Ruhe anschauen.

Gruß,
Sven

Statistik: Verfasst von little.yoda — Mo 29. Jan 2018, 13:25


]]>
2018-01-21T17:45:03+02:00 2018-01-21T17:45:03+02:00 http://gartenbahntechnik.de/viewtopic.php?t=457&p=2915#p2915 <![CDATA[Projekte auf Basis des ESP8266/32 • Re: schnurloses Gleisbildstellwerk -- Die elektronischen Grundlagen]]>
Da Nobert mich gefragt hat ;-)

Seit heute werden auch mehrere MCP23017 an einem ESP8266 unterstützt.
mcp23017.jpg
Gruß,
Sven

Statistik: Verfasst von little.yoda — So 21. Jan 2018, 16:45


]]>