Hallo zusammen, ich habe mir eine FERDI Handregler auf Basis eines Arduino gebaut. Jetzt ist die Frage, wie ich die IB-Com konfiguriere. In der Anleitung zum FERDI finde ich folgendes "Über die Zentrale muss eine Lokadresse dem Regler freigegeben werden. Hierzu siehe Bedienungsanleitung der jeweiligen Zentrale."
Zitat Hallo zusammen, ich habe mir eine FERDI Handregler auf Basis eines Arduino gebaut. Jetzt ist die Frage, wie ich die IB-Com konfiguriere. In der Anleitung zum FERDI finde ich folgendes "Über die Zentrale muss eine Lokadresse dem Regler freigegeben werden. Hierzu siehe Bedienungsanleitung der jeweiligen Zentrale."
Was muss ich hierfür an der IB-Com einstellen?
LG Burkhard
Hi Burkhard,
Ich habe gerade mal die Anleitung durchgearbeitet, aber auch nichts gefunden. Mangels Bedienelementen an der Zentrale wird es in jedem Fall nur extern gehen, entweder über die Software (eventuell über diese https://www.uhlenbrock.de/de_DE/service/...0004.6.I001192F) oder mittels zusätzlichen IB-Control.
Am besten sprichst du mal mit dem Uhlenbrock Service, die sind sehr hilfsbereit und freundlich.
ich habe inzwischen denn Punkt "FRED Lok Dispatch" in der PC-Software von Uhlenbrock gefunden. Da muss man eine Lokadresse eingeben, die dann wohl vom Handregler benutzt werden kann.
Jetzt habe ich zwei Fragen:
1. Man muss also jede Lokadresse, die man mit dem Handregler steuern will vorher dispatchen? Das würde ja bedeuten, dass ich jedes mal wenn ich am Handregler die Lokadresse ändere, die IB-Com Software auf dem PC starten müsste und dann ein dispatch ausführen müsste!
2 Hat jemand Erfahrung mit dem FREDI Selbstbau und kann mir sagen, wie ich den Dispatch durchführen muss.
ich habe inzwischen denn Punkt "FRED Lok Dispatch" in der PC-Software von Uhlenbrock gefunden. Da muss man eine Lokadresse eingeben, die dann wohl vom Handregler benutzt werden kann.
Jetzt habe ich zwei Fragen:
1. Man muss also jede Lokadresse, die man mit dem Handregler steuern will vorher dispatchen? Das würde ja bedeuten, dass ich jedes mal wenn ich am Handregler die Lokadresse ändere, die IB-Com Software auf dem PC starten müsste und dann ein dispatch ausführen müsste!
2 Hat jemand Erfahrung mit dem FREDI Selbstbau und kann mir sagen, wie ich den Dispatch durchführen muss.
Grüße Burkhard
Hi Burkhard,
Ja, da die Zentrale keine eigenen Bedienelemente hat, und jede neu zu steuernde Adresse durch die „Zentrale“ für den Fred bereitgestellt werden muß, muss der PC mit der steuerungssoftware gestartet und genutzt werden.
Egal ob Dispatchmodus (der bei jeder LocoNet Zentrale geht) oder dem erweiterten Modus, bei dem 4 Adressen einem Fred zugewiesen werden können (am Fred kann dann eigenständig zwischen den 4 Adressen hin- und her gewechselt werden kann), es geht immer über die Zentrale.
Wenn du den Fred/Fredy intensiver nutzen möchtest, ist vermutlich der Wechsel auf eine IB2 angebracht.
Ansonsten sind vielleicht die Handregler Daisy oder Daisy2 das richtige für dich, die Daisy2 gibt es auch in einer Funkversion. Bei beiden Reglern wird die zu steuernde Adresse direkt am Regler aufgerufen.
Zitat Hallo Michael, das ist ja nicht sehr komfortabel. Bei der IB2 müsste ich dann auch dispatchen, nur eben ohne PC!?
Kann ich diese Daisy denn an die IB-Com anschließen?
Grüße Burkhard
Hi Burkhard,
Ja, um das dispatchen kommst du nicht drumrum, bei dem Fredy - beim Fred gibt es zusätzlich den erweiterten Modus, mit dem 4 Adressen in einem Rutsch an den Fred zugewiesen werden können - das muss die Zentrale aber auch unterstützen - macht meines Wissens nach (nur) die IB und IB2.
Ja, die Daisy/Daisy2 können direkt an die IB-COM direkt angeschlossen werden, und sowohl Loks wie auch Weichen steuern - der PC wird dazu nicht benötigt. Es geht alles direkt vom Handregler.
Viele Grüße, Michael
PS: wenn du aus der Region Ruhrgebiet oder der näheren Umgebung kommst, schau doch mal bei einem unserer Stammtische vorbei.
ich hatte früher eine IB1 zusammen mit FREDIs aus den Bausätzen von Peter Giling und einer Daisy am laufen. Den FREDIs muss man tatsächlich immer eine Lokadresse von der Zentrale zuweisen. Wenn ich mich recht erinnere geht das in etwas zu:
Zuerst mit Shift+Fahrtrichtungswechsel die aktuell im FREDI gespeicherte Lok löschen
Dann an der IB1 eine Lok auswählen und wieder abwählen
Dann am FREDI wieder per Shift+Fahrtrichtungswechsel die an der IB1 abgewählte Lok wieder aufnehmen.
Der FREDI merkt sich die zugewiesene Lok auch bei Stromausfall.
funktioniert leider auch nicht. Das Thema ist auch sehr speziell. Es geht hier um eine Arduino Hardware mit der Libary LocoNet.h. Wahrscheinlich kennt sich hier keiner damit aus.
hast du den FREMO-FREDI 1:1 nachgebaut oder hast du tatsächlich selbst die Hardware und Software unter Benutzung einer LocoNet-Library entwickelt?
Falls letzteres der Fall ist: Ich fürchte, dass dir dann nichts anderes übrig bleibt, dich in die LocoNet-Spezifikation von Digitrax einzuarbeiten und zu studieren, wie die Kommunikation zwichen Zentrale(IB-COM) und FREDI bei der Lokübernahme aussieht. Von Digitrax gibt es einen LocoNet-Monitor, den "DigiMon", ansonsten verfügt JMRI auch über einen solchen LocoNet-Monitor. Der loggt LocoNet-Messages, dann kann man ggf. nachvollziehen, woran es beim Dispatchen oder der Lokübernahme scheitert. Es könnte ja sein, dass Du noch einen Fehler in der Software oder Hardware hast.
Vielleicht auch erst einmal mit einem Uhlenbrock FRED testen, ob das Dispatchen und die Lokübernahme prinzipiell funktioniert.
das Projekt kenne ich auch, aber habe es selber nie nachgebaut. Ich habe mir vorhin mal den Sourcecode angeschaut.
Hast du schon folgendes probiert? Dispatche mal eine Lokomotive über das PC-Programm von der IB-COM. Keine Adresse >2024 nehmen. Anschließend auf dem Handregler "Shift2" drücken.
Ansonsten noch Tastenkombinationen mit "Shift2" durchprobieren.
Also ein fredi mit Display. Die Hardware funktioniert.
Grüße Burkhard
Hast Du es mittlerweile gelöst? Mit dem link verweist Du auf den Beispiel-Code für einen Throttle, der über den Serial-Debug gesteuert wird. Du hast aber wohl [url="http://pgahtow.de/wiki/index.php?title=Arduino_Loconet_Throttle"]den Sketch von hier[/url] aufgespielt, oder? Da musst Du eine Kombination von SHIFT und SHIFT2 drücken (ausprobieren, welche genau ist mir aus dem Code nicht klar grade) und dabei den Encoder drehen, damit stellst Du die Adresse ein. Die Übernahme von Adressen aus dem Dispatch funktioniert wohl auch ähnlich.
ich studiere seit einiger Zeit auch die Seite von Philip Gathow. Die Z21PG Wemos Mini hab ich erfolgreich Nachgebaut, funktioniert alles super. Leider bin ich jetzt auch an der Arduino Loconet Throttle gescheiert. Nach der Suche fand ich diesen Beitrag. Nun zum Problem. Der Regler wird im Loconet erkannt, die Adressen kann ich über den Encoder einstellen und auswählen. Auch RocRail und JMRI senden die Steuersignale, wenn ich die Regler und Funktionstasten in der Software schalte zeigt es mir im LCD Display alles korrekt an. Nur an der Throttle kann ich die Ausgewählte Lok nicht steuern. Die Funktionstasten reagieren nicht und wenn ich am Encoder drehe verstellt sich wieder die Adresse anstatt die Geschwindigkeit. Ich vermude mal ein Bedienungsfehler Meinerseits, aber sämtliche Tastenkombinationen funktionieren leider nicht. Die Verbindungen habe ich durchgemessen und sind nach dem Schaltplan aufgebaut. Vielleicht kann mir jemand einen Rat geben.