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. 6 neue Adapter: lightify, wm-bus, wifilight, hid, find-my-iphone, tr-064

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

6 neue Adapter: lightify, wm-bus, wifilight, hid, find-my-iphone, tr-064

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
101 Beiträge 35 Kommentatoren 24.7k Aufrufe
  • Ä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.
  • C Offline
    C Offline
    chemieka
    schrieb am zuletzt editiert von
    #85

    Keiner eine Idee wie der Neustart aussehen könnte?

    1 Antwort Letzte Antwort
    0
    • justrJ Offline
      justrJ Offline
      justr
      schrieb am zuletzt editiert von
      #86

      @chemieka:

      Könnte man irgendwie die Instanz Find.my.Iphone neustarten, wenn ich auf der Visualisierung einen Button drücke? `
      Hab keine Ahnung von vis und wie du das dort implementieren kannst, aber der Instanz-Restart in Javascript geht folgendermaßen:

          function(){extendObject('system.adapter.<deineinstanz>.0', {common: {enabled: false}})};
          setTimeout(function(){extendObject('system.adapter.<deineinstanz>.0', {common: {enabled: true}})}, 5000);  // Neustart nach 5s</deineinstanz></deineinstanz> 
      

      HTH und beste Grüße, justr

      1 Antwort Letzte Antwort
      0
      • C Offline
        C Offline
        chemieka
        schrieb am zuletzt editiert von
        #87

        Ich muss mal weiter ausholen.

        Das Plugin Find-my-Iphone hat ja zwei Nachteile.

        1. Man bekommt bei jeder Ortung eine Email. Also kann man das Plugin nicht dauerhaft aktiv lassen.

        2. Hängt es sich nach einer Weile auf.

        Jetzt würde ich gern durch einen Virtuellen Taster der CCU2 das Plugin zweitweise aktivieren um die Ortung vorzunehmen und dann. Soll es sich nach einer gewissen Zeit wieder selbst deaktivieren. Da reichen 5 Minuten aus.

        Hätte das über den Szenemanager gemacht aber dort kann ich die Instanz eben nicht starten und wieder beenden.

        Hast du dazu einen Vorschlag.

        1 Antwort Letzte Antwort
        0
        • justrJ Offline
          justrJ Offline
          justr
          schrieb am zuletzt editiert von
          #88

          Ich würde einen manuellen Datenpunkt vom Typ Logikwert/boolean erzeugen, z.B.:

          javascript.0.myStates.triggerFindMyIphone

          Den kannst du dann per Szene auf true setzen (hoffe ich, ich kenne mich mit dem Szenenadapter nämlich genauso gut aus wie mit vis ;) ) und dann damit das Javascript triggern:

          on({
              id: "javascript.0.myStates.triggerFindMyIphone",
              change: "any",
              val: true
          }, function (obj) {
              log('Run instance Find.my.iPhone for 5 minutes');
              extendObject('system.adapter.Find-my-Iphone.0', {common: {enabled: true}});
              setTimeout(function() {extendObject('system.adapter.Find-my-Iphone.0', {common: {enabled: false}})}, 300000);  // 300.000 ms = 5 min
          });
          
          

          Ich bin davon ausgegangen, dass die Instanz "Find-my-Iphone.0" heißt. Wenn nicht, müsstest du das in den beiden Anweisungen noch anpassen.

          Wenn der virtuelle Taster bereits als Datenpunkt abgreifbar ist, kannst du dir natürlich auch den Umweg über den manuellen Datenpunkt und die Szene sparen und direkt den virtuellen Taster als "id" für das "on"-Statement im Script nutzen.

          Viel Erfolg! ;)

          1 Antwort Letzte Antwort
          0
          • C Offline
            C Offline
            chemieka
            schrieb am zuletzt editiert von
            #89

            Vielen Dank das könnte klappen. Ich werde es testen.

            1 Antwort Letzte Antwort
            0
            • C Offline
              C Offline
              chemieka
              schrieb am zuletzt editiert von
              #90

              Kannst du kurz erleutern wie das geht:

              Ich würde einen manuellen Datenpunkt vom Typ Logikwert/boolean erzeugen, z.B.:

              javascript.0.myStates.triggerFindMyIphone?

              Braucht das Skript eine eigene Instanz?

              1 Antwort Letzte Antwort
              0
              • justrJ Offline
                justrJ Offline
                justr
                schrieb am zuletzt editiert von
                #91

                Nein, das Script braucht keine eigene Instanz. Und wie gesagt, vermute ich eh, dass du auch keinen zusätzlichen Datenpunkt benötigst, da du doch sicher direkt den virtuellen Taster als "id" nutzen kannst. Falls du doch einen benötigst, kannst du ihn entweder im Reiter "Objekte" mit dem Icon "+" manuell anlegen oder auch per Script:

                createState('javascript.0.myStates.triggerFindMyIphone', {
                    smartName: 'Finde mein iPhone',			// falls du auch mit Alexa triggern möchtest ;)
                    role: 'switch',
                    write: true,
                    read: true,
                    type: 'boolean'
                }
                
                1 Antwort Letzte Antwort
                0
                • C Offline
                  C Offline
                  chemieka
                  schrieb am zuletzt editiert von
                  #92

                  Jetzt weis ich was du meinst einfach im Skript oben rechts eine ID wählen. Das versuche ich mal.

                  1 Antwort Letzte Antwort
                  0
                  • F Offline
                    F Offline
                    fmsmuc
                    schrieb am zuletzt editiert von
                    #93

                    da sich der thread auf 6 Adapter bezieht incl. wifilight, ich aber kein doppel post machen möche verweise ich auf meine Frage zum Wifilight http://forum.iobroker.net/viewtopic.php?f=20&t=5187

                    1 Antwort Letzte Antwort
                    0
                    • C Offline
                      C Offline
                      chemieka
                      schrieb am zuletzt editiert von
                      #94

                      @justr:

                      Ich würde einen manuellen Datenpunkt vom Typ Logikwert/boolean erzeugen, z.B.:

                      javascript.0.myStates.triggerFindMyIphone

                      Den kannst du dann per Szene auf true setzen (hoffe ich, ich kenne mich mit dem Szenenadapter nämlich genauso gut aus wie mit vis ;) ) und dann damit das Javascript triggern:

                      on({
                          id: "javascript.0.myStates.triggerFindMyIphone",
                          change: "any",
                          val: true
                      }, function (obj) {
                          log('Run instance Find.my.iPhone for 5 minutes');
                          extendObject('system.adapter.Find-my-Iphone.0', {common: {enabled: true}});
                          setTimeout(function() {extendObject('system.adapter.Find-my-Iphone.0', {common: {enabled: false}})}, 300000);  // 300.000 ms = 5 min
                      });
                      
                      

                      Ich bin davon ausgegangen, dass die Instanz "Find-my-Iphone.0" heißt. Wenn nicht, müsstest du das in den beiden Anweisungen noch anpassen.

                      Wenn der virtuelle Taster bereits als Datenpunkt abgreifbar ist, kannst du dir natürlich auch den Umweg über den manuellen Datenpunkt und die Szene sparen und direkt den virtuellen Taster als "id" für das "on"-Statement im Script nutzen.

                      Viel Erfolg! ;) `

                      Also so geht's schon mal leider nicht. Noch eine Idee? :D

                      "hm-rpc.0.BidCoS-RF.31.PRESS_SHORT"/*HM-RCV-50 BidCoS-RF:31.PRESS_SHORT*/
                      on({
                          id: "javascript.0.myStates.triggerfindMyIphone",
                          change: "any",
                          val: true
                      }, function (obj) {
                          log('Run instance find.my.iPhone for 5 minutes');
                          extendObject('system.adapter.find-my-Iphone.0', {common: {enabled: true}});
                          setTimeout(function() {extendObject('system.adapter.find-my-Iphone.0', {common: {enabled: false}})}, 300000);  // 300.000 ms = 5 min
                      });
                      

                      1867_sk1.jpg
                      1867_sk2.jpg

                      1 Antwort Letzte Antwort
                      0
                      • justrJ Offline
                        justrJ Offline
                        justr
                        schrieb am zuletzt editiert von
                        #95

                        Nein, du musst die ID deines virtuellen Tasters auch bei id eintragen und nicht irgendwo. ;)

                        Außerdem kann ich deinem Screenshot entnehmen, dass die Instanz das iphone mit kleinem i schreibt. Welche deiner beiden Instanzen 0 oder 1 möchtest du eigentlich steuern?

                        on({
                            id: "hm-rpc.0.BidCoS-RF.31.PRESS_SHORT",
                            change: "any",
                            val: true
                        }, function (obj) {
                            log('Run instance find-my-iphone for 5 minutes');
                            extendObject('system.adapter.find-my-iphone.0', {common: {enabled: true}});
                            setTimeout(function() {extendObject('system.adapter.find-my-iphone.0', {common: {enabled: false}})}, 300000);  // 300.000 ms = 5 min
                        });
                        

                        Wenn es dann immer noch nicht geht, bitte die Log-Ausgaben posten.

                        1 Antwort Letzte Antwort
                        0
                        • C Offline
                          C Offline
                          chemieka
                          schrieb am zuletzt editiert von
                          #96

                          kleiner Fehler ist wohl noch

                          javascript.0 2017-02-15 18:20:55.450 error Function "extendObject" is not allowed. Use adapter settings to allow it.

                          javascript.0 2017-02-15 18:20:55.449 info script.js.Skript1: Run instance find-my-iphone for 5 minutes

                          javascript.0 2017-02-15 18:20:12.943 info script.js.Skript1: registered 1 subscription and 0 schedules

                          1 Antwort Letzte Antwort
                          0
                          • justrJ Offline
                            justrJ Offline
                            justr
                            schrieb am zuletzt editiert von
                            #97

                            Ahh, vermutlich fehlt bei dir der entsprechende Haken.

                            • Reiter Instanzen

                            • 2. Icon/Button (Notizbuch/Einstellungen) in der Zeile der "javascript.0"-Instanz

                            • Es öffnet sich die javascript.0-Adapterkonfiguration.

                            • Haken setzen bei 'Erlaube das Kommando "setObject":'

                            1 Antwort Letzte Antwort
                            0
                            • C Offline
                              C Offline
                              chemieka
                              schrieb am zuletzt editiert von
                              #98

                              JJaaaahhhaaa so geht's. :o

                              Very vielen Dank. Du biste ein Schatz. :D

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

                                Hi,

                                Laeuft der Find my iphone adapter noch bei jemanden ? ich bekommen wohl seit Mei keinen date mehr rein.

                                2 factor usw geht, kriege auch den code auf dem handy zun bestaetigen aber danach ist es still….

                                Darvor ging es noch, hab auch ein github issue erstellt:

                                https://github.com/soef/ioBroker.find-m ... e/issues/8

                                1 Antwort Letzte Antwort
                                0
                                • C Offline
                                  C Offline
                                  chka
                                  schrieb am zuletzt editiert von
                                  #100

                                  Bei. mir geht er leider auch nicht, einmal die Daten abgefragt und seit dem ist ruhe.

                                  Trotz Neustart.

                                  INTEL NUC BOXNUC6I3SYH i3-6100U - Proxmox

                                  Speicher: Transcend MTS800 M.2 SSD 128GB SATA III, MLC

                                  RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

                                  1 Antwort Letzte Antwort
                                  0
                                  • U Offline
                                    U Offline
                                    unwichtig
                                    schrieb am zuletzt editiert von
                                    #101

                                    Ich habe mich auch endlich mal daran gemacht, iobroker nicht nur laufen zu lassen, sondern auch mit vis eine Oberfläche zu basteln.

                                    Hätte mal eher hier schauen sollen, habe 2 Tage geflucht, weil der Iphone Adapter nur einmalig funktioniert.

                                    Wenn man alles löscht und neuinstalliert, gehts auch….

                                    Aber das ist vermutlich nicht der Sinn der Sache.

                                    Da ich grade mal als "Copy&Paste" Coder der schlechten Art einordnen würde kann ich auch selbst nicht viel machen...

                                    Gibt es im Adapter eine Abfrage ob Daten vorhanden sind? Kann man dem nicht irgendwie vorgaukeln dass eben keine da sind?

                                    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

                                    909

                                    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