Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. 4 vers. ID mit einem Schalter unters. Werten

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

4 vers. ID mit einem Schalter unters. Werten

Scheduled Pinned Locked Moved Visualisierung
9 Posts 4 Posters 808 Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Online
    M Online
    Maddin77
    wrote on last edited by
    #1

    Hallo

    ist es möglich mit einem Schalter 4 Stellungen zu realisieren die jedoch unterschiedliche Objekt ID und auch unterschiedliche Werte brauchen um umzuschalten?

    ich würde gern in der Visualisierung EVCC umschalten können
    off = AUS
    pv = PV Laden
    min = Min + PV
    now = Schnell Laden

    Danke schon mal

    MartinPM paul53P 2 Replies Last reply
    0
    • M Maddin77

      Hallo

      ist es möglich mit einem Schalter 4 Stellungen zu realisieren die jedoch unterschiedliche Objekt ID und auch unterschiedliche Werte brauchen um umzuschalten?

      ich würde gern in der Visualisierung EVCC umschalten können
      off = AUS
      pv = PV Laden
      min = Min + PV
      now = Schnell Laden

      Danke schon mal

      MartinPM Online
      MartinPM Online
      MartinP
      wrote on last edited by MartinP
      #2

      @maddin77 In der Informatik nennt man das einen Zustandsautomaten ;-)

      Der Zustand wird in einer Variablen gehalten. Jeder Zustand ist durch einen Wert charakterisiert, den man auf Gleichheit abprüfen kann. (Zahl oder String)

      Als Hilfsmittel für den Entwurf benutzt man ein Zustandübergangsdiagramm ...

      https://de.wikipedia.org/wiki/Zustandsübergangsdiagramm

      Sieht dann als Beispiel so aus:

      86f6e8da-5dff-4d57-a7a9-9dc61811f40e-grafik.png

      Die verschiedenen Ereignisse sind dann die Zustandswechsel der Objekte (Ereignis 1 ID wird wahr, EREIGNIS 2 gleiche ID wird false z. B.)

      Kann man schön auf einen Zettel schmieren, und das Problem in kleine Häppchen teilen...
      Jeder Übergangspfeil wird am Besten durch einen Trigger-Block abgebildet.

      Zeichnung mit Graphviz hingepfuscht ...

      digraph finite_state_machine
      {
      
      "AUS" -> "PV Laden" [label = "Ereignis 1"];
      "PV Laden" -> "Min + PV"  [label = "Ereignis 2"];
      "Min + PV" -> "Schnell Laden"  [label = "Ereignis 6"];
      "PV Laden" ->"AUS"  [label = "Ereignis 3"];
      "PV Laden" -> "Schnell Laden"  [label = "Ereignis 5"];
      "Min + PV" -> "PV Laden"  [label = "Ereignis 4"];
      
      node [shape=point,label=""]ENTRY,EXIT;
      
      AUS->EXIT [ label = "Exit"];
      ENTRY->AUS [ label = "Entry"];
      
      }
      

      Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
      Virtualization : unprivileged lxc container (debian 13) on Proxmox 9.1.5)
      Linux pve 6.17.9-1-pve
      6 GByte RAM für den Container
      Fritzbox 6591 FW 8.20 (Vodafone Leih-Box)
      Remote-Access über Wireguard der Fritzbox

      M 1 Reply Last reply
      0
      • M Maddin77

        Hallo

        ist es möglich mit einem Schalter 4 Stellungen zu realisieren die jedoch unterschiedliche Objekt ID und auch unterschiedliche Werte brauchen um umzuschalten?

        ich würde gern in der Visualisierung EVCC umschalten können
        off = AUS
        pv = PV Laden
        min = Min + PV
        now = Schnell Laden

        Danke schon mal

        paul53P Offline
        paul53P Offline
        paul53
        wrote on last edited by paul53
        #3

        @maddin77 sagte: in der Visualisierung EVCC umschalten können

        Ist das nicht ein Datenpunkt, der 4 verschiedene String-Werte annehmen kann? So etwas nennt man Werteliste (Valuelist).

        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

        M 1 Reply Last reply
        0
        • paul53P paul53

          @maddin77 sagte: in der Visualisierung EVCC umschalten können

          Ist das nicht ein Datenpunkt, der 4 verschiedene String-Werte annehmen kann? So etwas nennt man Werteliste (Valuelist).

          M Online
          M Online
          Maddin77
          wrote on last edited by
          #4

          @paul53 sagte in 4 vers. ID mit einem Schalter unters. Werten:

          @maddin77 sagte: in der Visualisierung EVCC umschalten können

          Ist das nicht ein Datenpunkt, der 4 verschiedene String-Werte annehmen kann? So etwas nennt man Werteliste (Valuelist).

          nein leider nicht
          sind 4 einzelne
          EVCC.jpg

          ich habe jetzt mal das Iframe von EVCC in die VIS gemacht, das ist schon mal besser
          aber so ein kleiner Button mit 4 Funktionen wäre nice

          1 Reply Last reply
          0
          • MartinPM MartinP

            @maddin77 In der Informatik nennt man das einen Zustandsautomaten ;-)

            Der Zustand wird in einer Variablen gehalten. Jeder Zustand ist durch einen Wert charakterisiert, den man auf Gleichheit abprüfen kann. (Zahl oder String)

            Als Hilfsmittel für den Entwurf benutzt man ein Zustandübergangsdiagramm ...

            https://de.wikipedia.org/wiki/Zustandsübergangsdiagramm

            Sieht dann als Beispiel so aus:

            86f6e8da-5dff-4d57-a7a9-9dc61811f40e-grafik.png

            Die verschiedenen Ereignisse sind dann die Zustandswechsel der Objekte (Ereignis 1 ID wird wahr, EREIGNIS 2 gleiche ID wird false z. B.)

            Kann man schön auf einen Zettel schmieren, und das Problem in kleine Häppchen teilen...
            Jeder Übergangspfeil wird am Besten durch einen Trigger-Block abgebildet.

            Zeichnung mit Graphviz hingepfuscht ...

            digraph finite_state_machine
            {
            
            "AUS" -> "PV Laden" [label = "Ereignis 1"];
            "PV Laden" -> "Min + PV"  [label = "Ereignis 2"];
            "Min + PV" -> "Schnell Laden"  [label = "Ereignis 6"];
            "PV Laden" ->"AUS"  [label = "Ereignis 3"];
            "PV Laden" -> "Schnell Laden"  [label = "Ereignis 5"];
            "Min + PV" -> "PV Laden"  [label = "Ereignis 4"];
            
            node [shape=point,label=""]ENTRY,EXIT;
            
            AUS->EXIT [ label = "Exit"];
            ENTRY->AUS [ label = "Entry"];
            
            }
            
            M Online
            M Online
            Maddin77
            wrote on last edited by
            #5

            @martinp sagte in 4 vers. ID mit einem Schalter unters. Werten:

            @maddin77 In der Informatik nennt man das einen Zustandsautomaten ;-)

            Der Zustand wird in einer Variablen gehalten. Jeder Zustand ist durch einen Wert charakterisiert, den man auf Gleichheit abprüfen kann. (Zahl oder String)

            Als Hilfsmittel für den Entwurf benutzt man ein Zustandübergangsdiagramm ...

            https://de.wikipedia.org/wiki/Zustandsübergangsdiagramm

            Sieht dann als Beispiel so aus:

            86f6e8da-5dff-4d57-a7a9-9dc61811f40e-grafik.png

            Die verschiedenen Ereignisse sind dann die Zustandswechsel der Objekte (Ereignis 1 ID wird wahr, EREIGNIS 2 gleiche ID wird false z. B.)

            Kann man schön auf einen Zettel schmieren, und das Problem in kleine Häppchen teilen...
            Jeder Übergangspfeil wird am Besten durch einen Trigger-Block abgebildet.

            Zeichnung mit Graphviz hingepfuscht ...

            digraph finite_state_machine
            {
            
            "AUS" -> "PV Laden" [label = "Ereignis 1"];
            "PV Laden" -> "Min + PV"  [label = "Ereignis 2"];
            "Min + PV" -> "Schnell Laden"  [label = "Ereignis 6"];
            "PV Laden" ->"AUS"  [label = "Ereignis 3"];
            "PV Laden" -> "Schnell Laden"  [label = "Ereignis 5"];
            "Min + PV" -> "PV Laden"  [label = "Ereignis 4"];
            
            node [shape=point,label=""]ENTRY,EXIT;
            
            AUS->EXIT [ label = "Exit"];
            ENTRY->AUS [ label = "Entry"];
            
            }
            

            sorry :face_with_cowboy_hat: :man-gesturing-no:
            zu hoch für mich

            MartinPM 1 Reply Last reply
            0
            • M Maddin77

              @martinp sagte in 4 vers. ID mit einem Schalter unters. Werten:

              @maddin77 In der Informatik nennt man das einen Zustandsautomaten ;-)

              Der Zustand wird in einer Variablen gehalten. Jeder Zustand ist durch einen Wert charakterisiert, den man auf Gleichheit abprüfen kann. (Zahl oder String)

              Als Hilfsmittel für den Entwurf benutzt man ein Zustandübergangsdiagramm ...

              https://de.wikipedia.org/wiki/Zustandsübergangsdiagramm

              Sieht dann als Beispiel so aus:

              86f6e8da-5dff-4d57-a7a9-9dc61811f40e-grafik.png

              Die verschiedenen Ereignisse sind dann die Zustandswechsel der Objekte (Ereignis 1 ID wird wahr, EREIGNIS 2 gleiche ID wird false z. B.)

              Kann man schön auf einen Zettel schmieren, und das Problem in kleine Häppchen teilen...
              Jeder Übergangspfeil wird am Besten durch einen Trigger-Block abgebildet.

              Zeichnung mit Graphviz hingepfuscht ...

              digraph finite_state_machine
              {
              
              "AUS" -> "PV Laden" [label = "Ereignis 1"];
              "PV Laden" -> "Min + PV"  [label = "Ereignis 2"];
              "Min + PV" -> "Schnell Laden"  [label = "Ereignis 6"];
              "PV Laden" ->"AUS"  [label = "Ereignis 3"];
              "PV Laden" -> "Schnell Laden"  [label = "Ereignis 5"];
              "Min + PV" -> "PV Laden"  [label = "Ereignis 4"];
              
              node [shape=point,label=""]ENTRY,EXIT;
              
              AUS->EXIT [ label = "Exit"];
              ENTRY->AUS [ label = "Entry"];
              
              }
              

              sorry :face_with_cowboy_hat: :man-gesturing-no:
              zu hoch für mich

              MartinPM Online
              MartinPM Online
              MartinP
              wrote on last edited by MartinP
              #6

              @maddin77 Das ist ja gerade ein Hilfsmittel, Zusammenhänge, die man nicht aus dem Handgelenk überblicken kann in kleine überschaubare Häppchen aufzuteilen, wenn es aber "nur" um die Visualisierung geht, ist das ggfs. auch Overkill

              "min" ist anscheinend noch nie geschrieben worden ...
              screenshot
              Die Zuordnung verstehe ich auch nicht so ganz:

              off = AUS
              pv = PV Laden
              min = Min + PV
              now = Schnell Laden

              Ich hatte vermutet, dass nur einer der Datenpunkte "true" sein kann, während alle anderen "false" sind ... und dass rechts vom Gleichheitszeichen das steht, was dargestellt werden soll ...

              "4 Stellungen" reichen jedenfalls nicht, um 4 Zustände, die völlig unabhängig voneinander wechseln können darzustellen, da braucht man rechnerisch 16 Stellungen....

              Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
              Virtualization : unprivileged lxc container (debian 13) on Proxmox 9.1.5)
              Linux pve 6.17.9-1-pve
              6 GByte RAM für den Container
              Fritzbox 6591 FW 8.20 (Vodafone Leih-Box)
              Remote-Access über Wireguard der Fritzbox

              M 1 Reply Last reply
              0
              • MartinPM MartinP

                @maddin77 Das ist ja gerade ein Hilfsmittel, Zusammenhänge, die man nicht aus dem Handgelenk überblicken kann in kleine überschaubare Häppchen aufzuteilen, wenn es aber "nur" um die Visualisierung geht, ist das ggfs. auch Overkill

                "min" ist anscheinend noch nie geschrieben worden ...
                screenshot
                Die Zuordnung verstehe ich auch nicht so ganz:

                off = AUS
                pv = PV Laden
                min = Min + PV
                now = Schnell Laden

                Ich hatte vermutet, dass nur einer der Datenpunkte "true" sein kann, während alle anderen "false" sind ... und dass rechts vom Gleichheitszeichen das steht, was dargestellt werden soll ...

                "4 Stellungen" reichen jedenfalls nicht, um 4 Zustände, die völlig unabhängig voneinander wechseln können darzustellen, da braucht man rechnerisch 16 Stellungen....

                M Online
                M Online
                micklafisch
                wrote on last edited by micklafisch
                #7

                ich nutze das ebenfalls. Es gibt 2 Kanäle unter dem "loadpoint" -> status und control. Die 4 genannten States liegen unter control und dienen als Button zur Aktivierung des Modis.

                Den eigentlichen Stand von EVCC kann dann unter status -> mode abgefragt werden. Ich habe es bei mir über 4 einzelne Buttons gelöst, die einfach nur unter control den passenden state triggern. Den Status selbst lasse ich mir über den modestate anzeigen.

                cabc820d-d857-44f5-8f97-6a2762c5d48b-image.png

                M 1 Reply Last reply
                1
                • M micklafisch

                  ich nutze das ebenfalls. Es gibt 2 Kanäle unter dem "loadpoint" -> status und control. Die 4 genannten States liegen unter control und dienen als Button zur Aktivierung des Modis.

                  Den eigentlichen Stand von EVCC kann dann unter status -> mode abgefragt werden. Ich habe es bei mir über 4 einzelne Buttons gelöst, die einfach nur unter control den passenden state triggern. Den Status selbst lasse ich mir über den modestate anzeigen.

                  cabc820d-d857-44f5-8f97-6a2762c5d48b-image.png

                  M Online
                  M Online
                  Maddin77
                  wrote on last edited by
                  #8

                  @micklafisch sagte in 4 vers. ID mit einem Schalter unters. Werten:

                  ich nutze das ebenfalls. Es gibt 2 Kanäle unter dem "loadpoint" -> status und control. Die 4 genannten States liegen unter control und dienen als Button zur Aktivierung des Modis.

                  Den eigentlichen Stand von EVCC kann dann unter status -> mode abgefragt werden. Ich habe es bei mir über 4 einzelne Buttons gelöst, die einfach nur unter control den passenden state triggern. Den Status selbst lasse ich mir über den modestate anzeigen.

                  cabc820d-d857-44f5-8f97-6a2762c5d48b-image.png

                  schon mal schön gelöst
                  sendest du true/false oder 0/1

                  und wenn du von PV auf Max wechselst
                  sendest du vorher ein Aus oder ein PV aus
                  oder nur auf Max?

                  M 1 Reply Last reply
                  0
                  • M Maddin77

                    @micklafisch sagte in 4 vers. ID mit einem Schalter unters. Werten:

                    ich nutze das ebenfalls. Es gibt 2 Kanäle unter dem "loadpoint" -> status und control. Die 4 genannten States liegen unter control und dienen als Button zur Aktivierung des Modis.

                    Den eigentlichen Stand von EVCC kann dann unter status -> mode abgefragt werden. Ich habe es bei mir über 4 einzelne Buttons gelöst, die einfach nur unter control den passenden state triggern. Den Status selbst lasse ich mir über den modestate anzeigen.

                    cabc820d-d857-44f5-8f97-6a2762c5d48b-image.png

                    schon mal schön gelöst
                    sendest du true/false oder 0/1

                    und wenn du von PV auf Max wechselst
                    sendest du vorher ein Aus oder ein PV aus
                    oder nur auf Max?

                    M Online
                    M Online
                    micklafisch
                    wrote on last edited by
                    #9

                    @maddin77
                    sende ein true mit dem jeweiligen Button. Die Umschaltung macht das System automatisch.

                    1 Reply Last reply
                    1
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    650

                    Online

                    32.7k

                    Users

                    82.3k

                    Topics

                    1.3m

                    Posts
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Home
                    • Recent
                    • Tags
                    • Unread 0
                    • Categories
                    • Unreplied
                    • Popular
                    • GitHub
                    • Docu
                    • Hilfe