NEWS
variable Zeiten definieren
-
Hallo Zusammen,
ich bin neu im ioBroker und bin mich am einarbeiten.
Ein paar einfache, simple Dinge habe ich schon ans laufen gebracht, aber hierbei komme ich nicht weiter:Ich habe eine LED-Leiste hinter meinem PC als indirekte Beleuchtung (Philips-Hue), welche eingeschaltet wird, wenn mein PC (wird über die IP und Fritzbox überwacht) eingeschaltet ist.
Wenn ich den PC ausschalte, geht die Leiste auch aus, soweit so gut.Allerdings benötige ich dieses nicht, wenn es draußen noch hell habe. Ergo dachte ich mir, dass ich eine Vorbedingung benötige, welche das Script nur dann ausführt, wenn es zwischen Sonnenuntergang und Sonnenaufgang ist.
Feste Zeiten (z.B. 20:00-9:00Uhr) machen keinen Sinn, weil es im Sommer länger hell und im Winter früher dunkel ist.Ich benötige also quasi eine Logik "Wenn Zeit zwischen Sonnenuntergang und Sonnenaufgang = wahr, dann mache...". Aber genau hier weiß ich nicht, wie ich diese Logik erstellen kann.
Vielleicht hat einer von Euch ja eine Idee, wie ich das umsetzen kann.
-
Den PC musst du nicht auf "wahr" prüfen. Da reicht es wie in dem Bild.
Wenn man es so macht, prüft er immer auf wahr.EDIT:
Das muss natürlich bei Zeit hin für Astro.
Noch zu früh ^^.Du musst auf nicht zwischen prüfen weil blockly ein Problem mit dem Tageswechsel hat.
-
Das was @David-G geschrieben hat. Plus:
Den Baustein
Wert von Objet ID DESKTOP-JUA3A0J3.active
kannst du durch den BausteinObjekt ID
ersetzen, welchen du im Trigger Bereich findest. Dann noch aufWert
umstellen, und dann beinhaltet dieser den Wert des States welcher den Trigger ausgelöst hat.A.
-
Du bist scheinbar schon länger als ich auf den Beinen
-
Vielen Dank für die Hinweise. Ich hatte zwar den Baustein schon mal benutzt, allerdings nicht auf "zwischen" gestellt, daher fehlte mir die Möglichkeit zwei Bereiche festzulegen. Das ist dann hiermit erfolgt.
Dann sollte das so passen.
-
-
@gintonik
Das Script funktioniert so auf jeden Fall
Nur stell ich mir grad die frage warum du den "sonst" fall mit einbaust oder ist das Licht auch dann an, wenn der Computer nicht an ist?Als Vorschlag könnte man noch nen Trigger einbauen der beim Sonnenuntergang prüft ob der PC an ist und das Licht auch einschaltet oder vllt. sogar mit dem Sonnenuntergang-Anfang das Licht langsam hell werden lässt.
Alles so kleine Spinnereien
-
@jensven sagte in variable Zeiten definieren:
Nur stell ich mir grad die frage warum du den "sonst" fall mit einbaust oder ist das Licht auch dann an, wenn der Computer nicht an ist?
aber das Licht soll doch ausgehen wenn der PC ausgeht
@jensven sagte in variable Zeiten definieren:
Als Vorschlag könnte man noch nen Trigger einbauen der beim Sonnenuntergang prüft ob der PC an ist und das Licht auch einschaltet oder vllt. sogar mit dem Sonnenuntergang-Anfang das Licht langsam hell werden lässt.
Alles so kleine Spinnereienist alles in beliebiger Komplexität machbar
-
@homoran said in variable Zeiten definieren:
@jensven sagte in variable Zeiten definieren:
Nur stell ich mir grad die frage warum du den "sonst" fall mit einbaust oder ist das Licht auch dann an, wenn der Computer nicht an ist?
aber das Licht soll doch ausgehen wenn der PC ausgeht
ups ja das hab ich übersehen, Denkfehler von mir.
-
Er soll ja auch ausgehen wenn der Rechner ausgeschaltet wird...