Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Spülmaschine über Homeconnect

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Spülmaschine über Homeconnect

    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      lustig29 last edited by

      Ich möchte gerne meine Bosch Spülmaschine über den HomeConnect Adapter in meiner Vis steuern. Leider scheitere ich schon am einfachen ein und ausschalten des Geschirrspülers. Ich habe schon sämtliche Sachen mit diesem Datenpunkt probiert, aber bekomme die Maschine einfache nicht eingeschaltet.

      Spülmaschine.png

      DJMarc75 L 2 Replies Last reply Reply Quote 0
      • DJMarc75
        DJMarc75 @lustig29 last edited by

        @lustig29

        Dann klick mal auf den Bleistift beim Datenpunkt und wähle Objektdaten aus.
        Dann zeig mal die States bitte.

        L 1 Reply Last reply Reply Quote 0
        • L
          lustig29 @DJMarc75 last edited by

          @djmarc75 ```

          {
            "type": "state",
            "common": {
              "name": "Energiezustand",
              "type": "string",
              "role": "indicator",
              "write": true,
              "read": true,
              "unit": "",
              "states": {
                "BSH.Common.EnumType.PowerState.Off": "Aus",
                "BSH.Common.EnumType.PowerState.On": "An"
              }
            },
            "native": {},
            "from": "system.adapter.homeconnect.0",
            "user": "system.user.admin",
            "ts": 1669730263767,
            "_id": "homeconnect.0.402090519689049972.settings.BSH_Common_Setting_PowerState",
            "acl": {
              "object": 1636,
              "state": 1636,
              "owner": "system.user.admin",
              "ownerGroup": "system.group.administrator"
            }
          }
          
          DJMarc75 1 Reply Last reply Reply Quote 0
          • DJMarc75
            DJMarc75 @lustig29 last edited by

            @lustig29 einschalten mit

            BSH.Common.EnumType.PowerState.On
            

            ausschalten mit

            BSH.Common.EnumType.PowerState.Off
            
            1 Reply Last reply Reply Quote 0
            • L
              lustig29 last edited by

              @djmarc75 said in Spülmaschine über Homeconnect:

              BSH.Common.EnumType.PowerState.On

              Hat funktioniert. Danke

              Kannst du mir jetzt noch verraten wie ich bei folgendem Datenpunkt die Sekunden in Stunden/Minuten umrechne? Also die Restzeit beträgt noch 1h 26 min, so in etwa?

              DJMarc75 1 Reply Last reply Reply Quote 0
              • DJMarc75
                DJMarc75 @lustig29 last edited by

                @lustig29 sagte in Spülmaschine über Homeconnect:

                bei folgendem Datenpunkt

                bei welchem ?
                Und wie soll das gelöst werden ?
                Blockly?

                L 1 Reply Last reply Reply Quote 0
                • L
                  lustig29 @DJMarc75 last edited by

                  @djmarc75 Oh, sorry vergessen.

                  Ja, denke mit einem Blockly Skript. Oder gibt es ein Widget, dass es gleich umrechnet?

                  {
                    "type": "state",
                    "common": {
                      "name": "Verbleibende Programmlaufzeit",
                      "type": "number",
                      "role": "indicator",
                      "write": true,
                      "read": true,
                      "unit": "seconds"
                    },
                    "native": {},
                    "from": "system.adapter.homeconnect.0",
                    "user": "system.user.admin",
                    "ts": 1668707562758,
                    "_id": "homeconnect.0.402090519689049972.programs.active.options.BSH_Common_Option_RemainingProgramTime",
                    "acl": {
                      "object": 1636,
                      "state": 1636,
                      "owner": "system.user.admin",
                      "ownerGroup": "system.group.administrator"
                    }
                  }
                  
                  sigi234 1 Reply Last reply Reply Quote 0
                  • sigi234
                    sigi234 Forum Testing Most Active @lustig29 last edited by sigi234

                    @lustig29 sagte in Spülmaschine über Homeconnect:

                    Ja, denke mit einem Blockly Skript. Oder gibt es ein Widget, dass es gleich umrechnet?

                    Widget:(materialdesign)

                    [{"tpl":"tplVis-materialdesign-value","data":{"oid":"homeconnect.0.401010522278007458.programs.active.options.BSH_Common_Option_RemainingProgramTime","g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","targetType":"auto","textAlign":"start","valuesFontColor":"#c70000","valuesFontFamily":"#mdwTheme:vis-materialdesign.0.fonts.value.text","valuesFontSize":"25","prepandTextColor":"#ffffff","prepandTextFontFamily":"#mdwTheme:vis-materialdesign.0.fonts.value.prepand","prepandTextFontSize":"20","appendTextColor":"#c70000","appendTextFontFamily":"#mdwTheme:vis-materialdesign.0.fonts.value.append","appendTextFontSize":"20","image":"/vis-icontwo/Misc/timer.png","imageColor":"#ffffff","iconPosition":"left","effectFontColor":"#f00000","effectFontSize":"20","effectDuration":"250","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"convertToDuration":"mm [Minuten]","valueLabelUnit":" min.","prepandText":"   Verbleibende Programmlaufzeit : ","changeEffectEnabled":true,"valueLabelWidth":"8","name":"Programmlaufzeit","iconHeight":"100","appendText":"","textOnTrue":"","textOnFalse":"","generateHtmlControl":"true"},"style":{"left":"497px","top":"234px","width":"580px","height":"110px","z-index":"5"},"widgetSet":"materialdesign"}]
                    

                    https://forum.iobroker.net/topic/28717/vis-von-sigi234

                    VIEW Geschirrspüler Inventwo

                    L 1 Reply Last reply Reply Quote 0
                    • L
                      lustig29 @sigi234 last edited by

                      @sigi234 Danke.

                      1 Reply Last reply Reply Quote 0
                      • werner2000x
                        werner2000x last edited by

                        Ich möchte ger den Tür Status meiner Waschmaschine anzeigen.
                        Es gibt das Objekt "homeconnect.0.484030393058001457.status.BSH_Common_Status_DoorState"

                        Wie schaffe ich es den Inhalt des Objektes "open, closed oder locked" in einer VIS anzuzeigen?

                        werner2000x 1 Reply Last reply Reply Quote 0
                        • werner2000x
                          werner2000x @werner2000x last edited by werner2000x

                          @werner2000x Was ich über Türstatus gefunden habe steht hier:
                          Link Text

                          Könnte über einen Alias der Zustand auch in VIS dargestellt werden?

                          1 Reply Last reply Reply Quote 0
                          • L
                            lesiflo Most Active @lustig29 last edited by lesiflo

                            gelöscht.

                            1 Reply Last reply Reply Quote 0
                            • werner2000x
                              werner2000x last edited by werner2000x

                              @werner2000x Das Problem habe ich noch nicht lösen können.
                              Bei manchen Objekten klappt das darstellen in VIS und bei anderen nicht.
                              Herausgefunden habe ich, dass die Objektnamen mit denen es klappt:
                              z.B. bshb.0.hdm:homeconnect:484030393058001457.HCWasher.operationState
                              hier steht immer ein eindeutiger Wert drin wie hier: STANDBY oder andere

                              {
                                "type": "state",
                                "common": {
                                  "name": "Waschmaschine.HCWasher.operationState",
                                  "type": "string",
                                  "role": "state",
                                  "read": true,
                                  "write": true
                                },
                                "native": {
                                  "device": {
                                    "@type": "device",
                                    "rootDeviceId": "64-da-a0-41-cb-2d",
                                    "id": "hdm:homeconnect:484030393058001457",
                                    "deviceServiceIds": [
                                      "HCWasher"
                                    ],
                                    "manufacturer": "UNKNOWN",
                                    "roomId": "hz_3",
                                    "deviceModel": "HOMECONNECT_WASHER",
                                    "serial": "hdm:homeconnect:484030393058001457",
                                    "profile": "GENERIC",
                                    "name": "Waschmaschine",
                                    "status": "AVAILABLE",
                                    "childDeviceIds": [],
                                    "supportedProfiles": []
                                  },
                                  "deviceService": {
                                    "@type": "DeviceServiceData",
                                    "id": "HCWasher",
                                    "deviceId": "hdm:homeconnect:484030393058001457",
                                    "state": {
                                      "@type": "whitegoodsWasherState",
                                      "operationState": "RUNNING",
                                      "remoteControlStartAllowed": true
                                    },
                                    "path": "/devices/hdm:homeconnect:484030393058001457/services/HCWasher"
                                  },
                                  "state": "operationState"
                                },
                                "from": "system.adapter.bshb.0",
                                "user": "system.user.admin",
                                "ts": 1724922231365,
                                "_id": "bshb.0.hdm:homeconnect:484030393058001457.HCWasher.operationState",
                                "acl": {
                                  "object": 1636,
                                  "state": 1636,
                                  "owner": "system.user.admin",
                                  "ownerGroup": "system.group.administrator"
                                }
                              }
                              

                              anders aussehen als mit denn es nicht klappt:

                              z.B. homeconnect.0.BOSCH-HSG636XS6-68A40E003607.status.BSH_Common_Status_DoorState
                              hier steht kein eindeutiger Wert drin sondern:
                              "Closed(BSH.Common.Enum.Type.DoorState.Closed)"

                              {
                                "type": "state",
                                "common": {
                                  "name": "Tür",
                                  "type": "mixed",
                                  "role": "indicator",
                                  "write": true,
                                  "read": true,
                                  "unit": "",
                                  "states": {
                                    "BSH.Common.EnumType.DoorState.Closed": "Closed",
                                    "BSH.Common.EnumType.DoorState.Open": "Open"
                                  }
                                },
                                "native": {},
                                "_id": "homeconnect.0.BOSCH-HSG636XS6-68A40E003607.status.BSH_Common_Status_DoorState",
                                "acl": {
                                  "object": 1636,
                                  "state": 1636,
                                  "owner": "system.user.admin",
                                  "ownerGroup": "system.group.administrator"
                                },
                                "from": "system.adapter.homeconnect.0",
                                "user": "system.user.admin",
                                "ts": 1727715020579
                              }
                              

                              Auch mit einem Alias bekomme ich den Inhalt mancher Objekte nicht dargestellt .

                              D Ro75 2 Replies Last reply Reply Quote 0
                              • D
                                darkblu @werner2000x last edited by darkblu

                                @werner2000x ,

                                probier mal dieses Widget:

                                [{"tpl":"i-vis-universal","data":{"g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","iUniversalWidgetType":"Background","iValueType":"value","iValueComparison":"equal","iStateResponseTime":"0","iStateResetValueTime":"0","iNavWait":"100","iHttpType":"iSend","iPopUpBackground":"#666666","iPopUpPreventClickOutside":"","iPopUpShowTitle":"true","iPopUpTitle":"","iPopUpTitleColor":"#ffffff","iPopUpCloseBtnColor":"#dc2e2e","iPopUpWidth":"800px","iPopUpHeight":"500px","iPopUpHeightTitle":"50","iPopUpTitleSize":"28","iPopUpPosition":"center","iPopUpPositionX":"0","iPopUpPositionY":"0","iPopUpCloseAfterSeconds":"0","iPopUpCornerRadiusUL":"12","iPopUpCornerRadiusUR":"0","iPopUpCornerRadiusLR":"12","iPopUpCornerRadiusLL":"0","iPopUpShadowXOffset":"2","iPopUpShadowYOffset":"2","iPopUpShadowBlur":"2","iPopUpShadowSpread":"1","iPopUpShadowColor":"#111111","iButtonCol":"#333333","iButtonActive":"#366696","iButtonColHover":"","iOpacityBack":"1","iCornerRadiusUL":"0","iCornerRadiusUR":"0","iCornerRadiusLR":"0","iCornerRadiusLL":"0","iContentFlexDirection":"vertical","iContentVertAlign":"iSpace-between","iContentOrder":"orderImgText","iOpacityCtn":"1","iContentType":"image","iTextColor":"#ffffff","iTextColorActive":"#ffffff","iTextSize":"16","iTextAlign":"iCenter","iTextDecoration":"none","iTextSpaceTop":"0","iTextSpaceBottom":"0","iTextSpaceLeft":"0","iTextSpaceRight":"0","iIconSize":"70","iImgAlign":"iCenter","iImgSpaceTop":"10","iImgSpaceBottom":"0","iImgSpaceLeft":"0","iImgSpaceRight":"0","iImgRotation":"0","iImgBlinkFalse":"0","iImgBlinkTrue":"0","iImgColorFalse":"#1bc52f","iImgColorTrue":"#eb4747","iImgClockFace":"01","iImgClockHands":"01","iImgClockShowBorder":"1","iImgColorClockFace":"#ffffff","iImgColorHands":"#ffffff","iImgColorHandSecond":"#ff0000","iClockShowSeconds":"","iClockTimezone":"Europe/Berlin","iHtmlTextFieldFalse":"","iHtmlTextFieldTrue":"","iShadowXOffset":"2","iShadowYOffset":"2","iShadowBlur":"2","iShadowSpread":"1","iShadowColor":"#111111","iShadowColorActive":"#111111","iShadowColorHover":"","iShadowInnerXOffset":"0","iShadowInnerYOffset":"0","iShadowInnerBlur":"0","iShadowInnerSpread":"0","iShadowInnerColor":"#111111","iShadowInnerColorActive":"#111111","iShadowInnerColorHover":"","iShadowTextXOffset":"0","iShadowTextYOffset":"0","iShadowTextBlur":"0","iShadowTextColor":"#111111","iShadowTextColorActive":"#111111","iBorderSize":"0","iBorderStyle":"none","iBorderColor":"#ffffff","iBorderColorActive":"#ffffff","iBorderColorHover":"","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"iValueFalse":"Aus","iValueTrue":"BSH.Common.EnumType.DoorState.Open","iTextFalse":"Tür:<br>zu","iTextTrue":"Tür:<br>offen","iImageFalse":"/icons-mfd-png/fts_door.png","iImageTrue":"/icons-mfd-png/fts_door_tilt.png","oid":"homeconnect.0.011090519695004747.status.BSH_Common_Status_DoorState"},"style":{"left":"1320px","top":"60px","width":"80px","height":"170px","z-index":"5"},"widgetSet":"vis-inventwo"}]
                                

                                den Text kopieren und in der VIS bei "Widgets importieren" einfügen.
                                Natürlich Datenpunkte und Bilder anpassen.

                                Ist ein vis inventwo universal switch

                                1 Reply Last reply Reply Quote 0
                                • Ro75
                                  Ro75 @werner2000x last edited by

                                  @werner2000x sagte in Spülmaschine über Homeconnect:

                                  z.B. homeconnect.0.BOSCH-HSG636XS6-68A40E003607.status.BSH_Common_Status_DoorState
                                  hier steht kein eindeutiger Wert drin sondern:
                                  "Closed(BSH.Common.Enum.Type.DoorState.Closed)"

                                  Manchmal geht es einfacher via Code:

                                  function Splitter(sValue,cSplit,lSplit) {
                                      var a = sValue.split(cSplit);
                                      return a[lSplit];
                                  }
                                  
                                  on({id: 'homeconnect.0.013xxxxxxxxx839.status.BSH_Common_Status_DoorState', change: 'any'}, function (obj) {
                                      var sValue='';
                                      if(Splitter(obj.state.val,'.',4) == 'Open') {
                                          console.log('geöffnet');
                                      } else {
                                          console.log('geschlossen');
                                      } 
                                  });
                                  

                                  Du musst nur den Datenpunkt anpassen. In der Console bekommst du dann das Ergebnis ausgegeben. Das kannst du natürlich in DP schreiben und in der VIS auswerten. Das funktioniert auch mit allen anderen Werten in ähnlicher Form.

                                  Ro75.

                                  werner2000x 1 Reply Last reply Reply Quote 0
                                  • werner2000x
                                    werner2000x @Ro75 last edited by

                                    Danke für das JS-Script. Ich verstehe jedoch nicht in welchem Object ich jetzt das Ergebnis der Funktion finde.

                                    Ro75 1 Reply Last reply Reply Quote 0
                                    • Ro75
                                      Ro75 @werner2000x last edited by

                                      @werner2000x in gar keinem Objekt/Datenpunkt. Die Ausgabe ist im Log, damit es "allgemein" gehalten bleibt. So kann jeder und auch du selbst festlegen, wohin es gespeichert werden soll.

                                      Ro75.

                                      1 Reply Last reply Reply Quote 0
                                      • werner2000x
                                        werner2000x last edited by

                                        @ro75 Ja, es klappt. Jetzt versuche ich es mal mit dem Objekt "Operation.Status".

                                        1 Reply Last reply Reply Quote 0
                                        • First post
                                          Last post

                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        492
                                        Online

                                        31.9k
                                        Users

                                        80.3k
                                        Topics

                                        1.3m
                                        Posts

                                        7
                                        18
                                        925
                                        Loading More Posts
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        Community
                                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                        The ioBroker Community 2014-2023
                                        logo