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. Einsteigerfragen
  4. Pixel It

NEWS

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

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

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

Pixel It

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
11 Beiträge 5 Kommentatoren 1.4k Aufrufe 5 Watching
  • Ä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.
  • B Baodare

    Habe mir nach der Anleitung von Pixel It das große 32 x 8 Pixel mit einem Esp8266 aufgesetzt und den adapter im Iobroker installiert.
    Nun die Frage wie kann man am einfachsten verschiedene Werte, Zahlen oder Zustände realisieren?
    Es gibt 2 States eines wo man reinen Text reinschreiben kann um ihn anzeigen lassen zu können oder ein Extendet wo Json dabei steht in der Rolle.

    Bitte um Hilfe

    Baodare

    liv-in-skyL Offline
    liv-in-skyL Offline
    liv-in-sky
    schrieb am zuletzt editiert von
    #2

    @baodare

    das ist viel zu erklären - lieber mal da nachsehen:

    https://pixelit-project.github.io/iobroker.html#data-points

    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

    B 1 Antwort Letzte Antwort
    1
    • liv-in-skyL liv-in-sky

      @baodare

      das ist viel zu erklären - lieber mal da nachsehen:

      https://pixelit-project.github.io/iobroker.html#data-points

      B Offline
      B Offline
      Baodare
      schrieb am zuletzt editiert von
      #3

      @liv-in-sky
      Habe mich nun mit einigen Blockly's abgeholfen.
      Problem ist nun noch wenn mehrere Nachrichten zugleich geschickt werden dann wird nur die erste angezeigt.

      liv-in-skyL 1 Antwort Letzte Antwort
      0
      • B Baodare

        @liv-in-sky
        Habe mich nun mit einigen Blockly's abgeholfen.
        Problem ist nun noch wenn mehrere Nachrichten zugleich geschickt werden dann wird nur die erste angezeigt.

        liv-in-skyL Offline
        liv-in-skyL Offline
        liv-in-sky
        schrieb am zuletzt editiert von
        #4

        @baodare das müßte man dann über das blockly so arrangieren, dass dies abgefangen wird - dazu musst du aber genau erklären was du willst und was ankommt und was dann angezeigt werden soll - evtl einen eigenen thread dazu aufmachen ?

        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

        B 1 Antwort Letzte Antwort
        0
        • liv-in-skyL liv-in-sky

          @baodare das müßte man dann über das blockly so arrangieren, dass dies abgefangen wird - dazu musst du aber genau erklären was du willst und was ankommt und was dann angezeigt werden soll - evtl einen eigenen thread dazu aufmachen ?

          B Offline
          B Offline
          Baodare
          schrieb am zuletzt editiert von
          #5

          Eigentlich wäre es ja toll wenn man Nachrichten, Wetterdaten und so aktivieren könnte und dazu eben eigene Frei definierte Werte anzeigen lassen kann ohne das sie durcheinander bzw. überlagert angezeigt werden.
          Natürlich kann man ein fertiges Script anlegen mit Blockly zum Beispiel aber wie löst man das zum Beispiel die Tür/Fenster geöffnet wurde und das Sofort anzeigen lassen will. Also die aktuelle Nachricht noch fertig anzeigen lassen soll und anschließend mit anderer Farbe und heller!
          Jemand eine Idee sowas einfach anzeigen zu lassen?
          ps.: Dadurch ich Scheitholz Heizer bin und mit Puffer speicher arbeite will ich das er mir anzeigt wenns mal wieder zum anheizen ist. Werte dazu hab ich ja alle

          Danke gleichmal vorweg

          BananaJoeB 1 Antwort Letzte Antwort
          0
          • B Baodare

            Eigentlich wäre es ja toll wenn man Nachrichten, Wetterdaten und so aktivieren könnte und dazu eben eigene Frei definierte Werte anzeigen lassen kann ohne das sie durcheinander bzw. überlagert angezeigt werden.
            Natürlich kann man ein fertiges Script anlegen mit Blockly zum Beispiel aber wie löst man das zum Beispiel die Tür/Fenster geöffnet wurde und das Sofort anzeigen lassen will. Also die aktuelle Nachricht noch fertig anzeigen lassen soll und anschließend mit anderer Farbe und heller!
            Jemand eine Idee sowas einfach anzeigen zu lassen?
            ps.: Dadurch ich Scheitholz Heizer bin und mit Puffer speicher arbeite will ich das er mir anzeigt wenns mal wieder zum anheizen ist. Werte dazu hab ich ja alle

            Danke gleichmal vorweg

            BananaJoeB Online
            BananaJoeB Online
            BananaJoe
            Most Active
            schrieb am zuletzt editiert von BananaJoe
            #6

            @baodare Ich habe mir für meine VIS eine "Statusmeldungen" Anzeige gebaut. Es gibt eine Bereich in welchem Dinge wie "Lüften", "Briefkasten", "Wassermelder" etc. gemeldet werden.

            Jede Ereignis hat bei mir seinen eigenen Datenpunkt:
            e30fa416-52c3-4196-9d8e-1c1d6586e0d6-image.png
            Statusnummer zeigt welcher gerade angezeigt wird. 0 = Leer, also nichts.
            3 wäre die Meldung Badezimmer (Luftfeuchtigkeit zu hoch, bitte lüften)

            Nun habe ich jeweils Skripte die das prüfen. Ändert sich am ZigBee Temperatur- und Feuchtigkeitssensor der Wert und die Schwelle wird überschritten so setzt er 03_Badezimmer auf true und Statusnummer auf 3, die Meldung wird dann sofort angezeigt (Bei mir über ein View in Widget, du müsstest es dann an dein Pixel-Display senden).

            Ist der Schwellwert wieder unterschritten so wird 03_Badezimmer wieder auf false gesetzt.

            Zusätzlich zu den einzelnen Prüfungen gibt es eine 10 Sekunden Schleife (per Timer) welche wie folgt arbeitet:

            • Holt sich die aktuelle Statusnummer
            • Wenn diese nicht 0 ist startet eine Endlosschleife
            • Erhöht die Statusnummer um 1
            • Erhöht einen Schleifenzähler um 1
            • Prüft ob der zur Statusnummer gehörende Datenpunkt auf true steht (ist diese nun 7 wird 07_Kuehlschrank geprüft)
              -> ist dieser nicht true so wird die Statusnummer um 1 erhöht. Dadurch springt die nachfolgende Prüfung gleich an
              -> ist dieser true so wird der Schleifenzähler auf 0 gesetzt.
            • Am Ende prüfe ich:
              -> ist der Schleifenzähler bei 2 so wird die Statusnummer auf 0 gesetzt und die Endlosschleife abgebrochen. Dann ist er 2x Durchgelaufen ohne etwas zu finden das er anzeigen soll. Das war meine Lösung damit er mindestens einmal alles durchprüft, also auch von vorne wenn das ganze bei 8 beginnt.
              -> Falls der Schleifenzähler nicht angesprungen ist prüfe ich ob die aktuelle Statusnummer nicht höher ist als die Gesamtzahl der Statusmeldungen.
              --> Wenn ja setzte ich die aktuelle Statusnummer wieder auf 0 damit er von vorne beginnt.
              --> Wenn nein setzte ich die aktuelle Statusnummer in den Datenpunkt (welches dann das View in Widget ansteuert. Bei dir müsste die Anzeige reagieren) und breche die Endlosschleife ab.

            Der Timer für die Endlosschleife steht auf 10 Sekunden damit alle 10 Sekunden die Anzeige wechselt.
            e345f320-d43a-4c07-8acb-fcd0e95d4daf-image.png
            ec5f5be5-4002-4aaf-8e95-e154e4230606-image.png
            2b02becb-006c-48d5-bb80-b42387cd64d8-image.png
            e1ee9a56-2cb0-4471-913f-bdb0f90609c0-image.png

            ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

            1 Antwort Letzte Antwort
            1
            • R Offline
              R Offline
              Rushmed
              Most Active
              schrieb am zuletzt editiert von Rushmed
              #7

              Ich lasse mir beispielsweise alle Alexa Ansagen so ausgeben:
              7f2d85ed-ab84-460b-acdb-c29e361865ab-grafik.png
              Oder hier das Babyphone über extended Massage:
              95b5a0e5-4a7b-4663-a0b7-cf20cb761898-grafik.png
              Matrix Display Text spielt für Pixelit keine Rolle.

              1 Antwort Letzte Antwort
              0
              • B Offline
                B Offline
                bishop
                schrieb am zuletzt editiert von
                #8

                ist es auch möglich ein scrolling text zu machen mit einem bitmap davor.
                Also vorne Bitmap und der Text läuft durch?

                R 1 Antwort Letzte Antwort
                0
                • B bishop

                  ist es auch möglich ein scrolling text zu machen mit einem bitmap davor.
                  Also vorne Bitmap und der Text läuft durch?

                  R Offline
                  R Offline
                  Rushmed
                  Most Active
                  schrieb am zuletzt editiert von
                  #9

                  @bishop Ja das geht.

                  B 1 Antwort Letzte Antwort
                  0
                  • R Rushmed

                    @bishop Ja das geht.

                    B Offline
                    B Offline
                    bishop
                    schrieb am zuletzt editiert von
                    #10

                    @rushmed
                    hast mir da ein beispiel?
                    in der Doku steht

                    {
                      "text": {
                        "textString": "Test It :D",
                        "bigFont": false,
                        "scrollText": "auto",
                        "scrollTextDelay": 20,
                        "centerText": false,
                        "position": {
                          "x": 8,
                          "y": 1
                        },
                        "color": {
                          "r": 255,
                          "g": 255,
                          "b": 255
                        },
                        "hexColor": "#FFFFFF"
                      }
                    }
                    
                    

                    wie bekomme ich da ein Bitmap dazu?

                    R 1 Antwort Letzte Antwort
                    0
                    • B bishop

                      @rushmed
                      hast mir da ein beispiel?
                      in der Doku steht

                      {
                        "text": {
                          "textString": "Test It :D",
                          "bigFont": false,
                          "scrollText": "auto",
                          "scrollTextDelay": 20,
                          "centerText": false,
                          "position": {
                            "x": 8,
                            "y": 1
                          },
                          "color": {
                            "r": 255,
                            "g": 255,
                            "b": 255
                          },
                          "hexColor": "#FFFFFF"
                        }
                      }
                      
                      

                      wie bekomme ich da ein Bitmap dazu?

                      R Offline
                      R Offline
                      Rushmed
                      Most Active
                      schrieb am zuletzt editiert von Rushmed
                      #11

                      @bishop Habs nicht getestet aber setz doch einfach in der json das BMP vor den Text.

                      {
                        "bitmap": {
                          "data": [0, 0, 0, 0, 0, 0],
                          "position": {
                            "x": 0,
                            "y": 0
                          },
                          "size": {
                            "width": 8,
                            "height": 8
                          }
                        }
                        "text": {
                          "textString": "Test It :D",
                          "bigFont": false,
                          "scrollText": "auto",
                          "scrollTextDelay": 20,
                          "centerText": false,
                          "position": {
                            "x": 8,
                            "y": 1
                          },
                          "color": {
                            "r": 255,
                            "g": 255,
                            "b": 255
                          },
                          "hexColor": "#FFFFFF"
                        }
                      }
                      
                      

                      Mit dem ioBroker Adapter gehts auch.
                      Siehe
                      4b72d95b-b917-485d-ab88-21c045eb7826-grafik.png

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


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      870

                      Online

                      32.4k

                      Benutzer

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