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.
-
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.
@gintonik

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.

-
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.
@gintonik
Das was @David-G geschrieben hat. Plus:
Den Baustein
Wert von Objet ID DESKTOP-JUA3A0J3.activekannst du durch den BausteinObjekt IDersetzen, welchen du im Trigger Bereich findest. Dann noch aufWertumstellen, und dann beinhaltet dieser den Wert des States welcher den Trigger ausgelöst hat.A.
-
@gintonik
Das was @David-G geschrieben hat. Plus:
Den Baustein
Wert von Objet ID DESKTOP-JUA3A0J3.activekannst du durch den BausteinObjekt IDersetzen, welchen du im Trigger Bereich findest. Dann noch aufWertumstellen, 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.
-
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.
-
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

-
@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
-
@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.
-
@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

Er soll ja auch ausgehen wenn der Rechner ausgeschaltet wird...
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden