TidensBarn Geschrieben May 15, 2019 at 09:58 Geschrieben May 15, 2019 at 09:58 Folgender Aufbau: Red -> Master mit zwei Bricklets -> Ethernet-Extension (ohne PoE) Red und die zwei Bricklets tauchen in BrickV auf, Ethernet ist nirgends zu sehen. Master taucht manchmal auf, manchmal nicht. Gleiches Ergebnis, wenn ich Ethernet-Brick direkt an Red anschließe. Wenn ich hingegen Red rausnehme und Master + Ethernet alleine betreibe, erkennt BrickV alles korrekt, siehe Anhang. Habe bereits eine zweite Ethernet-Extension ausprobiert, ohne Erfolg. Zitieren
FlyingDoc Geschrieben May 15, 2019 at 10:04 Geschrieben May 15, 2019 at 10:04 Erstens muß die Ethernet Extension direkt auf den Red Brick. Zweitens findest du die Extension dann nicht in dieser Liste , sondern direkt beim Red Brick Reiter unter Settings im Reiter Network. Zitieren
TidensBarn Geschrieben May 15, 2019 at 11:46 Autor Geschrieben May 15, 2019 at 11:46 Erstens muß die Ethernet Extension direkt auf den Red Brick. Zweitens findest du die Extension dann nicht in dieser Liste , sondern direkt beim Red Brick Reiter unter Settings im Reiter Network. Ok, wenn ich es so anschließe, kann ich mich tatsächlich in den Red Brick Network Settings connecten. Das Webinterface ist auch erreichbar. Aber die Extension sollte doch dann auch in der BrickV-Liste angezeigt werden.. In meinem C#-Script wird sie ebenfalls nicht erkannt. BrickMaster.IsEthernetPresent() (zeigt an, ob Ethernet-Extension angeschlossen ist) gibt immer false zurück und ich komme nicht ins Netzwerk. Edit: Ich komme wohl doch ins Netzwerk.. Ping ins Internet funktioniert vom Red aus. Ist wohl nur meine MQTT library, die ein Problem hat. Ist dann natürlich ungünstig für die Fehlersuche, wenn die Ethernet-Extension angeblich nicht angeschlossen ist, obwohl sie ihren Dienst tut.. Zitieren
photron Geschrieben May 15, 2019 at 15:02 Geschrieben May 15, 2019 at 15:02 Brick Viewer ist da inkonsistent und zeigt die Ethernet Extension beim RED Brick nicht an. Erkannt wird sie aber. Wir fixen das für die nächste Brick Viewer Version. Dass BrickMaster.IsEthernetPresent() dir false meldet ist korrekt. Nur ein Master Brick oder RED Brick an Position 0 im Stapel kann überhaupt Extensions nutzen. BrickMaster.IsEthernetPresent() sagt dir nicht, ob überhaupt eine Ethernet Extension vorhanden ist, sondern ob der Master Brick eine Ethernet Extension nutzen kann. Was er nur kann wenn er selbst an Position 0 im Stapel ist und eine Ethernet Extension vorhanden ist. Die Dokumentation ist da nicht deutlich genug, ich werde da verbessern. Zitieren
photron Geschrieben May 15, 2019 at 15:06 Geschrieben May 15, 2019 at 15:06 Erstens muß die Ethernet Extension direkt auf den Red Brick. Das stimmt nicht. Die Extension irgendwo im Stapel sein. Der RED Brick muss der unterste Brick im Stapel sein, alle anderen Bricks und Extensions können darüber beliebig angeordnet sein. Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.