Navigation

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

    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

    D
    • Profile
    • Following 3
    • Followers 8
    • Topics 44
    • Posts 1492
    • Best 156
    • Groups 3

    darkiop

    @darkiop

    Most Active

    191
    Reputation
    410
    Profile views
    1492
    Posts
    8
    Followers
    3
    Following
    Joined Last Online
    Location Südpfalz

    darkiop Follow
    Pro Starter Most Active

    Best posts made by darkiop

    • Proxmox Helper Skripte

      Guten Morgen,

      für Proxmox-Beginner oder auch für diejenigen wo sich etwas arbeit sparen wollen entsteht hier gerade eine Script-Sammlung:

      https://github.com/tteck/Proxmox

      Da sind bereits viele bekannte Anwendungen dabei - ioBroker fehlt noch. sollte aber auch kein Problem sein hier eine iobroker-install.sh bereitzustellen - fall ich die Tage dazu komme schaue ich mal ich den PR dazu bereitstelle.

      Wie immer gilt bei solchen über "bash URL" aufgerufenen Install-Skripten: Vorher ein Blick reinwerfen und prüfen was da alles gemacht wird 😉

      posted in Proxmox
      D
      darkiop
    • Dokumentation einer Proxmox / ioBroker / Redis HA-Umgebung

      Guten Abend zusammen,

      inspiriert durch die Diskussionen aus

      • https://forum.iobroker.net/topic/26327/redis-in-iobroker-überblick
      • https://forum.iobroker.net/topic/45979/iobroker-hochverfügbar

      ist in den letzten Wochen diese

      • https://github.com/darkiop/doku-iobroker-ha

      Dokumentation entstanden. Die Datei liegt auch als Word-Dokument im Repo - für die jenigen die daran mitarbeiten wollen 🙂

      Sie beschreibt das Aufsetzen eines Proxmox-Clusters, die Integration von GlusterFS, ein Redis-HA-Setup und die Konfiguration von ioBroker für dieses.

      Vielen Dank an Ingo ( @apollon77 ) für das Querlesen, Auskunft geben, korrigieren und immer eine freundliche Antwort parat zu haben! Danke!!

      Aktuell läuft das ganze bei mir noch rein virtuell. Der Aufbau des 'echten' Proxmox-Clusters startet allerdings am kommenden Wochenende: 2x Intel NUC + 1 Raspberry Pi um Beschluss fähig zu sein 😄 Dieser Zwischenschritt zum Cluster aus 3+ Nodes wird dann noch in das Dokument mit aufgenommen.

      Ich würde mich freuen, wenn Interessierte und Kenner des Themas kritisch drüber schauen würden. Am Ende haben wir für die Community vielleicht eine solide Dokumentation eines HA-Setups für zuhause 🙂

      posted in ioBroker Allgemein
      D
      darkiop
    • RE: Test Adapter TrashSchedule

      Falls es hier jemand braucht, habe auf die schnelle mal ein Blockly für eine json-Tabelle mit den DPs erstellt:

      ceff3074-20b1-4045-ac01-74038b8f8347-grafik.png

       <block xmlns="http://www.w3.org/1999/xhtml" type="schedule" id="zH:a+Y|{4CrduNF1VUTG" x="-387" y="13">
        <field name="SCHEDULE">{"time":{"exactTime":true,"start":"00:05"},"period":{"days":1}}</field>
        <statement name="STATEMENT">
          <block type="control_ex" id="$7jAIT_mnpzNLP]~NJy{">
            <field name="TYPE">false</field>
            <field name="CLEAR_RUNNING">FALSE</field>
            <value name="OID">
              <shadow type="field_oid" id="sbu^)eqpdG=koC2q;ZDd">
                <field name="oid">Object ID</field>
              </shadow>
              <block type="text" id="2Jn.QUiZj?ycCTjRK_W(">
                <field name="TEXT">javascript.0.VIS.Kalender_Tabelle_Muell</field>
              </block>
            </value>
            <value name="VALUE">
              <shadow type="logic_boolean" id="C3xZGWbRz.8%NyHztTAC">
                <field name="BOOL">TRUE</field>
              </shadow>
              <block type="convert_object2json" id="pu+4RS*`r:#QRXX(d|1I">
                <field name="PRETTIFY">FALSE</field>
                <value name="VALUE">
                  <block type="lists_create_with" id="ZdEEwT){@[oWz7}6T|:6">
                    <mutation items="4"></mutation>
                    <value name="ADD0">
                      <block type="lists_create_with" id="$UUL3})|H~26WlgPAR}}">
                        <mutation items="3"></mutation>
                        <value name="ADD0">
                          <block type="text" id="69`+m2b?ah727]cb4b5m">
                            <field name="TEXT">Bio</field>
                          </block>
                        </value>
                        <value name="ADD1">
                          <block type="text_join" id="ErQ7M!ikghZ`#n9pZRgZ">
                            <mutation items="1"></mutation>
                            <value name="ADD0">
                              <block type="get_value_var" id="Mu|`W9bXFB;_0SX!nvgu">
                                <field name="ATTR">val</field>
                                <value name="OID">
                                  <shadow type="text" id="P#+:y_a5je5/#)4SO^L~">
                                    <field name="TEXT">trashschedule.0.type.Bio.daysleft</field>
                                  </shadow>
                                </value>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="ADD2">
                          <block type="text_join" id=".5ka+V$wB[[i4LiF3Dch">
                            <mutation items="1"></mutation>
                            <value name="ADD0">
                              <block type="get_value_var" id="w)`88fd-tS~uSu$)4=N%">
                                <field name="ATTR">val</field>
                                <value name="OID">
                                  <shadow type="text" id="puB=e5tWv:s95)2|m63d">
                                    <field name="TEXT">trashschedule.0.type.Bio.nextdateformat</field>
                                  </shadow>
                                </value>
                              </block>
                            </value>
                          </block>
                        </value>
                      </block>
                    </value>
                    <value name="ADD1">
                      <block type="lists_create_with" id="z-XsI{)vm#5U/X{jxJhJ">
                        <mutation items="3"></mutation>
                        <value name="ADD0">
                          <block type="text" id="w`QASfUph?E*g6}`1K?B">
                            <field name="TEXT">Papier</field>
                          </block>
                        </value>
                        <value name="ADD1">
                          <block type="text_join" id="QI#7R02;o6yhi)k*GUWH">
                            <mutation items="1"></mutation>
                            <value name="ADD0">
                              <block type="get_value_var" id="d%;U*%+S^(/j-C(|f3_6">
                                <field name="ATTR">val</field>
                                <value name="OID">
                                  <shadow type="text" id="g}Fhsd_#kL-;`ckEn|E$">
                                    <field name="TEXT">trashschedule.0.type.Papier.daysleft</field>
                                  </shadow>
                                </value>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="ADD2">
                          <block type="text_join" id="]qySTY/w/@JC$^$1T;{G">
                            <mutation items="1"></mutation>
                            <value name="ADD0">
                              <block type="get_value_var" id="0){KH+1P@u-*9.*ptmtw">
                                <field name="ATTR">val</field>
                                <value name="OID">
                                  <shadow type="text" id="I/GJo^!Mp+AJ3=])tG{u">
                                    <field name="TEXT">trashschedule.0.type.Papier.nextdateformat</field>
                                  </shadow>
                                </value>
                              </block>
                            </value>
                          </block>
                        </value>
                      </block>
                    </value>
                    <value name="ADD2">
                      <block type="lists_create_with" id="`.xF_srwKF%7{ISkZ9SS">
                        <mutation items="3"></mutation>
                        <value name="ADD0">
                          <block type="text" id="x%CaEm(Er0k@RdJmwY6|">
                            <field name="TEXT">Glas</field>
                          </block>
                        </value>
                        <value name="ADD1">
                          <block type="text_join" id="p}a2rlQ,oC%-6POTT1.n">
                            <mutation items="1"></mutation>
                            <value name="ADD0">
                              <block type="get_value_var" id="WMBSm@,}P(h-*tsb2dmG">
                                <field name="ATTR">val</field>
                                <value name="OID">
                                  <shadow type="text" id="+2IANn@_+1Bu_a97kr/P">
                                    <field name="TEXT">trashschedule.0.type.Glas.daysleft</field>
                                  </shadow>
                                </value>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="ADD2">
                          <block type="text_join" id="27btsxWYG5;!kT^ypS(w">
                            <mutation items="1"></mutation>
                            <value name="ADD0">
                              <block type="get_value_var" id="TXLvr-L9O$^^#IgE7r8/">
                                <field name="ATTR">val</field>
                                <value name="OID">
                                  <shadow type="text" id="5RS-i8]2v|k98c(IL4jg">
                                    <field name="TEXT">trashschedule.0.type.Glas.nextdateformat</field>
                                  </shadow>
                                </value>
                              </block>
                            </value>
                          </block>
                        </value>
                      </block>
                    </value>
                    <value name="ADD3">
                      <block type="lists_create_with" id="T;;$gR}hB|ZO{5bqJK6C">
                        <mutation items="3"></mutation>
                        <value name="ADD0">
                          <block type="text" id="JW[g,${io?zI03+bo_dO">
                            <field name="TEXT">GelberSack</field>
                          </block>
                        </value>
                        <value name="ADD1">
                          <block type="text_join" id="QrX3i+Vd?s2f](@F!Ie,">
                            <mutation items="1"></mutation>
                            <value name="ADD0">
                              <block type="get_value_var" id="^Oe/%|U|fQkkLsicq87|">
                                <field name="ATTR">val</field>
                                <value name="OID">
                                  <shadow type="text" id="+{@)/]CLs+Rj{SCJaBI{">
                                    <field name="TEXT">trashschedule.0.type.GelberSack.daysleft</field>
                                  </shadow>
                                </value>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="ADD2">
                          <block type="text_join" id="kN@MK8x6Td!$z~Z0lQ|g">
                            <mutation items="1"></mutation>
                            <value name="ADD0">
                              <block type="get_value_var" id="F}3W/b(.](8I.VC=5jzy">
                                <field name="ATTR">val</field>
                                <value name="OID">
                                  <shadow type="text" id="SKqQ1Wjl;z7^4z_o{Nyz">
                                    <field name="TEXT">trashschedule.0.type.GelberSack.nextdateformat</field>
                                  </shadow>
                                </value>
                              </block>
                            </value>
                          </block>
                        </value>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </value>
            <value name="DELAY_MS">
              <shadow type="math_number" id="T#OSxS{}/L9EbZB6%*;i">
                <field name="NUM">0</field>
              </shadow>
            </value>
          </block>
        </statement>
      </block>
      

      posted in Tester
      D
      darkiop
    • RE: [Umfrage] Rolladenposition in % was ist logischer?

      Für mich ist gedanklich die %-Zahl immer die gewünschte Wirkung des auslösenden Objektes:

      • Licht: 100% = Hell
      • Rollläden/Markisen: 100% = Dunkel <-- da aber HomeMatic das genau anders herum macht, komme ich immer wieder mal durcheinander 🙂

      Also wenn es um eine Definition des Standards geht, würde ich das so machen (100% = Hell / 100% = Dunkel) und eine Invertier-Funktion anbieten.

      posted in ioBroker Allgemein
      D
      darkiop
    • RE: CheckMK - Monitoring von ioBroker / HomeMatic

      Hier mal mein aktueller Stand - aktuell gehe ich den Weg über

      https://docs.checkmk.com/latest/en/localchecks.html

      d.h. über den CheckMK Agent in der ioBroker VM werden mittels Bash Skript die Werte an CheckMK übermittelt.

      Hier das Skript:

      #!/bin/bash
      # CheckMK-Documentation: https://docs.checkmk.com/latest/de/localchecks.html
      # /usr/lib/check_mk_agent/local
      #
      #                  |----| |---------| |--------------| |-----------------------------------------|
      # example output: "STATUS SERVICENAME METRICS=73;80;90 STATUS DETAIL TEXT WHICH CAN CONTAIN SPACES"
      #
      # Status: 0 = OK | 1 = WARN | 2 = CRIT | 3 = UNKNOWN | P = dynamic
      
      # ioBroker Processes
      #iobProcess=$(/usr/bin/ps -o cmd -C "node" --no-headers | grep ^iobroker.js-controller 1>&2 | echo $?)
      iobProcess=$(pidof iobroker.js-controller)
      if [ "$?" -ne 0 ]; then
        status=2
        statusdetail='not running'
      else
        status=0
        statusdetail='running'
      fi
      servicename='ioBroker.js-controller'
      metrics='-'
      echo "$status $servicename $metrics $statusdetail"
      
      # ioBroker Status
      iobStatus=$(iobroker status | head -n1)
      if [[ $iobStatus == *"not"* ]]; then
        status=2
      else
        status=0
      fi
      servicename='ioBrokerStatus'
      metrics='-'
      statusdetail=$iobStatus
      echo "$status $servicename $metrics $statusdetail"
      
      # number of processes
      # TODO metrics
      iobNumberOfProcesses=$(/usr/bin/ps -o cmd -C "node" --no-headers | wc -l)
      status=0
      servicename='ioBroker.NumberOfProcesses'
      metrics='-'
      statusdetail=$iobNumberOfProcesses
      echo "$status $servicename $metrics $statusdetail"
      
      # ioBroker getvalue
      # TODO metrics
      iobGetvalue=$(iobroker state getvalue smartmeter.1.1-0:16_7_0__255.value)
      if [[ $iobGetvalue -gt 400 && $iobGetvalue -lt 1000 ]]; then
        status=1
      elif [ "$iobGetvalue" -ge "1000" ]; then
        status=2
      else
        status=0
      fi
      servicename='ioBroker.GetValueTest'
      metrics='-'
      statusdetail=$iobGetvalue
      echo "$status $servicename $metrics $statusdetail"
      
      # EOF
      

      Schaut dann in CheckMK so aus:

      6ac465df-2c90-4bcb-9aac-bf7224d7e39c-grafik.png

      Alles noch Quick+Dirty, aber zumindest ist die Tür mal offen 😉 Am WE gehts dann mit den Metriken weiter. Ggf. muss das Skript dann auch noch je nach Wert aufgesplittet und zu anderen Zeitpunkten übertragen werden.

      posted in ioBroker Allgemein
      D
      darkiop
    • RE: Was tun? kein zugriff? Alles weg?

      @apollon77 sagte in Was tun? kein zugriff? Alles weg?:

      @darkiop wäre interessant. Wurde in der Beta Phase gecheckt. Auch Code seitig wüsste ich nicht wie es kaputt gehen sollte.

      bekomms nicht hin 🙂

      • rpi4 + rasbian lite
      • frische ioBroker installation (3.3), file/file
      • javascript adapter der einige dps sekündlich mit nem timestamp aktualisiert
      • ca. 30x steckerziehen 🙂
      posted in ioBroker Allgemein
      D
      darkiop
    • RE: Einfach mal zeigen will….. :-) - Teil 3

      @NukNuk sagte in Einfach mal zeigen will….. 🙂 - Teil 3:

      @darkiop sag mal würdest du deine Views zur Verfügung stellen? Sieht auf dem kleinen Vorblick echt schick aus.

      Gern, schau mal hier (gibt aber auch noch die ein oder andere Baustelle in meiner VIS :)):

      74da3264-65eb-4e35-bcd5-c5f306909b1b-grafik.png

      2020-02-08-vis-darkiop.zip

      posted in Praktische Anwendungen (Showcase)
      D
      darkiop
    • RE: [Vorlage] Gartenbewässerung mit 6 Ventilen

      @Kuddel

      So langsam nähere ich mich dem finalen Stand- fehlt eigentlich nur noch der Bodenfeuchte Wert 🙂 Da muss ich über den Sommer mal was basteln.

      25c43cc1-a4cb-474b-a915-557db455f9a2-grafik.png

      posted in Blockly
      D
      darkiop
    • RE: Test Adapter Material Design Widgets v0.2.x

      @Scrounger sagte in Test Adapter Material Design Widgets v0.2.x:

      Ok ich glaub ich hab es verstanden. Also du hast quasi ein Chart mit 3 Datensätze und die Datensätze kannst du dynamisch ändern?
      Und wie geht das? Also was trägst du in dein OID ein. Idee find ich recht interessant, weil dann nicht alle Daten geladen werden müssten.

      So wird ein Chart halt sehr flexibel. Wenn ich das für alle meine Werte umsetze spare ich sicher 10-15 Views ... 🙂

      Über die Bindings:

      a95fbe5f-6ad1-4781-aea9-8716f2c27471-grafik.png

      Hier der View. Der Legendentext wird in einem Skript geschrieben (wenn OID = 4711, dann text ....):

      {
       "settings": {
         "style": {
           "background_class": ""
         },
         "theme": "black-tie",
         "sizex": "",
         "sizey": "",
         "gridSize": "10",
         "snapType": 2,
         "useBackground": false
       },
       "widgets": {
         "e00001": {
           "tpl": "tplHtml",
           "data": {
             "g_fixed": true,
             "g_visibility": false,
             "g_css_font_text": true,
             "g_css_background": false,
             "g_css_shadow_padding": false,
             "g_css_border": false,
             "g_gestures": false,
             "g_signals": false,
             "visibility-cond": "==",
             "visibility-val": 1,
             "visibility-groups-action": "hide",
             "refreshInterval": "0",
             "signals-cond-0": "==",
             "signals-val-0": true,
             "signals-icon-0": "/vis.0/main-2020/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.0/main-2020/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.0/main-2020/lowbattery.png",
             "signals-icon-size-2": 0,
             "signals-blink-2": false,
             "signals-horz-2": 0,
             "signals-vert-2": 0,
             "signals-hide-edit-2": false,
             "html": "",
             "class": "mdui-abar mdui-bluegrey-bg",
             "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,
             "comment": "",
             "name": "app-bar"
           },
           "style": {
             "left": "0px",
             "top": "-1px",
             "width": "100%",
             "height": "50px",
             "z-index": "0",
             "color": "#ffffff",
             "text-align": "center",
             "font-family": "RobotoCondensed-Light"
           },
           "widgetSet": "basic"
         },
         "e00002": {
           "tpl": "tplHtml",
           "data": {
             "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,
             "visibility-cond": "==",
             "visibility-val": 1,
             "visibility-groups-action": "hide",
             "refreshInterval": "0",
             "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,
             "html": "Klima - Thermometer im Haus",
             "class": "mdui-title",
             "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
           },
           "style": {
             "left": "calc(0% + 50px)",
             "top": "13px",
             "width": "264px",
             "height": "23px",
             "z-index": 1,
             "font-family": "RobotoCondensed-Light"
           },
           "widgetSet": "basic"
         },
         "e00003": {
           "tpl": "tplImage",
           "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",
             "refreshInterval": "0",
             "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,
             "src": "/icons-mfd-png/fts_shutter_manual.png"
           },
           "style": {
             "left": "0",
             "top": "-1px",
             "width": "50px",
             "height": "50px",
             "font-family": "RobotoCondensed-Light"
           },
           "widgetSet": "basic"
         },
         "e00004": {
           "tpl": "tplJquiButtonLinkBlank",
           "data": {
             "g_fixed": true,
             "g_visibility": true,
             "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": "true",
             "visibility-groups-action": "hide",
             "buttontext": "EDIT",
             "padding": "0",
             "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,
             "href": "http://iobroker-master.birkenweg.walk-steinweiler.de:8082/vis/edit.html?main-2020#{view}",
             "no_style": false,
             "class": "mdui-flatbutton",
             "visibility-oid": "javascript.0.VIS.Edit_Mode"
           },
           "style": {
             "left": "calc(100% - 80px)",
             "top": "10px",
             "width": "auto",
             "height": "30px"
           },
           "widgetSet": "jqui"
         },
         "e00005": {
           "tpl": "tplVis-materialdesign-Chart-Line-History",
           "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",
             "dataCount": "2",
             "aggregate": "average",
             "timeIntervalToShow": "30 seconds",
             "refreshMethod": "byObject",
             "refreshTimeInterval": "1 day",
             "pointStyle": "circle",
             "showLegend": "true",
             "legendPosition": "top",
             "legendPointStyle": "true",
             "showTooltip": "true",
             "tooltipTimeFormats": "{\"millisecond\":\"lll:ss\",\"second\":\"lll:ss\",\"minute\":\"lll\",\"hour\":\"lll\",\"day\":\"lll\",\"week\":\"lll\",\"month\":\"lll\",\"quarter\":\"lll\",\"year\":\"lll\"}",
             "tooltipShowColorBox": "true",
             "lineSpanGaps0": "true",
             "lineSpanGaps1": "true",
             "xAxisPosition": "bottom",
             "xAxisBounds": "dataSet",
             "xAxisTimeFormats": "{\"millisecond\":\"H:mm:ss.SSS\",\"second\":\"H:mm:ss\",\"minute\":\"H:mm\",\"hour\":\"H\",\"day\":\"ddd DD.\",\"week\":\"ll\",\"month\":\"MMM YYYY\",\"quarter\":\"[Q]Q - YYYY\",\"year\":\"YYYY\"}",
             "xAxisValueDistanceToAxis": "0",
             "xAxisShowAxis": "true",
             "xAxisShowAxisLabels": "true",
             "xAxisShowGridLines": "true",
             "xAxisShowTicks": "true",
             "yAxisValueDistanceToAxis": "10",
             "showYAxis0": "true",
             "yAxisPosition0": "left",
             "yAxisShowGridLines0": false,
             "yAxisShowTicks0": "true",
             "yAxisShowAxisBorder0": "true",
             "showYAxis1": true,
             "yAxisPosition1": "right",
             "yAxisShowGridLines1": false,
             "yAxisShowTicks1": "true",
             "yAxisShowAxisBorder1": "true",
             "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,
             "historyAdapterInstance": "sql.0",
             "oid0": "{javascript.0.VIS.Daten.Charts.Klima.OID0}",
             "multiply0": "1",
             "multiply1": "1",
             "colorScheme": "",
             "manualRefreshTrigger": "javascript.0.VIS.Daten.Charts.Klima.Refresh",
             "time_interval_oid": "javascript.0.VIS.Daten.Charts.Klima.Zeitintervall",
             "oid1": "{javascript.0.VIS.Daten.Charts.Klima.OID1}",
             "legendBoxWidth": "72",
             "yAxisTitleColor": "#ffffff",
             "yAxisValueLabelColor": "#ffffff",
             "xAxisValueLabelColor": "#ffffff",
             "legendText0": "{javascript.0.VIS.Daten.Charts.Klima.OID0_legende}",
             "legendText1": "{javascript.0.VIS.Daten.Charts.Klima.OID1_legende}",
             "yAxisMinValue1": "10",
             "yAxisMaxValue1": "70",
             "yAxisValueAppendText1": " %",
             "yAxisValueAppendText0": " °C",
             "yAxisMinValue0": "10",
             "yAxisMaxValue0": "70",
             "yAxisTitle1": "",
             "yAxisTitle0": "",
             "animationDuration": "500",
             "chartPaddingTop": "",
             "fillColor0": "#007bdb",
             "dataColor0": "#0061ad",
             "pointSize": "1",
             "useFillColor0": false,
             "dataColor1": "#068f00",
             "legendFontColor": "#ffffff",
             "fillColor1": "#08b800",
             "useFillColor1": false,
             "lineThikness1": "1",
             "lineThikness0": "1",
             "pointSizeHover": "5",
             "legendFontFamily": "RobotoCondensed-Light",
             "legendFontSize": "12",
             "tooltipBodyFontFamily": "RobotoCondensed-Light",
             "tooltipBodyFontSize": "12",
             "yAxisGridLinesWitdh0": "",
             "yAxisValueFontFamily": "RobotoCondensed-Light",
             "yAxisValueFontSize": "12",
             "xAxisTitle": "",
             "xAxisTitleFontFamily": "RobotoCondensed-Light",
             "xAxisTitleFontSize": "12",
             "xAxisTitleColor": "#ffffff",
             "xAxisValueFontFamily": "RobotoCondensed-Light",
             "xAxisValueFontSize": "12",
             "axisValueAppendText": "",
             "commonYAxis0": "",
             "lineSpanGaps2": "true",
             "showYAxis2": false,
             "yAxisPosition2": "left",
             "yAxisShowGridLines2": false,
             "yAxisShowTicks2": "true",
             "yAxisShowAxisBorder2": "true",
             "legendText2": "{javascript.0.VIS.Daten.Charts.Klima.OID2_legende}",
             "lineThikness2": "1",
             "dataColor2": "#e0c800",
             "fillColor2": "#ffe514",
             "lineSpanGaps3": "true",
             "showYAxis3": "true",
             "yAxisPosition3": "left",
             "yAxisShowGridLines3": "true",
             "yAxisShowTicks3": "true",
             "yAxisShowAxisBorder3": "true",
             "yAxisMinValue2": "10",
             "yAxisMaxValue2": "70",
             "oid2": "{javascript.0.VIS.Daten.Charts.Klima.OID2}",
             "multiply2": "1",
             "useFillColor2": false
           },
           "style": {
             "left": "210px",
             "top": "60px",
             "width": "calc(100% - 220px)",
             "height": "400px"
           },
           "widgetSet": "materialdesign"
         },
         "e00006": {
           "tpl": "tplVis-materialdesign-Select-Value",
           "data": {
             "oid": "javascript.0.VIS.Daten.Charts.Klima.Zeitintervall",
             "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",
             "values": "21",
             "layout": "outlined",
             "showValueOnRight": false,
             "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,
             "value0": "30 seconds",
             "value1": "1 minute",
             "value2": "2 minutes",
             "value3": "5 minutes",
             "value4": "10 minutes",
             "value5": "30 minutes",
             "value6": "1 hour",
             "value7": "2 hours",
             "value8": "4 hours",
             "value9": "8 hours",
             "value10": "12 hours",
             "value11": "1 day",
             "value12": "2 days",
             "value13": "3 days",
             "value14": "7 days",
             "value15": "14 days",
             "value16": "1 month",
             "value17": "2 months",
             "value18": "3 months",
             "value19": "6 months",
             "value20": "1 year",
             "value21": "2 years",
             "vibrateOnMobilDevices": "50",
             "selectTextColor": "#ffffff",
             "hintText": "Zeitintervall",
             "selectHintTextColor": "#ffffff",
             "selectBorderColor": "transparent",
             "selectBorderColorSelected": "transparent",
             "selectHintTextColorSelected": "#ffffff",
             "z_index": "1000"
           },
           "style": {
             "left": "10px",
             "top": "70px",
             "width": "190px",
             "height": "56px"
           },
           "widgetSet": "materialdesign"
         },
         "e00007": {
           "tpl": "tplVis-materialdesign-Select-Value",
           "data": {
             "oid": "javascript.0.VIS.Daten.Charts.Klima.OID0",
             "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",
             "values": "8",
             "layout": "outlined",
             "showValueOnRight": false,
             "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,
             "value0": "linkeddevices.0.klima.sensoren.kueche_temperatur",
             "value1": "linkeddevices.0.klima.sensoren.kueche_luftfeuchtigkeit",
             "value2": "linkeddevices.0.klima.sensoren.flur_temperatur",
             "value3": "linkeddevices.0.klima.sensoren.flur_luftfeuchtigkeit",
             "value4": "linkeddevices.0.klima.sensoren.buero_temperatur",
             "value5": "linkeddevices.0.klima.sensoren.buero_luftfeuchtigkeit",
             "value6": "linkeddevices.0.klima.sensoren.netzwerkrack_temperatur",
             "value7": "linkeddevices.0.klima.sensoren.netzwerkrack_luftfeuchtigkeit",
             "value8": "deaktiviert",
             "value9": "8 hours",
             "value10": "12 hours",
             "value11": "1 day",
             "value12": "2 days",
             "value13": "3 days",
             "value14": "7 days",
             "value15": "14 days",
             "value16": "1 month",
             "value17": "2 months",
             "value18": "3 months",
             "value19": "6 months",
             "value20": "1 year",
             "value21": "2 years",
             "vibrateOnMobilDevices": "50",
             "label0": "Küche: Temperatur",
             "label1": "Küche: Luftfeuchtigkeit",
             "selectTextColor": "#ffffff",
             "hintText": "OID0",
             "selectHintTextColor": "#ffffff",
             "selectBorderColor": "transparent",
             "selectBorderColorSelected": "transparent",
             "selectHintTextColorSelected": "#ffffff",
             "z_index": "900",
             "label2": "Flur: Temperatur",
             "label4": "Büro: Temperatur",
             "label5": "Büro: Luftfeuchtigkeit",
             "label3": "Flur: Luftfeuchtigkeit",
             "label6": "Netzwerkrack: Temperatur",
             "label7": "Netzwerkrack: Luftfeuchtigkeit"
           },
           "style": {
             "left": "10px",
             "top": "140px",
             "width": "190px",
             "height": "56px"
           },
           "widgetSet": "materialdesign"
         },
         "e00008": {
           "tpl": "tplVis-materialdesign-Select-Value",
           "data": {
             "oid": "javascript.0.VIS.Daten.Charts.Klima.OID1",
             "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",
             "values": "8",
             "layout": "outlined",
             "showValueOnRight": false,
             "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,
             "value0": "linkeddevices.0.klima.sensoren.kueche_temperatur",
             "value1": "linkeddevices.0.klima.sensoren.kueche_luftfeuchtigkeit",
             "value2": "linkeddevices.0.klima.sensoren.flur_temperatur",
             "value3": "linkeddevices.0.klima.sensoren.flur_luftfeuchtigkeit",
             "value4": "linkeddevices.0.klima.sensoren.buero_temperatur",
             "value5": "linkeddevices.0.klima.sensoren.buero_luftfeuchtigkeit",
             "value6": "linkeddevices.0.klima.sensoren.netzwerkrack_temperatur",
             "value7": "linkeddevices.0.klima.sensoren.netzwerkrack_luftfeuchtigkeit",
             "value8": "deaktiviert",
             "value9": "8 hours",
             "value10": "12 hours",
             "value11": "1 day",
             "value12": "2 days",
             "value13": "3 days",
             "value14": "7 days",
             "value15": "14 days",
             "value16": "1 month",
             "value17": "2 months",
             "value18": "3 months",
             "value19": "6 months",
             "value20": "1 year",
             "value21": "2 years",
             "vibrateOnMobilDevices": "50",
             "label0": "Küche: Temperatur",
             "label1": "Küche: Luftfeuchtigkeit",
             "selectTextColor": "#ffffff",
             "hintText": "OID1",
             "selectHintTextColor": "#ffffff",
             "selectBorderColor": "transparent",
             "selectBorderColorSelected": "transparent",
             "selectHintTextColorSelected": "#ffffff",
             "z_index": "900",
             "label2": "Flur: Temperatur",
             "label4": "Büro: Temperatur",
             "label5": "Büro: Luftfeuchtigkeit",
             "label3": "Flur: Luftfeuchtigkeit",
             "label6": "Netzwerkrack: Temperatur",
             "label7": "Netzwerkrack: Luftfeuchtigkeit"
           },
           "style": {
             "left": "10px",
             "top": "210px",
             "width": "190px",
             "height": "56px"
           },
           "widgetSet": "materialdesign"
         },
         "e00009": {
           "tpl": "tplVis-materialdesign-Select-Value",
           "data": {
             "oid": "javascript.0.VIS.Daten.Charts.Klima.OID2",
             "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",
             "values": "8",
             "layout": "outlined",
             "showValueOnRight": false,
             "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,
             "value0": "linkeddevices.0.klima.sensoren.kueche_temperatur",
             "value1": "linkeddevices.0.klima.sensoren.kueche_luftfeuchtigkeit",
             "value2": "linkeddevices.0.klima.sensoren.flur_temperatur",
             "value3": "linkeddevices.0.klima.sensoren.flur_luftfeuchtigkeit",
             "value4": "linkeddevices.0.klima.sensoren.buero_temperatur",
             "value5": "linkeddevices.0.klima.sensoren.buero_luftfeuchtigkeit",
             "value6": "linkeddevices.0.klima.sensoren.netzwerkrack_temperatur",
             "value7": "linkeddevices.0.klima.sensoren.netzwerkrack_luftfeuchtigkeit",
             "value8": "deaktiviert",
             "value9": "8 hours",
             "value10": "12 hours",
             "value11": "1 day",
             "value12": "2 days",
             "value13": "3 days",
             "value14": "7 days",
             "value15": "14 days",
             "value16": "1 month",
             "value17": "2 months",
             "value18": "3 months",
             "value19": "6 months",
             "value20": "1 year",
             "value21": "2 years",
             "vibrateOnMobilDevices": "50",
             "label0": "Küche: Temperatur",
             "label1": "Küche: Luftfeuchtigkeit",
             "selectTextColor": "#ffffff",
             "hintText": "OID2",
             "selectHintTextColor": "#ffffff",
             "selectBorderColor": "transparent",
             "selectBorderColorSelected": "transparent",
             "selectHintTextColorSelected": "#ffffff",
             "z_index": "900",
             "label2": "Flur: Temperatur",
             "label4": "Büro: Temperatur",
             "label5": "Büro: Luftfeuchtigkeit",
             "label3": "Flur: Luftfeuchtigkeit",
             "label6": "Netzwerkrack: Temperatur",
             "label7": "Netzwerkrack: Luftfeuchtigkeit"
           },
           "style": {
             "left": "10px",
             "top": "280px",
             "width": "190px",
             "height": "56px"
           },
           "widgetSet": "materialdesign"
         }
       },
       "name": "3_card_Daten_Klima_Thermometer_im_Haus",
       "filterList": []
      }
      

      Andere Frage, Farben mit transparenz-Werten angeben zu können (rgba()) wäre ein VIS Thema oder?

      Geht doch schon längst

      Ok, ich hab bisher entweder nur Hex-Werte eingefügt oder über den Button rechts eine Farbe gewählt 😄 Gut zu Wissen 🙂

      posted in Tester
      D
      darkiop
    • ioBroker dotfiles - pimp my shell :)

      Hallo zusammen,
      einige von euch sind sicherlich des Öfteren direkt auf der Shell unterwegs um den ioBroker zu Administrieren. Gerade für einen genaueren Blick ins Logfile bietet sich dieses an, denn hier wird nichts durch die Weboberfläche gekürzt. Aus diesem Grund habe ich aus meinen privaten Dotfiles für den Umgang mit ioBroker die 'ioBroker.dotfiles' extrahiert und stelle sie euch hier zur Verfügung.

      Das ganze schaut wie folgt aus:

      177d498d-07de-4caa-be65-9384134fb872-grafik.png

      Testen könnt ihr das ganze auf Debian basierten Systemen wie unter 'Installation' beschrieben. Aktuell wird das ganze noch aber nicht dauerhaft eingebunden, d.h. bei jedem Login müsst ihr die dotfiles mit source ~/iobroker-dotfiles/bashrc manuell laden. Eine ständige Installation folgt später.

      Mit ./install-applications.sh wird sichergestellt, das zum einen die bash-completition installiert ist und zum anderen das Logfile-Tool 'lnav' (siehe Alias iobl). Zusätzlich wird noch 'toilet' installiert welches dafür sorgt, das in der MOTD der Hostname in der großen gelben Schrift generiert wird.

      Link Github

      https://github.com/darkiop/ioBroker.dotfiles

      Installation (git muss installiert sein):

      mkdir ~/iobroker-dotfiles
      cd ~/iobroker-dotfiles
      git clone https://github.com/darkiop/ioBroker.dotfiles.git .
      ./install-applications.sh
      source ~/iobroker-dotfiles/bashrc
      

      Alias iobl

      dab2b6e2-daa0-414b-9e65-7c70d593ffe0-grafik.png

      Über den Alias 'iobl' (alias iobl='lnav /opt/iobroker/log/iobroker.$(date +"%F").log') wird mit lnav das ioBroker Logfile geöffnet (Vergleichbar mit einem tail -f /opt/iobroker/log/iobroker.DATUM.log).

      lnav selbst ist sehr mächtig, mehr unter https://wiki.ubuntuusers.de/lnav/

      Ich würde mich über euer Feedback freuen und bin offen für Anregungen und Verbesserungsvorschläge 🙂

      posted in ioBroker Allgemein
      D
      darkiop

    Latest posts made by darkiop

    • RE: IOB Mobile App für Android und iOS

      @sigi234 Ich habe bei mir gerade geschaut - habe keine Probleme mit der Lizenz.
      @pthaler war aber auch schon länger nicht mehr online ... 😞

      posted in Praktische Anwendungen (Showcase)
      D
      darkiop
    • RE: Einsteiger - Erfahrung & Fragen

      @da_woody Fähigkeiten und vor allem Zeit ... 😉

      posted in Einsteigerfragen
      D
      darkiop
    • RE: Einsteiger - Erfahrung & Fragen

      @beachboy Gerade für kleine Schritte und einen schnellen Erfolg kannst du mit der IOB Mobile App nichts falsch machen. Ich nutze die mittlerweile an den Handys, Tablets und auch am Macbook.

      posted in Einsteigerfragen
      D
      darkiop
    • RE: Einsteiger - Erfahrung & Fragen

      Die hier wäre ebenfalls etwas für dich:

      https://forum.iobroker.net/topic/75104/iob-mobile-app-für-android-und-ios?page=1

      Das hat bei mir die "klassische", selbstgebaute Visualisierung in >80% der Fälle abgelöst.

      Und ein Tipp: Starte in kleinen Schritten, natürlich gibt es viel zu entdecken und auszuprobieren - aber da wirst du dich sicherlich erstmal verlaufen 😉
      Schau dir auch gleich zu beginn das Thema "Alias" an.

      posted in Einsteigerfragen
      D
      darkiop
    • RE: [Frage] Realisierung Adapter UDP Keba Wallbox

      Guten Morgen, ich werde auch Testen, muss heute sowieso ohne PV-Automatik mal wieder etwas in den Akku pumpen 🙂

      posted in ioBroker Allgemein
      D
      darkiop
    • RE: Zugriff Iobroker im Internet Explorer funktioniert nicht

      @oliverio sagte in Zugriff Iobroker im Internet Explorer funktioniert nicht:

      Die machen das aber nur für Domains im Internet und nicht im LAN
      Für lokale Webserver macht das überhaupt keinen Sinn.

      Du kannst LE durchaus für lokales verwenden - mit einem lokalen DNS der die lokale Domain verwaltet.
      Betreibe das hier auch schon seit vielen Jahren so, weil ich Geräte und Netzübergreifend die Zertifikatsfehler nicht mehr sehen konnte.

      posted in ioBroker Allgemein
      D
      darkiop
    • RE: Klimaanlage - Daikin / Mitsubishi

      @homoran sagte in Klimaanlage - Daikin / Mitsubishi:

      @darkiop sagte in Klimaanlage - Daikin / Mitsubishi:

      Macht es einen wesentlichen Unterschied (vielleicht auch mit Berücksichtigung der Leitungslänge) ob das Außengerät im Osten oder im Westen aufgestellt ist?

      Du solltest die möglichst geringe Sonneneinstrahlung während der Hauptarbeitszeiten der Klimaanlage berücksichtigen

      Jap, daher die Frage. "Im Osten geht die Sonne auf, ....., im Westen wird zu Sie untergehn) .... kann man vermutlich nur philosophisch lösen 😄
      Wobei mein Bauch gerade sagt, da wäre wohl der Osten der bessere Platz. Wenn die Sonne im Sommer hoch steht, dann würde sie an beiden stellen vom Süden Strahlung abbekommen.

      @legro sagte in Klimaanlage - Daikin / Mitsubishi:

      @darkiop

      Wenn du nach einer Steuerung und Visualisierung suchst, musst du das Rad nicht neu erfinden. Wenn du im Forum danach suchst, findest du sicherlich auch noch weitere.

      Danke. Da schau ich dann mal rein. Wobei ich mittlerweile 90% der VIS auf die IOB Mobile App umgestellt habe. Klappt Super, und der WAF hat auch zugenommen 😉

      posted in Off Topic
      D
      darkiop
    • RE: Klimaanlage - Daikin / Mitsubishi

      @Dieter_P

      Hallo Dieter, danke für deine Antwort.

      Wir haben uns jetzt für eine Daikin entschieden. Es werden die Innengeräte 1x FTXA42AW / 1x FTXA35AW und als Außengerät das 2MXM50A9.

      Eine offene Frage habe ich noch, vielleicht könnt ihr hier mit eurer Erfahrung noch helfen. Wir haben 2 Möglichkeiten das Außengerät zu positionieren. Einmal hinterm Haus (Ostseite) und einmal im Vorgarten (Westseite).

      Bei der Montage im Vorgarten wären die Leitungslängen ein paar Meter kürzer. Montageort des Innengerätes im OG ändert sich nicht, im EG ist es auf der anderen Seite des Raumes (Küche, Wohnzimmer, Wintergarten) und somit näher am Stellplatz des Außengerätes. Optisch passt es an beiden Stellen im Raum ganz gut.

      Macht es einen wesentlichen Unterschied (vielleicht auch mit Berücksichtigung der Leitungslänge) ob das Außengerät im Osten oder im Westen aufgestellt ist?

      Vorteil für die Westmontage wäre noch, das meinerseits weniger Hausaufgaben zu machen sind - hier liegt schon eine Stromleitung und ich müsste nicht wie im Osten durch Garage und unterhalb der Pflastersteine eine neue Leitung verlegen. Nachteil Westmontage (Straßenseite) wäre, man sieht die Kabelkanäle permanent.

      posted in Off Topic
      D
      darkiop
    • RE: Klimaanlage - Daikin / Mitsubishi

      @dieter_p Hallo Dieter, guten Morgen.

      Vielen Dank für deine Ausführliche Antwort.

      Da ist ja ganz schön Sparpotential da wenn man den Weg über einen Einkauf in Italien nimmt ...

      Spannend finde ich in unseren Angeboten die starken Unterschiede bei den Kälteleitungen - wir benötigen ca. 25m für beide Innengeräte und die Spanne ist von 300€ - 2000€ 😉 Du schreibst bei dir 9m = ~160€.

      @dieter_p sagte in Klimaanlage - Daikin / Mitsubishi:

      Neben den genannten Dingen wie Preis und Faikin, hat mich bei der Daikin gelockt, dass sie sehr gut und tief Modulieren und die Bedarfssteuerung ist einzigartig am Markt. Finde das ganz nett/nützlich um an der Schraube zu drehen, wenn PV Überschuss anliegt.

      Das ist auch eines meiner Ziele 😉

      Auf dein Angebot bzgl. der Faikins komme ich gerne zurück falls wir uns für die Daikin entscheiden (sieht aktuell stark danach aus).

      Kurze Frage, da ich meine Elektriker gerade nicht erreiche: Ich möchte bereits die Zuleitung zu der Stelle des Außengerätes im Garten legen - 3 adrig 2.5 passt hier oder?

      @homoran sagte in Klimaanlage - Daikin / Mitsubishi:

      Was Mitsubishi angeht habe ich einige Meinungen gehört, dass sie a) nicht so effizient wie Daikin und b) deutlich lautet als Daikin (gewesen?) seien.

      Bzgl. Lautstärle gegeben sich die Datenblätter nichts - beide 18/19 dB(A). Effizienz liest man da natürlich nicht raus - aber aktuell ist der Entscheidungspegel eher bei Daikin.

      posted in Off Topic
      D
      darkiop
    • RE: Klimaanlage - Daikin / Mitsubishi

      Die haben sich stark nach oben entwickelt - ich ärger mich auch grad das wir nicht schon beim Hausbau vor 10 Jahren daran geacht haben - für nen Bruchteil der Kosten die jetzt in 2025 anfallen 🙂

      Selber machen und jemand finden wäre auch eine Option - aber da reden wir von Sparpotential von 1500-2000€ - aber das ist mir die Expertise einer Fachfirma und Gewährleistung Wert.

      Die 35er kostet ~880€ und die 42er 980€ (jeweils netto).

      Das aktuell verbaute WLAN Modul verbindet sich wohl zur Daikin Cloud - aber es gibt ja die genannte alternative welche dann lokal die Innengeräte via MQTT Steuerbar macht.

      Wir tendieren aktuell zum Daikin Angebot - sind aber wie gesagt noch unsicher. Denn auch die Mitsubishi machen einen sehr guten Eindruck.

      posted in Off Topic
      D
      darkiop
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo