#11 RE: Lichtfühler im Innenbereich und kein T-Port !?!
Verfasst: Sa 17. Jul 2004, 17:58
Hallo Uwe,
natürlich kann man auch an seriellen Ports (es gibt nicht nur RS232) mehrere Geräte auswerten, es muß nur so implementiert werden. Uwe, was ist denn LS, RR, B3I(N), 2x BMI an einem I-Port? Nicht mehrere Geräte an einem Bus?
Es bleibt dabei, es fehlen dringend weitere Analogsensoren für den I-Port (s.o.)
Nein, mit den Schieberegistern "gebastelt" habe ich bisher noch nicht, was vor allem an einem Mangel an Zeit und zugegebenermaßen geringer Motivation liegt.
Ich glaube dass in der I-Port Peripherie sehr große Potenziale stecken, nur leider ist man mangels Dokumentation nicht in der Lage hier kleine Eigenentwicklungen selber zu realisieren, was wohl auch so gewollt ist.
Den T-Port mit seinen kurzen Leitungen sollte man für T-astaturen belassen, der I-mpuls Port als serieller Bus mit Verlängerungen bis 100m ist eindeutig als Multisensorbus prädestiniert, mehr als drei Analogsensoren machen aber auf Grund der 3 Register (TVar, R1Var, R2Var) kaum Sinn. Leider kenne ich den I-Port und sein Protokoll nicht, weiß also nicht, ob man neben Sensoren auch Aktoren dafür entwicklen kann, ohne Firmwareanpassung im LCN-Modul wird natürlich nichts gehen, aber angeblich kann das neue HU ja updates.
Übrigens wo ein Rolladen (mit Pos) ist, kann man in der Statusabfrage auch abfragen, "notfalls" auch mit einer eigenen Befehlsabfolge.
z.B. sagt LCNPro Modul 12 es soll doch mal seine Positionen senden:
17:15:25:549 - S000_LcnProPC an M012 Pos. Motor1/2 Anfrage Status
01 04 09 00 0c 1a e3 00
Was M12 natürlich artig macht:
17:15:25:579 - S000_M012 an LcnProPC Pos. Motor2 ---
0c 0c a2 00 01 1a 62 0a 32 64 0a a8 0a 44 32 64 0a 6e 0a 17
(beide in Position 50)
Nur nützt das nichts, da man das Ergebnis nicht in eine Variable (TVar, RVar) schreiben kann. Hier fehlt ein einfacher Befehl, *genau* an dieser Stelle war ich nämlich auch schon mal :-( Könnte man das weiterverarbeiten, wären unmittelbare Reglereinwirkungen auch auch handverstellte oder wo auch immer her gesteuerte Rollladenpositionen auf diesen Regler möglich. So bleibt wegen eines fehlenden Befehls nur unprofessionelles basteln mit Schattentasten o.ä. ...
Schreibe Position (1...4) in TVar (und schreibe Position (1...4)in R1Var/R2Var)
Macht 4 (bis 12) Befehle. Kann das neue HU nun endlich 4 x positionieren? Sonst halbiert sich der Befehlsbedarf leider...
Thomas
natürlich kann man auch an seriellen Ports (es gibt nicht nur RS232) mehrere Geräte auswerten, es muß nur so implementiert werden. Uwe, was ist denn LS, RR, B3I(N), 2x BMI an einem I-Port? Nicht mehrere Geräte an einem Bus?
Es bleibt dabei, es fehlen dringend weitere Analogsensoren für den I-Port (s.o.)
Nein, mit den Schieberegistern "gebastelt" habe ich bisher noch nicht, was vor allem an einem Mangel an Zeit und zugegebenermaßen geringer Motivation liegt.
Ich glaube dass in der I-Port Peripherie sehr große Potenziale stecken, nur leider ist man mangels Dokumentation nicht in der Lage hier kleine Eigenentwicklungen selber zu realisieren, was wohl auch so gewollt ist.
Den T-Port mit seinen kurzen Leitungen sollte man für T-astaturen belassen, der I-mpuls Port als serieller Bus mit Verlängerungen bis 100m ist eindeutig als Multisensorbus prädestiniert, mehr als drei Analogsensoren machen aber auf Grund der 3 Register (TVar, R1Var, R2Var) kaum Sinn. Leider kenne ich den I-Port und sein Protokoll nicht, weiß also nicht, ob man neben Sensoren auch Aktoren dafür entwicklen kann, ohne Firmwareanpassung im LCN-Modul wird natürlich nichts gehen, aber angeblich kann das neue HU ja updates.
Übrigens wo ein Rolladen (mit Pos) ist, kann man in der Statusabfrage auch abfragen, "notfalls" auch mit einer eigenen Befehlsabfolge.
z.B. sagt LCNPro Modul 12 es soll doch mal seine Positionen senden:
17:15:25:549 - S000_LcnProPC an M012 Pos. Motor1/2 Anfrage Status
01 04 09 00 0c 1a e3 00
Was M12 natürlich artig macht:
17:15:25:579 - S000_M012 an LcnProPC Pos. Motor2 ---
0c 0c a2 00 01 1a 62 0a 32 64 0a a8 0a 44 32 64 0a 6e 0a 17
(beide in Position 50)
Nur nützt das nichts, da man das Ergebnis nicht in eine Variable (TVar, RVar) schreiben kann. Hier fehlt ein einfacher Befehl, *genau* an dieser Stelle war ich nämlich auch schon mal :-( Könnte man das weiterverarbeiten, wären unmittelbare Reglereinwirkungen auch auch handverstellte oder wo auch immer her gesteuerte Rollladenpositionen auf diesen Regler möglich. So bleibt wegen eines fehlenden Befehls nur unprofessionelles basteln mit Schattentasten o.ä. ...
Schreibe Position (1...4) in TVar (und schreibe Position (1...4)in R1Var/R2Var)
Macht 4 (bis 12) Befehle. Kann das neue HU nun endlich 4 x positionieren? Sonst halbiert sich der Befehlsbedarf leider...
Thomas