Zurück   IP-Symcon Community Forum > IP-Symcon 2.x > Allgemeine Diskussion

Antwort
 
LinkBack Themen-Optionen Thema durchsuchen
  #1 (permalink)  
Alt 30.12.08, 18:23
Junior Member
 
Registriert seit: Nov 2008
Ort: Bremen/Farge-Rekum
Beiträge: 23
Standard Seit dem Update lassen sich FS20 Statusvariablen nicht mehr ändern.

Habe vorhin das letzte Update gemacht.
Seit dem lassen sich die Statusvariablen meiner FS20 Dimmer nicht mehr per Script ändern.

Es kommt diese Fehlermeldung:

Warning: Variable wurde als "Nur-Lesen" markiert und kann nicht verändert werden

Hab's noch mal mit diesem Einzeiler probiert, aber selbe meldung:

SetValueBoolean(14692 /*FS20 DI-3 Testdimmer 1\StatusVariable*/, false); ergibt:

Warning: Variable wurde als "Nur-Lesen" markiert und kann nicht verändert werden

Mit Zitat antworten
  #2 (permalink)  
Alt 30.12.08, 18:32
Benutzerbild von wgreipl
Moderator
 
Registriert seit: Aug 2005
Ort: Fürstenfeldbruck-Aich (Bayern)
Beiträge: 2,695
Standard

hallo rallofax,

über dieses Problem bin ich auch gefallen, ist aber leider so.

Hier ist das Problem und evtl. Lösungsansätze beschrieben.
__________________
Gruß
Werner

Homematic(CCU), EATON-MOELLER, 1-Wire, FS20, WMRS200, 15" Touchdisplay, ChromoFlexRCIII, LMS 7.7.x, WMRS200
IPS V2.5, iFrontMobil, WebFront, MySQLDUG-Tools, IPS-Server: i5-750, 8GB, SBS2008
Mit Zitat antworten
  #3 (permalink)  
Alt 30.12.08, 18:34
Benutzerbild von RWN
RWN RWN ist offline
Super Moderator
 
Registriert seit: Jan 2007
Ort: Nidda(Hessen)
Beiträge: 5,970
Standard

Dazu gab es schon jede Menge Lesestoff

Ich suchs mal raus, sollte dieses nicht zutreffen, weiter melden.

hat sich erledigt, Werner war schneller.
__________________
Gruß Rainer


Unmögliches wird sofort erledigt, Wunder dauern etwas länger.

Mit Zitat antworten
  #4 (permalink)  
Alt 30.12.08, 19:05
Junior Member
 
Registriert seit: Nov 2008
Ort: Bremen/Farge-Rekum
Beiträge: 23
Standard

OK, das mit dem Sinn und Zweck, das eine Statusvariable eigendlich nicht per Script geändert werden soll ist "ich nenn es mal Glaubensfrage".

Da aber:

FS20_SetIntensity(37172 /*Tisch Dim FS20 DI20-2 1311*/, 0, 3);

den Status leider nicht auf False zurücksetzt, habe ich in allen Lichtzsenen noch ein:

SetValueBoolean(29678 /*Tisch Dim FS20 DI20-2 1311\Status*/, false);

um die Dimmer wieder auf AUS zu setzten.

Im Moment bedeutet das für mich im Dunkeln zu sitzten, mein Lichtszenenscript fragt vorher ab ob ein Dimmer AN oder AUS ist und die Einzelschaltung der Lampen erfolgt per "Einknopf". Dazu muss aber die Statusvariable der Dimmer richtig stehen, sonst funktioniert bei mir nichts mehr

Bleibt im Moment nur ein Restore auf die alte Version oder alle Dimmer
ausbauen und den Jumper ziehen damit ich sie wieder von Hand schalten kann.
mmmhhh, WAF ist damit für heute gleich null
Mit Zitat antworten
  #5 (permalink)  
Alt 30.12.08, 19:25
Benutzerbild von wgreipl
Moderator
 
Registriert seit: Aug 2005
Ort: Fürstenfeldbruck-Aich (Bayern)
Beiträge: 2,695
Standard

Die Dimmer-Status-Variable setzt sich doch in der V2 nach der im Dimmer eingestellten Zeit von alleine zurück.
__________________
Gruß
Werner

Homematic(CCU), EATON-MOELLER, 1-Wire, FS20, WMRS200, 15" Touchdisplay, ChromoFlexRCIII, LMS 7.7.x, WMRS200
IPS V2.5, iFrontMobil, WebFront, MySQLDUG-Tools, IPS-Server: i5-750, 8GB, SBS2008
Mit Zitat antworten
  #6 (permalink)  
Alt 30.12.08, 19:28
Benutzerbild von RWN
RWN RWN ist offline
Super Moderator
 
Registriert seit: Jan 2007
Ort: Nidda(Hessen)
Beiträge: 5,970
Standard

FS 20 ist halt mal nicht BiDi.

Egal was Du mit FS 20 schaltest ob von Hand oder über IPS, den genauen Status wirst du nie erhalten.(außer VorOrt) Es geht ein einziger Funkbefehl verloren, schon stimmt gar nichts mehr.

Setzen eines Status der nie ankommt oder nur teilweise wäre ja ein Trugschluß.
__________________
Gruß Rainer


Unmögliches wird sofort erledigt, Wunder dauern etwas länger.

Mit Zitat antworten
  #7 (permalink)  
Alt 30.12.08, 19:31
Benutzerbild von wgreipl
Moderator
 
Registriert seit: Aug 2005
Ort: Fürstenfeldbruck-Aich (Bayern)
Beiträge: 2,695
Standard

Hab den Beitrag wieder gefunden.

Zitat:
Zitat von wgreipl Beitrag anzeigen
Die Dimmer-Status-Variable setzt sich doch in der V2 nach der im Dimmer eingestellten Zeit von alleine zurück.

http://www.ipsymcon.de/forum/f18/fs2...238/#post43303

Dort steht wie man den internen Timer nutzt um die Variable wieder zurück zusetzen.
__________________
Gruß
Werner

Homematic(CCU), EATON-MOELLER, 1-Wire, FS20, WMRS200, 15" Touchdisplay, ChromoFlexRCIII, LMS 7.7.x, WMRS200
IPS V2.5, iFrontMobil, WebFront, MySQLDUG-Tools, IPS-Server: i5-750, 8GB, SBS2008
Mit Zitat antworten
  #8 (permalink)  
Alt 30.12.08, 19:32
Junior Member
 
Registriert seit: Nov 2008
Ort: Bremen/Farge-Rekum
Beiträge: 23
Standard

nö, leider nicht

hab's eben noch mal probiert:

FS20_SetIntensity(12549 /*Deckenleuchte Dim FS20 DI20-2 4211*/, 16, 0);
FS20_SetIntensity(12549 /*Deckenleuchte Dim FS20 DI20-2 4211*/, 0, 0);

und der Status bleibt auf AN
Mit Zitat antworten
  #9 (permalink)  
Alt 30.12.08, 19:33
Benutzerbild von wgreipl
Moderator
 
Registriert seit: Aug 2005
Ort: Fürstenfeldbruck-Aich (Bayern)
Beiträge: 2,695
Standard

Hallo rallofax,

Zitat:
Zitat von rallofax Beitrag anzeigen
nö, leider nicht

hab's eben noch mal probiert:

FS20_SetIntensity(12549 /*Deckenleuchte Dim FS20 DI20-2 4211*/, 16, 0);
FS20_SetIntensity(12549 /*Deckenleuchte Dim FS20 DI20-2 4211*/, 0, 0);

und der Status bleibt auf AN
schau Dir mal den Beitrag nebst Einstellung der Instanz an. Evtl. hast Du den Timer im PIRI nicht programmiert.
__________________
Gruß
Werner

Homematic(CCU), EATON-MOELLER, 1-Wire, FS20, WMRS200, 15" Touchdisplay, ChromoFlexRCIII, LMS 7.7.x, WMRS200
IPS V2.5, iFrontMobil, WebFront, MySQLDUG-Tools, IPS-Server: i5-750, 8GB, SBS2008
Mit Zitat antworten
  #10 (permalink)  
Alt 30.12.08, 21:30
Junior Member
 
Registriert seit: Nov 2008
Ort: Bremen/Farge-Rekum
Beiträge: 23
Standard

Hab mir den Beitrag noch mal durchgelesen.

Hilft mir Moment aber nicht weiter.

Ich benutze SetIntensity um Dimmer in verschiedenen Lichtszenen "soft" innherhalb von x Sekunden umzuschalten. Das geht nur mir SetIntensity.

Damit ich auf meinem Touchscreen sehe welche Lampen AN/AUS sind, werden die Graphiken je nach Statusvariable des Dimmers Ein- oder Ausgeblendet.

Um auch ausserhalb der Lichtszenen schalten zu können ist die Graphik gleichzeitig ein Knopf der je nach Status den Dimmer Ein- oder Ausschaltet.

So habe ich alle Kombinationsmöglichkeiten.
Nur Dummerweise Funktioniert das nur wenn der Status der Dimmer richtig gesetzt ist, was SetIntensity leider nicht macht.

Mit Timer oder Anschliessendem SwitchMode komm ich nicht weiter da die Zeiten je nach Lichtszene und Dimmer verschieden sind. (Hab schon div. Möglichkeiten probiert, aber keine war so richtig zu gebrauchen.)

Was ich brauche wäre jetzt eine Alternative um nach einem SetIntensity auf 0, den Status auf False zu setzen.
Mit Zitat antworten
Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
FS20 Neuigkeiten: IR-Programmer bladerunner Sonstige Funkkomponenten / Wetterstationen 9 21.09.10 12:41
Fs20 S4u Mr. Spinning Allgemeine Diskussion 6 26.05.08 10:22
Keymatic - FS20 Statusvariablen. Brauche Hilfe. Markus Sonstige Funkkomponenten / Wetterstationen 12 18.03.07 02:14
Praxis - Dimmen mit dem FS20 System steiner Anleitungen / Nützliche PHP Scripte 3 12.11.06 19:38
Probleme mit dem Update: wiips-079-rc Luggi IP-Symcon WIIPS für Version 1.0 5 27.02.06 22:01


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:00 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0