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. ioBroker Allgemein
  4. Gedanken zu self-learning Ki/Engine

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    825

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Gedanken zu self-learning Ki/Engine

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
12 Beiträge 6 Kommentatoren 2.4k Aufrufe 1 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.
  • Jey CeeJ Offline
    Jey CeeJ Offline
    Jey Cee
    Developer
    schrieb am zuletzt editiert von
    #2

    Das erste mal als ich mir darüber Gedanken gemacht habe gab es ioBroker noch nicht. Da hatte ich noch keine Ahnung wie Aufwendig so etwas ist.

    Das erste mal getestet hab ich so etwas vor einem Jahr. Ich hab ein neuronales Netz in ioBroker trainiert.

    Die Erkenntnis daraus ist, es macht wenig Sinn.

    Der Grund dafür ist einfach das man definieren muss was das Ergebnis sein soll. Bis ich diese Logik Aufbau kann ich auch gleich die Logik bauen die das gewünschte Ergebnis liefert.

    Ein weiterer Grund ist die geringe Menge an Daten die man hat und es wird eine enorme Rechenleistung benötigt um das zu verwirklichen. Mit einem Pi unmöglich, mit einem PC mit Nvidia Grafikkarte zumindest über Monate hinweg bei genug Daten machbar.

    Was denkbar ist: Man sammelt Daten von möglichst vielen ioBroker Nutzern, packt sie in eine Datenbank und definiert sehr genau was das Ergebnis sein soll. Nimmt ein Neuronales Netz und Trainiert es in einer Cloud mithilfe der Daten.

    Am Ende hat man ein trainiertes Netz welches mit Unterschiedlichen Ausgangssituationen zu 90% das richtige Ergebnis liefert und nur minimal mehr Ressourcen verbraucht als ein Skript.

    An sich finde ich den Gedanken gut und würde mir das Wünschen.

    Gesendet von Unterwegs

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

    1 Antwort Letzte Antwort
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #3

      Aber genau das "Daten von mehreren ioBroker Usern" zu treinieren geht wieder kaputt weil keiner das gleiche will wie der andere :-( Der eine hat Heizkörper, der andere Fussbodenheizung.

      Wie machen es denn Systeme wie Tado oder so… die nutzen ja (denke ich) auch nur die Daten des jeweiligen Nutzers ?!

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      1 Antwort Letzte Antwort
      0
      • Jey CeeJ Offline
        Jey CeeJ Offline
        Jey Cee
        Developer
        schrieb am zuletzt editiert von
        #4

        Tado funktioniert nur mit Cloud. Das heißt sie können die Daten aller Nutzer verwenden um ihr System zu trainieren. An- und Abwesenheit funktioniert meines Wissens nach über die Ortung des Smartphones.

        Und sie haben den Vorteil das sie genau wissen welche Hardware der Kunde hat.

        Edit: @Appollon das ganze soll ja genau dann funktionieren egal welche Gegebenheiten und bei Unterschiedlichen bedürfnissen. Unsere Skripte funktionieren bisher ja fast ausschließlich wenn die Gegebenheiten bekannt sind. Das Ziel muss also sein unabhängig davon ein Ergebnis liefern zu können.

        Input = ?

        Gewünschtes Ergebnis = hell

        Output = Licht an

        Gesendet von Unterwegs

        Gesendet von Unterwegs

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

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          mrMuppet
          schrieb am zuletzt editiert von
          #5

          Ich kann mir vorstellen, dass die Infos ja gar nicht unbedingt von anderen Usern kommen müssen: Wenn ich 20 Mal ein ähnliches verhalten an den Tag gelegt habe: "Nach hause kommen, Licht im Wohnzimmer an, rolladen runter und dann TV an" dann könnte iobroker das ja noch 20 mal beobachten und dann irgendwann anfangen diesen Ablauf selbst zu steuern.

          ioBroker auf NUC (Celeron mit Ubuntu-Server)

          Homematic, HMIP, Hue, Unifi, Plex, Nest, Roborock, Google Assistant

          1 Antwort Letzte Antwort
          0
          • Jey CeeJ Offline
            Jey CeeJ Offline
            Jey Cee
            Developer
            schrieb am zuletzt editiert von
            #6

            Es ist ja nicht das Thema sich wiederholende abläufe zu lernen und automatisch erledigen zu lassen. Die wirkliche Herausforderung ist Ausnahmesituationen zu erkennen, Urlaub, Krankheit, geänderte Verhaltensweisen.

            Das mit dem TV würde bei mir gar nicht funktionieren, manchmal Schau ich Wochen lang nicht und dann jeden Tag. Arbeiten geh ich wie bedarf in der Firma ist, also auch nicht immer gleich.

            Würde man das händisch erfassen würde man alle verfügbaren Daten auswerten und eine Statistik erstellen. Mit Hilfe der Statistik stellt man dann eine Wahrscheinlichkeitsberechnung auf, wie Wahrscheinlich das eintreten einer Situation ist je nach dem welche Bedingungen herrschen.

            Das bedeutet für deinen Vorschlag der Lernvorgang darf nie beendet werden um auch auf Änderungen reagieren zu können.

            Bleiben wir beim Beispiel TV: Was passiert wenn ioBroker Automatisch den TV einschaltet weil zu 90% Wahrscheinlich ist das du Schauen möchtest. Jetzt schläfst du aber und kannst ihn nicht Ausschalten, also kann ioBroker nicht lernen das du Schläfst und dann nicht TV schaust. Diesen Fehler wird es somit immer wieder geben.

            Ohne Anwesenheitserkennung geht das sowieso nicht sinnvoll.

            Deswegen denke ich, wenn wir eine Anwesenheitserkennung entwickeln die nicht jeder erst an seine Bedürfnisse anpassen muss, haben wir auch schon den ersten schritt zur selbstlernend KI in ioBroker. Danach kann man sich mit dem Problem der Ausnahmen beschäftigen.

            Gesendet von Unterwegs

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

            1 Antwort Letzte Antwort
            0
            • M Offline
              M Offline
              mrMuppet
              schrieb am zuletzt editiert von
              #7

              Hab neulich mal gelesen, dass die Konkurrenz von Home Assistant tatsächlich schon genauere Datenanalyse ermöglicht. Hab das ganze nur überflogen, aber damit soll es möglich sein regelmäßig wiederholende Aktionen zu erkennen und auch sinnvolle Auslöser festzustellen!

              https://data.home-assistant.io/blog/201 … t-launched

              Gesendet von meinem ONEPLUS A3003 mit Tapatalk

              ioBroker auf NUC (Celeron mit Ubuntu-Server)

              Homematic, HMIP, Hue, Unifi, Plex, Nest, Roborock, Google Assistant

              1 Antwort Letzte Antwort
              0
              • D Offline
                D Offline
                dtp
                schrieb am zuletzt editiert von
                #8

                @mrMuppet:

                Was haltet ihr davon? Ist das möglich? `

                Warum sollte etwas im ioBroker nicht möglich sein, was direkt in einem Aktor abläuft? Aber es hängt natürlich von der verfügbaren Rechenpower und den Skills der Adapter-Programmierer ab. 8-)

                Die andere Frage ist der Nutzen. Ich persönlich finde das ja noch für einen Single-Haushalt oder einen Haushalt, in dem alle Bewohner sehr vergleichbare Vorlieben haben, in Ordnung. Aber oftmals sind die Vorlieben komplett anders. Sprich, solange man sich keinen Chip unter die Haut implantieren lässt, mit dem man jederzeit die Anwesenheit in einer definierbaren Zone überwachen kann, sehe ich da gewisse Schwierigkeiten. Und jetzt die Frage, wer sich gerne sowas implantieren lassen möchte?

                Und auch sonst kenne ich viele Leute, die sich nicht von Maschinen ihre Gewohnheiten "aufdiktieren" lassen wollen. Von der damit verbundenen Überwachung mal ganz zu schweigen.

                ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

                1 Antwort Letzte Antwort
                0
                • DutchmanD Offline
                  DutchmanD Offline
                  Dutchman
                  Developer Most Active Administrators
                  schrieb am zuletzt editiert von
                  #9

                  Möglich ist alles in Endeffekt ist es Algorithmus und Code.

                  Aber jetzt Mal ehrlich Leute, das manbheutvzubtage ne App braucht um die Toilette zu finden OK aber was in meinem Haus wann gesteuert wird entscheide ich und nicht Ai

                  Sent from my iPhone using Tapatalk

                  1 Antwort Letzte Antwort
                  0
                  • M Offline
                    M Offline
                    mrMuppet
                    schrieb am zuletzt editiert von
                    #10

                    @dtp: Vielleicht hätte ich das präziser formulieren sollen: Ist das eine Option die ihr euch in der zukünftigen Entwicklung von ioBroker wünscht?

                    @Dutchman: Das wir hier im Forum grundsätzlich einer Automatisierung von Gewerken positiv gegenüber stehen, davon gehe ich mal aus. So wie ich das verstanden habe geht es in diesem HASS-Projekt ja nicht darum etwas automatisch zu steuern, sondern Muster in deinem Verhalten zu finden dieses dann in Automatisierungen zu verwenden auf die du vielleicht sonst nicht gekommen wärest.

                    Ich finde gerade dieses komplexe Planen von Automatisierungen macht zwar Spaß, ist aber auch echt Arbeit. Der Gedanke du könntest dein Haus eine Weile beobachten und bekommst dann Vorschläge, was alles automatisiert werden könnte weil du es eh immer im gleichen Muster bedienst, finde ich interessant.

                    ioBroker auf NUC (Celeron mit Ubuntu-Server)

                    Homematic, HMIP, Hue, Unifi, Plex, Nest, Roborock, Google Assistant

                    1 Antwort Letzte Antwort
                    0
                    • X Offline
                      X Offline
                      Xyolyp
                      schrieb am zuletzt editiert von
                      #11

                      Ich habe mir dazu auch schon eine Weile Gedanken gemacht, aber es scheitert bei mir immer wieder bei Schritt 1 was bei mir die Datenverfügbarkeit ist.

                      Sobald es die Möglichkeit gibt, dass mehr als eine bestimmte Person den Wohnraum betritt müsste erfasst werden wer sich wo im Haushalt aufhält. Noch besser wäre es nicht nur innerhalb des Wohnraums, sondern immer zu wissen wer wo ist. Dann wäre Schritt 2 zu interpretieren welche Bedeutung eine gewisse Position überhaupt hat (Arbeit, Einkaufen, Urlaub, zu Hause (oder besser "auf der Couch", "im Badezimmer", "schläft im Schlafzimmer", …)) und wenn das geschafft ist könnte ich mir vorstellen darüber nachzudenken mit den Daten etwas zu steuern.

                      Der WAF einer solchen Totalüberwachung geht allerdings erfahrungsgemäß gegen 0. Mal ganz davon ab, dass meiner Meinung nach aktuell nur vollständige Kameraüberwachung des Innenraums mit KI zur Erkennung des Bildinhalts (wer ist wo und macht was?) ausreichend präzise und umfassende Daten liefern kann und das ist etwas was ich selbst auch nicht möchte.

                      1 Antwort Letzte Antwort
                      0
                      • M Offline
                        M Offline
                        mrMuppet
                        schrieb am zuletzt editiert von
                        #12

                        So wie ich das verstehe, sind solche Überlegungen ja dann genau überflüssig. Vielleicht siehst du bei der Analyse, dass deine Frau eine bestimmte Lampe immer als erstes anschaltet und daran ließe sich dann sowas erkennen. Vielleicht sind es aber auch zehn Faktoren die zusammen kommen müssen um das sicher zu erkennen. Man müsste halt einfach mal schauen was die Bigdataanalyse so zu Tage fördert!

                        Gesendet von meinem ONEPLUS A3003 mit Tapatalk

                        ioBroker auf NUC (Celeron mit Ubuntu-Server)

                        Homematic, HMIP, Hue, Unifi, Plex, Nest, Roborock, Google Assistant

                        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
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        370

                        Online

                        32.6k

                        Benutzer

                        81.9k

                        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