Wecker im Web UI mit iPhone steuerung

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

Benutzeravatar
eiGelbGeek
Beiträge: 979
Registriert: 24.07.2014, 17:46
Wohnort: Ruhrpottrandgebiet
Hat sich bedankt: 105 Mal
Danksagung erhalten: 19 Mal

Re: Wecker im Web UI mit iPhone steuerung

Beitrag von eiGelbGeek » 31.12.2014, 04:20

Ich glaube du hast mich etwas missverstanden .... mit den 7 Variablen Mo - So funktioniert der Wecker bei mir natürlich auch einwandfrei ....

Das mit der Werteliste bin ich noch nicht angegangen ... darauf war das bezogen, das es mit den Aktuellen Script noch nicht funktionieren würde ..
Nur weil es nicht geht, muss es nicht kaputt sein ^^

Apple for Work, Linux for Network, iOS for Mobility and still Windows for Solitaire

Benutzeravatar
eiGelbGeek
Beiträge: 979
Registriert: 24.07.2014, 17:46
Wohnort: Ruhrpottrandgebiet
Hat sich bedankt: 105 Mal
Danksagung erhalten: 19 Mal

Re: Wecker im Web UI mit iPhone steuerung

Beitrag von eiGelbGeek » 31.12.2014, 04:48

So vielleicht??? Habe es gerade nur im TextWrangler zusammen geschrieben ... und noch nicht getestet.... :mrgreen:

Aber rein von der Theorie her könnte das so gehen ....

Einfach eine Variable Wochentag als Werteliste anlegen ... Werte: Montag; Dienstag;.......;Sonntag
und eine Variable Weckzeit als Zeichkette

Wenn es funktionieren sollte, können die Variablen Montag - Sonntag natürlich gelöscht werden :mrgreen:

Kann es gerade nicht testen ... wenn irgendwer gerade die Möglichkeit hat, wäre ich über Feedback erfreut ;)


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 Montag = "Monday";
string Dienstag = "Tuesday";
string Mittwoch = "Wednesday";
string Donnerstag = "Thursday";
string Freitag = "Friday";
string Samstag = "Saturday";
string Sonntag = "Sunday";

! Weckzeit und Wochentag abspeichern

object wochentag = dom.GetObject("Wochentag");
string Wochentag = wochentag.State();

object weckzeit = dom.GetObject("Weckzeit");
string Weckzeit = weckzeit.State();


! Prüfen ob gewählter Wochentag und Weckzeit ist

if( Tag == Wochentag )
{
  if (Uhrzeit == Weckzeit)
  {
    var obj = dom.GetObject("Wecker");
    var x = obj.State(1);
   }
}
Nur weil es nicht geht, muss es nicht kaputt sein ^^

Apple for Work, Linux for Network, iOS for Mobility and still Windows for Solitaire

Saranger85
Beiträge: 586
Registriert: 15.12.2013, 13:11
Danksagung erhalten: 2 Mal

Re: Wecker im Web UI mit iPhone steuerung

Beitrag von Saranger85 » 31.12.2014, 06:38

Achso ja da hab ich das falsch verstanden. Mal schauen ob ich heute da heute zum testen komme. Aber ist das so viel praktischer? Da muss ich ja jeden Tag die weickzeit ändern, ich hab zwei Tage in der Woche wo ich anders aufstehe und so hab ich die Zeit halt dafür schon drin und so muss ich sie immer ändern richtig?

Benutzeravatar
eiGelbGeek
Beiträge: 979
Registriert: 24.07.2014, 17:46
Wohnort: Ruhrpottrandgebiet
Hat sich bedankt: 105 Mal
Danksagung erhalten: 19 Mal

Re: Wecker im Web UI mit iPhone steuerung

Beitrag von eiGelbGeek » 31.12.2014, 15:55

Kommt immer drauf an wie man den benutzt .... wenn du immer bis auf den 2 Tagen zur gleichen Zeit aufstehst ... dann ist sicherlich die erste Variante besser .... Ich arbeite im Wechseldienst .... also immer Individuelle Weckzeit ....

und ich möchte den Wecker in einer Hauptübersicht unterbringen... und das iPad Mini hat da wenig Platz ;) daher Variablen sparen ;)
Nur weil es nicht geht, muss es nicht kaputt sein ^^

Apple for Work, Linux for Network, iOS for Mobility and still Windows for Solitaire

Saranger85
Beiträge: 586
Registriert: 15.12.2013, 13:11
Danksagung erhalten: 2 Mal

Re: Wecker im Web UI mit iPhone steuerung

Beitrag von Saranger85 » 31.12.2014, 16:16

Das Mit Der hauptubersicht habe ich auch. Ich lass mir da immer den Wecker für den morgigen Tag Anzeigen und eine Push bekomm ich auch noch :).

Benutzeravatar
eiGelbGeek
Beiträge: 979
Registriert: 24.07.2014, 17:46
Wohnort: Ruhrpottrandgebiet
Hat sich bedankt: 105 Mal
Danksagung erhalten: 19 Mal

Re: Wecker im Web UI mit iPhone steuerung

Beitrag von eiGelbGeek » 01.01.2015, 18:38

Okay mein Gedankengut funktioniert so noch nicht ;)


Aber wie machst du es das dir in der Hauptübersicht automatisch der Wecker für den nächsten Tag angezeigt wird und nicht alle Wochentage zu sehen sind ?
Nur weil es nicht geht, muss es nicht kaputt sein ^^

Apple for Work, Linux for Network, iOS for Mobility and still Windows for Solitaire

Saranger85
Beiträge: 586
Registriert: 15.12.2013, 13:11
Danksagung erhalten: 2 Mal

Re: Wecker im Web UI mit iPhone steuerung

Beitrag von Saranger85 » 01.01.2015, 18:43

Wieso was passt nicht?

Ich habe mir eine Systemvariable Weckzeit_Morgen (Zeichenkette) angelegt und lasse immer 00.01 ein Script ablaufen was den Tag vergleicht und dann die Zeit einträgt.

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 Friz = "Friday";
    string Sat = "Saturday";
    string Sun = "Sunday";

  
 
! Prüfen ob Montag ist
    if( Tag == Mon )
    
      {
        var AlteVar=dom.GetObject("Dienstag");
        var NeueVar=dom.GetObject("Weckzeit_morgen");
        var AlterWert=AlteVar.Value();
        NeueVar.State(AlterWert);
        WriteLine(NeueVar.Value());
       
    }
    ! Prüfen ob Dienstag ist
    if( Tag == Tue )
    
      {
        var AlteVar=dom.GetObject("Mittwoch");
        var NeueVar=dom.GetObject("Weckzeit_morgen");
        var AlterWert=AlteVar.Value();
        NeueVar.State(AlterWert);
        WriteLine(NeueVar.Value());
       
    }

    ! Prüfen ob Mittwoch ist
    if( Tag == Wed )
    
      {
        var AlteVar=dom.GetObject("Donnerstag");
        var NeueVar=dom.GetObject("Weckzeit_morgen");
        var AlterWert=AlteVar.Value();
        NeueVar.State(AlterWert);
        WriteLine(NeueVar.Value());
       
    }

    ! Prüfen ob Donnerstag ist
    if( Tag == Thu )
    
      {
        var AlteVar=dom.GetObject("Freitag");
        var NeueVar=dom.GetObject("Weckzeit_morgen");
        var AlterWert=AlteVar.Value();
        NeueVar.State(AlterWert);
        WriteLine(NeueVar.Value());
       
    }

! Prüfen ob Freitag ist
    if( Tag == Friz )
    
      {
        var AlteVar=dom.GetObject("Samstag");
        var NeueVar=dom.GetObject("Weckzeit_morgen");
        var AlterWert=AlteVar.Value();
        NeueVar.State(AlterWert);
        WriteLine(NeueVar.Value());
       
    }

! Prüfen ob Samstag ist
    if( Tag == Sat )
    
      {
        var AlteVar=dom.GetObject("Sonntag");
        var NeueVar=dom.GetObject("Weckzeit_morgen");
        var AlterWert=AlteVar.Value();
        NeueVar.State(AlterWert);
        WriteLine(NeueVar.Value());
       
    }

! Prüfen ob Sonntag ist
    if( Tag == Sun )
    
      {
        var AlteVar=dom.GetObject("Montag");
        var NeueVar=dom.GetObject("Weckzeit_morgen");
        var AlterWert=AlteVar.Value();
        NeueVar.State(AlterWert);
        WriteLine(NeueVar.Value());
       
    }




Benutzeravatar
eiGelbGeek
Beiträge: 979
Registriert: 24.07.2014, 17:46
Wohnort: Ruhrpottrandgebiet
Hat sich bedankt: 105 Mal
Danksagung erhalten: 19 Mal

Re: Wecker im Web UI mit iPhone steuerung

Beitrag von eiGelbGeek » 01.01.2015, 18:48

Ah langsam leuchtet es ein :) Denke jetzt bekomme ich es zusammen geschustert ;)
Nur weil es nicht geht, muss es nicht kaputt sein ^^

Apple for Work, Linux for Network, iOS for Mobility and still Windows for Solitaire

Saranger85
Beiträge: 586
Registriert: 15.12.2013, 13:11
Danksagung erhalten: 2 Mal

Re: Wecker im Web UI mit iPhone steuerung

Beitrag von Saranger85 » 01.01.2015, 18:54

Wie gesagt ich lasse mir zusätzlich abends noch eine Push nachricht schicken ob der Wecker eingeschaltet ist und wann er klingelt. Bin da sehr zufrieden bis jetzt.
Zuletzt geändert von Saranger85 am 01.01.2015, 18:59, insgesamt 1-mal geändert.

Benutzeravatar
eiGelbGeek
Beiträge: 979
Registriert: 24.07.2014, 17:46
Wohnort: Ruhrpottrandgebiet
Hat sich bedankt: 105 Mal
Danksagung erhalten: 19 Mal

Re: Wecker im Web UI mit iPhone steuerung

Beitrag von eiGelbGeek » 01.01.2015, 18:58

Klar das kann man auch noch machen, was aber durchaus bedeutet, das das Script 24/7 jede Minute einmal durchläuft, auch wenn Grazien Wecker eingeschaltet ist ... und will man das umbedingt?
Nur weil es nicht geht, muss es nicht kaputt sein ^^

Apple for Work, Linux for Network, iOS for Mobility and still Windows for Solitaire

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“