Zurück   IP-Symcon Community Forum > IP-Symcon 2.x > Scripte, PHP, SQL

Antwort
 
LinkBack Themen-Optionen Thema durchsuchen
  #1 (permalink)  
Alt 11.07.10, 17:17
Benutzerbild von josp666
Senior Member
 
Registriert seit: Mar 2010
Ort: Radstadt
Beiträge: 244
Standard In bestimmte Zeile im Script springen

Hallo,

ist es möglich mit if ... Wert true oder false in eine bestimmte Zeile im Script zu springen bzw. wie mache ich das?
Hintergrund:
Wenn ich mein Script Fernsehen ausgeführt habe sind der Fernseher, Receiver und der Verstärker an.
Wenn ich nun das Script PS3 ausführe müssen Fernseher und Verstärker nicht mehr eingeschaltet werden aber der Receiver aus.

Danke

Jörg
__________________
Von all den Dingen die mir verloren gegangen,
habe ich am meisten an meinem Verstand gehangen...
-- Ozzy Osbourne --
Mit Zitat antworten
  #2 (permalink)  
Alt 11.07.10, 17:59
Benutzerbild von Ferengi-Master
Großer Nagus
 
Registriert seit: Feb 2007
Ort: Zwickau
Beiträge: 3,960
Standard

Ich würde im Fernsehmodus eine Variable auf true setzen und diese im Script PS3 abfragen.

PHP-Code:
if($fernsehmodus)
{
//receiver aus
}
else
{
//fernseher und verstärker an

P.S. An den entsprechenden Stellen dann noch die Bool Var $fernsehmodus an/aus setzen.
__________________
MfG Thomas

Hardware im Einsatz: Eaton Xcomfort | Enocean | FS20 | 1-Wire | ALL2282+Axis WebCam | AVM Fritz! Repeater | WMRS200 Wetterstation | IPS-Funksystem-868 | Visu auf: 10"Touchscreen | Apple iPod Touch 2G | Apple iPod Touch 4G | Apple IPhone 4s | Software: IPS V2.5 | IPS Server mit Windows 7 Prof 32bit und Mediaportal 1.2.1 | diverse IPS Clients mit Dashboard | WebFront | iFront

*** Citius, altius, fortius ***

Geändert von Ferengi-Master (11.07.10 um 18:01 Uhr)
Mit Zitat antworten
  #3 (permalink)  
Alt 11.07.10, 18:21
Benutzerbild von josp666
Senior Member
 
Registriert seit: Mar 2010
Ort: Radstadt
Beiträge: 244
Standard

Vielen Dank,

bin gerade dabei die Werte zu setzen, das funktioniert.
mit dem Abfragen haberts;
eingegeben habe ich dad:
if (38547 /*[42LG6000\PowerLG]*/, false)

ist aber sicher ein Blödsinn da ich eine Fehlermeldung bekommen.
Wie lautet der richtige String?

Danke
__________________
Von all den Dingen die mir verloren gegangen,
habe ich am meisten an meinem Verstand gehangen...
-- Ozzy Osbourne --
Mit Zitat antworten
  #4 (permalink)  
Alt 11.07.10, 18:38
Senior Member
 
Registriert seit: Oct 2008
Ort: Schloss Holte Stk.
Beiträge: 389
Standard

PHP-Code:
$PowerLG=getvalue(38547);
if (
$PowerLG==false){
   Echo 
"powerlg = aus";

__________________
Mir egal wer dein Vater ist. So lange ich hier angel, geht hier keiner übers Wasser.
IPS, aktuelle Beta Version an LCN, IR-Trans und verschiedenen anderen per Netzwerk und seriell angebundenen Geräten auf Windows 7 64

Geändert von Smudo (11.07.10 um 18:41 Uhr)
Mit Zitat antworten
  #5 (permalink)  
Alt 11.07.10, 19:04
Benutzerbild von josp666
Senior Member
 
Registriert seit: Mar 2010
Ort: Radstadt
Beiträge: 244
Standard

Hallo,

vielen Dank, klappt es soweit
Wie bekomme ich ein ungleich (ist nicht also das Gegenteil von "==") hin?

Jörg
__________________
Von all den Dingen die mir verloren gegangen,
habe ich am meisten an meinem Verstand gehangen...
-- Ozzy Osbourne --
Mit Zitat antworten
  #6 (permalink)  
Alt 11.07.10, 19:07
Benutzerbild von RWN
RWN RWN ist offline
Super Moderator
 
Registriert seit: Jan 2007
Ort: Nidda(Hessen)
Beiträge: 5,969
Standard

PHP-Code:
!= 
so z.B.
__________________
Gruß Rainer


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

Mit Zitat antworten
  #7 (permalink)  
Alt 11.07.10, 23:51
Benutzerbild von squeeezer
Senior Member
 
Registriert seit: Mar 2010
Ort: Idstein
Beiträge: 229
Standard

Script-Springereien sind möglich ...

PHP: goto - Manual

Man sollte aber sehr sparsam damit umgehen, um keine Endlos-Schleifen zu erzeugen ... meistens sind andere Lösungsmöglichkeiten vorhanden und auch besser ... Das Skript wird u.U. durch Sprünge sehr unübersichtlich ...
__________________
... Squeeezer

IP-Symcon 2.3 (Contronics-Umsteiger), FS20 (FHZ1300, ca. 90 Sensoren/Aktoren), HMS (ca. 15 Sensoren), FHT80b (10x), HomeMatic (CCU, ca. 5 Sensoren/Aktoren), IR-Trans (2x), Velleman-Board, Touch-Screen (7"), HTC HD2
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
Frage zu: Script soll letztes FS20 Telegramm wiederholen jwka Scripte, PHP, SQL 4 04.10.09 01:41
Antis FHT Script -> WAF optimiert :) Anti Anleitungen / Nützliche PHP Scripte 19 08.03.08 13:14
[BUG gefixt 0.91] RRD Datenbank wird nicht angelegt Stefan IP-Symcon WIIPS für Version 1.0 19 19.09.06 15:54
Software oder Script ? guyabano Allgemeine Diskussion 30 21.12.05 13:14
Verschiedene Scripte mit else? hbraun Allgemeine Diskussion 7 29.11.05 22:43


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:03 Uhr.


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