Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
Ankündigung
Einklappen
Sammelbestellung ETS6 Vollversionen aktiv!
Sammelbestellung für ETS6 Vollversionen (Prof., Home, Lite) mit 40% Rabatt aktiv! Infos im Forum!
Mehr anzeigen
Weniger anzeigen
- √ - Ein gewurstel is das mit der IP-Schnittstelle
Dieses Verhalten kenne ich auch (Siemens N146).
Der Webserver läuft und reagiert auf Eingaben...nur z.B. Statuswerte sind 0, da auf dem Bus nichts ankommt oder gelesen wird.
Hab auch den N146 und muss mich Markus anschließen. Hatte ab und zu auch schon das Problem. Sende dann mit der ETS die Applikation wieder in den N146 und nach dem compilieren und senden an den EibPC tut es dann meist wieder.
Denke, dass evtl. die Verbindung zum IP-Interface nicht richtig beendet wurde und danach vom EibPC nicht neu aufgebaut werden kann o.ä.
Das mit der Endlosschleife sehe ich anders. Es ist wohl eher ein Code, der immer wieder aufgerufen wird.
Genau genommen hast Du recht. Aber damit wird der Bus eben zugemüllt. Und da er sich immer wieder selbst aufruft, könnte man das auch als Art Endloschleife auffassen. Ich würde mich da aber nicht um die Begriffe streiten wollen.
Wenn du das als "Endlosschleife" bezeichnest, reagiert event() also auch auf Telegramme, die der eibPC sendet?
//
[B]if event('1/0/0'b01) and '1/0/0'b01 then write('1/0/0'b01,EIN) endif[/B]
Klarer Fall von Endlosschleife...
Das mit der Endlosschleife sehe ich anders. Es ist wohl eher ein Code, der immer wieder aufgerufen wird.
Du versuchst also den Lichtschalter ein Ein zu schicken, wenn der ein Ein schickt. Soviel zum Thema "Immer das Gewurstel"...
Das hat mich aber auch schon interessiert:
Wenn du das als "Endlosschleife" bezeichnest, reagiert event() also auch auf Telegramme, die der eibPC sendet?
Es sieht für mich so aus als wäre das immer ein Zufall wenn mal alles geklappt hat.
1. Entweder die Übertragung des neuen Programms hat nicht geklappt
2. oder die Verbindung vom EibPC zur IP-Schnittstelle ist aus
2. oder ich komme mit dem Eibstudio scheinbar nicht auf den EibPC???
bzw. sehe keine Telegramme.
Dieses Verhalten kenne ich auch (Siemens N146).
Der Webserver läuft und reagiert auf Eingaben...nur z.B. Statuswerte sind 0, da auf dem Bus nichts ankommt oder gelesen wird.
Z.B.: Temperatur-Leseanforderung wird im Meldungen-Fenster angezeigt aber nicht zum Bus übertragen. natürlich kommt deshalb auch keine Antwort.
"Lösung" (eher Workaround) war bisher immer eine unterschiedliche Kombination aus Auswählen der Schnittstelle, Verbinden, Trennen,, Übertragen des Programms. Ganz selten musste Der EibPC kurz vom Strom getrennt werden.
Hab mal mit:
TreppenhausLicht('1/0/0'b01,'1/0/0'b01,10)
versucht.
Der Makrocode:
Code:
//
// Code generated by Macroexpander of EibParser v1.077 (Linux Version)
//
[B]if event('1/0/0'b01) and '1/0/0'b01 then write('1/0/0'b01,EIN) endif[/B]
if delay(event('1/0/0'b01) and '1/0/0'b01,10000u64) then write('1/0/0'b01,AUS) endif
Klarer Fall von Endlosschleife...
Du versuchst also den Lichtschalter ein Ein zu schicken, wenn der ein Ein schickt. Soviel zum Thema "Immer das Gewurstel"...
Dann habe ich versucht die Verbindung vom EibPC zur IP Schnittstelle auszuwählen und einzuschalten.
Welche Schnittstelle (oder gehst Du über den eibd). Wie bist Du genau vorgegangen.
Ich fände es gut wenn der Zustand der beiden Verbindungen besser dargestellt würde. (Eibstudio-PC zum EibPC und EibPC zur IP-Schnittstelle)
Und warum muss ich die Einstellung der Verbindung zur IP-Schnittstelle mit dem Programm zusammen senden?
Weil der EibPC die Schnittstelle erst beim Starten des Programms initialisiert und nicht ständig belegt.
Es sieht für mich so aus als wäre das immer ein Zufall wenn mal alles geklappt hat.
Räusper. Ich kann den Ärger etwas nachvollziehen, aber nicht die Ursache.
1. Entweder die Übertragung des neuen Programms hat nicht geklappt
Es könnte sein, dass da noch eine alte Verbindung die Schnittstelle belegt. Wir müssen dem erst nachgehen.
@Alle: Ähnliche Probleme mit der IP?
Und das Lauflicht von den Zylonen bzw. vom Hasselhoff seinem Knight Rider Wunderauto K.I.T.T ist auch schon mal die ganze Nacht gelaufen, nix.
Da hatte wohl die Übertragung des Programms nicht geklappt.
Ist anzunehmen. Der Zylon soll nur zeigen, dass man noch auf Antwort wartet und eigentlich nicht nerven (war sozusagen ein Featurewunsch).
Michael
- √ - Ein gewurstel is das mit der IP-Schnittstelle
Hoi
Also ich hab' ein Makro (Treppenhauslicht) mit GA's gefüllt und abgeschickt.
Allerdings zweimal die gleiche GA, das sollte ja gehen.
Dann habe ich versucht die Verbindung vom EibPC zur IP Schnittstelle auszuwählen und einzuschalten.
Dann wollte ich die Telegramme anschauen. Da war erst keine Aktion und dann plötzlich doch.
Nun schalte ich das entsprechende Licht an und warte.
Nix.
Entweder das neue Programm ist nicht angekommen im EibPC
oder eine von den beiden Verbindungen funzt nicht.
Ich fände es gut wenn der Zustand der beiden Verbindungen besser dargestellt würde. (Eibstudio-PC zum EibPC und EibPC zur IP-Schnittstelle)
Und warum muss ich die Einstellung der Verbindung zur IP-Schnittstelle mit dem Programm zusammen senden?
Es sieht für mich so aus als wäre das immer ein Zufall wenn mal alles geklappt hat.
1. Entweder die Übertragung des neuen Programms hat nicht geklappt
2. oder die Verbindung vom EibPC zur IP-Schnittstelle ist aus
2. oder ich komme mit dem Eibstudio scheinbar nicht auf den EibPC???
bzw. sehe keine Telegramme.
Und das Lauflicht von den Zylonen bzw. vom Hasselhoff seinem Knight Rider Wunderauto K.I.T.T ist auch schon mal die ganze Nacht gelaufen, nix.
Da hatte wohl die Übertragung des Programms nicht geklappt.
Bin echt ratlos und ein wenig mutlos.
Den eibd habe ich soweit wieder richtig eingestellt, als dass er keine Echos mehr auf den Bus schickt ( Schleifchen programmiert )
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Einen Kommentar schreiben: