Nur zur Info, habe auch mehrere 12fach (#57630) ohne Probleme im Einsatz.
Gerät ist angelegt, WWW-Reader und Splitter laufen auch.
Schalten von IPS in Richtung WEB-IO geht problemlos auf beiden Kanälen, jedoch funktioniert der Rückweg nicht: Der Zustand des WEB-IO wird nicht nach IPS übernommen (z.B. nach Schalten über die Weboberfläche des #57637).
Der Debug der dazugehörenden I/O Instanz sieht gut aus:
Hallo Udo,
hast du bei der Splitter Instanz (WuT Gateway) auch die entsprechende Übergeordnete Instanz (WWW Reader) ausgewählt ?
Ich hatte damals beim Anlegen der WuT Gateways auch mal nicht die passende www reader Instanz ausgewählt…
hmm. die Splitter- und dazugehörenden Web-Instanzen habe ich geprüft. Beim Debug zeigt er auch die richtig IP des IO an.
Habe einen weiteren 2-Port Web-IO eingebunden, dasselbe Verhalten! Der Status wird ebenfalls nicht aktualisiert, schalten geht.
Ein Unterschied besteht im Rückgabe des Web-IO:
Der 12-Port liefert folgenden Wert (jeweils alle Ports aus):
output;0000
Der 2-Port liefert diesen Wert:
output;0
Vermutlich hat IPS ein Problem mit der Stellenanzahl im Rückgabewert (eine Stelle zu vier Stellen).
schalten geht ohne Probleme, die Herausforderung ist :
Schalten von IPS in Richtung WEB-IO geht problemlos auf beiden Kanälen, jedoch funktioniert der Rückweg nicht: Der Zustand des WEB-IO wird nicht nach IPS übernommen (z.B. nach Schalten über die Weboberfläche des #57637).
Das Auslesen des WEB-IO 2fach per IPS will einfach nicht, meine Vermutung zeigt in Richtung Parser der IPS-Instanz.
ich vermute auch, dass das Problem wirklich im unterschiedlichen Antwortformat der beiden Web-IO Gerätetypen begründet liegt.
Das Format wurde bei den „kleinen“ WEB-IOs mal geändert, um bei der Statusabfrage nicht mehr Daten als erforderlich übertragen zu müssen und ich fürchte, dass die Symcon-Kreativabteilung bei der Programmierung von der festen Strukturlänge der ersten Web-IOs ausgegangen ist und führende Nullen in der Antwort nicht ausblendet.
Keine Ahnung, ob dies von Symcon noch einmal nachgepflegt wird…
Ist angekommen, hat leider überhaupt nichts gebracht. Ich kann deinen Thread zwar dicht machen oder den Einen oder anderen Beitrag löschen, Ich kann dich auch abmahnen dich in Zukunft ordentlich zu betragen hier im Forum oder dich endgültig und dauerhaft rauswerfen wenn du wiederholt rumpöbelst oder mit Barhockern um dich wirfst. Das machen Moderatoren.
sorry :rolleyes:
[Edit]Ich hab den Titel mal etwas auffälliger gestaltet und den Thread nach W&T verschoben, mehr kann ich nicht tun[/Edit]
sorry, habe das mit dem „Melden“ wohl falsch verstehen wollen.
Schreibt’s je nach Sichtweise meiner Jugendlichen Unvernunft oder meinem Altersstarsinn zu :o
Viele Grüße aus OBC
Udo
Edit: Habe eben auch den Knopf „Fehler melden“ gefunden …
sorry für die späte Rückmelddung, erst Urlaub dann Serverdefekt nach Stromabschaltung.
Habe eben mal getestet (Update auf neueste Version und Reboot des Host):
Im Bestand hat sich nichts geändert, Änderung direkt auf dem WuT-IO werden nicht nach IPS übernommen.
Dann habe ich das Device komplett entfernt (Port, WWW-Reader sowie dazugehörenden Splitter) und neu angelegt. Bedienen von IPS in Richtung WuT-IO geht, anders herum werden Änderungen nicht nach IPS übernommen.
Diesmal sehe ich im Status erstmals eine Fehlermeldung:
11.10.2017 14:34:07 | FlowHandler | Kann Daten nicht zur Instanz #19027 weiterleiten: invalid string position
#19027 ist die ID des neu angelegtn Port.
Hier dazu der Debug des WWW-Readers: