Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [gelöst] Drei Schalterstatus abfragen für 3 Bilder

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[gelöst] Drei Schalterstatus abfragen für 3 Bilder

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
8 Beiträge 2 Kommentatoren 648 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • ChaotC Offline
    ChaotC Offline
    Chaot
    schrieb am zuletzt editiert von
    #1

    Ich habe ein Problem über das ich mir aktuell den Kopf zerbreche und keine so richtig passende Lösung finde.

    Da ich mich mit scripten nicht so richtig auskenne brauche ich einen kleinen Denkanstoß wie ich das lösen könnte.

    Problem

    Ich habe an meinen Aquarium 3 verschiedene Beleuchtungen

    • Tag

    • Sonnenlicht

    • Mond

    Diese Leuchten werden so geschaltet:

    Tagsüber - Tag

    Mittags und Nachmittags - Tag + Sonne

    Abends und morgens - Tag + Mond

    Nachts - Mond

    Nun möchte ich mir gerne eine View bauen die das auch so darstellt.

    Ich habe also in einer "Image 8" 3 Bilder eines Aquariums in verschieden Beleuchtungsstufen angelegt.

    Abgefragt werden soll ein Datenpunkt in javascript.1 namens Aquarium

    Diesem Datenpunkt müsste ich dann immer den passenden Wert zuweisen.

    Also

    Tagsüber -1;

    Mittags und Nachmittags - 2;

    und Nachts - 0

    Ich habe verzweifelt versucht das irgendwie mit Blockly hinzubekommen und bin kläglich gescheitert.

    Hat jemand eine Idee wie ich das realisieren kann oder was ich übersehen?

    Ach, und noch eine Frage: Dämmerung in Blockly habe ich über Astrofunktion realisiert. Aber irgendwie kann ich nicht richtig einen Zeitpunkt VOR Sonnenaufgang bestimmen. Ich dachte das sollte mit einem negativem Zeitwert funktionieren, aber das macht es scheinbar nicht.

    ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

    1 Antwort Letzte Antwort
    0
    • paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @Chaot:

      Diese Leuchten werden so geschaltet:

      Tagsüber - Tag

      Mittags und Nachmittags - Tag + Sonne

      Abends und morgens - Tag + Mond

      Nachts - Mond `
      Das sind 4 Zustände.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Antwort Letzte Antwort
      0
      • ChaotC Offline
        ChaotC Offline
        Chaot
        schrieb am zuletzt editiert von
        #3

        Ja, aber mir reichen 3 Zustände der Aktoren:

        Tag ein = 1

        Tag + Sone ein = 2

        Nacht ein = 0

        Die Schaltzeiten überschneiden sich zwar, aber das könnte ich noch korrigieren, da das "Mondlicht" nicht zusammen mit dem Tageslicht brennen muss.

        Das hilft mir aber trotzdem noch nicht weiter…

        ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

        1 Antwort Letzte Antwort
        0
        • ChaotC Offline
          ChaotC Offline
          Chaot
          schrieb am zuletzt editiert von
          #4

          Ich habe jetzt was zusammengezimmert das nach meiner Meinung funktionieren könnte.

          Kann sich das vielleicht mal einer Anschauen der mehr davon versteht?

          5779_aquariumbild.jpg

          ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

          1 Antwort Letzte Antwort
          0
          • paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #5

            Das Script wird nur einmal bei Scriptstart ausgeführt: Es fehlen Trigger !

            Packe Deine Konstruktion in eine Funktion und rufe die Funktion einmal bei Scriptstart auf und einmal bei Trigger auf Änderung eines der 3 Datenpunkte.
            493_blockly_scriptstart_3triggerdp.jpg

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            1 Antwort Letzte Antwort
            0
            • ChaotC Offline
              ChaotC Offline
              Chaot
              schrieb am zuletzt editiert von
              #6

              Stimmt - das habe ich übersehen.

              Du meinst in den von dir gezeigten Block an der Stelle unten wo "Anzeige" steht kommt mein script rein und oben rechts die 3 Datenpunkte?
              5779_aquariumbild2.jpg

              ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

              1 Antwort Letzte Antwort
              0
              • paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #7

                @Chaot:

                oben rechts die 3 Datenpunkte? `
                Ja.
                @Chaot:

                in den von dir gezeigten Block an der Stelle unten wo "Anzeige" steht kommt mein script rein `
                Nein, so funktioniert es nur noch beim Triggern, nicht mehr bei Scriptstart.

                Ich habe die Funktion anzeige genannt. In diese Funktion kommt Dein komplettes ursprüngliches Script. Vereinfacht:
                493_blockly_scriptstart_3triggerdp.jpg

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                1 Antwort Letzte Antwort
                0
                • ChaotC Offline
                  ChaotC Offline
                  Chaot
                  schrieb am zuletzt editiert von
                  #8

                  Danke dir.

                  Das Script funktioniert einwandfrei.

                  ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

                  1 Antwort Letzte Antwort
                  0
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  702

                  Online

                  32.7k

                  Benutzer

                  82.3k

                  Themen

                  1.3m

                  Beiträge
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Anmelden

                  • Du hast noch kein Konto? Registrieren

                  • Anmelden oder registrieren, um zu suchen
                  • Erster Beitrag
                    Letzter Beitrag
                  0
                  • Home
                  • Aktuell
                  • Tags
                  • Ungelesen 0
                  • Kategorien
                  • Unreplied
                  • Beliebt
                  • GitHub
                  • Docu
                  • Hilfe