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. Blockly
  5. Datenübernahme aus MCP23017

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Datenübernahme aus MCP23017

Geplant Angeheftet Gesperrt Verschoben Blockly
4 Beiträge 3 Kommentatoren 274 Aufrufe 2 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.
  • M Offline
    M Offline
    Moehn
    schrieb am zuletzt editiert von
    #1

    Hallo

    Ich möchte über mehrere MCP 23017 via I2C taster abfragen und dann entsprechende Relais schalten.

    Der Aufbau ist aktuell auf einem Steckbrett. Ich habe zunächst 2 MCP23017. Den I2C Adapter habe ich installiert.
    Beide IC werden erkannt. In der Konfiguration habe ich die Ausgänge und Eingänge gesetzt.
    In den Objekten werden Ein und Ausgänge auch angezeigt, Wenn ich einen Schalter drücke wechselt der entsprechende Eingang von flase auf true.
    Auch über VIS kann ich die Relais welche am MCP23017 angeschlossen sind (Relaiskarte) ein- und ausschalten.

    Nun wollte ich mal langsam anfangen und ein Blockly schreiben mit dem ich bei einem Tasterdruck ein Relais einschalten kann. Aber das funktioniert schon nicht.
    Unten habe ich mein Programm und die Fehlermeldungen aus der ich nicht schlau werden (ANfänger).
    Hat jemand eine Idee was ich falsch mache?
    d96d9cf0-f644-4195-9fe2-05fb17b7e60c-grafik.png Bildschirmfoto 2020-02-09 um 23.02.02.png

    Und hier das Logfile:
    5d4fa5d1-0d4c-48dc-9db4-3d35831c33cd-grafik.png Bildschirmfoto 2020-02-09 um 23.06.59.png

    Danke

    Dirk

    HomoranH AsgothianA 2 Antworten Letzte Antwort
    0
    • M Moehn

      Hallo

      Ich möchte über mehrere MCP 23017 via I2C taster abfragen und dann entsprechende Relais schalten.

      Der Aufbau ist aktuell auf einem Steckbrett. Ich habe zunächst 2 MCP23017. Den I2C Adapter habe ich installiert.
      Beide IC werden erkannt. In der Konfiguration habe ich die Ausgänge und Eingänge gesetzt.
      In den Objekten werden Ein und Ausgänge auch angezeigt, Wenn ich einen Schalter drücke wechselt der entsprechende Eingang von flase auf true.
      Auch über VIS kann ich die Relais welche am MCP23017 angeschlossen sind (Relaiskarte) ein- und ausschalten.

      Nun wollte ich mal langsam anfangen und ein Blockly schreiben mit dem ich bei einem Tasterdruck ein Relais einschalten kann. Aber das funktioniert schon nicht.
      Unten habe ich mein Programm und die Fehlermeldungen aus der ich nicht schlau werden (ANfänger).
      Hat jemand eine Idee was ich falsch mache?
      d96d9cf0-f644-4195-9fe2-05fb17b7e60c-grafik.png Bildschirmfoto 2020-02-09 um 23.02.02.png

      Und hier das Logfile:
      5d4fa5d1-0d4c-48dc-9db4-3d35831c33cd-grafik.png Bildschirmfoto 2020-02-09 um 23.06.59.png

      Danke

      Dirk

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @Moehn sagte in Datenübernahme aus MCP23017:

      Hat jemand eine Idee was ich falsch mache?

      steht doch im log - Konfig der Instanz anpassen.

      Ich hätte es dir ja herauskopiert, mit einem Bild geht das schlecht ;-)

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • M Moehn

        Hallo

        Ich möchte über mehrere MCP 23017 via I2C taster abfragen und dann entsprechende Relais schalten.

        Der Aufbau ist aktuell auf einem Steckbrett. Ich habe zunächst 2 MCP23017. Den I2C Adapter habe ich installiert.
        Beide IC werden erkannt. In der Konfiguration habe ich die Ausgänge und Eingänge gesetzt.
        In den Objekten werden Ein und Ausgänge auch angezeigt, Wenn ich einen Schalter drücke wechselt der entsprechende Eingang von flase auf true.
        Auch über VIS kann ich die Relais welche am MCP23017 angeschlossen sind (Relaiskarte) ein- und ausschalten.

        Nun wollte ich mal langsam anfangen und ein Blockly schreiben mit dem ich bei einem Tasterdruck ein Relais einschalten kann. Aber das funktioniert schon nicht.
        Unten habe ich mein Programm und die Fehlermeldungen aus der ich nicht schlau werden (ANfänger).
        Hat jemand eine Idee was ich falsch mache?
        d96d9cf0-f644-4195-9fe2-05fb17b7e60c-grafik.png Bildschirmfoto 2020-02-09 um 23.02.02.png

        Und hier das Logfile:
        5d4fa5d1-0d4c-48dc-9db4-3d35831c33cd-grafik.png Bildschirmfoto 2020-02-09 um 23.06.59.png

        Danke

        Dirk

        AsgothianA Offline
        AsgothianA Offline
        Asgothian
        Developer
        schrieb am zuletzt editiert von Asgothian
        #3

        @Moehn
        2 Dinge..

        das eine ist das du nach dem trigger den wert des Objektes extra Abfragst. Wenn du im Trigger Blockly schaust, da gibt es einen lila Baustein wo "Objekt id" drin steht. Den nehmen, umstellen auf "wert", und dann das "wert von Objekt" im falls ersetzen

        als 2. gibt es im JS adapter eine globale Einstellung" Beim start nicht alle states abonnieren"... diese ist bei dir gesetzt. Wenn sie nicht gesetzt wäre würde es auch gehen. (das schreibt die Meldung im übrigen auch genau so)

        A.

        ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
        "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

        M 1 Antwort Letzte Antwort
        0
        • AsgothianA Asgothian

          @Moehn
          2 Dinge..

          das eine ist das du nach dem trigger den wert des Objektes extra Abfragst. Wenn du im Trigger Blockly schaust, da gibt es einen lila Baustein wo "Objekt id" drin steht. Den nehmen, umstellen auf "wert", und dann das "wert von Objekt" im falls ersetzen

          als 2. gibt es im JS adapter eine globale Einstellung" Beim start nicht alle states abonnieren"... diese ist bei dir gesetzt. Wenn sie nicht gesetzt wäre würde es auch gehen. (das schreibt die Meldung im übrigen auch genau so)

          A.

          M Offline
          M Offline
          Moehn
          schrieb am zuletzt editiert von
          #4

          @Asgothian said in Datenübernahme aus MCP23017:

          @Moehn
          2 Dinge..

          das eine ist das du nach dem trigger den wert des Objektes extra Abfragst. Wenn du im Trigger Blockly schaust, da gibt es einen lila Baustein wo "Objekt id" drin steht. Den nehmen, umstellen auf "wert", und dann das "wert von Objekt" im falls ersetzen

          als 2. gibt es im JS adapter eine globale Einstellung" Beim start nicht alle states abonnieren"... diese ist bei dir gesetzt. Wenn sie nicht gesetzt wäre würde es auch gehen. (das schreibt die Meldung im übrigen auch genau so)

          A.

          Hallo

          Danke euch beiden.
          Es läuft. Wie gesagt, ich bin dbzgl. noch blutiger Anfänger. Ich habe bis vor 10 Jahren mit den Atmels in C++ rumgespielt. Nach 10 Jahren Elektronikpause beschäftige ich mich nun mit den Raspberrys.
          Da ist noch viel neu und vieles ist anders als vor 10 Jahren.

          Danke für den prompten support (und ich denke das wird nicht das letzte mal sein, dass ich ihn benötige).

          Grüße und gute stürmische Nacht (ich geh jetzt noch mal raus , mal schauen ob alles o.k. ist)

          Dirk

          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

          726

          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