Skip to content
  • 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
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Entwickler-Meetings
  4. Meeting für ioBroker Core/Dev/Admin 18.09.24 20:30

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Meeting für ioBroker Core/Dev/Admin 18.09.24 20:30

Scheduled Pinned Locked Moved Entwickler-Meetings
33 Posts 15 Posters 5.8k Views 17 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.
  • J Offline
    J Offline
    J_Paul
    wrote on last edited by
    #24

    Die Idee der Rolle "sensor.contact" stammt von mir, deswegen:
    Am Beispiel des Zigbee Adapters, da sind mMn die Tür/Fenstersensoren vielfach im Einsatz

    Stand jetzt:
    Es gibt sowohl den state "opened" und state "closed"
    Opened ist klar von der Logik: Steht ein Fenster/Tür offen ist der Wert true
    Closed ist ebenso klar: Der Wert ist genau gegensätzlich, wenn Fenster/Tür offen ist "Closed" false

    Beide habe die Rolle "state" weil es unmöglich ist zu wissen wo die nun verbaut wurden, also der State "opened" kann weder "sensor.window" noch "sensor.door" als Rolle bekommen, gerade, weil die auch im Briefkasten, oder Katzenklappe hängen können.
    Deswegen die Idee mit "sensor.contact"
    Diese Rolle könnte dem State "Closed" automatisch zugeordnet werden, wenn "Closed" true ist, wenn Kontakt geschlossen.
    Bevor aber bei offenem Kontakt die Rolle "sensor.contakt" true ist, während der Wert vom State "Closed" = false ist, dann wäre es wohl besser "sensor.contact" gar nicht erst hinzuzufügen, weil es unlogisch wäre.

    Alternativ open / close NICHT festlegen und es der Adapterdoku überlassen wann welche Werte gesetzt werden.

    1 Reply Last reply
    0
    • OliverIOO Offline
      OliverIOO Offline
      OliverIO
      wrote on last edited by
      #25

      zum thema gerade im dev meeting
      responsive design mit json config.

      ich habe gerade mal meine adapter geprüft und ein bisschen rumprobiert.
      aktuell sehe ich für mich 2 issues zu denen ich keine Lösung gefunden habe

      Umbruch in Tabellen, wenn der Bildschirm nicht breit genug ist.
      Aktuell wird muss links/rechts gescrollt werden um alle felder zu erreichen

      tabs
      kein umbruch bzw schrift wird soweit verkleinert, dann wird aber der text unleserlich
      am beispiel iobroker config (weiß nicht ob das json config ist oder react nativ)
      können die rechten tabs nicht mehr erreicht werden bei handy format hochkant

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      mcm1957M simatecS 2 Replies Last reply
      0
      • Ben1983B Offline
        Ben1983B Offline
        Ben1983
        wrote on last edited by
        #26

        Bezüglich der roles:

        Es wurde darüber diskutiert, dass roles hauptsächlich für ui dinge da sind.

        Bitte beachten, dass mit dem Selector im Javascript Adapter auch die rollen genutzt werden können und somit diese auch zu Bedingungen für Logiken werden können.

        1 Reply Last reply
        1
        • OliverIOO OliverIO

          zum thema gerade im dev meeting
          responsive design mit json config.

          ich habe gerade mal meine adapter geprüft und ein bisschen rumprobiert.
          aktuell sehe ich für mich 2 issues zu denen ich keine Lösung gefunden habe

          Umbruch in Tabellen, wenn der Bildschirm nicht breit genug ist.
          Aktuell wird muss links/rechts gescrollt werden um alle felder zu erreichen

          tabs
          kein umbruch bzw schrift wird soweit verkleinert, dann wird aber der text unleserlich
          am beispiel iobroker config (weiß nicht ob das json config ist oder react nativ)
          können die rechten tabs nicht mehr erreicht werden bei handy format hochkant

          mcm1957M Online
          mcm1957M Online
          mcm1957
          wrote on last edited by
          #27

          @oliverio said in Meeting für ioBroker Core/Dev/Admin 18.09.24 20:30:

          zum thema gerade im dev meeting
          responsive design mit json config.

          ich habe gerade mal meine adapter geprüft und ein bisschen rumprobiert.
          aktuell sehe ich für mich 2 issues zu denen ich keine Lösung gefunden habe

          Umbruch in Tabellen, wenn der Bildschirm nicht breit genug ist.
          Aktuell wird muss links/rechts gescrollt werden um alle felder zu erreichen

          tabs
          kein umbruch bzw schrift wird soweit verkleinert, dann wird aber der text unleserlich
          am beispiel iobroker config (weiß nicht ob das json config ist oder react nativ)
          können die rechten tabs nicht mehr erreicht werden bei handy format hochkant

          Zu 1) hab ich ein Issue erstellt da wird (ich) das gestern eh auch angesprochen habe. Ev. kann @simatec da noch Isseen für eine Umsetzung anmerken. Bin in UI Sachen absolut nicht fit was geht / nicht geht etc.

          https://github.com/ioBroker/ioBroker.admin/issues/2674

          ad 2) Oliverio
          Ev. erstell du da ein Issue - mir ist nicht 100% klar auf welche Config du dich beziehst wo was nicht erreichbar ist

          Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
          Support Repositoryverwaltung.

          Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

          LESEN - gute Forenbeitrage

          1 Reply Last reply
          0
          • OliverIOO OliverIO

            zum thema gerade im dev meeting
            responsive design mit json config.

            ich habe gerade mal meine adapter geprüft und ein bisschen rumprobiert.
            aktuell sehe ich für mich 2 issues zu denen ich keine Lösung gefunden habe

            Umbruch in Tabellen, wenn der Bildschirm nicht breit genug ist.
            Aktuell wird muss links/rechts gescrollt werden um alle felder zu erreichen

            tabs
            kein umbruch bzw schrift wird soweit verkleinert, dann wird aber der text unleserlich
            am beispiel iobroker config (weiß nicht ob das json config ist oder react nativ)
            können die rechten tabs nicht mehr erreicht werden bei handy format hochkant

            simatecS Offline
            simatecS Offline
            simatec
            Developer Most Active
            wrote on last edited by
            #28

            @oliverio sagte in Meeting für ioBroker Core/Dev/Admin 18.09.24 20:30:

            tabs
            kein umbruch bzw schrift wird soweit verkleinert, dann wird aber der text unleserlich
            am beispiel iobroker config (weiß nicht ob das json config ist oder react nativ)
            können die rechten tabs nicht mehr erreicht werden bei handy format hochkant

            Das kann man in der jsonConfig mit tabsStyle konfigurieren.

            https://github.com/simatec/ioBroker.backitup/blob/7ec5b6d7815aecf805834f50abb8dce8b17ffde2/admin/jsonConfig.json5#L4

            • Besuche meine Github Seite
            • Beitrag hat geholfen oder willst du mich unterstützen
            • HowTo Restore ioBroker
            mcm1957M 1 Reply Last reply
            1
            • simatecS simatec

              @oliverio sagte in Meeting für ioBroker Core/Dev/Admin 18.09.24 20:30:

              tabs
              kein umbruch bzw schrift wird soweit verkleinert, dann wird aber der text unleserlich
              am beispiel iobroker config (weiß nicht ob das json config ist oder react nativ)
              können die rechten tabs nicht mehr erreicht werden bei handy format hochkant

              Das kann man in der jsonConfig mit tabsStyle konfigurieren.

              https://github.com/simatec/ioBroker.backitup/blob/7ec5b6d7815aecf805834f50abb8dce8b17ffde2/admin/jsonConfig.json5#L4

              mcm1957M Online
              mcm1957M Online
              mcm1957
              wrote on last edited by mcm1957
              #29

              @simatec said in Meeting für ioBroker Core/Dev/Admin 18.09.24 20:30:

              @oliverio sagte in Meeting für ioBroker Core/Dev/Admin 18.09.24 20:30:

              tabs
              kein umbruch bzw schrift wird soweit verkleinert, dann wird aber der text unleserlich
              am beispiel iobroker config (weiß nicht ob das json config ist oder react nativ)
              können die rechten tabs nicht mehr erreicht werden bei handy format hochkant

              Das kann man in der jsonConfig mit tabsStyle konfigurieren.

              https://github.com/simatec/ioBroker.backitup/blob/7ec5b6d7815aecf805834f50abb8dce8b17ffde2/admin/jsonConfig.json5#L4

              Ähmmm
              a) Wie wäre es wenn solche Infos in die jsonConfig docu (scheme,md) irgendwie Eingang finden. Bin nicht sicher ob ich mir die Info merke bis ich das wieder brauche. In schema.md steht nur
              CSS Styles in React format (marginLeftand notmargin-left) for the Mui-Tabs component.
              Ohne React Wissen kann man mit der Beschreibung nichts anfangen. Und der Großteil der jsonConfig Devs haben null Ahnung von react und zumindest ich weiß nicht wo ich mui Infos suchen sollte.

              b) Wäre es nicht sinnvoll das als default zu setzen wenn es das Problem Tabs Umbruch löst?

              Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
              Support Repositoryverwaltung.

              Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

              LESEN - gute Forenbeitrage

              mcm1957M 1 Reply Last reply
              1
              • mcm1957M mcm1957

                @simatec said in Meeting für ioBroker Core/Dev/Admin 18.09.24 20:30:

                @oliverio sagte in Meeting für ioBroker Core/Dev/Admin 18.09.24 20:30:

                tabs
                kein umbruch bzw schrift wird soweit verkleinert, dann wird aber der text unleserlich
                am beispiel iobroker config (weiß nicht ob das json config ist oder react nativ)
                können die rechten tabs nicht mehr erreicht werden bei handy format hochkant

                Das kann man in der jsonConfig mit tabsStyle konfigurieren.

                https://github.com/simatec/ioBroker.backitup/blob/7ec5b6d7815aecf805834f50abb8dce8b17ffde2/admin/jsonConfig.json5#L4

                Ähmmm
                a) Wie wäre es wenn solche Infos in die jsonConfig docu (scheme,md) irgendwie Eingang finden. Bin nicht sicher ob ich mir die Info merke bis ich das wieder brauche. In schema.md steht nur
                CSS Styles in React format (marginLeftand notmargin-left) for the Mui-Tabs component.
                Ohne React Wissen kann man mit der Beschreibung nichts anfangen. Und der Großteil der jsonConfig Devs haben null Ahnung von react und zumindest ich weiß nicht wo ich mui Infos suchen sollte.

                b) Wäre es nicht sinnvoll das als default zu setzen wenn es das Problem Tabs Umbruch löst?

                mcm1957M Online
                mcm1957M Online
                mcm1957
                wrote on last edited by mcm1957
                #30

                @mcm1957
                Weil wir gestern über die width Daten für sm xs, ... gesprochen haben hir der Link zu den Daten die BlueFox erwähnt hat:

                https://mui.com/material-ui/customization/breakpoints/#default-breakpoints

                xs, extra-small: 0px
                sm, small: 600px
                md, medium: 900px
                lg, large: 1200px
                xl, extra-large: 1536px
                

                Wie diese allerdings zu interpretieren sind bin ich mir nicht sicher.
                xs < 600px?
                sm 600 - 900
                md 900 -1200
                lg 1200 - 1536
                xl > 1536
                usw ???

                @Bluefox
                Ist das so richtig zusammengesucht? Wenn ja könnte man (tm) / auch ich wenn ich dran denke, das in die jsonSchema Datei eintragen

                Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                Support Repositoryverwaltung.

                Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                LESEN - gute Forenbeitrage

                Jey CeeJ OliverIOO 2 Replies Last reply
                0
                • mcm1957M mcm1957

                  @mcm1957
                  Weil wir gestern über die width Daten für sm xs, ... gesprochen haben hir der Link zu den Daten die BlueFox erwähnt hat:

                  https://mui.com/material-ui/customization/breakpoints/#default-breakpoints

                  xs, extra-small: 0px
                  sm, small: 600px
                  md, medium: 900px
                  lg, large: 1200px
                  xl, extra-large: 1536px
                  

                  Wie diese allerdings zu interpretieren sind bin ich mir nicht sicher.
                  xs < 600px?
                  sm 600 - 900
                  md 900 -1200
                  lg 1200 - 1536
                  xl > 1536
                  usw ???

                  @Bluefox
                  Ist das so richtig zusammengesucht? Wenn ja könnte man (tm) / auch ich wenn ich dran denke, das in die jsonSchema Datei eintragen

                  Jey CeeJ Online
                  Jey CeeJ Online
                  Jey Cee
                  Developer
                  wrote on last edited by
                  #31

                  @mcm1957 bluefox hat es schon so wie im Link übernommen in das Schema.
                  Ich interpretiere das genau so wie du und man sollte es zum besseren Verständnis auch so übernehmen.

                  Persönlicher Support
                  Spenden -> paypal.me/J3YC33

                  1 Reply Last reply
                  0
                  • mcm1957M mcm1957

                    @mcm1957
                    Weil wir gestern über die width Daten für sm xs, ... gesprochen haben hir der Link zu den Daten die BlueFox erwähnt hat:

                    https://mui.com/material-ui/customization/breakpoints/#default-breakpoints

                    xs, extra-small: 0px
                    sm, small: 600px
                    md, medium: 900px
                    lg, large: 1200px
                    xl, extra-large: 1536px
                    

                    Wie diese allerdings zu interpretieren sind bin ich mir nicht sicher.
                    xs < 600px?
                    sm 600 - 900
                    md 900 -1200
                    lg 1200 - 1536
                    xl > 1536
                    usw ???

                    @Bluefox
                    Ist das so richtig zusammengesucht? Wenn ja könnte man (tm) / auch ich wenn ich dran denke, das in die jsonSchema Datei eintragen

                    OliverIOO Offline
                    OliverIOO Offline
                    OliverIO
                    wrote on last edited by
                    #32

                    @mcm1957

                    Die Zahlen, die du aufgeschrieben hast, ist die Pixelbreite des Endgeräts, bei dem dann die jeweilige Einstellung wirkt.
                    md lg xl eher bei desktops
                    Xx dann eher bei mobilgeräte, wobei man auch immer berücksichtigen muss ob jemand das Gerät hoch oder quer hält.
                    Für jeden Einstellung kannst du einen Wert von 1 bis 12 eintragen, was dann einem zwölften des Bildschirms entspricht.
                    12 entspricht dann der vollen bildschirmbreite

                    Bspw 4 Felder alle mit xs =12 und md=3,
                    Auf dem Handy sind dann die Felder alle untereinander, auf dem Desktop sind die 4 Felder alle in einer Zeile

                    Meine Adapter und Widgets
                    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                    Links im Profil

                    1 Reply Last reply
                    0
                    • ldittmarL Online
                      ldittmarL Online
                      ldittmar
                      Developer
                      wrote on last edited by
                      #33

                      Bitte sucht euch einem Termin für ein Frontend Meeting aus: https://forum.iobroker.net/topic/77012/umfrage-meeting-frontend-responsive-design

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


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      640

                      Online

                      32.4k

                      Users

                      81.4k

                      Topics

                      1.3m

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

                      • Don't have an account? Register

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