Mein Splittermodul erstellt und versorgt Devices mit unterschiedlichen Interfaces. Unter anderen auch FS20-Instancen .Die Devices haben alle die Splitter-Instance als Parent connected. Ich rufe zum Setzen der Daten in den Devices aus dem Splitter SendDataToChildren mit der dem jeweiligen Interface entsprechenden DataID und den davon abhängigen Strukturen auf. Allerdings gibt es bei den FS20-Devices bei einer für andere Instancen gedachten Sendung eine Fehlermeldung im Log vom FlowHandler
Kann Daten nicht zur Instanz #29577 weiterleiten: Require Data with DataID {…}
Soll das so sein? Ich dachte, der FlowHandler sendet ohnehin nur an die Devices mit der passenden DataID.
Auch sonst scheinen die FS20-Instancen empfindlich zu sein
Das sollte eigentlich eine gültige Sendung für das FS20 Interface sein:
{„DataID“:"{DF4F0170-1C5F-4250-840C-FB5B67262530}",„ByteCount“:9,„Protocol“:0,„Device=“:0,„DestByte1“:0,„DestByte2“:85,„DestByte3“:170,„DataByte1“:0,„DataByte2“:0,„DataByte3“:0}
Meldung:
Warning: Cannot find required field Device in …scripts_ipsmodule.inc.php on line 277
Keine Ahnung, wo er das her hat…
Tommi