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. Visualisierung
  4. Blockly, Vis & Trigger "view aktiv"

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    291

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

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

Blockly, Vis & Trigger "view aktiv"

Geplant Angeheftet Gesperrt Verschoben Visualisierung
28 Beiträge 4 Kommentatoren 2.8k 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.
  • D Offline
    D Offline
    dexter
    schrieb am zuletzt editiert von
    #1

    Guten Morgen Gemeinde,

    ich möchte über meine vis gerne meine Haus und Hof Kameras abfragen. Da ich im Scripten ein ziemlicher Noob bin, (Meine Welt sind eher Industriesteuerungen wie Simatic usw.) habe ich angefangen mit Blockly zu arbeiten.

    Ziel ist es, wenn ich auf meine Vis auf eine bestimmte View gehe, soll zeitlich geregelt das Kamerabild aktualisiert werden. Das funktioniert soweit ganz gut, nur kriege ich keinen Trigger hin, das die gewählte view wirklich aktiv ist. Es müsste ein Datenpunkt gesetzt werden, sobald sich einer das Bild anschaut oder die view aktiv ist bzw. wieder genommen werden, wenn ich die View verlasse / Browser schliesse.

    im Moment löse ich das über einen Button, der mir ein aktuelles Bild holt.
    16721_unbenannt.png
    16721_2unbenannt.png

    1 Antwort Letzte Antwort
    0
    • D Offline
      D Offline
      dexter
      schrieb am zuletzt editiert von
      #2

      nicht jemand eine Idee wie ich bei Viewwechsel einen Trigger(Datenpunkt) setzen kann?

      1 Antwort Letzte Antwort
      0
      • HiltexH Offline
        HiltexH Offline
        Hiltex
        schrieb am zuletzt editiert von
        #3

        Ich habe eine Idee, wie das funktionieren könnte, auch wenn es ein kleiner Umweg ist:

        Normalerweise baut man sich ja eine Navigation, die dann das View in einem View in Widget umschaltet. So hast du das sicherlich auch gemacht. Wie man da einen Datenpunkt beschreiben kann, weiß ich nicht.

        Es gibt aber auch noch das View in Widget 8. Da kann man Views einfügen und die anhand einer numerischen Variable umschalten. Die eine Zahl beispielsweise zwischen 0 und 5 bringt dann eine der entsprechend zugeordneten 6 Views zur Anzeige.

        Wenn du also deine Navigation so umbaust, dass sie nicht direkt die View umschaltet, sondern eine Zahl in die Variable schreibt, kannst diesen Wert in einem Script auswerten. View in Widget 8 ließt ebenfalls diesen Wert und bringt die entsprechende View zur Anzeige.

        Blog: indibit.de

        1 Antwort Letzte Antwort
        0
        • D Offline
          D Offline
          dexter
          schrieb am zuletzt editiert von
          #4

          Hm ja sowas in der Art kam mir auch schon.

          Ich kann die zuletzt angefragte View auch direkt abfragen (vis.0.control.data) aber da nachher mehrere Nutzer die Vis gleichzeitig nutzen sollen würde der Wert immer wieder geändert. Ausserdem würde ich nicht mitkriegen wenn man die Vis einfach schliesst (Browser zu)

          Sinn der Sache ist ja die Ressourcenschonung, das nicht andauernd ein neue Bild angefordert wird, obwohl es sich eh keiner anschaut.

          Und meine Navigation habe ich jetzt 10 Stunden lang auf ein Framework umgestrickt, da will ich jetzt nicht mehr dran :|

          1 Antwort Letzte Antwort
          0
          • HiltexH Offline
            HiltexH Offline
            Hiltex
            schrieb am zuletzt editiert von
            #5

            Schau doch mal in die Ereignisliste. Da ist so viel Betrieb, dass es meiner Meinung schon fast garnicht mehr darauf ankommt, das Bild zum Beispiel aller zwei Sekunden zu aktualisieren. Oder hast du da konkret Erfahrungen gemacht?

            Blog: indibit.de

            1 Antwort Letzte Antwort
            0
            • D Offline
              D Offline
              dexter
              schrieb am zuletzt editiert von
              #6

              ich muss ja um die Bilder von extern anschauen zu können die Bilder lokal in der Umgebung speichern. also würde ich alle 2-5 sekunden 3 Bilder auf die sd Karte des raspi's laden. Das mögen die Dinger aber nicht so gerne.

              (btw sollte man auch das swapping deaktivieren, wenn man einen Raspberry hat.)

              1 Antwort Letzte Antwort
              0
              • HiltexH Offline
                HiltexH Offline
                Hiltex
                schrieb am zuletzt editiert von
                #7

                Ich kenne jetzt deine Kameras nicht und hab mich mit soetwas auch noch nicht weiter beschäftigt, aber warum bindest du nicht direkt die externe Quelle ein?

                Blog: indibit.de

                1 Antwort Letzte Antwort
                0
                • D Offline
                  D Offline
                  dexter
                  schrieb am zuletzt editiert von
                  #8

                  Ich nutz externen Zugriff über DNS und SSL, keinen VPN. Wenn ich jetzt von extern übers Internet auf ein bild schauen will und dort eine lokale Adresse (192.168.quetsche) angegeben ist, wird er die nicht finden ;)

                  1 Antwort Letzte Antwort
                  0
                  • HiltexH Offline
                    HiltexH Offline
                    Hiltex
                    schrieb am zuletzt editiert von
                    #9

                    Ok, ich verstehe. Du kopierst (bei Bedarf) ein Bild in den ioBroker-VIS-Bereich, damit das von ebenfalls von extern erreichbar ist. Und weil dein ioBroker-Host ein RaspberryPi ist, hast du das Problem, dass dir irgendwann die Speicherkarte abschmiert, wenn du da im Sekundentakt ein Bild abspeicherst.

                    Dazu fallen mir adhoc ein paar Möglichkeiten ein:

                    1. VPN verwenden (bevorzugte Variante)

                    2. einen USB-Stick am Pi anstecken, auf dem du das Bild ablegst. Das Verzeichnis kannst du ja über einen Link in den von extern erreichbaren Bereich mappen

                    3. mit dem onload-Attribut die Aktion zum aktualisieren auslösen. Ich bin nicht ganz sicher, ob das in diesem Fall funktionieren würde https://www.w3schools.com/tags/ev_onload.asp

                    4. Einen Reverseproxy die Elemente laden und bereitstellen lassen

                    5. VPN verwenden!!

                    Ich denke, mit einem USB-Stick wärst du am nächsten an deiner jetzigen Variante. Wobei ich jedem nur zu 1. oder 5. raten kann.

                    Blog: indibit.de

                    1 Antwort Letzte Antwort
                    0
                    • D Offline
                      D Offline
                      dexter
                      schrieb am zuletzt editiert von
                      #10

                      > 3\. mit dem onload-Attribut die Aktion zum aktualisieren auslösen.

                      Das ist interessant… theoretisch könnte ich ja das Bild per HTML aufrufen mit einer onLoad function

                      !

                      und dann per script entweder nen state setzen oder direct das cambild Laden (von mir aus auch auf einen USB)

                      ! function triggernewimage() {
                      ! setState('vis.0.datapoint.cam.actor', true);
                      ! }

                      Oder habe ich da einen denkfehler?

                      1 Antwort Letzte Antwort
                      0
                      • HiltexH Offline
                        HiltexH Offline
                        Hiltex
                        schrieb am zuletzt editiert von
                        #11

                        Ich glaube onload kann man nur am Body-Tag verwenden. Falls dem so ist würde das Bild also nur beim Neuladen der Webseite aktiviert werden. Man müsste das mal intensiv ausprobieren.

                        Sicher gibt es auch noch andere Möglichkeiten. Aber warum nutzt du nicht einfach VPN? Das hätte doch viele Vorteile.

                        Blog: indibit.de

                        1 Antwort Letzte Antwort
                        0
                        • D Offline
                          D Offline
                          dexter
                          schrieb am zuletzt editiert von
                          #12

                          Ja kann ich mir denken, aber ich habe keine Ahnung wie ich einen Aufsetze.

                          Ich habe ein Hybridrouzter der Tölekom, an den bin ich zwangsweise gebunden weil es von AVM keine alternative gibt.

                          Oder hast du eine Ahnung wie ich einen VPN aufm Rasp hinkriege?

                          1 Antwort Letzte Antwort
                          0
                          • HiltexH Offline
                            HiltexH Offline
                            Hiltex
                            schrieb am zuletzt editiert von
                            #13

                            Das sollten wir doch hinbekommen. Ich zähle mal noch ein paar Alternativen auf, vielleicht passt dir ja etwas davon:

                            1. Raspberry Pi (35€)

                            2. Diverse NAS-Geräte (sollten schon vorhanden sein, sonst zu teuer)

                            3. Ein vielleicht vorhandener alter Router, der mit OpenWRT kompatibel ist

                            4. Eine vielleicht vorhandene Fritzbox

                            5. Ein kleiner Router von Mikrotik (40€)

                            Welchen Telekom-Router hast du genau? Warum ist der alternativlos?

                            Man muss hier ganz klar sagen, dass dich ja niemand zwingt, den Telekom-Router als zentrales Netzwerkelement zu nutzen. Du kannst den Router ja auch zu einem Modem degradieren und deinen eigenen Router dahinterschalten. Das machen viele so, weil man dadurch vollkommen unabhängig vom Internet-Anbieter ist und viele Anbieter eben auch einfach nur irgendwelche kastrierten Geräte verkaufen/vermieten.

                            Welchen Weg möchtest du gehen?

                            Blog: indibit.de

                            1 Antwort Letzte Antwort
                            0
                            • D Offline
                              D Offline
                              dexter
                              schrieb am zuletzt editiert von
                              #14

                              Guten Abend nochmal

                              entschuldige das ich mich so lang zum Antworten brauche, kämpfe nebenbei mit meiner Heizungssteuerung.

                              Ich hab einen Synology DS216j, darauf könnte ich einen Server aufsetzen. Aber wie das im einzelnen funktioniert und wie ich mich darauf einwähle… Hab schon mal versucht danach zu googlen, hab es aber dann aufgegeben, da für mich die SSL Lösung greifbarer war.

                              Ist ein Hybrid-DSL-LTE Router, andere Modems können die Beidendatenströme nicht kombinieren, dass es richtiges Hybrid-Internet ist (ist das der richtige Terminus?)

                              1 Antwort Letzte Antwort
                              0
                              • HiltexH Offline
                                HiltexH Offline
                                Hiltex
                                schrieb am zuletzt editiert von
                                #15

                                @dexter:

                                Ich hab einen Synology DS216j… `

                                Also noch einfacher geht es ja bald garnicht mehr.
                                9433_bildschirmfoto_2019-01-16_um_19.37.02.png

                                Falls sich das nicht selbst erklärt:

                                https://www.synology.com/de-de/knowledg … /vpn_setup

                                Das ist übrigens der erste Treffer, wenn man bei Google "synology vpn einrichten" eingibt. Sorry, aber…

                                Der zweite Treffer zeigt die Einrichtung von verschiedenen Clients:

                                https://www.synology.com/de-de/knowledg ... _PC_or_Mac

                                Blog: indibit.de

                                1 Antwort Letzte Antwort
                                0
                                • D Offline
                                  D Offline
                                  dexter
                                  schrieb am zuletzt editiert von
                                  #16

                                  Ja soweit war ich auch schon. openvpn aktiviert, portweiterleitung aktiv… und jetzt möcht ich mit meinem android da rein... wie gehts weiter?

                                  sry aber hab noch nie mit vpns gearbeitet ':D

                                  1 Antwort Letzte Antwort
                                  0
                                  • Jeeper.atJ Offline
                                    Jeeper.atJ Offline
                                    Jeeper.at
                                    schrieb am zuletzt editiert von
                                    #17

                                    Portweiterleitung ist böse. Bitte abdrehen. Wenn du ein VPN hast braucht du das nicht.

                                    1 Antwort Letzte Antwort
                                    0
                                    • D Offline
                                      D Offline
                                      dexter
                                      schrieb am zuletzt editiert von
                                      #18

                                      Wie gesagt, sitze hinterm Router
                                      16721_unbenannt.png

                                      1 Antwort Letzte Antwort
                                      0
                                      • HiltexH Offline
                                        HiltexH Offline
                                        Hiltex
                                        schrieb am zuletzt editiert von
                                        #19

                                        @Jeeper.at:

                                        Portweiterleitung ist böse. Bitte abdrehen. Wenn du ein VPN hast braucht du das nicht. `

                                        Bitte ließ doch mal, was wir hier machen - wir richten ein VPN ein!

                                        Blog: indibit.de

                                        1 Antwort Letzte Antwort
                                        0
                                        • HiltexH Offline
                                          HiltexH Offline
                                          Hiltex
                                          schrieb am zuletzt editiert von
                                          #20

                                          @dexter:

                                          Wie gesagt, sitze hinterm Router `

                                          Warum verpixelst du den Port, den du da freischalten sollst?

                                          Wie auch immer, du rufst jetzt die Konfigurationsoberfläche von deinem Router auf und leitest den Port, der dir da angezeigt wird, auf die DiskStation weiter

                                          Blog: indibit.de

                                          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

                                          417

                                          Online

                                          32.7k

                                          Benutzer

                                          82.5k

                                          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