Zurück   IP-Symcon Community Forum > IP-Symcon Technik > Haustechnik

Antwort
 
LinkBack Themen-Optionen Thema durchsuchen
  #31 (permalink)  
Alt 08.07.10, 18:43
Senior Member
 
Registriert seit: Jun 2010
Beiträge: 151
Standard

Hallo Kai,

leider sind eben nicht alle Datensätze durch ein ":" getrennt - das ist ja genau der Punkt an dem ich hänge. Wie hast Du den zeitlichen Sendeabstand gelöst?

Gruß, Kay.
Mit Zitat antworten
  #32 (permalink)  
Alt 12.09.10, 18:49
Senior Member
 
Registriert seit: Jun 2010
Beiträge: 151
Question ..grob eingerichtet-Script-Fragen

Hallo,

nachdem die Variablen soweit als momentan möglich eingerichtet sind, hab ich die Parametrierung im Blick...
In nachfolgendem Script würd ich gern den Wert hinter $daten komfortabel übergeben lassen..

<?

$code = "03";
$daten = "0050"; //GetValue(1234);

COMPort_SendText(32971 /*[Anschluß Wärmepumpe]*/, "C".$code.$daten.$code.$daten."C".chr(13).chr(10)) ;

?>

Also in VBA würd ich das über eine Userform=Dashboard(in IPS??) machen..welcher Weg ist in IPS der sinnvollste, eine extra Variable einrichten(String??) oder über IPS-Funktionen???

Gruß, Kay.
Mit Zitat antworten
  #33 (permalink)  
Alt 12.09.10, 19:48
Benutzerbild von RWN
RWN RWN ist offline
Super Moderator
 
Registriert seit: Jan 2007
Ort: Nidda(Hessen)
Beiträge: 5,970
Standard

Zitat:
$daten = "0050"; //GetValue(1234);
PHP-Code:
$daten GetValue(12345); 
__________________
Gruß Rainer


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

Mit Zitat antworten
  #34 (permalink)  
Alt 13.09.10, 18:12
Senior Member
 
Registriert seit: Jun 2010
Beiträge: 151
Standard

Hallo Rainer,

Danke für den Hinweis...eigentlich simpel
Ich hab nun eine Stringvariable angelegt(mit Suffix, wie zu sehen ist) und im Skript auch übergeben...allerdings werden die führenden Nullen nicht weitergereicht, so dass in der WP nichts geändert wird...Woran kann das liegen?

Gruß, Kay.
Miniaturansicht angehängter Grafiken
w1.png  

Geändert von kabo63 (13.09.10 um 18:30 Uhr)
Mit Zitat antworten
  #35 (permalink)  
Alt 13.09.10, 18:32
Benutzerbild von RWN
RWN RWN ist offline
Super Moderator
 
Registriert seit: Jan 2007
Ort: Nidda(Hessen)
Beiträge: 5,970
Standard

Ähmm, mach mal die 2 Nullen in deinem Präfix raus. Dann klappt es auch mit den Daten.
__________________
Gruß Rainer


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

Mit Zitat antworten
  #36 (permalink)  
Alt 13.09.10, 19:51
Senior Member
 
Registriert seit: Jun 2010
Beiträge: 151
Standard

Hm,

ich benötige vor dem Wert aber 2 führende Nullen - genau deshalb nahm ich an, diese gleich als Präfix in der Variablendefinition zu setzen...
Welche Möglichkeiten habe ich noch diese per Code hinzuzufügen? Eine Kombination aus 2 Variablen? Ich will doch nicht händisch immer 4 Ziffern einfügen, wenn ich nur 2 brauche...*argh ist php da so unflexibel?

Gruß, Kay.
Mit Zitat antworten
  #37 (permalink)  
Alt 13.09.10, 20:19
Benutzerbild von RWN
RWN RWN ist offline
Super Moderator
 
Registriert seit: Jan 2007
Ort: Nidda(Hessen)
Beiträge: 5,970
Standard

PHP-Code:
$daten "00".GetValue(12345); 
php ist nicht unflexibel. Außerdem hat das Variablenprofil nichts mit php zutun.
__________________
Gruß Rainer


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

Mit Zitat antworten
  #38 (permalink)  
Alt 13.09.10, 20:43
Senior Member
 
Registriert seit: Jun 2010
Beiträge: 151
Standard

..hihi...genau die Lösung hab ich auch gefunden. Öhm, ich hab dann die Ausführung des Skriptes mit einer Änderung der betreffenden Variablen genüpft - die Ausführung wird auch zeitlich angezeigt, allerdings ändert sich der Temp-wert $Daten nicht...woran kann das liegen?

MfG, Kay.
Mit Zitat antworten
  #39 (permalink)  
Alt 13.09.10, 20:50
Benutzerbild von RWN
RWN RWN ist offline
Super Moderator
 
Registriert seit: Jan 2007
Ort: Nidda(Hessen)
Beiträge: 5,970
Standard

Wenn Du dem Script ein Ereignis auf Variablenänderung gesetzt hast und den Wert der Variable änderst, geschiet dieses auch im Script. Allerdings siehst Du das über echo nicht mehr.

Wenn Du das so testen willst mach
PHP-Code:
IPS_LogMessage($IPS_SELF$daten); 
Das Ergebnis steht dann in den Meldungen.
__________________
Gruß Rainer


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

Mit Zitat antworten
  #40 (permalink)  
Alt 13.09.10, 20:59
Senior Member
 
Registriert seit: Jun 2010
Beiträge: 151
Standard

...super vielen Dank, es mußte so sein, da der Wert in der WP geändert wurde
Gruß, Kay.
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
Neues Interface FHT 8I RWN Sonstige Funkkomponenten / Wetterstationen 108 11.01.12 00:27
RS232 Gerät über Touchdisplay bedienen? markus1 Bastel-Ecke 6 29.03.10 20:30
DUG Tool - externe Daten hínzufügen stevih Scripte, PHP, SQL 0 14.12.09 22:21
RS232 Daten parsen tomtom Allgemeine Diskussion 1 21.05.09 10:07
FS20-Enhanced in IPS einbinden Crazy_Hardware Ideen & Anregungen 0 11.06.05 18:20


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:49 Uhr.


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