Click
+ sign to see file dump!
This is how an empty spg-file (after decrypting? ) looks like:
[+]
.@V=ELV110
@Init
@Object=Uhr
OBez=Uhr
OArt=S
OTypInfo=
OZustInfo=
Typ=Zeichen
StartVal=
OEdtPg=0
InternObj=2
ObjIDNr=0
InputExec=1
GgeFrom=0
GgeTo=0
GaugeDirRB=0
GgeCol=2
RGBoxI=0
HdwTyp=0
OrdNo=0
CtZust=0
ObjTypO=0
OBSInpRG=2
PnlViewIdx=1
ACode=2
*Pgm=&Uhr:=Uhrzeit
@Plan
@C
@Object=Anzeige
OBez=Anzeige
OArt=S
OTypInfo=
OZustInfo=
Typ=Zeichen
StartVal=
OEdtPg=0
InternObj=3
ObjIDNr=0
InputExec=1
AutoSize=0
GgeFrom=0
GgeTo=0
GaugeDirRB=0
GgeCol=2
RGBoxI=0
HdwTyp=0
OrdNo=0
CtZust=0
ObjTypO=30
OBSInpRG=2
PnlViewIdx=1
ACode=0
@Plan
@C
@E
This a spg-file with a sensor FS20 PIRI and actor FS20 ST plus some macro code:
[+]
.@V=ELV110
@Init
@Object=Uhr
OBez=Uhr
OArt=S
OTypInfo=
OZustInfo=
Typ=Zeichen
StartVal=
OEdtPg=0
InternObj=2
ObjIDNr=0
InputExec=1
GgeFrom=0
GgeTo=0
GaugeDirRB=0
GgeCol=2
RGBoxI=0
HdwTyp=0
OrdNo=0
CtZust=0
ObjTypO=0
OBSInpRG=2
PnlViewIdx=1
ACode=2
*Pgm=&Uhr:=Uhrzeit
@Plan
@C
@Object=Anzeige
OBez=Anzeige
OArt=S
OTypInfo=
OZustInfo=
Typ=Zeichen
StartVal=
OEdtPg=0
InternObj=3
ObjIDNr=0
InputExec=1
AutoSize=0
GgeFrom=0
GgeTo=0
GaugeDirRB=0
GgeCol=2
RGBoxI=0
HdwTyp=0
OrdNo=0
CtZust=0
ObjTypO=30
OBSInpRG=2
PnlViewIdx=1
ACode=0
@Plan
@C
@Object=SchaltsteckdoseName
OBez=SchaltsteckdoseBez
OArt=U
OTypInfo=Licht;1Z:aus;1V:B0;2Z:an;2V:B1
OZustInfo=Licht;1B:RUB_Z_Stela_ka;2B:RUB_Z_Stela_ke;OZ:1
Typ=EAGeraet
StartVal=
OEdtPg=1
InternObj=0
ObjIDNr=0
GgeFrom=0
GgeTo=0
GaugeDirRB=0
GgeCol=2
RGBoxI=0
HdwTyp=1
OrdNo=3
CtZust=0
ObjTypO=1
OBSInpRG=0
PnlViewIdx=1
ACode=254
*TimT=an;T‰glich;06:00:00;01:00:00
@Plan
@C
@Object=Bewegungsmelder1
OBez=Bewegungsmelder1
OArt=U
OTypInfo=SSensor;1Z:aus;1V:B0;2Z:an;2V:B1
OZustInfo=SSensor;1B:RUB_Z_Bewm_ka;2B:RUB_Z_Bewm_ke;OZ:4
Typ=EAGeraet
StartVal=
OEdtPg=2
InternObj=0
ObjIDNr=0
InputExec=1
GgeFrom=0
GgeTo=0
GaugeDirRB=0
GgeCol=2
RGBoxI=0
HdwTyp=2
OrdNo=4
CtZust=0
ObjTypO=1
OBSInpRG=0
PnlViewIdx=1
ACode=254
*Pgm=&SchaltsteckdoseName einschalten f¸r 30 Minuten
*Pgm=&wenn Uhrzeit <= "11:11:00" dann
*Pgm=& Anzeige setzen auf "HALLO ..."
*Pgm=& SchaltsteckdoseName umschalten
*Pgm=&wenn-Block-Ende
@Plan
@C
@Object=Bewegungsmelder2
OBez=Bewegungsmelder2
OArt=U
OTypInfo=SSensor;1Z:aus;1V:B0;2Z:an;2V:B1
OZustInfo=SSensor;1B:RUB_Z_Bewm_ka;2B:RUB_Z_Bewm_ke;OZ:4
Typ=EAGeraet
StartVal=
OEdtPg=2
InternObj=0
ObjIDNr=0
InputExec=1
GgeFrom=0
GgeTo=0
GaugeDirRB=0
GgeCol=2
RGBoxI=0
HdwTyp=2
OrdNo=5
CtZust=0
ObjTypO=1
OBSInpRG=0
PnlViewIdx=1
ACode=254
@Plan
@C
@Module
MName=BewegungsmelderMod
MTyp=FS20 PIRI
MResNam=U_FS20PIRI
MTabIdx=16
MID=414
MMod=2
MSysT=1
@Device
DNam=Bewegungsmelder1
DArt=1
DOrdNo=4
DForm=3
DID=414
DBez=Bewegungsmelder1
DOrt=
DONam=Bewegungsmelder1
DAdrT=3
DAdrA=3
DLtg=4
DAdr1=0
DAdr2=0
DAdr3=0
Data0=0
DNam=Bewegungsmelder2
DArt=1
DOrdNo=5
DForm=3
DID=414
DBez=Bewegungsmelder2
DOrt=
DONam=Bewegungsmelder2
DAdrT=3
DAdrA=3
DLtg=4
DAdr1=0
DAdr2=0
DAdr3=0
Data0=0
@ModNext
MName=SchaltsteckdoseName
MTyp=FS20 ST
MResNam=U_FS20ST
MTabIdx=0
MID=201
MMod=0
MSysT=1
@Device
DNam=SchaltsteckdoseName
DArt=2
DOrdNo=3
DForm=3
DID=201
DBez=SchaltsteckdoseBez
DOrt=WohnzimmerOrt
DONam=SchaltsteckdoseName
DAdrT=3
DAdrA=3
DLtg=4
DAdr1=0
DAdr2=85
DAdr3=170
Data0=0
@ModNext
@C
@E