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. Entwicklung
  4. Planung neuer Adapter: Smart Control

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.2k

Planung neuer Adapter: Smart Control

Geplant Angeheftet Gesperrt Verschoben Entwicklung
adapterentwicklungbewegungsmelderlichtgerÀtedatenpunkte
76 BeitrÀge 24 Kommentatoren 14.4k Aufrufe 57 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.
  • MicM Mic

    FĂŒr die very, very, extremely early testers :grin: ist hier das Repo auf Github, hat soweit schon alles drin wie oben beschrieben, nur diverse Logiken noch nicht!!
    Ich entwickle auch stetig weiter, und es wird hier noch Fehler geben, Errors im Log usw.
    WARNUNG: also bitte nur in Testumgebung und mit Vorsicht. Das ist kein Aufruf zum testen, der folgt noch, sobald die erste Testversion fertig gestellt.
    Die Errors etc. braucht ihr mir bitte nicht mitteilen, ich bin ja selber noch dabei ;)

    https://github.com/Mic-M/ioBroker.smartcontrol

    ChaotC Offline
    ChaotC Offline
    Chaot
    schrieb am zuletzt editiert von
    #22

    @Mic :rolling_on_the_floor_laughing: Das war mit Abstand die eindringlichste Warnung vorm Testen die ich hier je gelesen habe.:mask:

    ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

    MicM 1 Antwort Letzte Antwort
    0
    • ChaotC Chaot

      @Mic :rolling_on_the_floor_laughing: Das war mit Abstand die eindringlichste Warnung vorm Testen die ich hier je gelesen habe.:mask:

      MicM Offline
      MicM Offline
      Mic
      Developer
      schrieb am zuletzt editiert von
      #23

      @Chaot
      Haha :grinning:
      TatsÀchlich sehe ich zu, dass ich bei der Entwicklung möglichst viele Fehler abfange, die User machen könnten bei Dateneingabe, also States die nicht existieren usw., sonst werde ich nicht mehr froh beim Support :-)
      Und vor allem auch, dass der ioBroker nicht irgend wann Nachts abschmiert, nur weil man ein Sonderzeichen im State oder in der Zeitangabe hat, usw., z.B. das wird schon beim Speichern der Admin-Konfig gleich geprĂŒft.
      Die Vorsicht deshalb tatsĂ€chlich, weil der Adapter auf diverse fremde States zugreift, und schaltet wie er meint dass "Schedule" zutrifft, dass könnte theoretisch schon bei einer Endlosschleife zu lustigen Effekten fĂŒhren :-)
      Aber bitte keine Angst, ich berĂŒcksichtige das alles im Code und prĂŒfe alles usw. bevor was ausgefĂŒhrt wird.
      Durchgehend async/await, solide Eingabevalidierungen usw. stellen das soweit sicher.

      1 Antwort Letzte Antwort
      0
      • MicM Mic

        Ausblick / Konzept so weit:

        Ein paar generelle Optionen:
        fb49b887-1d8e-41a0-adde-221c086ff5cd-image.png

        Auslöser

        Als erstes legt man Auslöser an, also Bewegungsmelder oder irgendwelche GerÀte (Fensterkontakte, Wandschalter, Post im Briefkasten, etc.).
        5c0f3322-b185-4102-bf5e-4ebc1514be9a-image.png

        Zu schaltende Ziele

        Dann legt man zu schaltende Ziele an. Auch hier beliebige Datenpunkte, und sowohl true/false als auch String möglich. Ebenso andere Datenpunkte zum ausschalten.
        960fa5cd-9a59-4870-88fb-a0f6f3ad3c7a-image.png

        Bereiche

        Als nÀchstes definiert man beliebig viele Bereiche, also z.B. RÀume, Raumbereiche, oder auch nur den Briefkasten usw.
        Den Bereichen ordnet man dann die Auslöser (Trigger) sowie die zu schaltenden Ziele zu, die man vorher definiert hat.
        ba3f17a5-7610-4938-bece-419a96df452e-image.png

        Bedingungen

        Dann legt man noch ein paar Bedingungen an, also z.B. ob jemand anwesend, ob gerade Feiertag, die EingangstĂŒre offen, usw.
        945253a1-3437-4035-b0e5-1c0af0cc1010-image.png

        Schedule

        Zum Schluss gehts zum "Schedule", also zur Planung, wann was geschaltet wird. NatĂŒrlich inklusive Astrozeiten, usw. Geschaltet wird dann auch nur, wenn die eingestellten Bedingungen zutreffen, z.B. "mindestens eine Person ist anwesend", oder "heute ist Feiertag".
        Ebenso kann man Ausschlusskriterien auswÀhlen, also wann nie geschaltet wird.

        8fc725ad-7a25-48e7-8b21-7e0440b886ab-image.png

        Zukunftsplanung, die es ggf. nicht in die erste Test-Version schaffen wird:
        Als Auslöser nicht nur Bewegungsmelder, Wandschalter, Fensterkontakte etc. ermöglichen, sondern auch ein Zeiteintritt. Also z.B. (erste Spalte noch ein beliebiger Auslöser-Name, fehlt hier im Screenshot).
        b5794699-9c9d-478d-aca7-6a35daeb45d4-image.png
        Löst dann auch diverse Scripts wie zur Weihnachtsbeleuchtung usw. ab. Auch diese Auslöser werden dann beliebigen Bereichen und Schedules zugeordnet, damit man das alles individuell und einfach konfigurieren kann.

        FredFF Online
        FredFF Online
        FredF
        Most Active Forum Testing
        schrieb am zuletzt editiert von
        #24

        @Mic Das sieht schon sehr vielversprechend aus :+1:
        Testen werde ich den Adapter auf jeden Fall, nur noch nicht in dem frĂŒhen Status :sweat: :cold_sweat:

        sigi234S 1 Antwort Letzte Antwort
        1
        • FredFF FredF

          @Mic Das sieht schon sehr vielversprechend aus :+1:
          Testen werde ich den Adapter auf jeden Fall, nur noch nicht in dem frĂŒhen Status :sweat: :cold_sweat:

          sigi234S Online
          sigi234S Online
          sigi234
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #25

          @FredF sagte in Planung neuer Adapter: Smart Control:

          Testen werde ich den Adapter auf jeden Fall, nur noch nicht in dem frĂŒhen Status

          Dito, warte auch noch. :grin:

          Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Immer Daten sichern!

          1 Antwort Letzte Antwort
          0
          • U Offline
            U Offline
            Urs
            schrieb am zuletzt editiert von
            #26

            Auch ich finde das ein sehr spannendes Projekt und werde es definitiv testen wenn es in die "erweiterte" Testphase geht.

            Eine Frage vorab: Ich hab einen Hue-BM der das Licht und das Radio (ĂŒber ein Java Script) einschaltet. Leider spricht der BM auch ab und zu auf den Saugroboter (Roborock) an.
            Sehe ich es richtig dass ich auch den Saugroboter als Trigger nehmen könnte und dann so konfigurieren dass wenn der Roboter in gewissen Zonen aktiv ist, das Licht und das Radio im Bad nicht angehen?

            Vielen Dank

            MicM 1 Antwort Letzte Antwort
            1
            • MicM Mic

              Ausblick / Konzept so weit:

              Ein paar generelle Optionen:
              fb49b887-1d8e-41a0-adde-221c086ff5cd-image.png

              Auslöser

              Als erstes legt man Auslöser an, also Bewegungsmelder oder irgendwelche GerÀte (Fensterkontakte, Wandschalter, Post im Briefkasten, etc.).
              5c0f3322-b185-4102-bf5e-4ebc1514be9a-image.png

              Zu schaltende Ziele

              Dann legt man zu schaltende Ziele an. Auch hier beliebige Datenpunkte, und sowohl true/false als auch String möglich. Ebenso andere Datenpunkte zum ausschalten.
              960fa5cd-9a59-4870-88fb-a0f6f3ad3c7a-image.png

              Bereiche

              Als nÀchstes definiert man beliebig viele Bereiche, also z.B. RÀume, Raumbereiche, oder auch nur den Briefkasten usw.
              Den Bereichen ordnet man dann die Auslöser (Trigger) sowie die zu schaltenden Ziele zu, die man vorher definiert hat.
              ba3f17a5-7610-4938-bece-419a96df452e-image.png

              Bedingungen

              Dann legt man noch ein paar Bedingungen an, also z.B. ob jemand anwesend, ob gerade Feiertag, die EingangstĂŒre offen, usw.
              945253a1-3437-4035-b0e5-1c0af0cc1010-image.png

              Schedule

              Zum Schluss gehts zum "Schedule", also zur Planung, wann was geschaltet wird. NatĂŒrlich inklusive Astrozeiten, usw. Geschaltet wird dann auch nur, wenn die eingestellten Bedingungen zutreffen, z.B. "mindestens eine Person ist anwesend", oder "heute ist Feiertag".
              Ebenso kann man Ausschlusskriterien auswÀhlen, also wann nie geschaltet wird.

              8fc725ad-7a25-48e7-8b21-7e0440b886ab-image.png

              Zukunftsplanung, die es ggf. nicht in die erste Test-Version schaffen wird:
              Als Auslöser nicht nur Bewegungsmelder, Wandschalter, Fensterkontakte etc. ermöglichen, sondern auch ein Zeiteintritt. Also z.B. (erste Spalte noch ein beliebiger Auslöser-Name, fehlt hier im Screenshot).
              b5794699-9c9d-478d-aca7-6a35daeb45d4-image.png
              Löst dann auch diverse Scripts wie zur Weihnachtsbeleuchtung usw. ab. Auch diese Auslöser werden dann beliebigen Bereichen und Schedules zugeordnet, damit man das alles individuell und einfach konfigurieren kann.

              ? Offline
              ? Offline
              Ein ehemaliger Benutzer
              schrieb am zuletzt editiert von
              #27

              @Mic Wau, der Adapter ersetzt damit ja mindestens 30 Scripte und mehr.. !
              :+1: :+1: :+1: :+1: :+1: :+1: :+1: :+1: :+1: :+1: :+1: :+1: :+1: :+1: :+1: :+1:

              1 Antwort Letzte Antwort
              1
              • frankthegreatF Offline
                frankthegreatF Offline
                frankthegreat
                schrieb am zuletzt editiert von
                #28

                Jepp, der Adapter macht schon im Anfangsstadium einen sehr guten Eindruck :clap:
                Werde ihn definitiv testen.
                Ich schlage schonmal eine neue Kategorie vor, in die man ihn einordnen könnte:

                ELWMS
                (Eierlegende Wollmilchsau) :grin:

                1 Antwort Letzte Antwort
                2
                • U Urs

                  Auch ich finde das ein sehr spannendes Projekt und werde es definitiv testen wenn es in die "erweiterte" Testphase geht.

                  Eine Frage vorab: Ich hab einen Hue-BM der das Licht und das Radio (ĂŒber ein Java Script) einschaltet. Leider spricht der BM auch ab und zu auf den Saugroboter (Roborock) an.
                  Sehe ich es richtig dass ich auch den Saugroboter als Trigger nehmen könnte und dann so konfigurieren dass wenn der Roboter in gewissen Zonen aktiv ist, das Licht und das Radio im Bad nicht angehen?

                  Vielen Dank

                  MicM Offline
                  MicM Offline
                  Mic
                  Developer
                  schrieb am zuletzt editiert von
                  #29

                  @Urs sagte in Planung neuer Adapter: Smart Control:

                  Eine Frage vorab: Ich hab einen Hue-BM der das Licht und das Radio (ĂŒber ein Java Script) einschaltet. Leider spricht der BM auch ab und zu auf den Saugroboter (Roborock) an.
                  Sehe ich es richtig dass ich auch den Saugroboter als Trigger nehmen könnte und dann so konfigurieren dass wenn der Roboter in gewissen Zonen aktiv ist, das Licht und das Radio im Bad nicht angehen?

                  Saugroboter als Trigger funktioniert so nicht bzw. ergibt keinen Sinn fĂŒr diesen Adapter. Trigger ist ein Auslöser.
                  Stattdessen willst du ja einen Bewegungsmelder, der Trigger ist, nicht schalten, falls eine Bedingung zutrifft, also z.B. "Saugroboter ist grad aktiv", oder "Saugroboter ist im Flur aktiv". Wenn du diese Info in einem Datenpunkt verfĂŒgbar hast, dann kannst du dies(e) unter "Conditions" aufnehmen und in der Tabelle "Schedule" als "Never if" auswĂ€hlen.

                  1 Antwort Letzte Antwort
                  0
                  • U Offline
                    U Offline
                    Urs
                    schrieb am zuletzt editiert von
                    #30

                    Sorry, Trigger war etwas blöd gewĂ€hlt, ich meinte es ganau so wie du schreibst. FĂŒr Saugroboter Aktiv gibt es den DP "Status". Der kann zwar verschiedene Status wie cleaning, zone Cleaning, spot Cleaning usw. einnehmen wenn er lĂ€uft aber das sollte mit verschiedenen Conditions lösbar sein.
                    Mit dem Standort kĂ€mpfe ich noch, hab bisher keine DP welche was Sinnvolles in die Richtung raus geben gefunden. Ist aber nicht so tragisch, dann bleibt der BM halt aus bis Robo nach Hause geht...im Normalfall rennt er ja eh durch die HĂŒtte wenn niemand da ist.

                    Cool, freu mich schon drauf.

                    Vielen Dank.

                    1 Antwort Letzte Antwort
                    0
                    • S Offline
                      S Offline
                      SSenn
                      schrieb am zuletzt editiert von
                      #31

                      @Mic
                      Was du hier bereits prĂ€sentiert hast ist ja der Wahnsinn 😊
                      FĂŒr mich ist es unvorstellbar was hier alles im Hintergrund programmiert werden muss. Bin schon sehr gespannt wie es mit deinem Adapter weitergeht.

                      Zum Adapter selber kann ich dir leider keine UnterstĂŒtzung anbieten. Wenn du aber fĂŒr die ersten Test nicht nur Fortgeschrittene User benötigst, wĂŒrde ich als AnfĂ€nger gerne auch einmal paar Tests machen.
                      Bis jetzt bin ich sowieso „nur“ am testen wie / was funktioniert. Habe also noch nichts was wirklich in Betrieb ist.

                      Betreibe den ioBroker mit einem Raspberry Pi 4 und einem Conbee II Stick sofern das eine Rolle spielt.

                      WĂŒnsche noch viel Spass beim Entwickeln.
                      Und natĂŒrlich danke :-)

                      1 Antwort Letzte Antwort
                      0
                      • MicM Mic

                        FĂŒr die very, very, extremely early testers :grin: ist hier das Repo auf Github, hat soweit schon alles drin wie oben beschrieben, nur diverse Logiken noch nicht!!
                        Ich entwickle auch stetig weiter, und es wird hier noch Fehler geben, Errors im Log usw.
                        WARNUNG: also bitte nur in Testumgebung und mit Vorsicht. Das ist kein Aufruf zum testen, der folgt noch, sobald die erste Testversion fertig gestellt.
                        Die Errors etc. braucht ihr mir bitte nicht mitteilen, ich bin ja selber noch dabei ;)

                        https://github.com/Mic-M/ioBroker.smartcontrol

                        E Abwesend
                        E Abwesend
                        e-s
                        schrieb am zuletzt editiert von e-s
                        #32

                        @Mic
                        Hab mal installiert, im log kommen nach dem ersten Start gleich ein paar Fehler:

                        smartcontrol.0	2020-06-20 22:32:24.444	error	(19092) Adapter admin configuration validation failed --> Please check your configuration. You will not be able to use this adapter without fixing the issues.
                        smartcontrol.0	2020-06-20 22:32:24.443	error	at async SmartControl._asyncOnReady (/opt/iobroker/node_modules/iobroker.smartcontrol/main.js:143:17)
                        smartcontrol.0	2020-06-20 22:32:24.443	error	at processTicksAndRejections (internal/process/task_queues.js:97:5)
                        smartcontrol.0	2020-06-20 22:32:24.443	error	at Library.asyncVerifyConfig (/opt/iobroker/node_modules/iobroker.smartcontrol/lib/smartcontrol.js:546:75)
                        smartcontrol.0	2020-06-20 22:32:24.443	error	at SmartControl.getForeignObjectAsync (/opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:1584:16)
                        smartcontrol.0	2020-06-20 22:32:24.443	error	at new Promise (<anonymous>)
                        smartcontrol.0	2020-06-20 22:32:24.443	error	at /opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:1585:16
                        smartcontrol.0	2020-06-20 22:32:24.443	error	at SmartControl.getForeignObject (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2854:17)
                        smartcontrol.0	2020-06-20 22:32:24.443	error	at validateId (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:482:19)
                        smartcontrol.0	2020-06-20 22:32:24.443	error	(19092) [asyncVerifyConfig] : The id is empty! Please provide a valid id., stack: Error: The id is empty! Please provide a valid id.
                        

                        Liegt das vielleicht an den Beispielen, welche IDs bei mir nicht vorhanden sind?

                        Deutsch/Englisch scheint noch nicht komplett implementiert zu sein, ist auch nicht schlimm, aber wenn man auf Deutsch klickt öffnet sich die Adapterseite als eigenstĂ€ndige neue Seite, das ist ungĂŒnstig. Da das linke MenĂŒ weg ist. Schreib bitte Deutsch statt German, weil German finde ich unlogisch.

                        Ach ja, hatte leider keine Zeit mehr um mir mehr anzusehen. Aber es ist und bleibt extremst vielversprechend.

                        1 Antwort Letzte Antwort
                        0
                        • MicM Offline
                          MicM Offline
                          Mic
                          Developer
                          schrieb am zuletzt editiert von Mic
                          #33

                          Danke euch allen fĂŒr euer Feedback :sunglasses:

                          @SSenn sagte in Planung neuer Adapter: Smart Control:

                          Zum Adapter selber kann ich dir leider keine UnterstĂŒtzung anbieten. Wenn du aber fĂŒr die ersten Test nicht nur Fortgeschrittene User benötigst, wĂŒrde ich als AnfĂ€nger gerne auch einmal paar Tests machen.
                          Bis jetzt bin ich sowieso „nur“ am testen wie / was funktioniert. Habe also noch nichts was wirklich in Betrieb ist.

                          Jeder Tester ist willkommen, egal ob absoluter AnfÀnger oder Vollprofi ;)
                          Erste Testversion wird alsbald veröffentlicht, mehr dazu dann hier im Thread.

                          @e-s sagte in Planung neuer Adapter: Smart Control:

                          Hab mal installiert

                          Danke fĂŒr den sehr frĂŒhzeitigen Test :-)
                          Wohl diesen, und einige andere Fehler, habe ich mittlerweile behoben. Ich veröffentliche die Tage eine offizielle Testversion (ist dann 0.1.0) und schreibe hier dann rein.

                          @e-s sagte in Planung neuer Adapter: Smart Control:

                          Deutsch/Englisch scheint noch nicht komplett implementiert zu sein, ist auch nicht schlimm, aber wenn man auf Deutsch klickt öffnet sich die Adapterseite als eigenstĂ€ndige neue Seite, das ist ungĂŒnstig. Da das linke MenĂŒ weg ist. Schreib bitte Deutsch statt German, weil German finde ich unlogisch.

                          Guter Hinweis, das stammt von copy/paste eines anderen Adapters von mir.
                          TatsĂ€chlich werde ich jetzt mal gar keine Anleitung auf Github erstellen, stattdessen diese in den Adapter-Optionen direkt einbauen. Damit hat man bei der Benutzung keinen Medienbruch, und ich kann zur Übersetzung gulp benutzen :)
                          scDoc.gif

                          @Alle
                          Habe nun auch als Trigger fĂŒr Schaltungen node-schedule implementiert, und mit Astrozeiten, usw. D.h. es können auch als Auslöser bestimmte Zeitpunkte definiert werden, wie "jeden Mo-Fr um 7:00, außer es ist keiner anwesend", usw.

                          1f059518-5137-428a-b337-9ad6639b11cb-image.png

                          Erste Testversion folgt sehr bald.

                          sigi234S FredFF 3 Antworten Letzte Antwort
                          3
                          • MicM Mic

                            Danke euch allen fĂŒr euer Feedback :sunglasses:

                            @SSenn sagte in Planung neuer Adapter: Smart Control:

                            Zum Adapter selber kann ich dir leider keine UnterstĂŒtzung anbieten. Wenn du aber fĂŒr die ersten Test nicht nur Fortgeschrittene User benötigst, wĂŒrde ich als AnfĂ€nger gerne auch einmal paar Tests machen.
                            Bis jetzt bin ich sowieso „nur“ am testen wie / was funktioniert. Habe also noch nichts was wirklich in Betrieb ist.

                            Jeder Tester ist willkommen, egal ob absoluter AnfÀnger oder Vollprofi ;)
                            Erste Testversion wird alsbald veröffentlicht, mehr dazu dann hier im Thread.

                            @e-s sagte in Planung neuer Adapter: Smart Control:

                            Hab mal installiert

                            Danke fĂŒr den sehr frĂŒhzeitigen Test :-)
                            Wohl diesen, und einige andere Fehler, habe ich mittlerweile behoben. Ich veröffentliche die Tage eine offizielle Testversion (ist dann 0.1.0) und schreibe hier dann rein.

                            @e-s sagte in Planung neuer Adapter: Smart Control:

                            Deutsch/Englisch scheint noch nicht komplett implementiert zu sein, ist auch nicht schlimm, aber wenn man auf Deutsch klickt öffnet sich die Adapterseite als eigenstĂ€ndige neue Seite, das ist ungĂŒnstig. Da das linke MenĂŒ weg ist. Schreib bitte Deutsch statt German, weil German finde ich unlogisch.

                            Guter Hinweis, das stammt von copy/paste eines anderen Adapters von mir.
                            TatsĂ€chlich werde ich jetzt mal gar keine Anleitung auf Github erstellen, stattdessen diese in den Adapter-Optionen direkt einbauen. Damit hat man bei der Benutzung keinen Medienbruch, und ich kann zur Übersetzung gulp benutzen :)
                            scDoc.gif

                            @Alle
                            Habe nun auch als Trigger fĂŒr Schaltungen node-schedule implementiert, und mit Astrozeiten, usw. D.h. es können auch als Auslöser bestimmte Zeitpunkte definiert werden, wie "jeden Mo-Fr um 7:00, außer es ist keiner anwesend", usw.

                            1f059518-5137-428a-b337-9ad6639b11cb-image.png

                            Erste Testversion folgt sehr bald.

                            sigi234S Online
                            sigi234S Online
                            sigi234
                            Forum Testing Most Active
                            schrieb am zuletzt editiert von sigi234
                            #34

                            @Mic sagte in Planung neuer Adapter: Smart Control:

                            Erste Testversion folgt sehr bald.

                            Ich kann es gar nicht erwarten. :grinning:

                            Edit:
                            Habe es jetzt doch getestet:

                            Installation ohne Probleme, Code 0

                            smartcontrol.0	2020-06-22 14:29:23.399	error	(11240) Adapter admin configuration validation failed --> Please check your configuration. You will not be able to use this adapter without fixing the issues.
                            smartcontrol.0	2020-06-22 14:29:23.399	warn	(11240) [Config Verification] 1 error(s) found while verifying your adapter configuration.
                            smartcontrol.0	2020-06-22 14:29:23.398	warn	(11240) [Config Table 'Schedules'] No rows defined.
                            smartcontrol.0	2020-06-22 14:29:23.356	info	(11240) starting. Version 0.0.3 in C:/Program Files/iobroker/Test/node_modules/iobroker.smartcontrol, node: v12.18.0, js-controller: 3.1.6
                            smartcontrol.0	2020-06-22 14:29:19.650	info	(54720) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                            smartcontrol.0	2020-06-22 14:29:19.650	info	(54720) terminating
                            smartcontrol.0	2020-06-22 14:29:19.649	error	(54720) Error while stopping adapter: TypeError: Cannot read property 'cancel' of null
                            smartcontrol.0	2020-06-22 14:29:19.649	info	(54720) (0) trigger schedules cancelled...
                            smartcontrol.0	2020-06-22 14:29:19.648	info	(54720) Got terminate signal TERMINATE_YOURSELF
                            smartcontrol.0	2020-06-22 14:28:15.139	error	(54720) Adapter admin configuration validation failed --> Please check your configuration. You will not be able to use this adapter without fixing the issues.
                            smartcontrol.0	2020-06-22 14:28:15.139	warn	(54720) [Config Verification] 1 error(s) found while verifying your adapter configuration.
                            smartcontrol.0	2020-06-22 14:28:15.139	warn	(54720) [Config Table 'Schedules'] No rows defined.
                            smartcontrol.0	2020-06-22 14:28:15.087	info	(54720) starting. Version 0.0.3 in C:/Program Files/iobroker/Test/node_modules/iobroker.smartcontrol, node: v12.18.0, js-controller: 3.1.6
                            smartcontrol.0	2020-06-22 14:28:11.270	info	(50608) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                            smartcontrol.0	2020-06-22 14:28:11.270	info	(50608) terminating
                            smartcontrol.0	2020-06-22 14:28:11.269	error	(50608) Error while stopping adapter: TypeError: Cannot read property 'cancel' of null
                            smartcontrol.0	2020-06-22 14:28:11.269	info	(50608) (0) trigger schedules cancelled...
                            smartcontrol.0	2020-06-22 14:28:11.268	info	(50608) Got terminate signal TERMINATE_YOURSELF
                            

                            Beim Schedules kann ich Additional Conditions + Never if nicht löschen oder auswÀhlen.

                            Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                            Immer Daten sichern!

                            1 Antwort Letzte Antwort
                            1
                            • MicM Mic

                              Danke euch allen fĂŒr euer Feedback :sunglasses:

                              @SSenn sagte in Planung neuer Adapter: Smart Control:

                              Zum Adapter selber kann ich dir leider keine UnterstĂŒtzung anbieten. Wenn du aber fĂŒr die ersten Test nicht nur Fortgeschrittene User benötigst, wĂŒrde ich als AnfĂ€nger gerne auch einmal paar Tests machen.
                              Bis jetzt bin ich sowieso „nur“ am testen wie / was funktioniert. Habe also noch nichts was wirklich in Betrieb ist.

                              Jeder Tester ist willkommen, egal ob absoluter AnfÀnger oder Vollprofi ;)
                              Erste Testversion wird alsbald veröffentlicht, mehr dazu dann hier im Thread.

                              @e-s sagte in Planung neuer Adapter: Smart Control:

                              Hab mal installiert

                              Danke fĂŒr den sehr frĂŒhzeitigen Test :-)
                              Wohl diesen, und einige andere Fehler, habe ich mittlerweile behoben. Ich veröffentliche die Tage eine offizielle Testversion (ist dann 0.1.0) und schreibe hier dann rein.

                              @e-s sagte in Planung neuer Adapter: Smart Control:

                              Deutsch/Englisch scheint noch nicht komplett implementiert zu sein, ist auch nicht schlimm, aber wenn man auf Deutsch klickt öffnet sich die Adapterseite als eigenstĂ€ndige neue Seite, das ist ungĂŒnstig. Da das linke MenĂŒ weg ist. Schreib bitte Deutsch statt German, weil German finde ich unlogisch.

                              Guter Hinweis, das stammt von copy/paste eines anderen Adapters von mir.
                              TatsĂ€chlich werde ich jetzt mal gar keine Anleitung auf Github erstellen, stattdessen diese in den Adapter-Optionen direkt einbauen. Damit hat man bei der Benutzung keinen Medienbruch, und ich kann zur Übersetzung gulp benutzen :)
                              scDoc.gif

                              @Alle
                              Habe nun auch als Trigger fĂŒr Schaltungen node-schedule implementiert, und mit Astrozeiten, usw. D.h. es können auch als Auslöser bestimmte Zeitpunkte definiert werden, wie "jeden Mo-Fr um 7:00, außer es ist keiner anwesend", usw.

                              1f059518-5137-428a-b337-9ad6639b11cb-image.png

                              Erste Testversion folgt sehr bald.

                              FredFF Online
                              FredFF Online
                              FredF
                              Most Active Forum Testing
                              schrieb am zuletzt editiert von
                              #35

                              @Mic sagte in Planung neuer Adapter: Smart Control:

                              keine Anleitung auf Github erstellen, stattdessen diese in den Adapter-Optionen direkt einbauen.

                              Das finde ich mal eine coole Geschichte!

                              1 Antwort Letzte Antwort
                              0
                              • L Offline
                                L Offline
                                lesiflo
                                Most Active
                                schrieb am zuletzt editiert von
                                #36

                                Hi,
                                hab mal testweise die Version 0.0.3 vom Github installiert und 2 Funktionen mit BW Melder/TĂŒrkontakt und Licht umgesetzt. Bisher keine Probleme. Schön wĂ€re noch ein direkte Auswahl der Objekte. Aber bisher lĂ€uft es.

                                1 Antwort Letzte Antwort
                                1
                                • L Offline
                                  L Offline
                                  looxer01
                                  schrieb am zuletzt editiert von looxer01
                                  #37

                                  Hi,
                                  das ist ein super Projekt. Sehr vielversprechend.

                                  Ich habe mich ebenfalls mit dem Thema befasst und vor einiger Zeit ein Script dazu geschrieben. (habe ich ĂŒbrigens Simple_IFTTT genannt :) )
                                  Mitterweile habe ich zahlreiche Programme und auch Adapter damit ersetzt. So steuere ich meine Rolladen damit aber auch komplexeres wie die Poolheizung bzw. Filterung, natĂŒrlcih BWM und Licht etc.

                                  In dem Script habe ich ein paar Features eingebaut, die ich schmerzlich vermissen wĂŒrde.
                                  Dachte mir, dass du das ggf auf deine Feature - List nehmen könntest ;)

                                  Ich denke, dass diese Funktionenrelativ einfach zu integrieren wÀren. Jedenfalls passt es zu deiner Struktur. WÀre jedenfalls super:

                                  • Moeglichkeit der Umrechnung des neu abzuspeichernden Wertes aus der Aktion (Damit kann z.B. ein ZĂ€hler realisiert werden. Wenn der neue Wert <+> <-> </> <:> enthĂ€lt dann wird der folgende Zielwert berechnet beispiel. Alter wert = 2 Neuer Wert = <+>1 ergibt 3 im Zielwert. - also ein ZĂ€hler
                                  • Möglichkeit der Simulation, damit fĂŒr die Umstellung eine Zeitlang parallel gearbeitet werden kann bis zur endgĂŒltigen Umstellung. Meldungen mĂŒssen natĂŒrlich ausgegeben werden aber der eigentliche Update des Wertes bleibt aus. Das erleichtet das Einstellen und testen enorm
                                  • Message Ausgabe (konfigurierbar)
                                    • Im Log
                                    • Push Message , z.B. PushBullet
                                    • email
                                      Dabei kann die Message per text in den Aktionen hinterlegt werden und wird dann entsprechend ausgegeben
                                  • Log als CSV Datei. sieht dann z.B. so bei mir aus:
                                    Datum;Uhrzeit;TriggerKey;ActionKey;Ziel-ID;Neuer Wert;Message
                                    22.06.2020 ;07:00:00 ;RolladeKind2Auf;RolladeKind2Auf;hm-rpc.0.LEQ0276xxx.1.LEVEL;100;Rollade Kind2 hochgefahren
                                    22.06.2020 ;07:00:00 ;RolladeKind1Auf;RolladeKind1Auf;hm-rpc.0.JEQ0112xxx.1.LEVEL;100;Rollade Kind1 hochgefahren
                                    22.06.2020 ;07:00:00 ;RolladeKuecheAuf;RolladeKuecheAuf;hm-rpc.0.JEQ0111xxx.1.LEVEL;100;Rollade Kueche hochgefahren

                                  Liebe Gruesse
                                  Looxer

                                  1 Antwort Letzte Antwort
                                  1
                                  • OstfrieseUnterwegsO Offline
                                    OstfrieseUnterwegsO Offline
                                    OstfrieseUnterwegs
                                    schrieb am zuletzt editiert von
                                    #38

                                    Wie kann ich einen zeitgesteuerten Trigger einsetzen?
                                    Aufgabe: Licht um 22:00 einschalten und um 22:15 ausschalten

                                    Trigger erstellen klappt: jeden Tag um 22:00
                                    Device erstellen klappt
                                    Room/Area: Da komme ich nicht weiter. Ich kann den Trigger einem Device zuordnen, also z.B. meinen 22:00 Trigger, aber wo sage ich, dass das Device ein oder ausgeschaltet werden soll?

                                    1 Antwort Letzte Antwort
                                    0
                                    • MicM Mic

                                      Danke euch allen fĂŒr euer Feedback :sunglasses:

                                      @SSenn sagte in Planung neuer Adapter: Smart Control:

                                      Zum Adapter selber kann ich dir leider keine UnterstĂŒtzung anbieten. Wenn du aber fĂŒr die ersten Test nicht nur Fortgeschrittene User benötigst, wĂŒrde ich als AnfĂ€nger gerne auch einmal paar Tests machen.
                                      Bis jetzt bin ich sowieso „nur“ am testen wie / was funktioniert. Habe also noch nichts was wirklich in Betrieb ist.

                                      Jeder Tester ist willkommen, egal ob absoluter AnfÀnger oder Vollprofi ;)
                                      Erste Testversion wird alsbald veröffentlicht, mehr dazu dann hier im Thread.

                                      @e-s sagte in Planung neuer Adapter: Smart Control:

                                      Hab mal installiert

                                      Danke fĂŒr den sehr frĂŒhzeitigen Test :-)
                                      Wohl diesen, und einige andere Fehler, habe ich mittlerweile behoben. Ich veröffentliche die Tage eine offizielle Testversion (ist dann 0.1.0) und schreibe hier dann rein.

                                      @e-s sagte in Planung neuer Adapter: Smart Control:

                                      Deutsch/Englisch scheint noch nicht komplett implementiert zu sein, ist auch nicht schlimm, aber wenn man auf Deutsch klickt öffnet sich die Adapterseite als eigenstĂ€ndige neue Seite, das ist ungĂŒnstig. Da das linke MenĂŒ weg ist. Schreib bitte Deutsch statt German, weil German finde ich unlogisch.

                                      Guter Hinweis, das stammt von copy/paste eines anderen Adapters von mir.
                                      TatsĂ€chlich werde ich jetzt mal gar keine Anleitung auf Github erstellen, stattdessen diese in den Adapter-Optionen direkt einbauen. Damit hat man bei der Benutzung keinen Medienbruch, und ich kann zur Übersetzung gulp benutzen :)
                                      scDoc.gif

                                      @Alle
                                      Habe nun auch als Trigger fĂŒr Schaltungen node-schedule implementiert, und mit Astrozeiten, usw. D.h. es können auch als Auslöser bestimmte Zeitpunkte definiert werden, wie "jeden Mo-Fr um 7:00, außer es ist keiner anwesend", usw.

                                      1f059518-5137-428a-b337-9ad6639b11cb-image.png

                                      Erste Testversion folgt sehr bald.

                                      sigi234S Online
                                      sigi234S Online
                                      sigi234
                                      Forum Testing Most Active
                                      schrieb am zuletzt editiert von
                                      #39

                                      @Mic sagte in Planung neuer Adapter: Smart Control:

                                      Erste Testversion folgt sehr bald.

                                      Wie ist der aktuelle Stand?

                                      Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                      Immer Daten sichern!

                                      EdgarME 1 Antwort Letzte Antwort
                                      0
                                      • sigi234S sigi234

                                        @Mic sagte in Planung neuer Adapter: Smart Control:

                                        Erste Testversion folgt sehr bald.

                                        Wie ist der aktuelle Stand?

                                        EdgarME Offline
                                        EdgarME Offline
                                        EdgarM
                                        Developer
                                        schrieb am zuletzt editiert von
                                        #40

                                        @sigi234
                                        Mic hat die Version 0.1.0 getaggt, und sie funktioniert soweit auch.

                                        grĂŒĂŸe

                                        bisher produktive Zentralen: FHEM,openhab,node-red, homeassistant
                                        GerÀte von: Homematic (ca 20 ), Hue(15),Osram(10),tradfri(10), shelly(4), aqara(20+)

                                        1 Antwort Letzte Antwort
                                        1
                                        • MicM Offline
                                          MicM Offline
                                          Mic
                                          Developer
                                          schrieb am zuletzt editiert von Mic
                                          #41

                                          @ Alle

                                          Ich hab den "Fehler" :-) gemacht, noch mehr Features in den Adapter vor der offiziellen "Erstveröffentlichung zum Testen" einzubauen. Ein komplexes Feature hat es in sich, und ich muss da noch debuggen usw. Es sind/waren in den bisherigen Versionen auch noch mehrere Bugs drin, auch die gilt es noch zu beheben. Bringt mir und euch ja nichts, wenn ich ein "buggy-Release" hier raus bringe ;-)
                                          Daher verzögert es sich noch etwas, bis ich einen offiziellen Aufruf zum Testen mache.
                                          Kommt aber die Tage, keine Sorge :-)

                                          @looxer01
                                          Danke fĂŒr dein umfangreiches Feedback und deine Feature-Liste :-)
                                          Ich sammle das jetzt erst mal in der README des Adapters:
                                          0ad9ab11-5582-4dfa-973f-905df6fbdb78-image.png

                                          ZunÀchst muss ich sicherstellen, dass die Basis-FunktionalitÀten und derzeitigen Features stabil laufen, und eine erste Test-Version veröffentlichen. Dann sehe ich mir sehr gerne deine Punkte an. Denn sonst dauert es zu lange...

                                          @OstfrieseUnterwegs sagte in Planung neuer Adapter: Smart Control:

                                          Wie kann ich einen zeitgesteuerten Trigger einsetzen?
                                          Aufgabe: Licht um 22:00 einschalten und um 22:15 ausschalten

                                          Trigger erstellen klappt: jeden Tag um 22:00
                                          Device erstellen klappt
                                          Room/Area: Da komme ich nicht weiter. Ich kann den Trigger einem Device zuordnen, also z.B. meinen 22:00 Trigger, aber wo sage ich, dass das Device ein oder ausgeschaltet werden soll?

                                          Hier mal als Beispiel fĂŒr eine Kaffeemaschine:

                                          • Unter "1. TARGET DEVICES" ist die Kaffeemaschine (Datenpunkte zum ein- und ausschalten) angelegt.
                                            e696e526-26d5-40c5-a2ce-1aab3923e670-image.png

                                          • Unter "3. TRIGGERS", "Time Specific Triggers", sind dann Auslöser definiert.
                                            3b06f62d-2728-4f34-8727-6aa7652cae0f-image.png
                                            In diesem Beispiel:

                                            • Mo-Fr wird um 7:00 eingeschaltet, aber nur wenn wer anwesend und kein Feiertag
                                            • Sa-So wird um 8:30 eingeschaltet, aber nur wenn wer anwesend und kein Feiertag
                                            • An Feiertagen (egal welcher Wochentag) wird um 8:30 eingeschaltet, wenn wer anwesend.
                                          • Unter "4. ROOMS / AREAS" werden im Bereich "Kaffee" (könnte man auch "Kaffeeecke" nennen und z.B. gleichzeitig noch ein Licht schalten etc.) diese 3 Auslöser (s.o.) mit dem ZielgerĂ€t (hier "Kaffeemaschine") verknĂŒpft.
                                            5ce68bcf-2bd4-4d34-b6cb-0c2aef36458d-image.png

                                          • Unter "5. SCHEDULES" braucht man dann nur noch fĂŒr den "Room/Area", hier "Kaffee", einen Zeitplan, wann geschaltet werden soll. Da das schon im Vorfeld unter "3. TRIGGERS" >"Time Specific Triggers" die zu schaltenden Zeiten definiert wurden, setzt man hier einfach alle Wochentage Mo-So und von 0:00-23:59. Man könnte das auch hier noch eingrenzen, aber unnötig in diesem Use Case.
                                            Das "Keiner anwesend" ist hier ĂŒbrigens unnötig, weil zuvor schon auf "Jemand anwesend" in den "Time Specific Triggers" geprĂŒft wurde. Aber schadet auch nicht, wird hier dann halt noch mal geprĂŒft ;)
                                            3b63dca0-9607-4ad9-977a-1956f761fddf-image.png

                                          ? FredFF ChaotC 3 Antworten Letzte Antwort
                                          4
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          866

                                          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