ich baue gerade für ein Fahrpult auch die LZB und PZB Schalter mit.
Das Ausschalten funktioniert mit dieser Bastelsequenz:
Code: Alles auswählen
log.debug("Preparing to send LZB off message")
message = b"\x00\x00\x00\x00" # Knoten Start
message += b"\x02\x00" # ID 2 CLient Anwendung
message += b"\x00\x00\x00\x00" # Knoten Start
message += b"\x0a\x01" # Input Befehl
message += b"\x00\x00\x00\x00" # Knoten Start
message += b"\x02\x00" # Zugbeeinflussung einstellen x0002
message += b"\x00\x00\x00\x00" # Knoten Start
message += b"\x02\x00" # System aus der Indusi-Familie
message += b"\x03\x00\x00\x00" # 3 byte folgen
message += b"\x07\x00" # Hauptschalter
message += b"\x00" # XXX Don't change?
message += b"\x03\x00\x00\x00" # 3 byte folgen
message += b"\x08\x00" # Störschalter
message += b"\x00" # XXX Don't change?
message += b"\x03\x00\x00\x00" # 3 byte folgen
message += b"\x09\x00" # LZB Störschalter
message += b"\x01" # LZB ausgeschaltet
message += b"\x03\x00\x00\x00" # 3 byte folgen
message += b"\x0a\x00" # Luftabsperrhahn
message += b"\x00" # XXX Don't change?
message += b"\xFF\xFF\xFF\xFF" # Knoten Ende
message += b"\xFF\xFF\xFF\xFF" # Knoten Ende
message += b"\xFF\xFF\xFF\xFF" # Knoten Ende
message += b"\xFF\xFF\xFF\xFF" # Knoten Ende
Viele Grüße
Markus