Navigation

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

    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 0
    • Followers 0
    • Topics 2
    • Posts 178
    • Best 28
    • Groups 2

    duffbeer2000

    @duffbeer2000

    Starter

    31
    Reputation
    145
    Profile views
    178
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    duffbeer2000 Follow
    Pro Starter

    Best posts made by duffbeer2000

    • RE: Conbee II: Xiaomi-Vernetzung nicht möglich?

      @docadams Ich meinte damit den Anlernmodus ganz normal zu starten und das anzulernende Device anstatt nahe am Controller, nahe an der Lampe anzulernen. Schade das es keine Wirkung hatte. Wie haeselchen schon sagte ist das Zigbee Mesh ein Mysterium, nur mit Osram Plugs wäre ich vorsichtigt. Lese da häufiger von Problemen mit.

      posted in Hardware
      D
      duffbeer2000
    • RE: Zigbee Stick

      "Im Container auf der Console schauen ob "/dev/ttyACM0" noch da ist und wenn es ein Ordner ist diesen löschen" Bei dem Punkt wäre nocht wichtig zu sagen das es zu diesem Zeitpunkt am sichersten ist wenn keine USB-Devices angesteckt sind.

      posted in ioBroker Allgemein
      D
      duffbeer2000
    • RE: Meldung wenn Tor 10 Minuten offen ist...

      @paul53 Stimmt, hab auf deinen Link gar nicht drauf geklickt da ich dachte du hast nur auf die suche aufmerksam gemacht. 😉

      @paul53 Die Lösung von paul53 ist sogar besser. Ich stell auch mal darauf um.

      posted in Blockly
      D
      duffbeer2000
    • RE: Test Adapter deConz v2.0.x

      @Pittini geh mal im Phoscon auf Hilfe, dort dann auf den Link "Alte WebApp Version Wireless Light Control öffnen (2016)" Es öffnet sich dann ein neuer Tab mit der alten Oberfläche, wenn du da oben auf Groups klickst werden dir alle Gruppen (auch die in Phoscon ausgeblendeten) angezeigt und du kannst dort auch die Gruppenzugehörigkeit anpassen oder die Gruppe löschen.

      "TRADFRI open/close remote" und "TRADFRI remote control" sind Schalter/Fernbedienungen welche automatisch eine Gruppe anlegen in welchen die dem Schalter zugehörigen Devices gespeichert werden. Diese kannst du auch nicht löschen.

      posted in Tester
      D
      duffbeer2000
    • RE: [erledigt] Xiaomi Gateway oder Osram Steckdose?

      @Negalein Hi Negalein, wenns Probleme mit Docker und dem Zigbee-Stick gibt meldest dich einfach. Kann dir da helfen.

      posted in Hardware
      D
      duffbeer2000
    • RE: Meldung wenn Tor 10 Minuten offen ist...

      ee636225-277f-4ea3-8288-1802f7f5e745-grafik.png

      So funktioniert es bei mir sehr zuverlässig. Den Timeout musst halt auf deine 10min anpssen.

      posted in Blockly
      D
      duffbeer2000
    • Test Docker Image Multiarch v0.7.x

      Hallo zusammen,

      da ich beruflich aktuell viel mit Docker zu tun habe, habe ich spaßeshalber einen Fork von Buanet erstellt. Nach einigem Ärger mit meiner besseren Hälfte da ich Abends soviel vor dem PC saß habe ich die Installation und das Startup Script stark erweitert und Builds für mehrere Architekturen erstellt (Die Ausgaben habe ich von Buanet übernommen da seine besser als meine waren):

      • amd64
      • armv7hf (i.e. RaspberryPi 2/3)
      • aarch64

      Die ioBroker Installation wurde über das offizielle Installationsscript auf Debian durchgeführt und ioBroker läuft unter dem User "iobroker"

      Es ist nicht notwendig beim starten speziell eine der Architekturen auszuwählen. Es reicht eine der Version mit den tags "latest", "full" oder "min" zu starten, Docker wählt dann automatisch das aktuellste Image für die verwendete Architektur.

      Bei mir läuft es zwar stabil aber aktuell bitte als Beta betrachten.

      Auf Github:
      https://github.com/duffbeer2000/docker-iobroker

      Dockerhub:
      https://hub.docker.com/r/duffbeer2000/iobroker

      Unterschiede der Tags:
      duffbeer2000/iobroker:full
      Die "full"-Version prüft welche Adapter installiert sind und installiert vor dem Start von ioBroker automatisch alle mir bekannten Abhängigkeiten. (Wenn welche fehlen einfah hier schreiben oder noch besser einen issue bei GitHub öffnen.)

      Unterstützte Variablen:
      -e AVAHI=1 <-- Hiermit wird AVAHI installiert und gestartet (Yahka). Wenn der Yahka Adapter installiert ist passiert dies automatisch.
      -e IOBROKER_ADMIN_PORT=8081 <-- Ändern des Adminports
      -e BT_ENABLE=1 Aktivieren wenn man ein Bluetooth Adapter hat, hiermit werden die benötigten Pakete installiert.
      -e ASTERISK=

      • 1 = ioBroker & asterisk im gleichen Container mit ffmpeg
        2 = ioBroker & asterisk im gleichen Container mit sox
        3 = ioBroker & asterisk in unterschiedlichen Containern oder Servern mit ffmpeg
        4 = ioBroker & asteriskin unterschiedlichen Containern oder Servern mit sox
      • Wenn der Ordner /opt/iobroker beim Start leer ist wird die "factory default" Installation wiederhergestellt.
      • Wenn man von einer älteren Node Version (vor Version 😎 kommt kann man in den /opt/ioBroker Ordner eine Datei "UPGRADE" legen, somit wird automatisch beim nächsten Start ein "npm rebuild" im /opt/iobroker Ordner gestartet.
      • Legt man in den Ordner eine Datei "pre_script.sh" wird diese beim nächsten Start automtisch ausführbar und wird vor dem nächsten Schritt mit sudo gestartet.
      • Legt man in den Ordner eine Datei "custom_packages.list" wird beim nächsten Start automtisch geprüft ob die enthaltenen Pakete bereits installiert sind und wenn nicht werden sie installiert.
      • Legt man in den Ordner eine Datei "post_script.sh" wird diese beim nächsten Start automtisch ausführbar und nach der Paketinstallation mit sudo gestartet.
      • Wird erkannt das der "iobroker" User nicht die erforderlichen Rechte im Ordner "/opt/iobroker" besitzt werden diese korrigiert.
      • ioBroker wird mit dem User "iobroker" gestartet.

      duffbeer2000/iobroker:latest
      Die "latest"-Version ist die Standard Version. Fehlende Berechtigungen werden automatisch korrigiert. Für Paketabhängigkeiten der verschiedenen Adapter muss man selbst Hand anlegen. Für die meisten User sollte es aber ausreichen.

      Unterstützte Variablen:
      -e AVAHI=1 <-- Hiermit wird AVAHI installiert und gestartet (Yahka)
      -e IOBROKER_ADMIN_PORT=8081 <-- Ändern des Adminports

      • Wenn der Ordner /opt/iobroker beim Start leer ist wird die "factory default" Installation wiederhergestellt.
      • Wenn man von einer älteren Node Version (vor Version 😎 kommt kann man in den /opt/ioBroker Ordner eine Datei "UPGRADE" legen, somit wird automatisch beim nächsten Start ein "npm rebuild" im /opt/iobroker Ordner gestartet.
      • Legt man in den Ordner eine Datei "pre_script.sh" wird diese beim nächsten Start automtisch ausführbar und wird vor dem nächsten Schritt mit sudo gestartet.
      • Legt man in den Ordner eine Datei "custom_packages.list" wird beim nächsten Start automtisch geprüft ob die enthaltenen Pakete bereits installiert sind und wenn nicht werden sie installiert.
      • Legt man in den Ordner eine Datei "post_script.sh" wird diese beim nächsten Start automtisch ausführbar und nach der Paketinstallation mit sudo gestartet.
      • Wird erkannt das der "iobroker" User nicht die erforderlichen Rechte im Ordner "/opt/iobroker" besitzt werden diese korrigiert.
      • ioBroker wird mit dem User "iobroker" gestartet.

      duffbeer2000/iobroker:min
      Die "min"-Version ist eine abgespeckte Version. Es wird nichts automatisch korrigiert und man ist für alles selbst zuständig.

      Unterstützte Variablen:
      -e AVAHI=1 <-- Hiermit wird AVAHI installiert und gestartet (Yahka)
      -e IOBROKER_ADMIN_PORT=8081 <-- Ändern des Adminports

      • Wenn der Ordner /opt/iobroker beim Start leer ist wird die "factory default" Installation wiederhergestellt.
      • ioBroker wird mit dem User "iobroker" gestartet.

      Ich hoffe ihr könnt damit was anfangen, wenn nicht dürft ihr gerne Fragen. Mangels Hardware wäre ich auch an Tests mit arm und aarch64 interessiert. Ein Raspberry ist schon auf dem Weg zu mir.

      Gruß
      Duff

      posted in Tester
      D
      duffbeer2000
    • RE: Conbee USB Stick auf Synology Diskstation im Docker Container

      @haselchen
      Ich nutze z.B. https://www.realvnc.com/de/connect/download/viewer/ damit verbinde ich mich. Über den Browser geht es nur auf die Phoscon Weboberfläche, über VNC auf das Mesh.

      posted in Hardware
      D
      duffbeer2000
    • RE: [Gelöst mit Umweg] Sony-Bravia: Arkennung an/aus

      @snookerap Sehr komisch, meiner ist ein 2017er Modell. Aber mich wundert das es davon abhängt.

      Nachtrag:
      Wobei mir gerade einfällt, installier mal die Version von hier:
      https://github.com/mghomedev/ioBroker.sony-bravia

      Damit sollte es dann klappen. Wird auch hier beschrieben:
      https://forum.iobroker.net/post/285481

      posted in Blockly
      D
      duffbeer2000
    • RE: Error: spawn udevadm ENOENT Zigbee Adapter

      Meine installierten Versionen:
      node -v --> v8.15.0
      nodejs -v --> 8.15.0
      npm -v --> 6.4.1

      Ich hatte das gleiche Problem in meinem Container (eigener Fork von buanet basierend auf Debian) Hab auch ne weile rumprobiert bis ich auf die Lösung kam, seitdem kommt die Meldung nicht mehr.

      Lösung:

      • Die Console des Containers öffnen
      • apt-get update
      • apt-get -y install udev
        Danach den Container neu startet und die Meldung ist weg. Gib Bescheid ob es was gebracht hat.
      posted in Error/Bug
      D
      duffbeer2000

    Latest posts made by duffbeer2000

    • RE: Lichtsteuerung mit BWM und Türkontakt

      @jb37
      Was mir bei deinem Script auffällt:

      • der dritte "falls" Block da prüfst du ob die Deckenlampe an ist, dabei hast du sie im Block davor schon angeschalten. Dieser Abschnitt wird also immer ausgeführt.
      • du prüfst auf "anwesend = falsch" allerdings wurde die Variable vorher nicht vorbelegt das kann zu Fehlern führen da du in diesem Moment nicht weißt ob sie falsch oder wahr ist.
      • mehr hab ich noch nicht angeschaut.

      Hier ist mein Script vom Flur, da sind mehrere Türen die abgehen. Wenn eine Tür geöffnet wird geht das Licht an, erkennt der Bewegungsmelder was geht das Licht auch an. So lange der Bewegungsmelder was erkennt geht das Licht nicht aus.
      Das Licht geht nur an wenn die Helligkeit im Flur unter 100 Lux ist und in zwei bestimmten Zeitslots. Ansonsten geht das Licht aus wenn 2 Minuten nichts mehr erkannt wird.

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable type="timeout" id="timeout">timeout</variable>
        </variables>
        <block type="comment" id="24WBt~:i2zGn9:^KBRSt" x="-313" y="-138">
          <field name="COMMENT">Türen</field>
          <next>
            <block type="on_ext" id="1t?n./2g#;fDu7E%U(ju">
              <mutation xmlns="http://www.w3.org/1999/xhtml" items="5"></mutation>
              <field name="CONDITION">gt</field>
              <field name="ACK_CONDITION"></field>
              <value name="OID0">
                <shadow type="field_oid" id="t}+0OPJU%H/kC13Eh_94">
                  <field name="oid">deconz.0.Sensors.00158d0002bff095.open</field>
                </shadow>
              </value>
              <value name="OID1">
                <shadow type="field_oid" id="`=)joAfpFR*bJkN,F{7o">
                  <field name="oid">deconz.0.Sensors.00158d0002ecefee.open</field>
                </shadow>
              </value>
              <value name="OID2">
                <shadow type="field_oid" id="tD,r#t6f?=sV-Ui|hp$@">
                  <field name="oid">deconz.0.Sensors.00158d0002e738ae.open</field>
                </shadow>
              </value>
              <value name="OID3">
                <shadow type="field_oid" id="eDD]7D19UzlbQwCFw~oP">
                  <field name="oid">deconz.0.Sensors.00158d000313af12.open</field>
                </shadow>
              </value>
              <value name="OID4">
                <shadow type="field_oid" id="1TaDX!6,q+J3tgKyN1IG">
                  <field name="oid">deconz.0.Sensors.00158d0003120d31.open</field>
                </shadow>
              </value>
              <statement name="STATEMENT">
                <block type="timeouts_cleartimeout" id="G}T3d5/tTCZArHquVV[k">
                  <field name="NAME">timeout</field>
                  <next>
                    <block type="procedures_callnoreturn" id="M{F9f-du:dPI{T3:m.uq">
                      <mutation name="LichtEin"></mutation>
                    </block>
                  </next>
                </block>
              </statement>
              <next>
                <block type="comment" id=":[3WVwf9a/GV:C)8{?g[">
                  <field name="COMMENT">Bewegungsmelder</field>
                  <next>
                    <block type="on" id="id7(?96)l,-6OwK`LwW@">
                      <field name="OID">deconz.0.Sensors.00158d0002d43d4b.presence</field>
                      <field name="CONDITION">any</field>
                      <field name="ACK_CONDITION"></field>
                      <statement name="STATEMENT">
                        <block type="timeouts_cleartimeout" id="BT=mGNUd~mWHF+kl#11U">
                          <field name="NAME">timeout</field>
                          <next>
                            <block type="controls_if" id="(Ce+%mE-HRR6O$gb~Sls">
                              <mutation elseif="1"></mutation>
                              <value name="IF0">
                                <block type="logic_compare" id="K10cGU-t%TNXu+@J%*?M">
                                  <field name="OP">EQ</field>
                                  <value name="A">
                                    <block type="get_value" id=",yc4^XLr2U5?+^YgrR!T">
                                      <field name="ATTR">val</field>
                                      <field name="OID">deconz.0.Sensors.00158d0002d43d4b.presence</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="logic_boolean" id="~:dFe}Yb7^;/SF6Bh=+4">
                                      <field name="BOOL">TRUE</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO0">
                                <block type="procedures_callnoreturn" id="#fz;`L9%Yp=E3:sYSlm@">
                                  <mutation name="LichtEin"></mutation>
                                </block>
                              </statement>
                              <value name="IF1">
                                <block type="logic_compare" id="HSI.+K:-sG9.A4OI__=U">
                                  <field name="OP">EQ</field>
                                  <value name="A">
                                    <block type="get_value" id="WU+UP~d:ISVWl_|~hG4S">
                                      <field name="ATTR">val</field>
                                      <field name="OID">deconz.0.Sensors.00158d0002d43d4b.presence</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="logic_boolean" id="f5YF`[jqGQt8pl40N)_(">
                                      <field name="BOOL">FALSE</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO1">
                                <block type="procedures_callnoreturn" id="Rk$$~)GZm%whvB0e~H*1">
                                  <mutation name="LichtAus"></mutation>
                                </block>
                              </statement>
                            </block>
                          </next>
                        </block>
                      </statement>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </next>
        </block>
        <block type="procedures_defnoreturn" id="9T}@DOgWdP.GEALkAk9X" x="-312" y="513">
          <field name="NAME">LichtEin</field>
          <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
          <statement name="STACK">
            <block type="controls_if" id="TUiz]p4B[pD~gN|{F,7l">
              <mutation elseif="1"></mutation>
              <value name="IF0">
                <block type="logic_operation" id="z)^!=0I4q:WWFunj9ygd" inline="false">
                  <field name="OP">AND</field>
                  <value name="A">
                    <block type="logic_operation" id="u9RjU|a}*28mOj,tG-,;" inline="false">
                      <field name="OP">OR</field>
                      <value name="A">
                        <block type="time_compare" id="EB/~V-z]tuo|2tBR1POk">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true"></mutation>
                          <field name="OPTION">between</field>
                          <field name="START_TIME">05:30</field>
                          <field name="END_TIME">08:00</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="time_compare" id="?A#F7RpvVmXm@wr2vtM#">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true"></mutation>
                          <field name="OPTION">between</field>
                          <field name="START_TIME">16:00</field>
                          <field name="END_TIME">22:00</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <value name="B">
                    <block type="logic_compare" id="/:RA=ZP,R-2e..{3,2w.">
                      <field name="OP">LT</field>
                      <value name="A">
                        <block type="convert_tonumber" id="fnaSHiPMg%;ZZ;ruJvha">
                          <value name="VALUE">
                            <block type="get_value" id="vOakpERq;jq0]}8?8cYj">
                              <field name="ATTR">val</field>
                              <field name="OID">deconz.0.Sensors.00158d0002d43d4b.lux</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <value name="B">
                        <block type="math_number" id="ZI9GGUFaWh70Ugqu$ecj">
                          <field name="NUM">100</field>
                        </block>
                      </value>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO0">
                <block type="control" id="?JHRF*ODZl%XZq4mm,p.">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                  <field name="OID">deconz.0.Groups.1.on</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="logic_boolean" id="yIyhYREzaTVt@V,{NcX3">
                      <field name="BOOL">TRUE</field>
                    </block>
                  </value>
                  <next>
                    <block type="procedures_callnoreturn" id="Y1=H.H,.}}n{w]zW[KBU">
                      <mutation name="LichtAus"></mutation>
                    </block>
                  </next>
                </block>
              </statement>
              <value name="IF1">
                <block type="logic_compare" id="!r(rbS19ouJh-nd0c$5l">
                  <field name="OP">LT</field>
                  <value name="A">
                    <block type="convert_tonumber" id="]1#.1vzepNm!*~@qOnGw">
                      <value name="VALUE">
                        <block type="get_value" id="{93H-SI[.RQPdgM^z`ax">
                          <field name="ATTR">val</field>
                          <field name="OID">deconz.0.Sensors.00158d0002d43d4b.lux</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <value name="B">
                    <block type="math_number" id="/kevQ]0S22MIC|egbz*-">
                      <field name="NUM">100</field>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO1">
                <block type="control" id="0|F*{PWMY]s7K;kuh)]~">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                  <field name="OID">deconz.0.Lights.00124b001d3aaae6.on</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="logic_boolean" id="6ddypsl^ZMfdfP,okh}=">
                      <field name="BOOL">TRUE</field>
                    </block>
                  </value>
                  <next>
                    <block type="procedures_callnoreturn" id="1gYte?9]y%7X7y]L^Fl!">
                      <mutation name="LichtAus"></mutation>
                    </block>
                  </next>
                </block>
              </statement>
            </block>
          </statement>
        </block>
        <block type="procedures_defnoreturn" id="r(epVeh_IflZ$Y!a`,Y4" x="-312" y="863">
          <field name="NAME">LichtAus</field>
          <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
          <statement name="STACK">
            <block type="timeouts_settimeout" id="ueQ0=sPHwCIOWe%z?#59">
              <field name="NAME">timeout</field>
              <field name="DELAY">2</field>
              <field name="UNIT">min</field>
              <statement name="STATEMENT">
                <block type="control" id="LlC{;8$bl[Xl$9+gJS!p">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                  <field name="OID">deconz.0.Groups.1.on</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="logic_boolean" id="O#NeHQmE;/l)(#M/ieLa">
                      <field name="BOOL">FALSE</field>
                    </block>
                  </value>
                  <next>
                    <block type="control" id="4{*V]GX:R)![Gg|dohJy">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">deconz.0.Lights.00124b001d3aaae6.on</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id=":sfjf-f4rWYA2F4j0Xy#">
                          <field name="BOOL">FALSE</field>
                        </block>
                      </value>
                    </block>
                  </next>
                </block>
              </statement>
            </block>
          </statement>
        </block>
      </xml>
      
      posted in Blockly
      D
      duffbeer2000
    • RE: [Adapter] Weatherflow_UDP

      Ha perfekt, mein Weatherflow steht seit letzter draußen Woche auf dem Balkon und wartet darauf im ioBroker eingebunden zu werden. Teste gleich mal deinen Adapter.

      posted in Tester
      D
      duffbeer2000
    • RE: Test Adapter homeconnect (BSH Home-Connect) v0.0.x

      @matze007 Korrekt, er kann auch mit Neff-Geräten umgehen. Die nutzen ja auch die BSH Home-Connect App

      posted in Tester
      D
      duffbeer2000
    • RE: [HowTo] ioBroker unter Docker auf Synology DiskStation

      @stsch83 Wenn du einen Docker Swarm auf deinem Raspberry 4 von z.B. zwei ioBroker Containern betreibst dann has du doch doppelte Auslastung und kommst recht schnell ans Limit oder?

      posted in ioBroker Allgemein
      D
      duffbeer2000
    • RE: [Gelöst mit Umweg] Sony-Bravia: Arkennung an/aus

      @snookerap Sehr komisch, meiner ist ein 2017er Modell. Aber mich wundert das es davon abhängt.

      Nachtrag:
      Wobei mir gerade einfällt, installier mal die Version von hier:
      https://github.com/mghomedev/ioBroker.sony-bravia

      Damit sollte es dann klappen. Wird auch hier beschrieben:
      https://forum.iobroker.net/post/285481

      posted in Blockly
      D
      duffbeer2000
    • RE: [Gelöst mit Umweg] Sony-Bravia: Arkennung an/aus

      @chralt
      Bei mir gibt es in den Objekten folgende:
      sony-bravia.0.info.connection --> Zeigt an ob er per LAN erreichbar ist
      sony-bravia.0.info.powerstatus --> Zeigt den aktuellen Zustand. "standby" wenn er ausgeschaltet ist oder "active" wenn er eingeschaltet ist,

      posted in Blockly
      D
      duffbeer2000
    • RE: [HowTo] ioBroker unter Docker auf Synology DiskStation

      @andre @Sweatchuck
      Hi ihr beiden, glücklicherweise habe ich auch nen Xiaomi Sauger 😉 und hab mich mal kurz drangemacht die Karte ans laufen zu bekommen. Hier mein Vorgehen:

      Normalerweise sollten hier die von andre beschriebenen Packages reichen: build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev

      Sobald der Container dann gestartet ist gehst du in die Einstellungen der javascript.0 Instanz, dort trägst du unter "Zusätzliche npm Module" folgende beiden ein: request canvas

      Dann auf speichern, danach siehst du im Log das die Module installiert werden. Wenn alles fertig ist gehst du in die Console vom Container. Im Ordner /opt/iobroker führst du folgenden Befehl aus:
      iobroker rebuild mihome-vacuum --install

      Danach sollte die Karte laufen.

      posted in ioBroker Allgemein
      D
      duffbeer2000
    • RE: Test Adapter deConz v2.0.x

      @Pittini geh mal im Phoscon auf Hilfe, dort dann auf den Link "Alte WebApp Version Wireless Light Control öffnen (2016)" Es öffnet sich dann ein neuer Tab mit der alten Oberfläche, wenn du da oben auf Groups klickst werden dir alle Gruppen (auch die in Phoscon ausgeblendeten) angezeigt und du kannst dort auch die Gruppenzugehörigkeit anpassen oder die Gruppe löschen.

      "TRADFRI open/close remote" und "TRADFRI remote control" sind Schalter/Fernbedienungen welche automatisch eine Gruppe anlegen in welchen die dem Schalter zugehörigen Devices gespeichert werden. Diese kannst du auch nicht löschen.

      posted in Tester
      D
      duffbeer2000
    • RE: [HowTo] ioBroker unter Docker auf Synology DiskStation

      @stevie77 Also teilweise blickt man bei dem Beitrag nicht mehr durch.

      Backup:

      • du kannst den iobroker-data sichern, das gibt dann ein recht großes Backup. Falls was kaputt geht den Container an sich stoppen (nicht ioBroker im Container killen) das iobroker-data Verzeichnis wiederherstellen und den Container wieder starten.
      • wichtig ist aber auf jeden Falal noch die interne Backupfunktion von ioBroker, das gibt dann ne recht kleine Datei aber wenn was im iobroker-data Verzeichnis kaputt ist und das vielleicht schon mehere Backups lang ohne das es auffällt ist dieses kleine Backup die Rettung. Damit kann man auch die ganzen Adapter von Grund auf sauber neu installieren lassen wenn es z.B. bei einem Wechsel der node.js Version zu Problemen kommt.

      Latest oder Version:
      Welche Version du genau bekommen hast siehst du beim Starten des Containers im Log ganz oben. Da sollte die Version stehen.

      JS-Controller und Node.js update:

      • Beide kannst du nicht über die ioBroker-Gui aktualisieren.
      • Gefahrlos ist beides nicht, es kann immer zu inkompatibiläten kommen. Hier ist es wichtig vorher nachzulesen.
      • Ein Update auf Node.js v12 am besten erst machen wenn das Image auch auf der neuen Version läuft sonst würde ein Update des Containers bedeuten du machst ein downgrade.
      • beim Wechsel auf V12 sollte es dieses mal ohne händischen eingriff klappen. Aber das am besten nachlesen wenn Andre die neue Version ins stable bringt.
      posted in ioBroker Allgemein
      D
      duffbeer2000
    • RE: [HowTo] ioBroker unter Docker auf Synology DiskStation

      @andre Hi André, ich habe mir jetzt auch mal die Beta-Version installiert. Testweise ohne Backup und Restore bin ich direkt vom latest auf den beta Tag gewechselt. Ohne rebuild läuft aktuell alles sauber. Teste jetzt noch ein bisschen und gebe dann nochmal Rückmeldung.

      posted in ioBroker Allgemein
      D
      duffbeer2000
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo