Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. aftershowman

    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

    A
    • Profile
    • Following 0
    • Followers 0
    • Topics 9
    • Posts 66
    • Best 1
    • Groups 1

    aftershowman

    @aftershowman

    1
    Reputation
    50
    Profile views
    66
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    aftershowman Follow
    Starter

    Best posts made by aftershowman

    • RE: Widget mit Farbänderung nach Wert

      Hallo,

      ich hab das über "bindings" im Eigenschaftsfeld "Hintegrund Farbe" oder "Text Farbe" gelöst.

      Ich wollte das sich der Hintegrund eines Widgets "basic-Number" in Abhängigkeit der Number "Temperatur" ändert:

      Hab bei "background/Color" folgendes eingetragen:

      {v:hm-rpc.1.KEQ0048407.22.VALUE;((v/100)<3) ? "blue": ((v/100)<4) ? "yellow": ((v/100)<5) ? "orange": ((v/100)<6) ? "red": ((v/100)<8) ? "#e633a6": "green"}

      Der Wert "hm-rpc.1.KEQ0048407.22.VALUE" ist ein Analog Eingang mit 0 - 1000 mV.

      Da hängt ein Temperatur Sensor dran der 0 - 100 °C in 0 - 1000 mV umwandelt.

      durch die aufsteigenden Vergleiche wird alle "10 Grad" eine andere Hintegrundfarbe eingestellt.

      Zur besseren Lesbarkeit ändere ich auch noch die text Farbe in Abhängigkeit der Temperatur..

      Dafür habe diese Binding in "Font&Text/Color" eingetragen.

      {v:hm-rpc.1.KEQ0048407.22.VALUE;((v/100)<3) ? "white": "black"}

      posted in ioBroker Allgemein
      A
      aftershowman

    Latest posts made by aftershowman

    • RE: system.adapter.acme.0 terminated (JS_CONTROLLER_STOPPED)

      @89k2nk
      Hatte das selbe Problem.
      Gleiche Vorgehensweise hat das Problem bei mir auch gelöst.

      posted in Error/Bug
      A
      aftershowman
    • RE: Test ViessmannAPI v2.0.0

      @tontechniker
      Dein Eintrag ist ja schon eine Weile her.
      Ich habe keine Antwort gesehen.
      konntest DU das Problem lösen?
      Ich hab dasselbe Problem.

      Hier mal die LOG Einträge.

      viessmannapi.0
      2022-10-09 20:38:39.419 info No installation found

      viessmannapi.0
      2022-10-09 20:38:39.418 debug {"data":[],"cursor":{"next":""}}

      viessmannapi.0
      2022-10-09 20:38:38.444 debug {"access_token":"eyJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.k17v5lsevgJxufY5wyZnSJAisQMWGywsIQJ_Lhe5C6BI7VbWYk2ntdxguV4TgzJOpGqm862UBQxLtauOY94CExr2S44kzOROcluZ_AA-JhzlCrDeO0GFr0IvZqWkJx7SmHkGNIBb7cxa20UemLL-T_G63nKLWg0aMkOeBLjSL4nFhtijUIHpLUAnlciUdwjOl2BdWixKg3Px1HbI-PKJNdqYG2PPP7iDc6_m-TAwBd6fDeb-AdrQ144VJ5BMFbX8KtG5AFlhuZFTbNAjivEYeQUCYfpVyK1aQp42DjGe5DYnNmehn__SbF326Rb_45tg4nD88oTtF-JpwUSu3ENyw2AsjdeqXre-jDVbgoaUP_Jd8tscsPoZONMF5KfVhKnNMuc8dBLlxVgCPGEcee3WTQU7wNMunpYZhevtxIsRARFbtHERfmXwGij5jGWiKzH-OdMlpzczuvjFUM_Dn2J8Vx2LucyD_vFqJjknrT95GzUJzgYqRxDHVLj2DC4xvh07KFHLyMrt4ufVrBV_5Cd4ILo-flQnT3j9H31QIRpXVJWprgE9ojjjXEDqy5n6M_vdm2etd23xLjWvxm-_dwf2WTyg2HRYC1g3Wu_ndlKSs7iRAtFmae9TxZ7D2JG1Ja8brTGFPYrA-jbYv7YNkmoDo-X4jWmD4SzexvINUAjOack.vu4sNyF4slRz36zJ.Py0DPNPqvzdwPFanmIgwsmrTfTZHoO9iIWAkTGsOFoIap97zjfQLNb4rBDPblCXru2EPwYHct5tMVD46IX6C88puipwhoiNIm5tb0p_GLQzr2abIfZwc3e5Q5M3zUF5UbpUWSWpSTt_SLRsERcxR7lkprLHN19IQSyiC7gZ-wf__c2_H5pyJPG53GDZ29noI_6AyQvWQR6A-dUpj8HLeSUPTZMRsCM3X1XaG5EiZsxwdZ58A-MNJTCbM7OrLWSj3zdLhR5mbVrMdG-S4J334HtAqvg_DNkxXvrWKqRUluK3n91vFmE1Cgh5lFEPyJSIMbpc_xaffE9AcubM2ZJ83V15RjDNbOCxfxEpCG0mFyexz2v6ulxrpPWEDI1lz-H5NPS7n-qOjGKkj53PSeRXdNMh2qmjwplGTBT1QmRDps6-1cO2u6F_rm2C3QKfoeYTY00K7XNi-ezvev01_f7f-RSMHVo9SfOhvMZ5quQU-vVhzdJnbyUkoPzz4Ix3R1Vvf5uxmagFmfiV_btgdoAbEgjC2L8Et3FuuT5mY6TZb_u-kPB7f-IFCvuPFrrWMHSDYsMk6pkJyHeW-BlNqLtwMgpxGw8s_Req4JDD2ap_Dmqofc9SMH6062BQMaWGMsEYARUg-xQZvEfZtldxQ6NJUQB_nE5RnqJGTSaHE6kRXs0YZRoF2euUDV4eALJ89WDrk_tRXqVcxSoP5XVQeps36LJHZiiIWSkOG9JkDuXzNDGyfcgLCBJDjMm8PYugualy44mnwR6uvMts8cXzz4xXpC5UnJgh_2780-1-zaoks8coL3utvjmuUVkuadI5r8oASw51wmzEOQLl4duN3LlHGXyT9YC3-y_SgyUyR_5xhonthWvdXBvQ7WsICcMTbBXl9NXkRqjzC-vrt66lQJsHQQAnepli0Di2YneueqhAWZr6tDhQW-sTwpAZPPcPeHcNCuh3zBwyDsSu3hk2CEU2dYx70qMLyU8mdWAEH1eWapu9e8FtBXp1CmaafolcPuQdwKU36GAg3wkUzE0bpxc3fTQF4QqJPraAb_701PB1Ti05uevw7n6oF4RbIJMWu6vKIPfXCwho4Da0cJsWZvQ2dd2EQguuCrIaqn_NanxFR2s6gNF1Efb5wJXDao4l5YnHsg-TLxahBKpQgvEnr9bwXa8bTL_GWKoTNbpD25N-KqUwWsW03mLo99-CrlNmeA2mNwglTUrccgBSMtl_lkv283fiaRYekZMjGUpEDZztt9x300VDLwpcyP13t6Mct9FZab4swjLpRtXMWH8ezEQthiztW-EnMQ-PYX7bdy6I2Yq-zoCM1SaMZN6Wndj3tZZDQe_wlJEQEOB0nfBw7YpNFJ4MuxGCwS_iHhjC5yvhG_jJjnglaZ-._XziCb3bqtfMbq_hshkUMw","refresh_token":"eb8a26ea252e6e55479407fb87fbf91c","token_type":"Bearer","expires_in":3600}

      viessmannapi.0
      2022-10-09 20:38:34.216 debug 5S0XNH5XqMXVf5an2azIKUVN1Y3Y7B-u6NtOpfCJMH8

      viessmannapi.0
      2022-10-09 20:38:34.211 debug "http://localhost:4200/?code=5S0XNH5XqMXVf5an2azIKUVN1Y3Y7B-u6NtOpfCJMH8"

      viessmannapi.0
      2022-10-09 20:38:16.991 debug " \n\n \n\n\n\n \n\n\n \n<!DOCTYPE html>\n<html>\n\t<head>\n\t\t<title>Viessmann Login</title>\n\t\t<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">\n <link rel="icon" href="/login/resources/nevislogrend/applications/IDM_OIDC_IDP_V2/webdata/images/favicon.png" type="image/png">\n\t\t<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"/>\n \t<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900"/>\n\t\t<link rel="stylesheet" href="/login/resources/nevislogrend/applications/IDM_OIDC_IDP_V2/webdata/css/material.min.css"/>\n \t<link rel="stylesheet" href="/login/resources/nevislogrend/applications/IDM_OIDC_IDP_V2/webdata/css/customerRegistration.css"/>\n <script src="/login/resources/nevislogrend/applications/IDM_OIDC_IDP_V2/webdata/js/material.min.js"></script>\n <script src="/login/resources/nevislogrend/applications/IDM_OIDC_IDP_V2/webdata/js/showpw.js"></script>\n\t\t<meta name="viewport" content="width=device-width, initial-scale=1.0">\n\t</head>\n\t<body>\n\t<div class="b2b-main-background"> \t <div class="font-size-20px b2b-regestration-headline"> <div class="mdl-grid mdl-grid--no-spacing"> <div class="b2b-regestration-headline-item" style="margin-left:24px">Login</div>\n </div> </div> \n <div class="b2b-main-container"> <div class="b2b-sub-container"> <div class="mdl-grid mdl-grid--no-spacing"> <div class="mdl-layout-spacer"></div>\n <img src="/login/resources/nevislogrend/applications/IDM_OIDC_IDP_V2/webdata/images/viessmann-logo.png" alt="viessmann-logo" class="b2b-vi-image"/>\n <div class="mdl-layout-spacer"></div>\n </div> <form class="b2b-form-space" id="AuthUidDialogWithoutCaptcha" name="AuthUidDialogWithoutCaptcha" method="POST" target="_self" action="https://iam.viessmann.com/idp/v2/authorize?client_id=xxxxxxxx&response_type=code&scope=IoT+User+offline_access&code_challenge_method=S256&code_challenge=hc_rtsIo7m8_iu4PuMaawQkTMYb-_zETWg9vHRsxJJA&redirect_uri=http:%2F%2Flocalhost:4200%2F" autocomplete="off" accept-charset="UTF-8"> \n\n\n \n \n\n\n\n\n\n\n <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label input-style"> <input class="mdl-textfield__input b2b-profile-completion-input-margin" autocorrect="off" autocapitalize="off" autocomplete="username" spellcheck="false" \n type="text" name="isiwebuserid" size="20" maxlength="255" value="" tabindex="2" placeholder="User name">\n <input type="password" style="display:none" name="hiddenPassword" autocomplete="off">\n </div> \n\n\n \n \n\n\n\n\n\n\n<div class="mdl-grid mdl-grid--no-spacing" style="padding-top:16px"> <div class="mdl-cell" style="width:auto"> <label class="mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect" for="checkbox"> <input type="checkbox" name="stayloggedin" value="Stay logged on" tabindex="3" class="mdl-checkbox__input" id="checkbox" style="margin-left:0">\n <span class="mdl-checkbox__label">Stay logged on</span>\n </label> </div> </div> \n\n\n \n\n\n\n \n\n\n\n\n\n\n<div class="mdl-grid mdl-grid--no-spacing" style="padding-top:60px"> <div class="mdl-layout-spacer" style="min-width: 50px;"></div>\n <div class="mdl-cell" style="width:auto"> <button class="mdl-button mdl-js-button mdl-button--raised mdl-button--colored login-button" type="submit" name="submitbtn" value="Next" id="loginButton">Next</button>\n </div> </div> \n\n \n </form> <script type="text/javascript">document.forms['AuthUidDialogWithoutCaptcha'].elements[0].focus()</script>\n </div> </div> <div class="mdl-layout-spacer"></div> </div> \n\t\t\t\t<script src="/login/resources/nevislogrend/applications/IDM_OIDC_IDP_V2/webdata/js/jquery-3.3.1.min.js"></script>\n\t\t<script src="/login/resources/nevislogrend/applications/IDM_OIDC_IDP_V2/webdata/js/dropdown.js"></script>\n <script src="/login/resources/nevislogrend/applications/IDM_OIDC_IDP_V2/webdata/js/nevislogrend.js"></script>\n\t</body> </html> \n\n\n\n "

      viessmannapi.0
      2022-10-09 20:38:04.284 info starting. Version 2.0.9 in /opt/iobroker/node_modules/iobroker.viessmannapi, node: v14.19.1, js-controller: 4.0.21

      viessmannapi.0
      2022-10-09 20:38:03.841 debug Plugin sentry Initialize Plugin (enabled=true)

      viessmannapi.0
      2022-10-09 20:38:03.657 debug States connected to redis: 127.0.0.1:9000

      viessmannapi.0
      2022-10-09 20:38:03.573 debug States create User PubSub Client

      viessmannapi.0
      2022-10-09 20:38:03.571 debug States create System PubSub Client

      viessmannapi.0
      2022-10-09 20:38:03.457 debug Redis States: Use Redis connection: 127.0.0.1:9000

      viessmannapi.0
      2022-10-09 20:38:03.407 debug Objects connected to redis: 127.0.0.1:9001

      viessmannapi.0
      2022-10-09 20:38:03.399 debug Objects client initialize lua scripts

      viessmannapi.0
      2022-10-09 20:38:03.302 debug Objects create User PubSub Client

      viessmannapi.0
      2022-10-09 20:38:03.301 debug Objects create System PubSub Client

      viessmannapi.0
      2022-10-09 20:38:03.299 debug Objects client ready ... initialize now

      viessmannapi.0
      2022-10-09 20:38:03.246 debug Redis Objects: Use Redis connection: 127.0.0.1:9001

      posted in Tester
      A
      aftershowman
    • RE: jqui-mfd widgets nicht vorhanden

      @trapper
      "iobroker upload all" hat bei mir auch geholfen

      posted in Visualisierung
      A
      aftershowman
    • RE: [gelöst] Fronius Adapter hat keine Verbindung

      @tombir
      Hatte das selbe Problem.
      Auch bei mir, nach Neustart hat sich die Instance wieder verbunden.
      Das Problem ist bei mir im Zuge des Firmware Updates des Wechselrichters auf die Version 1.13.13-1 aufgetreten.

      posted in Error/Bug
      A
      aftershowman
    • RE: AC Thor 9S mit node-red und IObroker steuern

      @matthesjimte
      Hallo,
      nachdem nach einem Firmware Update vom Sunny HomeManager gar nichts mehr ging, hab ich mich nochmal intensiv mit dem Thema beschäftigt.
      !!! Es läuft jetzt per Javascript.
      Homemanager ist per SMA-EM Adapter und ACThor9s per Modbus Adapter im IO-Broker eingebunden.

      Hier wie das heute aussah.
      Der ACThor ist nicht extra ausgewiesen, er ist teil vom "Eigenverbrauch"
      Aber mann sieht deutlich, das nie mehr als 700 W eingespeist werden.
      !!! Und das während der Thor "verheizt", nie mehr als 200W eingespeist werden und keine oder nur ganz geringer Bezug stattfindet.

      f80a3d77-946b-4a26-b858-f55e2454b69b-image.png

      Hier die ACThor9s Konfiguration:
      4a831410-c763-41ee-993a-9de63d28558c-image.png

      Beim ACThor9s beschreibe ich das Register "1000" mit der Leistung die der Thor "verheizen" soll.
      Der Script läuft alle 15s.
      sobald mehr als 100W eingespeist werden wird geprüft ob denn mehr als 500W für den Thor übrig sind.
      unter 500W macht keinen Sinn aus meiner Sicht.

      function ACTHOR () {
          var ACThorTemp=getState('modbus.2.holdingRegisters.1001_Temp1'/*Temperatur Boiler*/);
          var EinspeisungAkt=getState('sma-em.0.3004909333.psurplus'/*psurplus*/);
          var BezugAkt=getState('sma-em.0.3004909333.pregard'/*pregard*/);
          var ACThorPower_current=getState('modbus.2.holdingRegisters.1000_Power'/*1000 Power*/);
          var ACThorPower = ACThorPower_current.val;
          
          log ("EinspeisungAkt: " + EinspeisungAkt.val.toString(), "debug");
          log ("THORAkt: " + ACThorPower_current.val.toString(), "debug");
      
          if (EinspeisungAkt.val >= 100 && ACThorTemp.val <= 80) {
              ACThorPower=EinspeisungAkt.val + ACThorPower_current.val - 200;
                      if (ACThorPower < 500) {
                  ACThorPower=0;
              }
              log ("THOR ermittelt Einsp: " + ACThorPower.toString(), "debug");   
          }
          if (BezugAkt.val > 0) {
              ACThorPower=ACThorPower_current.val - BezugAkt.val -200;
              if (ACThorPower < 500) {
                  ACThorPower=0;
              }
              log ("THORermitteltBez: " + ACThorPower.toString(), "debug");   
          }
          
          log ("ACThorPower: " + ACThorPower.toString(), "debug")
          setState('modbus.2.holdingRegisters.1000_Power'/*1000 Power*/, Number(ACThorPower.toFixed(0)));
      }
      
      on ({time: '*/15 * * * * *'}, function () {
          ACTHOR ();
      });
      
      posted in Node-Red
      A
      aftershowman
    • RE: Auslesen der Viessmann Cloud für Heizung?!?

      @berniiiii

      Hab die Darstellung der Heizung + Boiler + Solarthermie als "Haus View" bei mir implementiert.
      die Farben im Boiler, Leitungen und Solarthermie auf dem Dach ändern sich je nach Temperatur.
      Die "Kreise mit dem Kreuz" stellen die Pumpen dar.
      Blau = "läuft nicht"
      gelb = "dreht sich"

      Die Zacken unter dem Boiler symbolisieren den Brenner der Gastherme.
      Blau = "Brenner aus"
      Gelb = "Brenner an"
      Haus.PNG

      posted in Skripten / Logik
      A
      aftershowman
    • RE: AC Thor 9S mit node-red und IObroker steuern

      @matthesjimte

      Nein.
      Er hat die Verbindung zum "Modus Gerät" (SMA SB4.0-1AV-40 Wechselrichter) hergestellt.
      Hat aber scheinbar nicht mitbekommen das "Überschuss Energie", sprich Einspeisung vorhanden ist.

      Laut SMA Beschreibung steht die Einspeiseleistung in Modbus Register "30867" als
      "S32, Vorzeichenbehaftetes Doppelwort (32 Bit)"
      Laut Sunspec Beschreibung ist das ein "Vorzeichenbehafteter Integer (32 Bit)"

      Ich denke, das ist das Problem.
      Beim Thor 9s kann ich int16, float oder float-sw auswählen.
      Das klingt alles nicht nach 32bit Integer.
      Ich probiere es morgen nochmal aus. (Die Sonne muß ja scheinen)

      Ich scheue mich noch die "Verantwortung" für die Steuerung des Thor 9s zu übernehmen.
      Deshalb der Versuch.

      Aber hier mal meine Gedanke, falls ich die "Verantwortung" übernehme.

      Wenn ich die Berechnung im IO Broker durchführen will und dann das Register 1080 damit beschreibe, weiß ich nicht was ich beim Thor bei "Ansteuerungs-TYP" eintragen soll.
      "Keine" gibt es ja nicht.

      Was hast Du denn da eingestellt?

      Ich versteh auch noch nicht ganz , wie das Register "1080" funktioniert?
      In dem Dokument "Documentation-Controls_AC-THOR_Modbus.pdf", was mir mypv zugeschickt hat, steht dazu folgendes.

      Footnote 5:
      This register allows direct access to the AC•THOR 9s power stage and the relays in Modbus TCP mode.
      bit 15: relay Out-3
      bit 14: relay Out-2
      bit 13 and 12: 0 … power stage off
      1 … power stage to Out-1
      2 … power stage to Out-2
      3 … power stage to Out-3
      bit 11 – 0: power stage power 0 – 3.000 (watt)

      Ich versuch es mal:
      Wenn ich jetzt Dein Bespiel nehme: 2500 + 8192 = 10692

      Dann sieht das binär so aus:
      0010 1001 1100 0100‬

      Bit 11-0 "1001 1100 0100" ergeben die 2500 Watt
      Bit 13 -12 "10" ergeben 2

      Laut der Beschreibung aus dem mypv Dokument interpretiere ich das so, dass Ausgang 1 auf 3000 W und Ausgang 2 auf 2500 W gestellt wird.
      !!! Insofern am Thor die Betriebsart auf "M1" steht. (bei mir eingestellt)

      ich schreib also bei mehr als 3000W Überschuss in Bit 11-0 nur den Wert über 3000W bzw. 6000W?

      Ob ich mehr als 3000W oder 6000W habe sag ich dem Thor durch Bit 13-12

      Bit 13-12 = 1
      angegebene Leistung wird an Ausgang 1 ausgegeben

      Bit 13-12 = 2
      Ausgang 1 wird mit 3000W beschaltet
      angegebene Leistung wir an Ausgang 2 ausgegeben

      Bit 13-12 = 2
      Ausgang 1 und 2 wird mit 3000W beschaltet
      angegebene Leistung wir an Ausgang 3 ausgegeben

      Ist das richtig verstanden?
      Und gilt das was ich in 1080 schreie dann solange wie ich da nichts neues rein schreibe?

      posted in Node-Red
      A
      aftershowman
    • RE: AC Thor 9S mit node-red und IObroker steuern

      @matthesjimte said in AC Thor 9S mit node-red und IObroker steuern:

      2500W obere T

      Danke für die schnelle Antwort.
      Kann den "Thor 9s" jetzt per Modbus Adapter ansprechen.
      Problem war, das er bei zu einem SMA Homemanager connected war.
      Wer lesen kann, ist klar im Vorteil.
      Stand ja in Deinem Artikel ganz oben.
      Hab den Thor jetzt auf "adjustable Modbus TCP" eingestellt und als Partner meinen SMA Wechselrichter angegeben.
      Der kennt in Modbus Register "30583" den Zählerstand vom Einspeisezähler (SMA Homemanager).
      Mal sehen ob er morgen anfängt den "Überschuss" zu verheizen.
      Wenn nicht, werde ich mich mal mit deiner Berechnung beschäftigen.

      posted in Node-Red
      A
      aftershowman
    • RE: AC Thor 9S mit node-red und IObroker steuern

      @matthesjimte

      Hallo,
      ich hab seit 3 Wochen meinem "Thor 9s" im Betrieb.
      Wird derzeit von einem SMA Homemanager gesteuert.
      Wie Du schon geschrieben hast, ist das Regelungsverhalten sehr träge.

      Wollte im ersten Schritt die Werte aus dem Thor 9s per Modbus Adapter auslesen.
      Scheitere aber kläglich an der Konfiguration des Modus Adapter (Erstkontakt mit dem Adapter)

      Kannst Du mir Screenshots von Deiner Modbus Instance schicken, mit der U den Thor 9s angebunden hast?

      posted in Node-Red
      A
      aftershowman
    • RE: Auslesen der Viessmann Cloud für Heizung?!?

      @OMCastle

      Hallo,
      Der Adapter ist genau das, was ich suche.
      Allerdings klappt bei die Anmeldung nicht.
      Wahrscheinlich weil ich kein Login bei vitoguide.viessmann.com habe.

      Hab ne Vitodens 300 mit mit einer Vitocom 100 aus dem Jahre 2012.
      Nutze bisher die Vitotrol App zu Steuerung vom Smartphone.
      Per Web ist die Anlage über "https://vitodata100.viessmann.com" erreichbar.
      Die Login Daten die ich dort verwende funktionieren bei vitoguide.viessmann.com nicht.

      Wie komme ich denn zu einem Login bei vitoguide.viessmann.com?
      Zum registrieren braucht man ja eine "Kundenummer".
      Mir ist nicht bewusst, dass ich eine habe.

      Könnt Ihr mir helfen?

      posted in Skripten / Logik
      A
      aftershowman
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo