sunrise löst am Wochenende aus

Begonnen von blane, 21 Juli 2018, 07:59:53

Vorheriges Thema - Nächstes Thema

Christoph Morrison

Zitat von: betateilchen am 21 Juli 2018, 13:01:11
fehlende perl Grundlagen...

Plus eine möglichst schlecht lesbare Formatierung des Codes. Hätte der OP sich den Code mal ordentlich eingerückt angeguckt, wäre es ihm vermutlich auch sofort aufgefallen.
Deswegen: Immer ordentlich formatieren.

blane

Zitat von: CoolTux am 21 Juli 2018, 13:03:12

*{sunrise("REAL",0,Value("Sonnenaufgang_nWE_Jalo_hoch_Timechange"),"09:30")} {

      if( !($we) && (Value("Sonnenaufgang_WE_Jalo_hoch_aktiv") eq "aktiviert") {
             fhem("set Jalousie_EG_GWC_KNX_NORD_AUFAB,Jalousie_EG_FLU_KNX_NORD_AUFAB,Jalousie_EG_BUE_KNX_NORD_AUFAB,Jalousie_EG_BUE_KNX_WEST_AUFAB,Jalousie_EG_KUE_KNX_TUER_AUFAB,Jalousie_EG_ESS_KNX_LINKS_AUFAB,Jalousie_EG_ESS_KNX_MITTELINKS_AUFAB,Jalousie_EG_ESS_KNX_MITTERECHTS_AUFAB,Jalousie_EG_ESS_KNX_RECHTS_AUFAB,Jalousie_EG_WOH_KNX_TERRASSE_AUFAB,Jalousie_EG_WOH_KNX_SUED_AUFAB,Jalousie_EG_WOH_KNX_WEST_AUFAB,Jalousie_OG_BAD_KNX_NORD_AUFAB,Jalousie_OG_BAD_KNX_OST_AUFAB,Jalousie_OG_FLU_KNX_NORD_AUFAB,Jalousie_OG_ANK_KNX_OST_AUFAB,Jalousie_OG_SLA_KNX_OST_AUFAB,Jalousie_OG_SLA_KNX_SUED_AUFAB,Jalousie_OG_KZ1_KNX_LINKS_AUFAB,Jalousie_OG_KZ1_KNX_RECHTS_AUFAB,Jalousie_OG_KZ2_KNX_LINKS_AUFAB,Jalousie_OG_KZ2_KNX_RECHTS_AUFAB,Jalousie_OG_KZ3_KNX_WEST_AUFAB,Jalousie_OG_KZ3_KNX_NORD_AUFAB off");

          fhem("set Licht_OG_FLU_KNX_Wandauslass_links_absolut,Licht_OG_FLU_KNX_Wandauslass_rechts_absolut value 0 ;; set Licht_OG_TRE_KNX_Wandspots_Schalten off");
    }
}


Super. Danke schon mal dafür. Hier scheint aber noch irgendwo ein Komma zu fehlen? Ich glaube "aktiviert")) hier fehlte noch die zweite Klammer?

PS: Ich bin noch Anfänger das gebe ich zu und muss noch ein paar Hausaufgaben machen. Daher bin ich für eure Anregungen sehr dankbar.

blane

Hallo zusammen,

leider haben sich heute die Jalousien nicht geöffnet.
Anbei der aktuelle Stand. Hat jemand eine Idee woran es liegt? Auch ein Execnow öffnet nicht die Jalos.
Liegt hier noch ein Klammerfehler vor?

*{sunrise("REAL",0,Value("Sonnenaufgang_WE_Jalo_hoch_Timechange"),"09:30")} {

      if( !($we) && (Value("Sonnenaufgang_WE_Jalo_hoch_aktiv") eq "aktiviert")) {
             fhem("set Jalousie_EG_GWC_KNX_NORD_AUFAB,Jalousie_EG_FLU_KNX_NORD_AUFAB,Jalousie_EG_BUE_KNX_NORD_AUFAB,Jalousie_EG_BUE_KNX_WEST_AUFAB,Jalousie_EG_KUE_KNX_TUER_AUFAB,Jalousie_EG_ESS_KNX_LINKS_AUFAB,Jalousie_EG_ESS_KNX_MITTELINKS_AUFAB,Jalousie_EG_ESS_KNX_MITTERECHTS_AUFAB,Jalousie_EG_ESS_KNX_RECHTS_AUFAB,Jalousie_EG_WOH_KNX_TERRASSE_AUFAB,Jalousie_EG_WOH_KNX_SUED_AUFAB,Jalousie_EG_WOH_KNX_WEST_AUFAB,Jalousie_OG_BAD_KNX_NORD_AUFAB,Jalousie_OG_BAD_KNX_OST_AUFAB,Jalousie_OG_FLU_KNX_NORD_AUFAB,Jalousie_OG_ANK_KNX_OST_AUFAB,Jalousie_OG_SLA_KNX_OST_AUFAB,Jalousie_OG_SLA_KNX_SUED_AUFAB,Jalousie_OG_KZ1_KNX_LINKS_AUFAB,Jalousie_OG_KZ1_KNX_RECHTS_AUFAB,Jalousie_OG_KZ2_KNX_LINKS_AUFAB,Jalousie_OG_KZ2_KNX_RECHTS_AUFAB,Jalousie_OG_KZ3_KNX_WEST_AUFAB,Jalousie_OG_KZ3_KNX_NORD_AUFAB off");

          fhem("set Licht_OG_FLU_KNX_Wandauslass_links_absolut,Licht_OG_FLU_KNX_Wandauslass_rechts_absolut value 0 ;; set Licht_OG_TRE_KNX_Wandspots_Schalten off");
    }
}

CoolTux

Klammerfehler werden im Log angezeigt. Ebenso wenn man das at über FHEMWEB im DEF bearbeiten.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

blane

Zitat von: CoolTux am 22 Juli 2018, 10:05:28
Klammerfehler werden im Log angezeigt. Ebenso wenn man das at über FHEMWEB im DEF bearbeiten.

Klammerfehler per se habe ich nicht aber vielleicht sind welche falsch gesetzt, so dass es nicht funktioniert?

CoolTux

Dann solltest du mal das we at zeigen und nicht gerade das !we
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

blane

Zitat von: CoolTux am 22 Juli 2018, 11:01:10
Dann solltest du mal das we at zeigen und nicht gerade das !we

:-[

Ich glaube das war der Klaps auf dem Hinterkopf den ich brauchte.

*{sunrise("REAL",0,Value("Sonnenaufgang_WE_Jalo_hoch_Timechange"),"09:30")} {

      if( ($we) && (Value("Sonnenaufgang_WE_Jalo_hoch_aktiv") eq "aktiviert")) {
             fhem("set Alle_Rolladen_Structure off");

          fhem("set Licht_OG_FLU_KNX_Wandauslass_links_absolut,Licht_OG_FLU_KNX_Wandauslass_rechts_absolut value 0 ;; set Licht_OG_TRE_KNX_Wandspots_Schalten off");
    }
}


Hatte bei WE und !WE das ! drin. ExecNow hat nun geklappt. Structure habe ich auch gepflegt. Wieder eine Menge dazu gelernt. Ich werde es jetzt hoffentlich korrekt testen. Danke schon einmal für die Hilfe.

rendgeor


blane

Hallo zusammen,

ich habe noch eine Frage. Und zwar wie bekomme ich es hin, das meine Variable
"Sonnenaufgang_WE_Jalo_hoch_Timechange" ihren Wert auch nach einem Neustart noch behält?

Grüße
David

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

blane

Zitat von: CoolTux am 27 Juli 2018, 07:44:08
???

Ich habe das Problem, sobald mein NUC bzw. FHEM neustarte, die Variable nicht genommen wird, sondern der eigentliche Sonnenaufgang. Wie schaffe ich es, dass er den Wert nach einem Neustart aus der Variable holt?

Grüße

CoolTux

Würde behaupten das beim starten erst dein at definiert wird und dann dein Dummy.
Sonnenaufgang_WE_Jalo_hoch_Timechange ist ja sicherlich ein Dummy.

Versuch mal den Dummy zu löschen dann abspeichern und danach den Dummy neu definieren und wieder speichern.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net