Wecker im Web UI mit iPhone steuerung
Moderator: Co-Administratoren
- joni-blue
- Beiträge: 1171
- Registriert: 04.01.2012, 12:20
- System: CCU
- Wohnort: Hannover
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 1 Mal
Wecker im Web UI mit iPhone steuerung
Hallo, nach nachfrage und erfolg möchte ich hier euch mein
Web Ui iPhone Wecker vorstellen!!!
Beispiele alle für Moontag Was Ihr braucht 9 Systemvariablen 7 für die Wochentage Zeichenkette dann noch eine für den Wecker einschalten
und noch eine die zu der weckzeit automatisch gesätzt wird um die atoren anzusteurn
z.B. Systemvariable "Wecker" klingelt DANN Licht ein
Ihr Braucht für jeden einzelnen Wochentag ein neues Programm Erste Zeitsteuerung jede Minute setzen zu Zeitpungt
Zweite Zeitsteuerung Woche ganztägig prüfen Montag
ICH HABE ANWESENHEIT PRÜFEN REINGENOMMEN DAS ER NUR KLINGELT WENN WER ZU HAUSE IST
und dann noch prüfen ob Wecker eingeschaltet ist Hier wird die im iPhone eingestellte Weckzeit für Montag mit dder Systemzeit abgeglichen.
sobald sie übereinstimmt wird die Variable Wecker auf klingelt gesetzt (1)
Diese muss nach einschalten wieder auf aus gesetzt werden (neues Programm und sagen WENN Wecker klingelt dann Wecker aus)
sobaald die Variable ausgelöst wurde auf Wecker klingelt wird bei mir Liht eingeschaltet und ein Push gutenmorgen Gruß an alle iPhone geschickt!!
Der Wecker Weckt auf die Sekunde genau
Fals eure Zentrale sich auf hängt Weckt sie euch auch nicht.
Dann bitte noch ein Watchdog installieren. Das richtige Watchdog auf meiner CCU
und sie läuft seit deem ohne probleme
Web Ui iPhone Wecker vorstellen!!!
Beispiele alle für Moontag Was Ihr braucht 9 Systemvariablen 7 für die Wochentage Zeichenkette dann noch eine für den Wecker einschalten
und noch eine die zu der weckzeit automatisch gesätzt wird um die atoren anzusteurn
z.B. Systemvariable "Wecker" klingelt DANN Licht ein
Ihr Braucht für jeden einzelnen Wochentag ein neues Programm Erste Zeitsteuerung jede Minute setzen zu Zeitpungt
Zweite Zeitsteuerung Woche ganztägig prüfen Montag
ICH HABE ANWESENHEIT PRÜFEN REINGENOMMEN DAS ER NUR KLINGELT WENN WER ZU HAUSE IST
und dann noch prüfen ob Wecker eingeschaltet ist Hier wird die im iPhone eingestellte Weckzeit für Montag mit dder Systemzeit abgeglichen.
sobald sie übereinstimmt wird die Variable Wecker auf klingelt gesetzt (1)
Diese muss nach einschalten wieder auf aus gesetzt werden (neues Programm und sagen WENN Wecker klingelt dann Wecker aus)
sobaald die Variable ausgelöst wurde auf Wecker klingelt wird bei mir Liht eingeschaltet und ein Push gutenmorgen Gruß an alle iPhone geschickt!!
Der Wecker Weckt auf die Sekunde genau
Fals eure Zentrale sich auf hängt Weckt sie euch auch nicht.
Dann bitte noch ein Watchdog installieren. Das richtige Watchdog auf meiner CCU
und sie läuft seit deem ohne probleme
Reboot tut gut ! ! !
-
- Beiträge: 12933
- Registriert: 16.01.2009, 18:48
- Wohnort: Steingaden
- Hat sich bedankt: 1611 Mal
- Danksagung erhalten: 222 Mal
Re: Wecker im Web UI mit iPhone steuerung
top !!!! und was ist das richtige watchdog
-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso !!!
wer schreibfehler findet darf sie behalten.
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso !!!
wer schreibfehler findet darf sie behalten.
- joni-blue
- Beiträge: 1171
- Registriert: 04.01.2012, 12:20
- System: CCU
- Wohnort: Hannover
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 1 Mal
Re: Wecker im Web UI mit iPhone steuerung
Hier von owagner http://homematic-forum.de/forum/viewtop ... =72#p59827dondaik hat geschrieben:top !!!! und was ist das richtige watchdog
bitte das regawatchdog_010.tar.gz nehmen
nicht das regawatchdog_05a.tar.gz
Reboot tut gut ! ! !
Re: Wecker im Web UI mit iPhone steuerung
Ich hab das Skript etwas aufgebessert und nun reicht ein Programm statt sieben und man braucht nur ein Zeitmodul anstatt zwei.
Bei Interesse kann ich es hochladen.
Bei Interesse kann ich es hochladen.
- joni-blue
- Beiträge: 1171
- Registriert: 04.01.2012, 12:20
- System: CCU
- Wohnort: Hannover
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 1 Mal
Re: Wecker im Web UI mit iPhone steuerung
Ja bitte wir freuen uns draufpowerup hat geschrieben:Ich hab das Skript etwas aufgebessert und nun reicht ein Programm statt sieben und man braucht nur ein Zeitmodul anstatt zwei.
Bei Interesse kann ich es hochladen.
Gesendet von meinem iPad mit Tapatalk HD
Reboot tut gut ! ! !
Re: Wecker im Web UI mit iPhone steuerung
Einfach die das Zeitmodul, dass die Tage prüft rausnehmen.
Code: Alles auswählen
string Uhrzeit = system.Date("%H:%M"); ! aktuelle Uhrzeit speichern
string Tag = system.Date("%A"); ! aktuellen Tag speichern
! Names des Tages in Variablen speichern
string Mon = "Monday";
string Tue = "Tuesday";
string Wed = "Wednesday";
string Thu = "Thursday";
string Fri = "Friday";
string Sat = "Saturday";
string Sun = "Sunday";
! Weckzeit für Montag abspeichern
object wecker = dom.GetObject("Montag");
string Montag = wecker.State();
! Weckzeit für Dienstag abspeichern
object wecker = dom.GetObject("Dienstag");
string Dienstag = wecker.State();
! Weckzeit für Mittwoch abspeichern
object wecker = dom.GetObject("Mittwoch");
string Mittwoch = wecker.State();
! Weckzeit für Donnerstag abspeichern
object wecker = dom.GetObject("Donnerstag");
string Donnerstag = wecker.State();
! Weckzeit für Freitag abspeichern
object wecker = dom.GetObject("Freitag");
string Freitag = wecker.State();
! Weckzeit für Samstag abspeichern
object wecker = dom.GetObject("Samstag");
string Samstag = wecker.State();
! Weckzeit für Sonntag abspeichern
object wecker = dom.GetObject("Sonntag");
string Sonntag = wecker.State();
! Prüfen ob Montag ist
if( Tag == Mon )
{
if (Uhrzeit == Montag)
{
var obj = dom.GetObject("Wecker");
var x = obj.State(1);
}
}
! Prüfen ob Dienstag ist
if( Tag == Tue )
{
if (Uhrzeit == Dienstag)
{
var obj = dom.GetObject("Wecker");
var x = obj.State(1);
}
}
! Prüfen ob Mittwoch ist
if( Tag == Wed )
{
if (Uhrzeit == Mittwoch)
{
var obj = dom.GetObject("Wecker");
var x = obj.State(1);
}
}
! Prüfen ob Donnerstag ist
if( Tag == Thu )
{
if (Uhrzeit == Donnerstag)
{
var obj = dom.GetObject("Wecker");
var x = obj.State(1);
}
}
! Prüfen ob Freitag ist
if( Tag == Fri )
{
if (Uhrzeit == Freitag)
{
var obj = dom.GetObject("Wecker");
var x = obj.State(1);
}
}
! Prüfen ob Samstag ist
if( Tag == Sat )
{
if (Uhrzeit == Samstag)
{
var obj = dom.GetObject("Wecker");
var x = obj.State(1);
}
}
! Prüfen ob Sonntag ist
if( Tag == Sun )
{
if (Uhrzeit == Sonntag)
{
var obj = dom.GetObject("Wecker");
var x = obj.State(1);
}
}
Zuletzt geändert von powerup am 05.09.2012, 00:04, insgesamt 1-mal geändert.
Re: Wecker im Web UI mit iPhone steuerung
Funktioniert das mit dem Vergleich auf Gleichheit zuverlässig? Die CCU muss ja nur mal mehr als 60 Sekunden das Zeitmodul nicht starten und schon wird nicht geweckt...
83 Kanäle in 50 Geräten:
3x HM-LC-Sw1-Pl, 1x HM-WDS10-TH-O, 5x HM-PB-4-WM, 3x HM-PB-2-WM, 3x HM-LC-Dim1T-FM, 2x HM-Sec-SC, 4x HM-Sec-RHS, 5x HM-CC-VD, 4x HM-CC-TC, 5x HM-LC-Sw1-FM, 2x HM-Sec-MDIR, 1x HM-WDS30-T-O, 1x HM-LC-Sw1-Pl-2, 2x HM-PB-2-WM55, 1x HM-LC-Dim1L-CV, 1x HM-CCU-1, 1x HM-PBI-4-FM, 1x HM-LC-Dim1L-Pl-2, 1x HM-LC-Dim1T-CV, 1x HM-LC-Dim1L-Pl, 1x HM-LC-Sw2-FM, 1x HM-LC-Sw1-SM, 1x HM-Sec-WDS
82 Kanäle in 43 Geräten:
1x HM-PB-2-WM, 2x HM-LC-Bl1-FM, 3x HM-LC-Bl1PBU-FM, 3x HM-PB-2-WM55, 2x HM-PB-4-WM, 9x HM-CC-VD, 8x HM-CC-TC, 2x HM-LC-Sw2-FM, 1x HM-WDS10-TH-O, 1x HM-CCU-1, 1x HM-Sen-MDIR-O, 4x HM-LC-Sw1-FM, 2x HM-SwI-3-FM, 1x HM-LC-Sw4-SM, 1x HM-LC-Sw1-Pl-2, 1x HM-PBI-4-FM, 1x HM-WDS30-T-O
3x HM-LC-Sw1-Pl, 1x HM-WDS10-TH-O, 5x HM-PB-4-WM, 3x HM-PB-2-WM, 3x HM-LC-Dim1T-FM, 2x HM-Sec-SC, 4x HM-Sec-RHS, 5x HM-CC-VD, 4x HM-CC-TC, 5x HM-LC-Sw1-FM, 2x HM-Sec-MDIR, 1x HM-WDS30-T-O, 1x HM-LC-Sw1-Pl-2, 2x HM-PB-2-WM55, 1x HM-LC-Dim1L-CV, 1x HM-CCU-1, 1x HM-PBI-4-FM, 1x HM-LC-Dim1L-Pl-2, 1x HM-LC-Dim1T-CV, 1x HM-LC-Dim1L-Pl, 1x HM-LC-Sw2-FM, 1x HM-LC-Sw1-SM, 1x HM-Sec-WDS
82 Kanäle in 43 Geräten:
1x HM-PB-2-WM, 2x HM-LC-Bl1-FM, 3x HM-LC-Bl1PBU-FM, 3x HM-PB-2-WM55, 2x HM-PB-4-WM, 9x HM-CC-VD, 8x HM-CC-TC, 2x HM-LC-Sw2-FM, 1x HM-WDS10-TH-O, 1x HM-CCU-1, 1x HM-Sen-MDIR-O, 4x HM-LC-Sw1-FM, 2x HM-SwI-3-FM, 1x HM-LC-Sw4-SM, 1x HM-LC-Sw1-Pl-2, 1x HM-PBI-4-FM, 1x HM-WDS30-T-O
- joni-blue
- Beiträge: 1171
- Registriert: 04.01.2012, 12:20
- System: CCU
- Wohnort: Hannover
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 1 Mal
Re: Wecker im Web UI mit iPhone steuerung
Mit meinem alten Script wurde ich immer gewecktGoglo hat geschrieben:Funktioniert das mit dem Vergleich auf Gleichheit zuverlässig? Die CCU muss ja nur mal mehr als 60 Sekunden das Zeitmodul nicht starten und schon wird nicht geweckt...
Gesendet von meinem iPad mit Tapatalk HD
Reboot tut gut ! ! !
Re: Wecker im Web UI mit iPhone steuerung
Bis jetzt läuft es 1A.
Früher musste die CCU ja 7 x jede Minute checken welcher Tag ist und nun nur einmal. Ob es jetzt spürbare Unterschiede macht, kann ich nicht sagen.
Früher musste die CCU ja 7 x jede Minute checken welcher Tag ist und nun nur einmal. Ob es jetzt spürbare Unterschiede macht, kann ich nicht sagen.
- joni-blue
- Beiträge: 1171
- Registriert: 04.01.2012, 12:20
- System: CCU
- Wohnort: Hannover
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 1 Mal
Re: Wecker im Web UI mit iPhone steuerung
gibst du uns nochmal eine Auflistung aller benötigten systemvariablen?powerup hat geschrieben:Einfach die das Zeitmodul, dass die Tage prüft rausnehmen.
Code: Alles auswählen
string Uhrzeit = system.Date("%H:%M"); ! aktuelle Uhrzeit speichern string Tag = system.Date("%A"); ! aktuellen Tag speichern ! Names des Tages in Variablen speichern string Mon = "Monday"; string Tue = "Tuesday"; string Wed = "Wednesday"; string Thu = "Thursday"; string Fri = "Friday"; string Sat = "Saturday"; string Sun = "Sunday"; ! Weckzeit für Montag abspeichern object wecker = dom.GetObject("Montag"); string Montag = wecker.State(); ! Weckzeit für Dienstag abspeichern object wecker = dom.GetObject("Dienstag"); string Dienstag = wecker.State(); ! Weckzeit für Mittwoch abspeichern object wecker = dom.GetObject("Mittwoch"); string Mittwoch = wecker.State(); ! Weckzeit für Donnerstag abspeichern object wecker = dom.GetObject("Donnerstag"); string Donnerstag = wecker.State(); ! Weckzeit für Freitag abspeichern object wecker = dom.GetObject("Freitag"); string Freitag = wecker.State(); ! Weckzeit für Samstag abspeichern object wecker = dom.GetObject("Samstag"); string Samstag = wecker.State(); ! Weckzeit für Sonntag abspeichern object wecker = dom.GetObject("Sonntag"); string Sonntag = wecker.State(); ! Prüfen ob Montag ist if( Tag == Mon ) { if (Uhrzeit == Montag) { var obj = dom.GetObject("Wecker"); var x = obj.State(1); } } ! Prüfen ob Dienstag ist if( Tag == Tue ) { if (Uhrzeit == Dienstag) { var obj = dom.GetObject("Wecker"); var x = obj.State(1); } } ! Prüfen ob Mittwoch ist if( Tag == Wed ) { if (Uhrzeit == Mittwoch) { var obj = dom.GetObject("Wecker"); var x = obj.State(1); } } ! Prüfen ob Donnerstag ist if( Tag == Thu ) { if (Uhrzeit == Donnerstag) { var obj = dom.GetObject("Wecker"); var x = obj.State(1); } } ! Prüfen ob Freitag ist if( Tag == Fri ) { if (Uhrzeit == Freitag) { var obj = dom.GetObject("Wecker"); var x = obj.State(1); } } ! Prüfen ob Samstag ist if( Tag == Sat ) { if (Uhrzeit == Samstag) { var obj = dom.GetObject("Wecker"); var x = obj.State(1); } } ! Prüfen ob Sonntag ist if( Tag == Sun ) { if (Uhrzeit == Sonntag) { var obj = dom.GetObject("Wecker"); var x = obj.State(1); } }
Danke dir schonmal das du meine Arbeit verbessert hast
Reboot tut gut ! ! !