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. Hilfe USB Daten per Blockly senden

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

Hilfe USB Daten per Blockly senden

Geplant Angeheftet Gesperrt Verschoben Ungelöst Blockly
26 Beiträge 4 Kommentatoren 1.7k 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.
  • AphofisA Offline
    AphofisA Offline
    Aphofis
    schrieb am zuletzt editiert von Aphofis
    #9

    Die TXT Dateien sind schon fertig!
    Ob der Inhalt so direkt an den Controller gesendet wird weiß ich nicht genau!
    Ich wollte das ganze per Blockly machen oder halt per JavaScript und dann das JavaScript zeitgesteuert über Blockly starten dh die TXT Datei oder nur der Inhalt soll dann an den Controller gesendet werden.
    Der Inhalt der Text Datei denke ich wird in dieser Reihenfolge gesendet.
    2;30;30;30;30;100;100;100;100;60;1;0;1;4;0;1;1;1;53;0;0;0;0

    Das ist ein Programm!

    paul53P 1 Antwort Letzte Antwort
    0
    • AphofisA Aphofis

      Die TXT Dateien sind schon fertig!
      Ob der Inhalt so direkt an den Controller gesendet wird weiß ich nicht genau!
      Ich wollte das ganze per Blockly machen oder halt per JavaScript und dann das JavaScript zeitgesteuert über Blockly starten dh die TXT Datei oder nur der Inhalt soll dann an den Controller gesendet werden.
      Der Inhalt der Text Datei denke ich wird in dieser Reihenfolge gesendet.
      2;30;30;30;30;100;100;100;100;60;1;0;1;4;0;1;1;1;53;0;0;0;0

      Das ist ein Programm!

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #10

      @Aphofis sagte:

      Der Inhalt der Text Datei denke ich wird in dieser Reihenfolge gesendet.

      Welcher Datei (es gibt 4) ? Ist der Inhalt einer Datei identisch mit dem gesendeten String ?

      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

      AphofisA 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @Aphofis sagte:

        Der Inhalt der Text Datei denke ich wird in dieser Reihenfolge gesendet.

        Welcher Datei (es gibt 4) ? Ist der Inhalt einer Datei identisch mit dem gesendeten String ?

        AphofisA Offline
        AphofisA Offline
        Aphofis
        schrieb am zuletzt editiert von Aphofis
        #11

        @paul53
        Das sind die einzelnen Daten zu den Programmen

        Intervall Modus
        1;30;30;30;30;100;100;100;100;320;15;0;1;4;0;1;5;0;65;0;0;1;0

        Pulse Only
        0;30;100;30;100;100;30;100;30;250;15;0;1;4;0;1;5;0;65;0;0;1;0

        Sequential Modus
        2;30;30;30;30;100;100;100;100;199;15;1;0;1;1;1;2;0;54;0;0;0;0

        Sequential Wellenmodus
        2;30;30;30;30;100;100;100;100;60;1;0;1;4;0;1;1;1;53;0;0;0;0

        Wie der Sende String aussieht weiß ich auch nicht Ich weiß nur das dass die Daten sind die die Tunze Steuerung am PC (Laptop) abspeichert wenn man sie exportiert oder aus der TXT Datei importiert

        paul53P 1 Antwort Letzte Antwort
        0
        • AphofisA Aphofis

          @paul53
          Das sind die einzelnen Daten zu den Programmen

          Intervall Modus
          1;30;30;30;30;100;100;100;100;320;15;0;1;4;0;1;5;0;65;0;0;1;0

          Pulse Only
          0;30;100;30;100;100;30;100;30;250;15;0;1;4;0;1;5;0;65;0;0;1;0

          Sequential Modus
          2;30;30;30;30;100;100;100;100;199;15;1;0;1;1;1;2;0;54;0;0;0;0

          Sequential Wellenmodus
          2;30;30;30;30;100;100;100;100;60;1;0;1;4;0;1;1;1;53;0;0;0;0

          Wie der Sende String aussieht weiß ich auch nicht Ich weiß nur das dass die Daten sind die die Tunze Steuerung am PC (Laptop) abspeichert wenn man sie exportiert oder aus der TXT Datei importiert

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #12

          @Aphofis sagte:

          Wie der Sende String aussieht weiß ich auch nicht

          Auf welcher Grundlage soll dann ein Skript erstellt werden ?

          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

          AphofisA 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @Aphofis sagte:

            Wie der Sende String aussieht weiß ich auch nicht

            Auf welcher Grundlage soll dann ein Skript erstellt werden ?

            AphofisA Offline
            AphofisA Offline
            Aphofis
            schrieb am zuletzt editiert von
            #13

            @paul53
            Ich warte noch auf eine Antwort von Tunze ob die mir sagen können wie das ganze aussehen muss.
            Ich vermute das per usb nur diese Semikolon getrennten Werte gesendet werden und intern im Controller auf einem Chip gespeichert werden. Bis man die Steuerung durch hochladen einer anderen Steuerung ändert das Programm vom Controller stellt ja auch nur ein was man in den Text Dateien hat wenn man davon eine lädt weiß das Programm ja anhand der anfangsnummer um welche Steuerung es sich handelt

            1 Antwort Letzte Antwort
            0
            • P peterfido

              Moin.
              Die seriellen Schnittstellen bediene ich alle zuverlässig per Node Red. Da ist das dann trivial. :blush:

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von
              #14

              @peterfido sagte:

              Die seriellen Schnittstellen bediene ich alle zuverlässig per Node Red. Da ist das dann trivial.

              Dann teste es doch erst mal mit Node Red. Den Inhalt einer Datei hast Du bereits in einem Datenpunkt.
              Wenn das funktioniert, können wir mit Javascript weitermachen, um die unterschiedlichen Dateien zu verarbeiten.

              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

              AphofisA 2 Antworten Letzte Antwort
              0
              • paul53P paul53

                @peterfido sagte:

                Die seriellen Schnittstellen bediene ich alle zuverlässig per Node Red. Da ist das dann trivial.

                Dann teste es doch erst mal mit Node Red. Den Inhalt einer Datei hast Du bereits in einem Datenpunkt.
                Wenn das funktioniert, können wir mit Javascript weitermachen, um die unterschiedlichen Dateien zu verarbeiten.

                AphofisA Offline
                AphofisA Offline
                Aphofis
                schrieb am zuletzt editiert von
                #15

                @paul53
                Ich wüsste nicht mal wie ich das testen soll!
                Blockly geht ja noch ein wenig. Mit Node Red kenne ich mich überhaupt nicht aus

                1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @peterfido sagte:

                  Die seriellen Schnittstellen bediene ich alle zuverlässig per Node Red. Da ist das dann trivial.

                  Dann teste es doch erst mal mit Node Red. Den Inhalt einer Datei hast Du bereits in einem Datenpunkt.
                  Wenn das funktioniert, können wir mit Javascript weitermachen, um die unterschiedlichen Dateien zu verarbeiten.

                  AphofisA Offline
                  AphofisA Offline
                  Aphofis
                  schrieb am zuletzt editiert von
                  #16

                  @paul53
                  ich habe ja die Steuerungs Daten in einem Datenpunkt doch wie weise ich denn Blockly an das was im Datenpunkt steht über den oben angegebenen USB Port vom Pi zu senden!? und die Datenpunkte sind als Zeichenkette formatiertm geht das so oder muss es eine andere Option sein ?

                  1 Antwort Letzte Antwort
                  0
                  • P Offline
                    P Offline
                    peterfido
                    schrieb am zuletzt editiert von
                    #17

                    Moin,
                    Ja, als Text bzw. Zeichenkette. Ist es immer dieselbe, kannst du die auch in Node Red fest eintragen und das Senden dann boolisch oder numerisch auslösen.
                    Bin leider nicht am PC, sondern unterwegs. Sonst würde ich ein Beispiel posten.

                    Gruß

                    Peterfido


                    Proxmox auf Intel NUC12WSHi5
                    ioBroker: Debian (VM)
                    CCU: Debmatic (VM)
                    Influx: Debian (VM)
                    Grafana: Debian (VM)
                    eBus: Debian (VM)
                    Zigbee: Debian (VM) mit zigbee2mqtt

                    AphofisA 1 Antwort Letzte Antwort
                    0
                    • P peterfido

                      Moin,
                      Ja, als Text bzw. Zeichenkette. Ist es immer dieselbe, kannst du die auch in Node Red fest eintragen und das Senden dann boolisch oder numerisch auslösen.
                      Bin leider nicht am PC, sondern unterwegs. Sonst würde ich ein Beispiel posten.

                      AphofisA Offline
                      AphofisA Offline
                      Aphofis
                      schrieb am zuletzt editiert von
                      #18

                      @peterfido
                      Irgendwie ist es sicherlich möglich diese Daten per USB zu senden.
                      Ein techniker von Tunze also der Firma von der der Controller stammt ist an meinem Problem dran.
                      Ich hoffe ich bekomme bald eine antwort. Wie die Daten gesendet werden müssen.

                      1 Antwort Letzte Antwort
                      0
                      • P Offline
                        P Offline
                        peterfido
                        schrieb am zuletzt editiert von
                        #19

                        Hallo,
                        das, was da als Textdatei exportiert wird, ist wohl nicht dass, was die Software an den Controller sendet. Diese bietet ja noch mehr Möglichkeiten, wie das Aulsesen der aktuellen Config.

                        Da auf den Hersteller warten oder per seriellem Sniffer mitloggen, was da so hin- und hergeschickt wird. Interessant ist darüber hinaus noch die Baudrate sowie eine evtl. Verschlüsselung / Prüfsumme.?

                        Gruß

                        Peterfido


                        Proxmox auf Intel NUC12WSHi5
                        ioBroker: Debian (VM)
                        CCU: Debmatic (VM)
                        Influx: Debian (VM)
                        Grafana: Debian (VM)
                        eBus: Debian (VM)
                        Zigbee: Debian (VM) mit zigbee2mqtt

                        AphofisA 1 Antwort Letzte Antwort
                        0
                        • P peterfido

                          Hallo,
                          das, was da als Textdatei exportiert wird, ist wohl nicht dass, was die Software an den Controller sendet. Diese bietet ja noch mehr Möglichkeiten, wie das Aulsesen der aktuellen Config.

                          Da auf den Hersteller warten oder per seriellem Sniffer mitloggen, was da so hin- und hergeschickt wird. Interessant ist darüber hinaus noch die Baudrate sowie eine evtl. Verschlüsselung / Prüfsumme.?

                          AphofisA Offline
                          AphofisA Offline
                          Aphofis
                          schrieb am zuletzt editiert von
                          #20

                          @peterfido
                          Ja, ich hoffe der Techniker darf die Informationen so raus geben.
                          Nur scheint der viel um die Ohren zu haben.
                          Wie wir alle!
                          Da er sich noch nicht gemedet hat.
                          Obgleich Tunze immer sehr schnell ist mit dem antworten per Mail.
                          Ein Kumpel von mir ist Programmierer, ich hoffe ich kann ihn überreden das er sich den Controller mal anschaut.
                          Er hatte mir schon mal eine Batch Datei bzw ein kleines Batch programm geschrieben was die Daten sendet aber nur über die Original Software drüber gelegt. ohne hatte er es noch nicht versucht.

                          1 Antwort Letzte Antwort
                          0
                          • AphofisA Offline
                            AphofisA Offline
                            Aphofis
                            schrieb am zuletzt editiert von Aphofis
                            #21

                            @paul53
                            @peterfido
                            Da ja nun die erstellte Strömungspumpen Steuerung den Pi völlig überfordert!
                            Würde ich den Ansatz hier noch mal gerne versuchen !?
                            mein USB Anschluß am Pi an dem der Tunze 7096 Multicontroller hängt hat diese Bezeichnung.

                            Bus 001 Device 006: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
                            

                            Ist es möglich darüber dann einen Datenstring in dieser form zu senden!?

                            2;30;30;30;30;100;100;100;100;60;1;0;1;4;0;1;1;1;53;0;0;0;0
                            

                            Vielleicht kommen die Daten ja so an!
                            Wenn sich die Steuerung in den Pumpen ändert weiß man das es funktioniert.
                            Wie die Windows Software zu dem Tunze Controller die Daten sendet weiß ich nicht und auch nicht wie man es herausfinden kann.
                            Der Techniker von Tunze, darf die Daten, wie die steuerung angesprochen wird leider nicht rausgeben.
                            Ich würde es gerne versuchen! nur wie so ein befehl aussehen muss weiß ich nicht und würde das ganze gerne über ein Blockly Exec machen damit ich die zeiten besser steuern kann. Da ich mich mit Javascript überhaupt nicht auskenne.
                            Dazu würde ich gerne Datenpunkte erstellen mit Steuerzeiten.
                            wo man einfach die Tageszeit von bis einträgt in form 18:00-19:00 zb so kann man dann vielleicht einer Steuerung sagen was wann laufen soll.
                            Das einzige was ich über einen UBS Sniffer herausfinden konnte war das hier:
                            write data.png
                            Wo auch die Daten aus der Text Datei wieder auftauchen.

                            DutchmanD 1 Antwort Letzte Antwort
                            0
                            • AphofisA Offline
                              AphofisA Offline
                              Aphofis
                              schrieb am zuletzt editiert von
                              #22

                              @paul53
                              Ich habe mir jetzt die Augen Wund gegoogelt und nix wirklich brauchbares gefunden.

                              Wenn ich dieses hier per ssh versuche kommt nur kommando nicht gefunden.

                              echo -e -n ‚.2;30;100;30;30;100;30;100;100;1;99;15;1;0;1;1;1;2;0;54;0;0;0;0..\r‘  > /dev/ttyUSB6
                              

                              Ich weiß nicht mal wie man der USB006 richtig anspricht
                              Vllt kann man auch im Pi die Steuerungen in jeweils ein Script einpacken und mit einem Befehl das jeweilige senden an den USB Port veranlassen.
                              Doch wie man das macht, weiß ich nicht.

                              1 Antwort Letzte Antwort
                              0
                              • AphofisA Aphofis

                                @paul53
                                @peterfido
                                Da ja nun die erstellte Strömungspumpen Steuerung den Pi völlig überfordert!
                                Würde ich den Ansatz hier noch mal gerne versuchen !?
                                mein USB Anschluß am Pi an dem der Tunze 7096 Multicontroller hängt hat diese Bezeichnung.

                                Bus 001 Device 006: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
                                

                                Ist es möglich darüber dann einen Datenstring in dieser form zu senden!?

                                2;30;30;30;30;100;100;100;100;60;1;0;1;4;0;1;1;1;53;0;0;0;0
                                

                                Vielleicht kommen die Daten ja so an!
                                Wenn sich die Steuerung in den Pumpen ändert weiß man das es funktioniert.
                                Wie die Windows Software zu dem Tunze Controller die Daten sendet weiß ich nicht und auch nicht wie man es herausfinden kann.
                                Der Techniker von Tunze, darf die Daten, wie die steuerung angesprochen wird leider nicht rausgeben.
                                Ich würde es gerne versuchen! nur wie so ein befehl aussehen muss weiß ich nicht und würde das ganze gerne über ein Blockly Exec machen damit ich die zeiten besser steuern kann. Da ich mich mit Javascript überhaupt nicht auskenne.
                                Dazu würde ich gerne Datenpunkte erstellen mit Steuerzeiten.
                                wo man einfach die Tageszeit von bis einträgt in form 18:00-19:00 zb so kann man dann vielleicht einer Steuerung sagen was wann laufen soll.
                                Das einzige was ich über einen UBS Sniffer herausfinden konnte war das hier:
                                write data.png
                                Wo auch die Daten aus der Text Datei wieder auftauchen.

                                DutchmanD Offline
                                DutchmanD Offline
                                Dutchman
                                Developer Most Active Administrators
                                schrieb am zuletzt editiert von
                                #23

                                @Aphofis sagte in Hilfe USB Daten per Blockly senden:

                                Bus 001 Device 006: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC

                                Ist es möglich darüber dann einen Datenstring in dieser form zu senden

                                Ja aber nicht mit Blöcken in blockly das währe besser gelöst in Javascript mit serial Port Der kann das

                                AphofisA 1 Antwort Letzte Antwort
                                0
                                • DutchmanD Dutchman

                                  @Aphofis sagte in Hilfe USB Daten per Blockly senden:

                                  Bus 001 Device 006: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC

                                  Ist es möglich darüber dann einen Datenstring in dieser form zu senden

                                  Ja aber nicht mit Blöcken in blockly das währe besser gelöst in Javascript mit serial Port Der kann das

                                  AphofisA Offline
                                  AphofisA Offline
                                  Aphofis
                                  schrieb am zuletzt editiert von
                                  #24

                                  @Dutchman
                                  Das wäre auch ok ! nur kann ich Javascript überhaupt nicht programmieren oder anwenden.
                                  Ich würde halt gerne vier verschiedene Steuerungen in dieser form:

                                  2;30;30;30;30;100;100;100;100;60;1;0;1;4;0;1;1;1;53;0;0;0;0
                                  

                                  an den Strömungspumpen Cotroller senden die ich aber aus Datenpunkten zeit angaben zeitlich begrenzen möchte.
                                  zB. 11:00 bis 12:00 die eine Steuerung dann von 12:00 bis 13:00 eine andere Steuerung usw.
                                  das kann ich nur per Blockly.
                                  na klar wenn man auch vier verschiedene Dateien im Pi ablegt und die dann per Linux aufgerufen werden und der Datei inhalt per usb gesendet wird wäre auch ok nur wie man das alles macht weiß ich nicht.
                                  Hintergrund:
                                  Meine komplette Meerwasser Aquarium Steuerung läuft über Blockly einem PI und mehreren ESP8266.
                                  Nur die Strömung fehlt noch und die kann mit den angegebenen zahlen mit den semikolon Trennungen auf eine andere Steuerung gestellt werden somit könnte dann endlich dan Netbook getrennt werden vom Controller dann braucht dieses Laptop nicht mehr verbunden sein.
                                  Um die Steuerungen manuell kompliziert immer wieder mal umzustellen.
                                  Ein kumpel hatte mir mal ein kleines Programm geschrieben wo man die steuerungen zeitlich steuern kann über das Laptop doch die steuerung funktioniert nicht richtiog und beinhaltet auch das dass Laptop verbunden bleibt.
                                  mir sind alle Wege recht nur eine Blockly direkt Steuerung der Strömung ist so aufwendig das der Pi stehen bleibt.
                                  Dank @paul53 habe ich so eine tolle Steuerung, kann sie aber nicht benutzen also muss der Weg über USB nur die Steuerungs Info an den Controller zu senden möglich sein.

                                  1 Antwort Letzte Antwort
                                  0
                                  • AphofisA Offline
                                    AphofisA Offline
                                    Aphofis
                                    schrieb am zuletzt editiert von
                                    #25

                                    man kann doch ein Javascript für jede der vier Steuerungen erstellen und diese dann auslösen lassen per zeitsteuerung und blockly

                                    1 Antwort Letzte Antwort
                                    0
                                    • AphofisA Offline
                                      AphofisA Offline
                                      Aphofis
                                      schrieb am zuletzt editiert von
                                      #26

                                      @Dutchman
                                      wie könnte denn ein Javascript aussehen, die über USB 006 die daten
                                      2;30;30;30;30;100;100;100;100;60;1;0;1;4;0;1;1;1;53;0;0;0;0
                                      senden soll.
                                      diese Javascript kann man dann doch auslösen!?
                                      Kannst du sowas programmieren !?

                                      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

                                      338

                                      Online

                                      32.6k

                                      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