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. Tester
  4. Test Adapter mihome-vacuum v2.0.x

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.7k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.1k

Test Adapter mihome-vacuum v2.0.x

Geplant Angeheftet Gesperrt Verschoben Tester
xiaomiroborockmihome-vacuummap
1.5k Beiträge 144 Kommentatoren 499.5k Aufrufe 118 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.
  • JB_SullivanJ Offline
    JB_SullivanJ Offline
    JB_Sullivan
    schrieb am zuletzt editiert von JB_Sullivan
    #579

    Was hat das zu bedeuten? - Schlechte Internet Verbindung? - die Karte ist nämlich da.

    In dem Zusammenhang gleich noch eine Frage - die Farbanpassungen der Karte sind nicht für die Karte die von der China Cloud kommen wirksam - sehe ich das richtig?

    Ich hatte das nämlich vorher alles angepasst, aber es kommt immer noch eine Baby blaue Karte dabei heraus.

    mihome-vacuum.0	2020-03-07 13:47:55.378	error	(1300) no map found on server___{"statusCode":403,"headers":{"server":"nginx","date":"Sat, 07 Mar 2020 12:47:57 GMT","content-length":"123","connection":"close","x-xiaomi-request-id":"55c3ae93-3bea-e
    mihome-vacuum.0	2020-03-07 13:47:53.252	error	(1300) no map found on server___{"statusCode":403,"headers":{"server":"nginx","date":"Sat, 07 Mar 2020 12:47:55 GMT","content-length":"123","connection":"close","x-xiaomi-request-id":"cb60a7a1-37de-6
    mihome-vacuum.0	2020-03-07 13:47:51.172	error	(1300) no map found on server___{"statusCode":403,"headers":{"server":"nginx","date":"Sat, 07 Mar 2020 12:47:53 GMT","content-length":"123","connection":"close","x-xiaomi-request-id":"2682081a-c2e1-a
    

    2020-03-07 14_10_36-vis.png

    ioBroker auf Intel Core i3-5005U NUC und Windwos10 Pro

    1 Antwort Letzte Antwort
    0
    • MeistertrM Offline
      MeistertrM Offline
      Meistertr
      Developer
      schrieb am zuletzt editiert von
      #580

      eib bisschen offtopic aber vll interessant für den einen oder anderen

      mit diesem Script kann man mehrere Rüme saugen lassen wie z.b "Alexa sauge Flur Küche und Wohnzimmer" das Script sucht die Räume aus dem Text und sendet den Befehl

      let msg = "";
      let id = "";
      
      subscribe({
       id: "alexa2.0.History.summary",
       change: "ne" 
      }, function(obj) {
         id = getState('alexa2.0.History.serialNumber'/*serialNumber*/).val
         log('Starte id '+ id)
         msg = obj.newState.val;
         findrooms();
      });
      
      function findrooms (){
      log(msg);
      let text = '';
      
      // find keywords
      let wrongkey = msg.match(/sprich mir nach|asd/);
      
      let key = msg.match(/sauge|sage|reinige|wische|staubsauger/);
      
      if(!wrongkey && key){
         let textcommand = [];
         let micommand = [];
      
         let kitchen = msg.match(/küche|Küche/);
         let vorrat = msg.match(/vorratsraum|speisekammer/);
         let wohnzimmer = msg.match(/wohnzimmer|esszimmer/);
         let flur = msg.match(/flur|diele/);
         let bad = msg.match(/bad|badezimmer|gästebad|gästebadezimmer/);
      
         if(kitchen){
             textcommand.push("Küche");
             micommand.push(getState('mihome-vacuum.0.rooms.Küche.mapIndex').val);
      
         } 
         if(vorrat){
             textcommand.push("Vorratsraum");
             micommand.push(getState('mihome-vacuum.0.rooms.Vorratsraum.mapIndex').val)
         } 
         if(wohnzimmer){
             textcommand.push("Wohnzimmer");
             micommand.push(getState('mihome-vacuum.0.rooms.Wohnzimmer.mapIndex').val)
      
         } 
         if(flur){
             textcommand.push("Flur");
             micommand.push(getState('mihome-vacuum.0.rooms.Flur.mapIndex').val)
      
         }
         if(bad){
             textcommand.push("Gästebad");
             micommand.push(getState('mihome-vacuum.0.rooms.Gästebad.mapIndex').val)
         } 
         
         //add und to the end
         log(JSON.stringify(micommand))
      
      
         textcommand.forEach(function(item){
             text += item +', '
         });
         var n = text.lastIndexOf(',');
         text = text.slice(0, n) + text.slice(n).replace(',', '');
         n = text.lastIndexOf(',');
         text = text.slice(0, n) + text.slice(n).replace(',', ' und');  
      
         log('TEXT= '+ text)
      
      
         setStateDelayed('alexa2.0.Echo-Devices.'+ id +'.Commands.speak', 'Aber ich lasse den Staubsauger  '+ text +' saugen!',1500);
         setStateDelayed('mihome-vacuum.0.control.X_get_response','app_segment_clean;'+ JSON.stringify(micommand),3000);
      
      }
      
         
      
      }
      

      Patchwork 3001P 1 Antwort Letzte Antwort
      0
      • MeistertrM Meistertr

        eib bisschen offtopic aber vll interessant für den einen oder anderen

        mit diesem Script kann man mehrere Rüme saugen lassen wie z.b "Alexa sauge Flur Küche und Wohnzimmer" das Script sucht die Räume aus dem Text und sendet den Befehl

        let msg = "";
        let id = "";
        
        subscribe({
         id: "alexa2.0.History.summary",
         change: "ne" 
        }, function(obj) {
           id = getState('alexa2.0.History.serialNumber'/*serialNumber*/).val
           log('Starte id '+ id)
           msg = obj.newState.val;
           findrooms();
        });
        
        function findrooms (){
        log(msg);
        let text = '';
        
        // find keywords
        let wrongkey = msg.match(/sprich mir nach|asd/);
        
        let key = msg.match(/sauge|sage|reinige|wische|staubsauger/);
        
        if(!wrongkey && key){
           let textcommand = [];
           let micommand = [];
        
           let kitchen = msg.match(/küche|Küche/);
           let vorrat = msg.match(/vorratsraum|speisekammer/);
           let wohnzimmer = msg.match(/wohnzimmer|esszimmer/);
           let flur = msg.match(/flur|diele/);
           let bad = msg.match(/bad|badezimmer|gästebad|gästebadezimmer/);
        
           if(kitchen){
               textcommand.push("Küche");
               micommand.push(getState('mihome-vacuum.0.rooms.Küche.mapIndex').val);
        
           } 
           if(vorrat){
               textcommand.push("Vorratsraum");
               micommand.push(getState('mihome-vacuum.0.rooms.Vorratsraum.mapIndex').val)
           } 
           if(wohnzimmer){
               textcommand.push("Wohnzimmer");
               micommand.push(getState('mihome-vacuum.0.rooms.Wohnzimmer.mapIndex').val)
        
           } 
           if(flur){
               textcommand.push("Flur");
               micommand.push(getState('mihome-vacuum.0.rooms.Flur.mapIndex').val)
        
           }
           if(bad){
               textcommand.push("Gästebad");
               micommand.push(getState('mihome-vacuum.0.rooms.Gästebad.mapIndex').val)
           } 
           
           //add und to the end
           log(JSON.stringify(micommand))
        
        
           textcommand.forEach(function(item){
               text += item +', '
           });
           var n = text.lastIndexOf(',');
           text = text.slice(0, n) + text.slice(n).replace(',', '');
           n = text.lastIndexOf(',');
           text = text.slice(0, n) + text.slice(n).replace(',', ' und');  
        
           log('TEXT= '+ text)
        
        
           setStateDelayed('alexa2.0.Echo-Devices.'+ id +'.Commands.speak', 'Aber ich lasse den Staubsauger  '+ text +' saugen!',1500);
           setStateDelayed('mihome-vacuum.0.control.X_get_response','app_segment_clean;'+ JSON.stringify(micommand),3000);
        
        }
        
           
        
        }
        

        Patchwork 3001P Offline
        Patchwork 3001P Offline
        Patchwork 3001
        schrieb am zuletzt editiert von
        #581

        @Meistertr sagte in Test Adapter mihome-vacuum v2.0.x:

                                                                                                                                    let msg = "";                                                                                                                                                                            let id = "";                                                                                                                                                                                                                                                                                                                                                         subscribe({                                                                                                                                                                             id: "alexa2.0.History.summary",                                                                                                                                                                             change: "ne"                                                                                                                                                                             }, function(obj) {                                                                                                                                                                               id = getState('alexa2.0.History.serialNumber'/*serialNumber*/).val                                                                                                                                                                               log('Starte id '+ id)                                                                                                                                                                               msg = obj.newState.val;                                                                                                                                                                               findrooms();                                                                                                                                                                            });                                                                                                                                                                                                                                                                                                                                                         function findrooms (){                                                                                                                                                                            log(msg);                                                                                                                                                                            let text = '';                                                                                                                                                                                                                                                                                                                                                         // find keywords                                                                                                                                                                            let wrongkey = msg.match(/sprich mir nach|asd/);                                                                                                                                                                                                                                                                                                                                                         let key = msg.match(/sauge|sage|reinige|wische|staubsauger/);                                                                                                                                                                                                                                                                                                                                                         if(!wrongkey && key){                                                                                                                                                                               let textcommand = [];                                                                                                                                                                               let micommand = [];                                                                                                                                                                                                                                                                                                                                                            let kitchen = msg.match(/küche|Küche/);                                                                                                                                                                               let vorrat = msg.match(/vorratsraum|speisekammer/);                                                                                                                                                                               let wohnzimmer = msg.match(/wohnzimmer|esszimmer/);                                                                                                                                                                               let flur = msg.match(/flur|diele/);                                                                                                                                                                               let bad = msg.match(/bad|badezimmer|gästebad|gästebadezimmer/);                                                                                                                                                                                                                                                                                                                                                            if(kitchen){                                                                                                                                                                                   textcommand.push("Küche");                                                                                                                                                                                   micommand.push(getState('mihome-vacuum.0.rooms.Küche.mapIndex').val);                                                                                                                                                                                                                                                                                                                                                            }                                                                                                                                                                                if(vorrat){                                                                                                                                                                                   textcommand.push("Vorratsraum");                                                                                                                                                                                   micommand.push(getState('mihome-vacuum.0.rooms.Vorratsraum.mapIndex').val)                                                                                                                                                                               }                                                                                                                                                                                if(wohnzimmer){                                                                                                                                                                                   textcommand.push("Wohnzimmer");                                                                                                                                                                                   micommand.push(getState('mihome-vacuum.0.rooms.Wohnzimmer.mapIndex').val)                                                                                                                                                                                                                                                                                                                                                            }                                                                                                                                                                                if(flur){                                                                                                                                                                                   textcommand.push("Flur");                                                                                                                                                                                   micommand.push(getState('mihome-vacuum.0.rooms.Flur.mapIndex').val)                                                                                                                                                                                                                                                                                                                                                            }                                                                                                                                                                               if(bad){                                                                                                                                                                                   textcommand.push("Gästebad");                                                                                                                                                                                   micommand.push(getState('mihome-vacuum.0.rooms.Gästebad.mapIndex').val)                                                                                                                                                                               }                                                                                                                                                                                                                                                                                                                                                               //add und to the end                                                                                                                                                                               log(JSON.stringify(micommand))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         textcommand.forEach(function(item){                                                                                                                                                                                   text += item +', '                                                                                                                                                                               });                                                                                                                                                                               var n = text.lastIndexOf(',');                                                                                                                                                                               text = text.slice(0, n) + text.slice(n).replace(',', '');                                                                                                                                                                               n = text.lastIndexOf(',');                                                                                                                                                                               text = text.slice(0, n) + text.slice(n).replace(',', ' und');                                                                                                                                                                                                                                                                                                                                                              log('TEXT= '+ text)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         setStateDelayed('alexa2.0.Echo-Devices.'+ id +'.Commands.speak', 'Aber ich lasse den Staubsauger  '+ text +' saugen!',1500);                                                                                                                                                                               setStateDelayed('mihome-vacuum.0.control.X_get_response','app_segment_clean;'+ JSON.stringify(micommand),3000);                                                                                                                                                                                                                                                                                                                                                         }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     }                                            
        

        ist das java oder blockly , Typeskript

        DiginixD 1 Antwort Letzte Antwort
        0
        • J Offline
          J Offline
          jensus11
          schrieb am zuletzt editiert von
          #582

          Hier nochmal mein aktuelles Log nach Start des Adapters.
          Leider wird keine Karte geladen.
          Genutzt wird Valetudo, wo auch eine Karte angelegt und Räume definiert sind.

          mihome-vacuum.0
          2020-03-09 11:00:07.838
          debug
          (19711) Receive <<< {"result":[402310,6205780000,274,[1583660641,1583575121,1583574577,1583574233,1583574180,1583573893,1583573844,1583573697,1583573614,1583258556,1583248554,1583244883,1583060389,158
          mihome-vacuum.0
          2020-03-09 11:00:07.828
          debug
          (19711) sendMsg[1] >>> {"id":40,"method":"get_clean_summary"}
          mihome-vacuum.0
          2020-03-09 11:00:07.337
          debug
          (19711) Receive <<< {"result":[{"main_brush_work_time":402541,"side_brush_work_time":402541,"filter_work_time":187091,"sensor_dirty_time":17530}],"id":39}
          mihome-vacuum.0
          2020-03-09 11:00:07.327
          debug
          (19711) sendMsg[1] >>> {"id":39,"method":"get_consumable"}
          mihome-vacuum.0
          2020-03-09 11:00:07.326
          debug
          (19711) Receive <<< {"result":[{"msg_ver":8,"msg_seq":1292,"state":8,"battery":100,"clean_time":217,"clean_area":3947500,"error_code":0,"map_present":1,"in_cleaning":0,"fan_power":100,"dnd_enabled":0}
          mihome-vacuum.0
          2020-03-09 11:00:07.319
          debug
          (19711) sendMsg[1] >>> {"id":38,"method":"get_status"}
          mihome-vacuum.0
          2020-03-09 10:59:53.748
          warn
          (19711) Could not receive Mappointer, giving up
          mihome-vacuum.0
          2020-03-09 10:59:53.747
          debug
          (19711) Receive <<< {"result":["map_upload_handler"],"id":37}
          mihome-vacuum.0
          2020-03-09 10:59:53.729
          debug
          (19711) 9. Mappointer_nomap___map_upload_handler
          mihome-vacuum.0
          2020-03-09 10:59:53.729
          debug
          (19711) sendMsg[1] >>> {"id":37,"method":"get_map_v1"}
          mihome-vacuum.0
          2020-03-09 10:59:53.228
          debug
          (19711) Receive <<< {"result":["map_upload_handler"],"id":36}
          mihome-vacuum.0
          2020-03-09 10:59:53.222
          debug
          (19711) 8. Mappointer_nomap___map_upload_handler
          mihome-vacuum.0
          2020-03-09 10:59:53.221
          debug
          (19711) sendMsg[1] >>> {"id":36,"method":"get_map_v1"}
          mihome-vacuum.0
          2020-03-09 10:59:52.721
          debug
          (19711) Receive <<< {"result":["map_upload_handler"],"id":35}
          mihome-vacuum.0
          2020-03-09 10:59:52.716
          debug
          (19711) 7. Mappointer_nomap___map_upload_handler
          mihome-vacuum.0
          2020-03-09 10:59:52.715
          debug
          (19711) sendMsg[1] >>> {"id":35,"method":"get_map_v1"}
          mihome-vacuum.0
          2020-03-09 10:59:52.215
          debug
          (19711) Receive <<< {"result":["map_upload_handler"],"id":34}
          mihome-vacuum.0
          2020-03-09 10:59:52.201
          debug
          (19711) 6. Mappointer_nomap___map_upload_handler
          mihome-vacuum.0
          2020-03-09 10:59:52.201
          debug
          (19711) sendMsg[1] >>> {"id":34,"method":"get_map_v1"}
          mihome-vacuum.0
          2020-03-09 10:59:52.081
          debug
          (19711) CLEAN_LOGGING[{"Datum":"8.3","Start":"10:44","Saugzeit":"4 min","Fläche":"3.95 m²","Error":0,"Ende":true},{"Datum":"7.3","Start":"10:58","Saugzeit":"71 min","Fläche":"54.66 m²","Error":0,"Ende
          mihome-vacuum.0
          2020-03-09 10:59:51.885
          debug
          (19711) Receive <<< {"result":[[1577275556,1577275612,14,0,0,0]],"id":33}
          mihome-vacuum.0
          2020-03-09 10:59:51.880
          debug
          (19711) sendMsg[1] >>> {"id":33,"method":"get_clean_record","params":[1577275556]}
          mihome-vacuum.0
          2020-03-09 10:59:51.693
          debug
          (19711) Receive <<< {"result":["map_upload_handler"],"id":32}
          mihome-vacuum.0
          2020-03-09 10:59:51.688
          debug
          (19711) 5. Mappointer_nomap___map_upload_handler
          mihome-vacuum.0
          2020-03-09 10:59:51.687
          debug
          (19711) sendMsg[1] >>> {"id":32,"method":"get_map_v1"}
          mihome-vacuum.0
          2020-03-09 10:59:51.685
          debug
          (19711) Receive <<< {"result":[[1577705584,1577707390,1705,27040000,0,1]],"id":31}
          mihome-vacuum.0
          2020-03-09 10:59:51.679
          debug
          (19711) sendMsg[1] >>> {"id":31,"method":"get_clean_record","params":[1577705584]}
          mihome-vacuum.0
          2020-03-09 10:59:51.486
          debug
          (19711) Receive <<< {"result":[[1577707998,1577708227,229,4305000,0,1]],"id":30}
          mihome-vacuum.0
          2020-03-09 10:59:51.479
          debug
          (19711) sendMsg[1] >>> {"id":30,"method":"get_clean_record","params":[1577707998]}
          mihome-vacuum.0
          2020-03-09 10:59:51.285
          debug
          (19711) Receive <<< {"result":[[1577708513,1577708756,243,3115000,0,1]],"id":29}
          mihome-vacuum.0
          2020-03-09 10:59:51.277
          debug
          (19711) sendMsg[1] >>> {"id":29,"method":"get_clean_record","params":[1577708513]}
          mihome-vacuum.0
          2020-03-09 10:59:51.186
          debug
          (19711) Receive <<< {"result":["map_upload_handler"],"id":28}
          mihome-vacuum.0
          2020-03-09 10:59:51.182
          debug
          (19711) 4. Mappointer_nomap___map_upload_handler
          mihome-vacuum.0
          2020-03-09 10:59:51.182
          debug
          (19711) sendMsg[1] >>> {"id":28,"method":"get_map_v1"}
          mihome-vacuum.0
          2020-03-09 10:59:51.081
          debug
          (19711) Receive <<< {"result":[[1581150811,1581153929,3118,44420000,0,1]],"id":27}
          mihome-vacuum.0
          2020-03-09 10:59:51.076
          debug
          (19711) sendMsg[1] >>> {"id":27,"method":"get_clean_record","params":[1581150811]}
          mihome-vacuum.0
          2020-03-09 10:59:50.882
          debug
          (19711) Receive <<< {"result":[[1582118288,1582120675,2387,39517500,0,1]],"id":26}
          mihome-vacuum.0
          2020-03-09 10:59:50.875
          debug
          (19711) sendMsg[1] >>> {"id":26,"method":"get_clean_record","params":[1582118288]}
          mihome-vacuum.0
          2020-03-09 10:59:50.682
          debug
          (19711) Receive <<< {"result":["map_upload_handler"],"id":25}
          mihome-vacuum.0
          2020-03-09 10:59:50.681
          debug
          (19711) Receive <<< {"result":[[1583060389,1583063854,3465,54702500,0,1]],"id":24}
          mihome-vacuum.0
          2020-03-09 10:59:50.676
          debug
          (19711) 3. Mappointer_nomap___map_upload_handler
          mihome-vacuum.0
          2020-03-09 10:59:50.676
          debug
          (19711) sendMsg[1] >>> {"id":25,"method":"get_map_v1"}
          mihome-vacuum.0
          2020-03-09 10:59:50.673
          debug
          (19711) sendMsg[1] >>> {"id":24,"method":"get_clean_record","params":[1583060389]}
          mihome-vacuum.0
          2020-03-09 10:59:50.477
          debug
          (19711) Receive <<< {"result":[[1583244883,1583245887,1004,17005000,0,1]],"id":23}
          mihome-vacuum.0
          2020-03-09 10:59:50.472
          debug
          (19711) sendMsg[1] >>> {"id":23,"method":"get_clean_record","params":[1583244883]}
          mihome-vacuum.0
          2020-03-09 10:59:50.278
          debug
          (19711) Receive <<< {"result":[[1583248554,1583249170,616,8267500,0,1]],"id":22}
          mihome-vacuum.0
          2020-03-09 10:59:50.272
          debug
          (19711) sendMsg[1] >>> {"id":22,"method":"get_clean_record","params":[1583248554]}
          mihome-vacuum.0
          2020-03-09 10:59:50.176
          debug
          (19711) Receive <<< {"result":["map_upload_handler"],"id":21}
          mihome-vacuum.0
          2020-03-09 10:59:50.171
          debug
          (19711) 2. Mappointer_nomap___map_upload_handler
          mihome-vacuum.0
          2020-03-09 10:59:50.171
          debug
          (19711) sendMsg[1] >>> {"id":21,"method":"get_map_v1"}
          mihome-vacuum.0
          2020-03-09 10:59:50.077
          debug
          (19711) Receive <<< {"result":[[1583258556,1583258934,224,7165000,0,0]],"id":20}
          mihome-vacuum.0
          2020-03-09 10:59:50.072
          debug
          (19711) sendMsg[1] >>> {"id":20,"method":"get_clean_record","params":[1583258556]}
          mihome-vacuum.0
          2020-03-09 10:59:49.878
          debug
          (19711) Receive <<< {"result":[[1583573614,1583573627,13,0,0,1]],"id":19}
          mihome-vacuum.0
          2020-03-09 10:59:49.872
          debug
          (19711) sendMsg[1] >>> {"id":19,"method":"get_clean_record","params":[1583573614]}
          mihome-vacuum.0
          2020-03-09 10:59:49.670
          debug
          (19711) Receive <<< {"result":["map_upload_handler"],"id":18}
          mihome-vacuum.0
          2020-03-09 10:59:49.667
          debug
          (19711) Receive <<< {"result":[[1583573697,1583573710,13,0,0,1]],"id":17}
          mihome-vacuum.0
          2020-03-09 10:59:49.665
          debug
          (19711) 1. Mappointer_nomap___map_upload_handler
          mihome-vacuum.0
          2020-03-09 10:59:49.665
          debug
          (19711) sendMsg[1] >>> {"id":18,"method":"get_map_v1"}
          mihome-vacuum.0
          2020-03-09 10:59:49.662
          debug
          (19711) sendMsg[1] >>> {"id":17,"method":"get_clean_record","params":[1583573697]}
          mihome-vacuum.0
          2020-03-09 10:59:49.466
          debug
          (19711) Receive <<< {"result":[[1583573844,1583573857,13,0,0,1]],"id":16}
          mihome-vacuum.0
          2020-03-09 10:59:49.461
          debug
          (19711) sendMsg[1] >>> {"id":16,"method":"get_clean_record","params":[1583573844]}
          mihome-vacuum.0
          2020-03-09 10:59:49.266
          debug
          (19711) Receive <<< {"result":[[1583573893,1583573905,12,0,0,1]],"id":15}
          mihome-vacuum.0
          2020-03-09 10:59:49.260
          debug
          (19711) sendMsg[1] >>> {"id":15,"method":"get_clean_record","params":[1583573893]}
          mihome-vacuum.0
          2020-03-09 10:59:49.165
          debug
          (19711) Receive <<< {"result":["map_upload_handler"],"id":14}
          mihome-vacuum.0
          2020-03-09 10:59:49.160
          debug
          (19711) 0. Mappointer_nomap___map_upload_handler
          mihome-vacuum.0
          2020-03-09 10:59:49.160
          debug
          (19711) sendMsg[1] >>> {"id":14,"method":"get_map_v1"}
          mihome-vacuum.0
          2020-03-09 10:59:49.066
          debug
          (19711) Receive <<< {"result":[[1583574180,1583574193,13,0,0,1]],"id":13}
          mihome-vacuum.0
          2020-03-09 10:59:49.060
          debug
          (19711) sendMsg[1] >>> {"id":13,"method":"get_clean_record","params":[1583574180]}
          mihome-vacuum.0
          2020-03-09 10:59:48.865
          debug
          (19711) Receive <<< {"result":[[1583574233,1583574244,11,0,0,1]],"id":12}
          mihome-vacuum.0
          2020-03-09 10:59:48.858
          debug
          (19711) sendMsg[1] >>> {"id":12,"method":"get_clean_record","params":[1583574233]}
          mihome-vacuum.0
          2020-03-09 10:59:48.680
          debug
          (19711) Receive <<< {"result":[[1583574577,1583574590,13,0,0,1]],"id":11}
          mihome-vacuum.0
          2020-03-09 10:59:48.658
          debug
          (19711) Receive <<< {"result":["map_upload_handler"],"id":10}
          mihome-vacuum.0
          2020-03-09 10:59:48.657
          debug
          (19711) sendMsg[1] >>> {"id":11,"method":"get_clean_record","params":[1583574577]}
          mihome-vacuum.0
          2020-03-09 10:59:48.645
          debug
          (19711) sendMsg[1] >>> {"id":10,"method":"get_map_v1"}
          mihome-vacuum.0
          2020-03-09 10:59:48.465
          debug
          (19711) Receive <<< {"result":[[1583575121,1583579377,4234,54657500,0,1]],"id":9}
          mihome-vacuum.0
          2020-03-09 10:59:48.457
          debug
          (19711) Receive <<< {"result":"unknown_method","id":8}
          mihome-vacuum.0
          2020-03-09 10:59:48.456
          debug
          (19711) sendMsg[1] >>> {"id":9,"method":"get_clean_record","params":[1583575121]}
          mihome-vacuum.0
          2020-03-09 10:59:48.452
          info
          (19711) create state for carpet_mode
          mihome-vacuum.0
          2020-03-09 10:59:48.452
          debug
          (19711) Receive <<< {"result":[{"enable":1,"current_integral":0,"current_high":0,"current_low":0,"stall_time":0}],"id":7}
          mihome-vacuum.0
          2020-03-09 10:59:48.446
          debug
          (19711) sendMsg[1] >>> {"id":8,"method":"get_room_mapping"}
          mihome-vacuum.0
          2020-03-09 10:59:48.445
          debug
          (19711) sendMsg[1] >>> {"id":7,"method":"get_carpet_mode"}
          mihome-vacuum.0
          2020-03-09 10:59:48.266
          debug
          (19711) Receive <<< {"result":[[1583660641,1583660858,217,3947500,0,1]],"id":6}
          mihome-vacuum.0
          2020-03-09 10:59:48.255
          debug
          (19711) sendMsg[1] >>> {"id":6,"method":"get_clean_record","params":[1583660641]}
          mihome-vacuum.0
          2020-03-09 10:59:48.254
          debug
          (19711) Receive <<< {"result":[402310,6205780000,274,[1583660641,1583575121,1583574577,1583574233,1583574180,1583573893,1583573844,1583573697,1583573614,1583258556,1583248554,1583244883,1583060389,158
          mihome-vacuum.0
          2020-03-09 10:59:48.246
          debug
          (19711) sendMsg[1] >>> {"id":5,"method":"get_clean_summary"}
          mihome-vacuum.0
          2020-03-09 10:59:48.050
          debug
          (19711) Receive <<< {"result":[{"main_brush_work_time":402541,"side_brush_work_time":402541,"filter_work_time":187091,"sensor_dirty_time":17530}],"id":4}
          mihome-vacuum.0
          2020-03-09 10:59:48.045
          debug
          (19711) sendMsg[1] >>> {"id":4,"method":"get_consumable"}
          mihome-vacuum.0
          2020-03-09 10:59:47.902
          debug
          (19711) system.adapter.admin.0: logging true
          mihome-vacuum.0
          2020-03-09 10:59:47.444
          info
          (19711) Connected
          mihome-vacuum.0
          2020-03-09 10:59:47.442
          debug
          (19711) sendTo "getStatus" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0
          mihome-vacuum.0
          2020-03-09 10:59:47.441
          debug
          (19711) Receive <<< {"result":[{"msg_ver":8,"msg_seq":1291,"state":8,"battery":100,"clean_time":217,"clean_area":3947500,"error_code":0,"map_present":1,"in_cleaning":0,"fan_power":100,"dnd_enabled":0
          mihome-vacuum.0
          2020-03-09 10:59:47.420
          debug
          (19711) sendMsg[1] >>> {"id":1,"method":"get_status"}
          mihome-vacuum.0
          2020-03-09 10:59:47.357
          debug
          (19711) sendTo "getStatus" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0
          mihome-vacuum.0
          2020-03-09 10:59:47.357
          info
          (19711) connecting, This can take up to 5 minutes ...
          mihome-vacuum.0
          2020-03-09 10:59:47.357
          warn
          (19711) Time difference between Mihome Vacuum and ioBroker: -96 sec
          mihome-vacuum.0
          2020-03-09 10:59:47.356
          debug
          (19711) Receive <<< Helo <<< 24e1002000000000098df8he5e111237ffffffffffffffffffffffffffffffff
          mihome-vacuum.0
          2020-03-09 10:59:47.341
          info
          (19711) New generation or new fw(3.3.9,003468) detected, create new states goto and zoneclean
          mihome-vacuum.0
          2020-03-09 10:59:47.322
          debug
          (19711) server started on 0.0.0.0:53421
          mihome-vacuum.0
          2020-03-09 10:59:47.318
          info
          (19711) Disconnect
          mihome-vacuum.0
          2020-03-09 10:59:47.314
          info
          (19711) Create state clean_home for controlling by cloud adapter
          mihome-vacuum.0
          2020-03-09 10:59:47.314
          info
          (19711) Expert mode enabled, states created
          mihome-vacuum.0
          2020-03-09 10:59:47.307
          debug
          (19711) load Map creator... true
          mihome-vacuum.0
          2020-03-09 10:59:47.101
          info
          (19711) starting. Version 2.0.9 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v10.19.0
          mihome-vacuum.0
          2020-03-09 10:59:45.964
          debug
          (19711) statesDB connected
          mihome-vacuum.0
          2020-03-09 10:59:45.963
          debug
          (19711) States connected to redis: 0.0.0.0:9000
          mihome-vacuum.0
          2020-03-09 10:59:45.940
          debug
          (19711) States create System PubSub Client
          mihome-vacuum.0
          2020-03-09 10:59:45.934
          debug
          (19711) States create User PubSub Client
          mihome-vacuum.0
          2020-03-09 10:59:45.922
          debug
          (19711) Redis States: Use Redis connection: 0.0.0.0:9000
          mihome-vacuum.0
          2020-03-09 10:59:45.920
          debug
          (19711) objectDB connected
          mihome-vacuum.0
          2020-03-09 10:59:45.917
          debug
          (19711) Objects connected to redis: 0.0.0.0:9001
          mihome-vacuum.0
          2020-03-09 10:59:45.889
          debug
          (19711) Objects client initialize lua scripts
          mihome-vacuum.0
          2020-03-09 10:59:45.889
          debug
          (19711) Objects create User PubSub Client
          mihome-vacuum.0
          2020-03-09 10:59:45.888
          debug
          (19711) Objects create System PubSub Client
          mihome-vacuum.0
          2020-03-09 10:59:45.886
          debug
          (19711) Objects client ready ... initialize now
          mihome-vacuum.0
          2020-03-09 10:59:45.023
          debug
          (19711) Redis Objects: Use Redis connection: 0.0.0.0:9001
          mihome-vacuum.0
          2020-03-09 10:59:30.753
          info
          (27290) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
          mihome-vacuum.0
          2020-03-09 10:59:30.753
          info
          (27290) terminating
          mihome-vacuum.0
          2020-03-09 10:59:30.753
          info
          (27290) Got terminate signal TERMINATE_YOURSELF
          
          
          1 Antwort Letzte Antwort
          0
          • Patchwork 3001P Patchwork 3001

            @Meistertr sagte in Test Adapter mihome-vacuum v2.0.x:

                                                                                                                                        let msg = "";                                                                                                                                                                            let id = "";                                                                                                                                                                                                                                                                                                                                                         subscribe({                                                                                                                                                                             id: "alexa2.0.History.summary",                                                                                                                                                                             change: "ne"                                                                                                                                                                             }, function(obj) {                                                                                                                                                                               id = getState('alexa2.0.History.serialNumber'/*serialNumber*/).val                                                                                                                                                                               log('Starte id '+ id)                                                                                                                                                                               msg = obj.newState.val;                                                                                                                                                                               findrooms();                                                                                                                                                                            });                                                                                                                                                                                                                                                                                                                                                         function findrooms (){                                                                                                                                                                            log(msg);                                                                                                                                                                            let text = '';                                                                                                                                                                                                                                                                                                                                                         // find keywords                                                                                                                                                                            let wrongkey = msg.match(/sprich mir nach|asd/);                                                                                                                                                                                                                                                                                                                                                         let key = msg.match(/sauge|sage|reinige|wische|staubsauger/);                                                                                                                                                                                                                                                                                                                                                         if(!wrongkey && key){                                                                                                                                                                               let textcommand = [];                                                                                                                                                                               let micommand = [];                                                                                                                                                                                                                                                                                                                                                            let kitchen = msg.match(/küche|Küche/);                                                                                                                                                                               let vorrat = msg.match(/vorratsraum|speisekammer/);                                                                                                                                                                               let wohnzimmer = msg.match(/wohnzimmer|esszimmer/);                                                                                                                                                                               let flur = msg.match(/flur|diele/);                                                                                                                                                                               let bad = msg.match(/bad|badezimmer|gästebad|gästebadezimmer/);                                                                                                                                                                                                                                                                                                                                                            if(kitchen){                                                                                                                                                                                   textcommand.push("Küche");                                                                                                                                                                                   micommand.push(getState('mihome-vacuum.0.rooms.Küche.mapIndex').val);                                                                                                                                                                                                                                                                                                                                                            }                                                                                                                                                                                if(vorrat){                                                                                                                                                                                   textcommand.push("Vorratsraum");                                                                                                                                                                                   micommand.push(getState('mihome-vacuum.0.rooms.Vorratsraum.mapIndex').val)                                                                                                                                                                               }                                                                                                                                                                                if(wohnzimmer){                                                                                                                                                                                   textcommand.push("Wohnzimmer");                                                                                                                                                                                   micommand.push(getState('mihome-vacuum.0.rooms.Wohnzimmer.mapIndex').val)                                                                                                                                                                                                                                                                                                                                                            }                                                                                                                                                                                if(flur){                                                                                                                                                                                   textcommand.push("Flur");                                                                                                                                                                                   micommand.push(getState('mihome-vacuum.0.rooms.Flur.mapIndex').val)                                                                                                                                                                                                                                                                                                                                                            }                                                                                                                                                                               if(bad){                                                                                                                                                                                   textcommand.push("Gästebad");                                                                                                                                                                                   micommand.push(getState('mihome-vacuum.0.rooms.Gästebad.mapIndex').val)                                                                                                                                                                               }                                                                                                                                                                                                                                                                                                                                                               //add und to the end                                                                                                                                                                               log(JSON.stringify(micommand))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         textcommand.forEach(function(item){                                                                                                                                                                                   text += item +', '                                                                                                                                                                               });                                                                                                                                                                               var n = text.lastIndexOf(',');                                                                                                                                                                               text = text.slice(0, n) + text.slice(n).replace(',', '');                                                                                                                                                                               n = text.lastIndexOf(',');                                                                                                                                                                               text = text.slice(0, n) + text.slice(n).replace(',', ' und');                                                                                                                                                                                                                                                                                                                                                              log('TEXT= '+ text)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         setStateDelayed('alexa2.0.Echo-Devices.'+ id +'.Commands.speak', 'Aber ich lasse den Staubsauger  '+ text +' saugen!',1500);                                                                                                                                                                               setStateDelayed('mihome-vacuum.0.control.X_get_response','app_segment_clean;'+ JSON.stringify(micommand),3000);                                                                                                                                                                                                                                                                                                                                                         }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     }                                            
            

            ist das java oder blockly , Typeskript

            DiginixD Offline
            DiginixD Offline
            Diginix
            schrieb am zuletzt editiert von Diginix
            #583

            @Patchwork-3001 sagte in Test Adapter mihome-vacuum v2.0.x:

            ist das java oder blockly , Typeskript

            Nichts der drei genannten. Es ist Javascript.

            ..:: So long! Tom ::..

            NUC7i3 (Ubuntu Proxmox VM) | Echo Dots 2+3. Gen | Xiaomi Sensoren | Mi Robot 1S | Yeelight | Sonoff | Shelly | H801 RGB | Gosund SP1 | NodeMCU+ESP32 | Kostal Plenticore PV+BYD | openWB

            1 Antwort Letzte Antwort
            0
            • B Offline
              B Offline
              backons
              schrieb am zuletzt editiert von
              #584

              Hallo Zusammen,

              ich habe gestern versucht meinen S50 via Cloud im Adapter einzutragen. Zunächst war mein MI-Account nur via Handy-Nummer registriert und ich konnte somit den Adapter nicht nutzen. Dann habe ich in meinem Mi-Account noch eine Recovery-Email eingetragen. Nun ist es möglich sich mit dieser Email-Adresse und dem PW in den MI-Account einzuloggen. Wenn ich diese Kombination aber im Adapter eingebe passiert nichts. Wenn ich ein falsches PW dazu eingebe dann meckert er aber so dreht sich kurz der Kreis aber bei Geräte kommt nichts zum auswählen... was mache ich hier falsch? Liegt es am MI-Account der ursprünglich nur über Handy-Nummer registriert war ? Bei Manueller Eingabe steht noch der Token und IP das S50 aber darüber kann der Adapter aktuell nicht verbinden und bleibt Gelb. Muss bei Manuell alles raus wenn ich über Cloud verbinden will ?

              ? K 2 Antworten Letzte Antwort
              0
              • B backons

                Hallo Zusammen,

                ich habe gestern versucht meinen S50 via Cloud im Adapter einzutragen. Zunächst war mein MI-Account nur via Handy-Nummer registriert und ich konnte somit den Adapter nicht nutzen. Dann habe ich in meinem Mi-Account noch eine Recovery-Email eingetragen. Nun ist es möglich sich mit dieser Email-Adresse und dem PW in den MI-Account einzuloggen. Wenn ich diese Kombination aber im Adapter eingebe passiert nichts. Wenn ich ein falsches PW dazu eingebe dann meckert er aber so dreht sich kurz der Kreis aber bei Geräte kommt nichts zum auswählen... was mache ich hier falsch? Liegt es am MI-Account der ursprünglich nur über Handy-Nummer registriert war ? Bei Manueller Eingabe steht noch der Token und IP das S50 aber darüber kann der Adapter aktuell nicht verbinden und bleibt Gelb. Muss bei Manuell alles raus wenn ich über Cloud verbinden will ?

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

                @backons richtigen Server gewählt?

                1 Antwort Letzte Antwort
                0
                • B backons

                  Hallo Zusammen,

                  ich habe gestern versucht meinen S50 via Cloud im Adapter einzutragen. Zunächst war mein MI-Account nur via Handy-Nummer registriert und ich konnte somit den Adapter nicht nutzen. Dann habe ich in meinem Mi-Account noch eine Recovery-Email eingetragen. Nun ist es möglich sich mit dieser Email-Adresse und dem PW in den MI-Account einzuloggen. Wenn ich diese Kombination aber im Adapter eingebe passiert nichts. Wenn ich ein falsches PW dazu eingebe dann meckert er aber so dreht sich kurz der Kreis aber bei Geräte kommt nichts zum auswählen... was mache ich hier falsch? Liegt es am MI-Account der ursprünglich nur über Handy-Nummer registriert war ? Bei Manueller Eingabe steht noch der Token und IP das S50 aber darüber kann der Adapter aktuell nicht verbinden und bleibt Gelb. Muss bei Manuell alles raus wenn ich über Cloud verbinden will ?

                  K Online
                  K Online
                  K_o_bold
                  schrieb am zuletzt editiert von
                  #586

                  @backons ,
                  Es geht auch mit Handynummer.
                  Einfach so eintragen
                  +49.....

                  1 Antwort Letzte Antwort
                  0
                  • D dirkhe

                    @baeri das ist dann aber eher ein iot Problem. Je nachdem, ob das Auto konfiguriert ist oder manuell. Räume wirst du ja sicher schon hinzugefügt haben. Wahrscheinlich musst du auch noch eine Funktion hinzufügen ...

                    B Offline
                    B Offline
                    baeri
                    schrieb am zuletzt editiert von
                    #587

                    @dirkhe Tatsache.... Manuell hinzufügen und danach einen Raum zuordnen ging nicht. Das ging bei allen anderen Objekten schon... Egal, das automatische hinzufügen nach Vergabe eines Raum & einer Funktion hat super geklappt. Danke!

                    1 Antwort Letzte Antwort
                    0
                    • DiginixD Offline
                      DiginixD Offline
                      Diginix
                      schrieb am zuletzt editiert von Diginix
                      #588

                      @dirkhe Wenn man pro Raum unterschiedliche Saugstärken einstellt und diese Räume erst durch die Warteliste abgearbeitet werden, dann wirft er die Saugstärken durcheinander.

                      • bei mir ist default Saugstärke Turbo
                      • Raum 1 wird direkt gestartet und hat als roomFanPower aber "Max"
                      • Sauger fährt los und geht auf Max
                      • Ich trigger Raum 2 mit Turbo und dieser landet im queue
                      • Sauger stellt sich sofort auf Turbo zurück und saugt Raum 1 mit falscher Stärke
                      • Ich stelle manuell im Adapter "fan_power" wieder auf Max passend zu Raum 1
                      • Sauger saugt Raum 1 mit Max zu Ende und stellt bei Start von Raum 2 nicht auf Turbo wie es für Raum 2 definiert ist

                      Die roomFanPower dürften bei den Räumen auch erst an fan_power übergeben werden wenn der Raum tatsächlich begonnen wird.

                      ..:: So long! Tom ::..

                      NUC7i3 (Ubuntu Proxmox VM) | Echo Dots 2+3. Gen | Xiaomi Sensoren | Mi Robot 1S | Yeelight | Sonoff | Shelly | H801 RGB | Gosund SP1 | NodeMCU+ESP32 | Kostal Plenticore PV+BYD | openWB

                      D 2 Antworten Letzte Antwort
                      0
                      • DiginixD Diginix

                        @dirkhe Wenn man pro Raum unterschiedliche Saugstärken einstellt und diese Räume erst durch die Warteliste abgearbeitet werden, dann wirft er die Saugstärken durcheinander.

                        • bei mir ist default Saugstärke Turbo
                        • Raum 1 wird direkt gestartet und hat als roomFanPower aber "Max"
                        • Sauger fährt los und geht auf Max
                        • Ich trigger Raum 2 mit Turbo und dieser landet im queue
                        • Sauger stellt sich sofort auf Turbo zurück und saugt Raum 1 mit falscher Stärke
                        • Ich stelle manuell im Adapter "fan_power" wieder auf Max passend zu Raum 1
                        • Sauger saugt Raum 1 mit Max zu Ende und stellt bei Start von Raum 2 nicht auf Turbo wie es für Raum 2 definiert ist

                        Die roomFanPower dürften bei den Räumen auch erst an fan_power übergeben werden wenn der Raum tatsächlich begonnen wird.

                        D Nicht stören
                        D Nicht stören
                        dirkhe
                        Developer
                        schrieb am zuletzt editiert von
                        #589

                        @Diginix schau ich mir an, habe ich da wohl übersehen.

                        1 Antwort Letzte Antwort
                        0
                        • J Offline
                          J Offline
                          Jaschkopf
                          schrieb am zuletzt editiert von
                          #590

                          Servus. Hab auch gerade geupdated. Kann mir jemand sagen warum ich im ioBroker die Version 2.0.7 angezeigt bekomme obwohl laut Github 2.0.9 die neuste ist? Wie komme ich auf die neuste Version?

                          Hab eine Frage zum MultiRoomClean. Wo und in welchem Format muss ich die Raumindexe eintragen damit ich mehrere Räume gleichzeitig reinigen kann?

                          Gruß Jaschkopf

                          1 Antwort Letzte Antwort
                          0
                          • D Nicht stören
                            D Nicht stören
                            dirkhe
                            Developer
                            schrieb am zuletzt editiert von
                            #591

                            Wichtig ist die Version, die im Log steht, wenn der Adapter startet. Wo grnau die version aus ioBroker herkommt, weiss ich auch nicht. Aber entweder nimmt man den aus ioBroker oder von github. Dann sollte man eh immer den aktuellen Thread mitlesen.
                            Für multiroom wählst du die ioBroker Räume aus. Die müssen natürlich auch an den einzelnen Channels verknüpft sein. Du kannst aber auch einen Timer anlegen, den du ioBroker Räume oder Channels zuweist. Der kann dann auch inaktiv gestellt werden und immer manuell ausgewählt werden.

                            J 1 Antwort Letzte Antwort
                            0
                            • D dirkhe

                              Wichtig ist die Version, die im Log steht, wenn der Adapter startet. Wo grnau die version aus ioBroker herkommt, weiss ich auch nicht. Aber entweder nimmt man den aus ioBroker oder von github. Dann sollte man eh immer den aktuellen Thread mitlesen.
                              Für multiroom wählst du die ioBroker Räume aus. Die müssen natürlich auch an den einzelnen Channels verknüpft sein. Du kannst aber auch einen Timer anlegen, den du ioBroker Räume oder Channels zuweist. Der kann dann auch inaktiv gestellt werden und immer manuell ausgewählt werden.

                              J Offline
                              J Offline
                              Jaschkopf
                              schrieb am zuletzt editiert von
                              #592

                              @dirkhe wie verknüpfe ich die Räume mit dem channels? Und wie wähle ich die dann aus? Ich dachte eigentlich es gibt einen Kanal wo ich die Index eintragen (z.b. 1,2,3) und dann über den Button MultiRoomClean starten kann. Aber das klappt nicht 😅

                              Gruß Jaschkopf

                              DiginixD 1 Antwort Letzte Antwort
                              0
                              • J Jaschkopf

                                @dirkhe wie verknüpfe ich die Räume mit dem channels? Und wie wähle ich die dann aus? Ich dachte eigentlich es gibt einen Kanal wo ich die Index eintragen (z.b. 1,2,3) und dann über den Button MultiRoomClean starten kann. Aber das klappt nicht 😅

                                Gruß Jaschkopf

                                DiginixD Offline
                                DiginixD Offline
                                Diginix
                                schrieb am zuletzt editiert von
                                #593

                                @Jaschkopf Wäre schon fair sich die Mühe zu machen den Thread bzw die zum Adapter gehörenden wenigstens zu lesen.
                                Das ist alles inkl Screenshots mehr als einmal erklärt.

                                ..:: So long! Tom ::..

                                NUC7i3 (Ubuntu Proxmox VM) | Echo Dots 2+3. Gen | Xiaomi Sensoren | Mi Robot 1S | Yeelight | Sonoff | Shelly | H801 RGB | Gosund SP1 | NodeMCU+ESP32 | Kostal Plenticore PV+BYD | openWB

                                J 1 Antwort Letzte Antwort
                                0
                                • D Nicht stören
                                  D Nicht stören
                                  dirkhe
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #594

                                  Du gehst über die Objektansicht und wählst dann den Raum aus

                                  1 Antwort Letzte Antwort
                                  0
                                  • 0 Offline
                                    0 Offline
                                    0018
                                    schrieb am zuletzt editiert von
                                    #595

                                    Hallo zusammen,

                                    kann mir jemand erklären wie ich von meinem Gen1 mit ValetudoRE 0.8.1 / Firmware 3.3.9 - 3468 die bereits in Valetudo angelegten Zonen in ioBroker importieren und ansteuern kann?
                                    Hab irgendwie den Überblick verloren und bekomme es so nicht hin....

                                    Mfg
                                    0018

                                    0 1 Antwort Letzte Antwort
                                    0
                                    • DiginixD Diginix

                                      @Jaschkopf Wäre schon fair sich die Mühe zu machen den Thread bzw die zum Adapter gehörenden wenigstens zu lesen.
                                      Das ist alles inkl Screenshots mehr als einmal erklärt.

                                      J Offline
                                      J Offline
                                      Jaschkopf
                                      schrieb am zuletzt editiert von
                                      #596

                                      @Diginix Entschuldigung das ich keine Zeit hatte die letzten 600 Beiträge zu lesen und die Frechheit besaß eine Frage zu stellen...

                                      DiginixD 1 Antwort Letzte Antwort
                                      0
                                      • J Jaschkopf

                                        @Diginix Entschuldigung das ich keine Zeit hatte die letzten 600 Beiträge zu lesen und die Frechheit besaß eine Frage zu stellen...

                                        DiginixD Offline
                                        DiginixD Offline
                                        Diginix
                                        schrieb am zuletzt editiert von Diginix
                                        #597

                                        @Jaschkopf Jeder wie er es für richtig hält.
                                        So hat der nächste dann eine Ausrede weil es 601 Posts sind.
                                        Kann ja auch nicht jeder Suchende mit Suchfunktionen umgehen. Dafür gibt es hier dann eben freundliche Entwickler die Fragen gern mehrfach beantworten, als die Zeit für Entwicklung zu nutzen.
                                        Passt schon. Danke.

                                        ..:: So long! Tom ::..

                                        NUC7i3 (Ubuntu Proxmox VM) | Echo Dots 2+3. Gen | Xiaomi Sensoren | Mi Robot 1S | Yeelight | Sonoff | Shelly | H801 RGB | Gosund SP1 | NodeMCU+ESP32 | Kostal Plenticore PV+BYD | openWB

                                        1 Antwort Letzte Antwort
                                        1
                                        • J Offline
                                          J Offline
                                          Jaschkopf
                                          schrieb am zuletzt editiert von
                                          #598

                                          Kann mir jemand auf die schnelle helfen wie ich mit Blockly der Variable "MultiRoomClean" die Räume zuweisen kann? Finde dazu keine Funktion wie ich den Wert "Raum" steuern kann. Über die manuelle Raumzuweisung in der Objektliste klappt es, aber möchte gerne unterschiedliche Zonen zusammen legen.

                                          Gruß Jaschkopf

                                          D 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

                                          979

                                          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