Timestamp in Variable schreiben, wie?
Moderator: Co-Administratoren
Re: Timestamp in Variable schreiben, wie?
Hallo anli,
Gartenhaus gibt es nur einmal in der HomeMatic. Ich weiß momentan nicht mehr weiter.
Gruß Markus
Gartenhaus gibt es nur einmal in der HomeMatic. Ich weiß momentan nicht mehr weiter.
Gruß Markus
Re: Timestamp in Variable schreiben, wie?
Meine erste Idee:
Du hast als Bedingung evtl.
Wenn
Gartenhaus offen
UND
Gartenhaus geschlossen
Du hast als Bedingung evtl.
Wenn
Gartenhaus offen
UND
Gartenhaus geschlossen
- robbi77
- Beiträge: 13860
- Registriert: 19.01.2011, 19:15
- System: CCU
- Wohnort: Landau
- Hat sich bedankt: 182 Mal
- Danksagung erhalten: 739 Mal
Re: Timestamp in Variable schreiben, wie?
Event. im Script Problem mit der Bezeichnung TFK wie schon weiter oben geschrieben?
Gruß
Roberto
Gruß
Roberto
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...
Re: Timestamp in Variable schreiben, wie?
Hallo Leute,
erst mal an alle ein gutes neues Jahr 2013.
Meine Screenshot´s leider etwas gedauert, mir ist noch was dazwischen gekommen (Silvester).
Habe das Programm auf meine Haustüre umgeschrieben, dann muss ich nicht immer zum Gartenhaus rennen.
Hier nun die Screenshot´s.
Die Variable ist hier Haustuer.
Gruß Markus
erst mal an alle ein gutes neues Jahr 2013.
Meine Screenshot´s leider etwas gedauert, mir ist noch was dazwischen gekommen (Silvester).
Habe das Programm auf meine Haustüre umgeschrieben, dann muss ich nicht immer zum Gartenhaus rennen.
Hier nun die Screenshot´s.
Die Variable ist hier Haustuer.
Gruß Markus
Re: Timestamp in Variable schreiben, wie?
Und das funktioniert nicht ?
Was zeigt die SV "Haustuer" an ?
Was zeigt die SV "Haustuer" an ?
Versionen: HM-CC-TC 2.1, HM-LC-Sw1 1.9, HM-CC-RT-DN 1.1, HM-MOD-RPI-PCB 1.2.1 (keine CCU)
Re: Timestamp in Variable schreiben, wie?
Hallo paul53,paul53 hat geschrieben:Und das funktioniert nicht ?
Was zeigt die SV "Haustuer" an ?
ja wundert mich auch, das es nicht funktioniert.
Die Variable zeigt nur ???, die berühmten drei Fragezeichen.
Variable ist als Zeichenkette angelegt.
Gruß Markus
Re: Timestamp in Variable schreiben, wie?
Dann versuche es mal mit folgendem Script:
Code: Alles auswählen
var t = system.Date("%F %X");
dom.GetObject("Haustuer").State(t);
Versionen: HM-CC-TC 2.1, HM-LC-Sw1 1.9, HM-CC-RT-DN 1.1, HM-MOD-RPI-PCB 1.2.1 (keine CCU)
- anli
- Beiträge: 4326
- Registriert: 10.06.2009, 14:01
- Wohnort: 20 Min. nördlich von Hannover und bei Bremen
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 23 Mal
- Kontaktdaten:
Re: Timestamp in Variable schreiben, wie?
Das Skript aufteilen:
Code: Alles auswählen
var haustuer = dom.GetObject("Haustuer");
if (haustuer) {
haustuer.State(t.ToString("%d.%m.%Y %X"));
}
Herzliche Grüße, anli
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Re: Timestamp in Variable schreiben, wie?
Habe gerade das Script
bei mir getestet. Es funktioniert.
Code: Alles auswählen
var t = dom.GetObject("Haustuere").DPByHssDP("STATE").Timestamp();
dom.GetObject("Haustuer").State(t);
Versionen: HM-CC-TC 2.1, HM-LC-Sw1 1.9, HM-CC-RT-DN 1.1, HM-MOD-RPI-PCB 1.2.1 (keine CCU)
Re: Timestamp in Variable schreiben, wie?
Hallo paul53,paul53 hat geschrieben:Dann versuche es mal mit folgendem Script:Code: Alles auswählen
var t = system.Date("%F %X"); dom.GetObject("Haustuer").State(t);
das skript funktioniert.
Vielen Dank für Deine Tip´s.
Kann jetzt endlich den Wert in Mediola einbinden. Super
Hallo anli,anli hat geschrieben:Das Skript aufteilen:
Code: Alles auswählen
var haustuer = dom.GetObject("Haustuer"); if (haustuer) { haustuer.State(t.ToString("%d.%m.%Y %X")); }
auch an Dich ein Dankeschön für Deine Mühe,
leider gibt bei dem Skript meine Variable
den Wert Haustuere aus.
Gruß Markus