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. Auf Daten des ioBrokers von "Außen" zugreifen.

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Auf Daten des ioBrokers von "Außen" zugreifen.

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
27 Beiträge 6 Kommentatoren 1.2k Aufrufe 4 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
    Martin 5
    schrieb am zuletzt editiert von
    #1

    Hallo,
    ich bin noch ziemlich neu mit ioBroker und weiß nicht so recht wonach ich suchen soll. Ich versuche mal meine Frage zu formulieren.
    IoBroker sammelt Daten von verschiedenen Geräten ein (Zähler, Wechselrichter, Schaltsteckdosen mit Energiezählung, Wallbox, Heizung ...). Nun muss ich ja damit was machen, also die Energie an die Verbraucher verteilen. Dazu habe ich ein Javaprogramm geschrieben das ohne große Logik die verfügbare Energie an die Verbraucher verteilt, also die Verbraucher ein und aus schaltet. Zur Zeit kümmert sich das Programm noch selbst um die Verbindung zu den einzelnen Verbrauchern, das wächst mir über den Kopf und deshalb ioBroker.
    Wie kriege ich nun die Daten aus ioBroker in mein Programm? Abfrage per Http, Netzwerk allgemein, Modbus, Mqtt oder noch was ganz anderes?

    Grüße Martin

    Samson71S CodierknechtC 2 Antworten Letzte Antwort
    0
    • M Martin 5

      Hallo,
      ich bin noch ziemlich neu mit ioBroker und weiß nicht so recht wonach ich suchen soll. Ich versuche mal meine Frage zu formulieren.
      IoBroker sammelt Daten von verschiedenen Geräten ein (Zähler, Wechselrichter, Schaltsteckdosen mit Energiezählung, Wallbox, Heizung ...). Nun muss ich ja damit was machen, also die Energie an die Verbraucher verteilen. Dazu habe ich ein Javaprogramm geschrieben das ohne große Logik die verfügbare Energie an die Verbraucher verteilt, also die Verbraucher ein und aus schaltet. Zur Zeit kümmert sich das Programm noch selbst um die Verbindung zu den einzelnen Verbrauchern, das wächst mir über den Kopf und deshalb ioBroker.
      Wie kriege ich nun die Daten aus ioBroker in mein Programm? Abfrage per Http, Netzwerk allgemein, Modbus, Mqtt oder noch was ganz anderes?

      Grüße Martin

      Samson71S Offline
      Samson71S Offline
      Samson71
      Global Moderator
      schrieb am zuletzt editiert von
      #2

      @martin-5
      Eigentlich ist ioBroker von der Konzeption her eine oder die übergeordnete Verwaltungsinstanz und damit quasi der "Verwalter" der Verbraucher ein- und ausschaltet. Eine zentrale Kommunikationsebene kann dabei u.a. natürlich auch MQTT sein.

      Markus

      Bitte beachten:
      Hinweise für gute Forenbeiträge
      Maßnahmen zum Schutz des Forums

      M 1 Antwort Letzte Antwort
      0
      • M Martin 5

        Hallo,
        ich bin noch ziemlich neu mit ioBroker und weiß nicht so recht wonach ich suchen soll. Ich versuche mal meine Frage zu formulieren.
        IoBroker sammelt Daten von verschiedenen Geräten ein (Zähler, Wechselrichter, Schaltsteckdosen mit Energiezählung, Wallbox, Heizung ...). Nun muss ich ja damit was machen, also die Energie an die Verbraucher verteilen. Dazu habe ich ein Javaprogramm geschrieben das ohne große Logik die verfügbare Energie an die Verbraucher verteilt, also die Verbraucher ein und aus schaltet. Zur Zeit kümmert sich das Programm noch selbst um die Verbindung zu den einzelnen Verbrauchern, das wächst mir über den Kopf und deshalb ioBroker.
        Wie kriege ich nun die Daten aus ioBroker in mein Programm? Abfrage per Http, Netzwerk allgemein, Modbus, Mqtt oder noch was ganz anderes?

        Grüße Martin

        CodierknechtC Online
        CodierknechtC Online
        Codierknecht
        Developer Most Active
        schrieb am zuletzt editiert von
        #3

        @martin-5

        Ich schließe mich da @Samson71 an.
        Wozu noch ein zusätzliches Programm?
        Von der Syntax her sollte Java ja nicht allzuweit von JavaScript entfernt sein. Da sollte eine Portierung kein großes Problem darstellen. ioBroker wäre dann der Ersatz für Dein Java-Programm.

        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

        Proxmox 9.1.1 LXC|8 GB|Core i7-6700
        HmIP|ZigBee|Tasmota|Unifi
        Zabbix Certified Specialist
        Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

        M 1 Antwort Letzte Antwort
        0
        • Samson71S Samson71

          @martin-5
          Eigentlich ist ioBroker von der Konzeption her eine oder die übergeordnete Verwaltungsinstanz und damit quasi der "Verwalter" der Verbraucher ein- und ausschaltet. Eine zentrale Kommunikationsebene kann dabei u.a. natürlich auch MQTT sein.

          M Offline
          M Offline
          Martin 5
          schrieb am zuletzt editiert von
          #4

          @samson71
          Danke Samson. Ein Broker ist ja ein Verwalter, ioBroker verwaltet also die Daten. Kann den der ioBroker auch steuern, also einen Algorithmus abarbeiten? Was ich bis jetzt gefunden habe waren bestenfalls Scripte.

          Grüße Martin

          mcm1957M HomoranH 2 Antworten Letzte Antwort
          0
          • M Martin 5

            @samson71
            Danke Samson. Ein Broker ist ja ein Verwalter, ioBroker verwaltet also die Daten. Kann den der ioBroker auch steuern, also einen Algorithmus abarbeiten? Was ich bis jetzt gefunden habe waren bestenfalls Scripte.

            Grüße Martin

            mcm1957M Online
            mcm1957M Online
            mcm1957
            schrieb am zuletzt editiert von mcm1957
            #5

            @martin-5
            In javascript kannst du (fast) jeden Algorithmus programmieren :-)

            EDIT:
            Du schreibts

            Dazu habe ich ein Javaprogramm geschrieben das ohne große Logik die verfügbare Energie an die Verbraucher verteilt, also die Verbraucher ein und aus schaltet.

            Das klingt jetzt erst mal wie etwas was du 1:1 in Javascript umsetzen kannst.

            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

            M 1 Antwort Letzte Antwort
            0
            • M Martin 5

              @samson71
              Danke Samson. Ein Broker ist ja ein Verwalter, ioBroker verwaltet also die Daten. Kann den der ioBroker auch steuern, also einen Algorithmus abarbeiten? Was ich bis jetzt gefunden habe waren bestenfalls Scripte.

              Grüße Martin

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

              @martin-5 sagte in Auf Daten des ioBrokers von "Außen" zugreifen.:

              @samson71
              Danke Samson. Ein Broker ist ja ein Verwalter, ioBroker verwaltet also die Daten. Kann den der ioBroker auch steuern, also einen Algorithmus abarbeiten? Was ich bis jetzt gefunden habe waren bestenfalls Scripte.

              Grüße Martin

              ääähm?
              wen soll der ioB steuern?

              der kann alles steuern, notfalls durch Scripte.
              wie denn sonst?

              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 -

              M 1 Antwort Letzte Antwort
              0
              • CodierknechtC Codierknecht

                @martin-5

                Ich schließe mich da @Samson71 an.
                Wozu noch ein zusätzliches Programm?
                Von der Syntax her sollte Java ja nicht allzuweit von JavaScript entfernt sein. Da sollte eine Portierung kein großes Problem darstellen. ioBroker wäre dann der Ersatz für Dein Java-Programm.

                M Offline
                M Offline
                Martin 5
                schrieb am zuletzt editiert von
                #7

                @codierknecht

                Java und Javascript sind schon was anderes. Javascript kennt z.B. keine typisierten Variablen. Der Editor im ioBroker ist eben keine IDE, ich konnte zumindest keine Haltepunkte setzen und debuggen.
                Kann man Javascript auf mehrere Dateien verteilen, pro Klasse eine Datei, und dann importieren?
                Mit ioBroker zu arbeiten hätte immerhin den Vorteil das man nicht alles neu erfinden muss.

                Wenn ich mit ioBroker weiter mache werde ich euch noch ganz schön nerven. :grinning:

                CodierknechtC 1 Antwort Letzte Antwort
                0
                • mcm1957M mcm1957

                  @martin-5
                  In javascript kannst du (fast) jeden Algorithmus programmieren :-)

                  EDIT:
                  Du schreibts

                  Dazu habe ich ein Javaprogramm geschrieben das ohne große Logik die verfügbare Energie an die Verbraucher verteilt, also die Verbraucher ein und aus schaltet.

                  Das klingt jetzt erst mal wie etwas was du 1:1 in Javascript umsetzen kannst.

                  M Offline
                  M Offline
                  Martin 5
                  schrieb am zuletzt editiert von
                  #8

                  @mcm1957 sagte in Auf Daten des ioBrokers von "Außen" zugreifen.:

                  Das klingt jetzt erst mal wie etwas was du 1:1 in Javascript umsetzen kannst.

                  Geht sicher, macht nur Arbeit.

                  :thinking_face:

                  1 Antwort Letzte Antwort
                  0
                  • HomoranH Homoran

                    @martin-5 sagte in Auf Daten des ioBrokers von "Außen" zugreifen.:

                    @samson71
                    Danke Samson. Ein Broker ist ja ein Verwalter, ioBroker verwaltet also die Daten. Kann den der ioBroker auch steuern, also einen Algorithmus abarbeiten? Was ich bis jetzt gefunden habe waren bestenfalls Scripte.

                    Grüße Martin

                    ääähm?
                    wen soll der ioB steuern?

                    der kann alles steuern, notfalls durch Scripte.
                    wie denn sonst?

                    M Offline
                    M Offline
                    Martin 5
                    schrieb am zuletzt editiert von
                    #9

                    @homoran sagte in Auf Daten des ioBrokers von "Außen" zugreifen.:

                    wen soll der ioB steuern?

                    Die Wallbox, Warmwasserboiler, den Speicher, eventuell die Wärmepumpe ...

                    OliverIOO 1 Antwort Letzte Antwort
                    0
                    • M Martin 5

                      @codierknecht

                      Java und Javascript sind schon was anderes. Javascript kennt z.B. keine typisierten Variablen. Der Editor im ioBroker ist eben keine IDE, ich konnte zumindest keine Haltepunkte setzen und debuggen.
                      Kann man Javascript auf mehrere Dateien verteilen, pro Klasse eine Datei, und dann importieren?
                      Mit ioBroker zu arbeiten hätte immerhin den Vorteil das man nicht alles neu erfinden muss.

                      Wenn ich mit ioBroker weiter mache werde ich euch noch ganz schön nerven. :grinning:

                      CodierknechtC Online
                      CodierknechtC Online
                      Codierknecht
                      Developer Most Active
                      schrieb am zuletzt editiert von Codierknecht
                      #10

                      @martin-5 sagte in Auf Daten des ioBrokers von "Außen" zugreifen.:

                      Javascript kennt z.B. keine typisierten Variablen

                      Dann nimm Typescript

                      Kann man Javascript auf mehrere Dateien verteilen, pro Klasse eine Datei, und dann importieren?

                      Kann man ... wenn man denn unbedingt will.
                      Aber im Gegensatz zu Deinem proprietären Java Programm liefert ioBroker ja schon fast alles mit.
                      Da muss man nur noch die Logik implementieren. Um die Kommunikation per Modbus, HTTP, MQTT usw. kümmern sich die zu den Devices passenden Adapter.

                      denn:

                      Mit ioBroker zu arbeiten hätte immerhin den Vorteil das man nicht alles neu erfinden muss.

                      Wenn ich mit ioBroker weiter mache werde ich euch noch ganz schön nerven.

                      Tu Dir keinen Zwang an. Dafür treiben wir uns ja hier rum :grin:

                      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                      Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                      HmIP|ZigBee|Tasmota|Unifi
                      Zabbix Certified Specialist
                      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                      1 Antwort Letzte Antwort
                      1
                      • M Martin 5

                        @homoran sagte in Auf Daten des ioBrokers von "Außen" zugreifen.:

                        wen soll der ioB steuern?

                        Die Wallbox, Warmwasserboiler, den Speicher, eventuell die Wärmepumpe ...

                        OliverIOO Offline
                        OliverIOO Offline
                        OliverIO
                        schrieb am zuletzt editiert von OliverIO
                        #11

                        @martin-5 sagte in Auf Daten des ioBrokers von "Außen" zugreifen.:

                        Die Wallbox, Warmwasserboiler, den Speicher, eventuell die Wärmepumpe ...

                        • dafür gibt es evtl je nach hersteller bereits adapter, die du über datenpunkte abfragen und auch steuern kannst.
                        • ggfs. können die geräte auch bereits standardprotokolle wie bspw mqtt, dann kann es darüber eingebunden werden.
                        • wenn es mal keine adapter gibt, dann kann man per javascript/typescript selbst die lücke füllen und ggfs per http requests oder andere protokolle dann selbst befehle senden und daten abfragen.
                        • als weitere ausweichmöglichkeit wäre dann noch existierende npm packete einzubinden, falls zum gerät bereits ein packet existiert, das kann dann ebenfalls über den javascript/typescript adapter eingebunden werden.
                        • oder dann noch node-red, da gibt es ebenfalls gelegentlich noch lösungen, die man darüber einbinden kann.

                        aber von der priorität von oben nach unten.

                        wenn du mal deine konkreten geräte mit hersteller/typ benennst, dann können wir schauen was man am besten nimmt.

                        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 Antwort Letzte Antwort
                        0
                        • M Offline
                          M Offline
                          Martin 5
                          schrieb am zuletzt editiert von
                          #12

                          @oliverio

                          Wallbox: Autoid mit alternativer Software - http requests, eventuell auch mqtt möglich
                          Warmwasserboiler: tasmota über http requests
                          Speicher: muss ich noch bauen - mqtt
                          Wärmepumpe: mqtt

                          Die Boiler haben zwei Stufen, volle Leistung und halbe Leistung über eine Diode.

                          Grüße Martin

                          OliverIOO 1 Antwort Letzte Antwort
                          0
                          • M Martin 5

                            @oliverio

                            Wallbox: Autoid mit alternativer Software - http requests, eventuell auch mqtt möglich
                            Warmwasserboiler: tasmota über http requests
                            Speicher: muss ich noch bauen - mqtt
                            Wärmepumpe: mqtt

                            Die Boiler haben zwei Stufen, volle Leistung und halbe Leistung über eine Diode.

                            Grüße Martin

                            OliverIOO Offline
                            OliverIOO Offline
                            OliverIO
                            schrieb am zuletzt editiert von OliverIO
                            #13

                            @martin-5 sagte in Auf Daten des ioBrokers von "Außen" zugreifen.:

                            Wallbox: Autoid mit alternativer Software - http requests, eventuell auch mqtt möglich

                            da gibt es hier was
                            https://github.com/evcc-io/evcc/discussions/2699
                            evtl wohl auch modbus
                            https://www.iobroker.net/#en/adapters/adapterref/iobroker.modbus/README.md
                            oder auch hier
                            https://www.goingelectric.de/forum/viewtopic.php?t=82899


                            Speicher: muss ich noch bauen - mqtt

                            warum bauen?
                            hast du den mqtt adapter schon mal ausprobiert?
                            https://www.iobroker.net/#en/adapters/adapterref/iobroker.mqtt/README.md


                            Wärmepumpe: mqtt

                            auch mqtt adapter


                            Warmwasserboiler: tasmota über http requests

                            https://github.com/ioBroker/ioBroker.sonoff
                            oder wphl auch mqtt

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

                            M 1 Antwort Letzte Antwort
                            0
                            • OliverIOO OliverIO

                              @martin-5 sagte in Auf Daten des ioBrokers von "Außen" zugreifen.:

                              Wallbox: Autoid mit alternativer Software - http requests, eventuell auch mqtt möglich

                              da gibt es hier was
                              https://github.com/evcc-io/evcc/discussions/2699
                              evtl wohl auch modbus
                              https://www.iobroker.net/#en/adapters/adapterref/iobroker.modbus/README.md
                              oder auch hier
                              https://www.goingelectric.de/forum/viewtopic.php?t=82899


                              Speicher: muss ich noch bauen - mqtt

                              warum bauen?
                              hast du den mqtt adapter schon mal ausprobiert?
                              https://www.iobroker.net/#en/adapters/adapterref/iobroker.mqtt/README.md


                              Wärmepumpe: mqtt

                              auch mqtt adapter


                              Warmwasserboiler: tasmota über http requests

                              https://github.com/ioBroker/ioBroker.sonoff
                              oder wphl auch mqtt

                              M Offline
                              M Offline
                              Martin 5
                              schrieb am zuletzt editiert von
                              #14

                              @oliverio
                              Danke für die Mühe das alles herauszusuchen. Aber das ist nicht mein Problem. Ich habe Daten über Modbus, Mqtt und Rest-Api (per Script) schon im ioBroker. Nun möchte ich die Daten aber nutzen und da bleibt, nach dem was ich bisher weiß, nur die Möglichkeit über Scripte oder außerhalb vom ioBroker (NodeRed, eigenes Programm ...).
                              Zwischenzeitlich habe ich einen Rest-Api-Adapter gefunden der die Schnittstelle nach "draußen" bilden kann und, soweit ich es gelesen habe, kann der Mqtt-Adapter auch publischen. Damit wäre meine Anfangsfrage eigentlich geklärt. :flushed:

                              Gibt es Beispielscripte auf die man aufbauen kann?

                              Grüße Martin

                              HomoranH 1 Antwort Letzte Antwort
                              0
                              • M Martin 5

                                @oliverio
                                Danke für die Mühe das alles herauszusuchen. Aber das ist nicht mein Problem. Ich habe Daten über Modbus, Mqtt und Rest-Api (per Script) schon im ioBroker. Nun möchte ich die Daten aber nutzen und da bleibt, nach dem was ich bisher weiß, nur die Möglichkeit über Scripte oder außerhalb vom ioBroker (NodeRed, eigenes Programm ...).
                                Zwischenzeitlich habe ich einen Rest-Api-Adapter gefunden der die Schnittstelle nach "draußen" bilden kann und, soweit ich es gelesen habe, kann der Mqtt-Adapter auch publischen. Damit wäre meine Anfangsfrage eigentlich geklärt. :flushed:

                                Gibt es Beispielscripte auf die man aufbauen kann?

                                Grüße Martin

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

                                @martin-5 sagte in Auf Daten des ioBrokers von "Außen" zugreifen.:

                                Aber das ist nicht mein Problem.

                                welches denn?

                                wenn

                                @martin-5 sagte in Auf Daten des ioBrokers von "Außen" zugreifen.:

                                Nun möchte ich die Daten aber nutzen

                                das ein Problem darstellt, dann bitte welches?

                                wofür nutzen?
                                wie nutzen?

                                @martin-5 sagte in Auf Daten des ioBrokers von "Außen" zugreifen.:

                                nur die Möglichkeit über Scripte oder außerhalb vom ioBroker (NodeRed, eigenes Programm ...).

                                Node red ist auch nur eine GUI für javascript.
                                Das gibt es aber als voll funktonsfähigen Adapter, das braucht nichts "außerhalb"!

                                Also ganz hab ich dein "Problem" nicht verstanden

                                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 -

                                M 1 Antwort Letzte Antwort
                                0
                                • OliverIOO Offline
                                  OliverIOO Offline
                                  OliverIO
                                  schrieb am zuletzt editiert von
                                  #16

                                  @martin-5

                                  ich habe es auch noch nicht so genau verstanden was du mit "draussen" meinst.

                                  im LAN
                                  im Garten
                                  vom Internet aus
                                  eine visualisierung?

                                  vom LAN aus kommst du ja schon auf die Daten.
                                  Wenn du sie visualisiert haben willst, dann per vis/vis2 oder eine der anderen vielen visualisierungsadapter.

                                  aus dem internet bietet sich mit wireguard oder tailscale an

                                  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 M 2 Antworten Letzte Antwort
                                  0
                                  • OliverIOO OliverIO

                                    @martin-5

                                    ich habe es auch noch nicht so genau verstanden was du mit "draussen" meinst.

                                    im LAN
                                    im Garten
                                    vom Internet aus
                                    eine visualisierung?

                                    vom LAN aus kommst du ja schon auf die Daten.
                                    Wenn du sie visualisiert haben willst, dann per vis/vis2 oder eine der anderen vielen visualisierungsadapter.

                                    aus dem internet bietet sich mit wireguard oder tailscale an

                                    mcm1957M Online
                                    mcm1957M Online
                                    mcm1957
                                    schrieb am zuletzt editiert von
                                    #17

                                    Also ich verstehe das Ganze so:

                                    @Martin-5 hat alle Daten die er braucht bereits in ioBroker drinnen.

                                    Er will aber die Logic die er braucht unbedingt extern programmieren, da er nicht den java-script Adapter benutzen will und dort Scripts mit seiner Logic ablegen will. Wenn das eine fixe Forderung ist, dann muss er die Daten via REST Adapter vom ioBroker abholen und eben extern in welcher Software auch immer bearbeiten.

                                    Allerdinsg erscheint (mir) das wenig sinnvoll. Zu seinen Argumenten gegen Javascript:

                                    • javascript hat ekeine Typen und Klassen
                                      -> stimmt nicht, wenn typen gewunschen sind, dann halt typescritp verwenden, Klassen kennt javascritp selbst.

                                    • der Editor im javascript Adapetr ist nicht optinal
                                      -> dann extern editieren. Gibt m.W. nach sogar ein Pluing für vsCode (Details kennen sicher hier einige)

                                    • kein debugging
                                      _> bin nicht sicher aber soweit ich weiß kennt der javascript Adapter auch Breakpoints. Debuig Ausgaben kennt er jedenfalls. Allerdings muss das ggF ein echter Kenner bestätigen / korrigieren.

                                    Nur eines ist klar: ioBroker selbst ist nicht mit java programmierbar.

                                    @Martin-5
                                    Lass uns daher bitte wissen ob es noch offene Fragen gibt die wir beantworten können. Und schau dir die Möglichkeiten des java-script Adapters durchaus an und frag nach wenn dir was abgeht. Da du schreibst dass dein Programm "das ohne große Logik die verfügbare Energie an die Verbraucher verteilt" kann das ja keine komplexxe AI Implementierung sein. Aer ohne mehr Info weiß niemand das dein Java Programm nun tut und ob dieselbe Funktionlität trivial im javascript Adapter umsetzbar ist - oder nicht.

                                    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

                                    M 1 Antwort Letzte Antwort
                                    1
                                    • HomoranH Homoran

                                      @martin-5 sagte in Auf Daten des ioBrokers von "Außen" zugreifen.:

                                      Aber das ist nicht mein Problem.

                                      welches denn?

                                      wenn

                                      @martin-5 sagte in Auf Daten des ioBrokers von "Außen" zugreifen.:

                                      Nun möchte ich die Daten aber nutzen

                                      das ein Problem darstellt, dann bitte welches?

                                      wofür nutzen?
                                      wie nutzen?

                                      @martin-5 sagte in Auf Daten des ioBrokers von "Außen" zugreifen.:

                                      nur die Möglichkeit über Scripte oder außerhalb vom ioBroker (NodeRed, eigenes Programm ...).

                                      Node red ist auch nur eine GUI für javascript.
                                      Das gibt es aber als voll funktonsfähigen Adapter, das braucht nichts "außerhalb"!

                                      Also ganz hab ich dein "Problem" nicht verstanden

                                      M Offline
                                      M Offline
                                      Martin 5
                                      schrieb am zuletzt editiert von
                                      #18

                                      @homoran sagte in Auf Daten des ioBrokers von "Außen" zugreifen.:

                                      Also ganz hab ich dein "Problem" nicht verstanden

                                      Die Frage war wie ich an die Daten komme die im ioBroker gesammelt werden. Es hilft ja nichts wenn ich mir alles in der Weboberfläche vom ioBroker ansehen kann. Diese Frage ist ja nun beantwortet, Rest-Api und Mqtt-Client.

                                      1 Antwort Letzte Antwort
                                      0
                                      • OliverIOO OliverIO

                                        @martin-5

                                        ich habe es auch noch nicht so genau verstanden was du mit "draussen" meinst.

                                        im LAN
                                        im Garten
                                        vom Internet aus
                                        eine visualisierung?

                                        vom LAN aus kommst du ja schon auf die Daten.
                                        Wenn du sie visualisiert haben willst, dann per vis/vis2 oder eine der anderen vielen visualisierungsadapter.

                                        aus dem internet bietet sich mit wireguard oder tailscale an

                                        M Offline
                                        M Offline
                                        Martin 5
                                        schrieb am zuletzt editiert von
                                        #19

                                        @oliverio sagte in Auf Daten des ioBrokers von "Außen" zugreifen.:

                                        ich habe es auch noch nicht so genau verstanden was du mit "draussen" meinst.

                                        Außerhalb des ioBrokers. So wie man von einem Javascript mit getState auf einen Datenpunkt zugreift möchte ich von einem anderem Programm aus auf den Datenpunkt lesend und eventuell auch schreibend zugreifen.

                                        1 Antwort Letzte Antwort
                                        0
                                        • mcm1957M mcm1957

                                          Also ich verstehe das Ganze so:

                                          @Martin-5 hat alle Daten die er braucht bereits in ioBroker drinnen.

                                          Er will aber die Logic die er braucht unbedingt extern programmieren, da er nicht den java-script Adapter benutzen will und dort Scripts mit seiner Logic ablegen will. Wenn das eine fixe Forderung ist, dann muss er die Daten via REST Adapter vom ioBroker abholen und eben extern in welcher Software auch immer bearbeiten.

                                          Allerdinsg erscheint (mir) das wenig sinnvoll. Zu seinen Argumenten gegen Javascript:

                                          • javascript hat ekeine Typen und Klassen
                                            -> stimmt nicht, wenn typen gewunschen sind, dann halt typescritp verwenden, Klassen kennt javascritp selbst.

                                          • der Editor im javascript Adapetr ist nicht optinal
                                            -> dann extern editieren. Gibt m.W. nach sogar ein Pluing für vsCode (Details kennen sicher hier einige)

                                          • kein debugging
                                            _> bin nicht sicher aber soweit ich weiß kennt der javascript Adapter auch Breakpoints. Debuig Ausgaben kennt er jedenfalls. Allerdings muss das ggF ein echter Kenner bestätigen / korrigieren.

                                          Nur eines ist klar: ioBroker selbst ist nicht mit java programmierbar.

                                          @Martin-5
                                          Lass uns daher bitte wissen ob es noch offene Fragen gibt die wir beantworten können. Und schau dir die Möglichkeiten des java-script Adapters durchaus an und frag nach wenn dir was abgeht. Da du schreibst dass dein Programm "das ohne große Logik die verfügbare Energie an die Verbraucher verteilt" kann das ja keine komplexxe AI Implementierung sein. Aer ohne mehr Info weiß niemand das dein Java Programm nun tut und ob dieselbe Funktionlität trivial im javascript Adapter umsetzbar ist - oder nicht.

                                          M Offline
                                          M Offline
                                          Martin 5
                                          schrieb am zuletzt editiert von Homoran
                                          #20

                                          @mcm1957
                                          Du hast es auf den Punkt gebracht.

                                          Skriptsprachen haben ihre Berechtigung für kleinere Projekte, schnell zu ändern aber langsamer da bei jedem Durchlauf interpretiert wird. C++ Programme werden compiliert und laufen schneller, sind aber schlechter wenn es um schnelle Anpassungen geht.
                                          Java liegt irgendwo dazwischen, ist dafür plattformunabhängig.

                                          Hier mal ein Link zu meinem miniEm: (https://github.com/MartinDienert/miniEm_) (kleiner Energiemanager :relaxed: ) Projekt. Es ist keine große Logik dahinter aber besonders das Wallbox-Objekt ist schon etwas größer.
                                          Es finde es komisch im Browserfenster zu programmieren, nach einem Plugin für vsCode suche ich mal.
                                          Ich könnte natürlich einfach in Java weiter machen aber je mehr verschiedene Schnittstellen dazu kommen desto aufwendiger wird es, und hier soll der ioBroker ins Spiel kommen.

                                          Wenn ich Fragen habe melde ich mich. :relaxed: Danke für eure Hilfe.

                                          Grüße Martin

                                          mcm1957M OliverIOO 2 Antworten Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          882

                                          Online

                                          32.6k

                                          Benutzer

                                          82.2k

                                          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