Navigation

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

    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

    H
    • Profile
    • Following 1
    • Followers 0
    • Topics 0
    • Posts 13
    • Best 0
    • Groups 1

    Hoffiheller

    @Hoffiheller

    0
    Reputation
    35
    Profile views
    13
    Posts
    0
    Followers
    1
    Following
    Joined Last Online

    Hoffiheller Follow
    Starter

    Latest posts made by Hoffiheller

    • RE: Eurotronic Spirit ZigBee

      @Freaknet
      ja ich habe JS-Controller 2.2.7 und node.js 10.18.1 am laufen und soweit ich es beurteilen kann Problemfrei.

      Edit: siehe Post 32

      posted in Hardware
      H
      Hoffiheller
    • RE: Eurotronic Spirit ZigBee

      @Freaknet

      meine bwm´s reagieren sehr gut aktuell, habe die Ikea bwm´s

      Bildschirmfoto 2020-01-15 um 22.02.55.png

      posted in Hardware
      H
      Hoffiheller
    • RE: Blocky bringt mich in den Wahnsinn

      @Jan1

      Der Trigger ist falsch abgefragt. Die DPssind wohl nur true oder false, wie willst die auf größer abfragen.

      hat aber irgendwie Funktioniert

      Die falls kannst ganz weg lassen wenn das schon im Trigger erledigst und wenn nicht, Werte Oder zu prüfen und jedesmal auf true abfragen ist auch Overkill, da der Block das eh macht und das true komplett überflüssig ist.

      Danke für den tip das macht in Zukunft einiges übersichtlicher und schneller.

      posted in Blockly
      H
      Hoffiheller
    • RE: Eurotronic Spirit ZigBee

      @Freaknet

      Klappt der State "lastupdated"?

      ja geht

      Bildschirmfoto 2020-01-15 um 21.46.27.png

      ja bei einer neu installation ist das klar mit API Key ich habe es aber eben direkt geupdatet von 1.1.2 zu 1.2.3 und da hat es den API Key nicht übernommen.

      posted in Hardware
      H
      Hoffiheller
    • RE: Blocky bringt mich in den Wahnsinn

      @mend

      habe es nochmal umgebaut so geht es wie gewünscht aber man bekommt direkt eine telegram Nachricht so wie das Licht angeht. ich bekomme so auch immer direkt 5 nachrichten.
      Bildschirmfoto 2020-01-15 um 21.35.19.png

      posted in Blockly
      H
      Hoffiheller
    • RE: Eurotronic Spirit ZigBee

      @Jey-Cee
      ich habe jetzt mal die 1.2.3 installiert dabei viel mir auf das der API key nicht mit übernommen wurde, diesmal war es aber möglich einen neuen API Key zu erzeugen und meine ersten Lampen und Script test Funktionieren in dieser Version.

      👍

      @Freaknet
      ich habe meinen Port leer gelassen.

      posted in Hardware
      H
      Hoffiheller
    • RE: Eurotronic Spirit ZigBee

      @Jey-Cee kein problem solange es eine version gibt die funktioniert bin ich zufrieden, ich dachte nur ich erwähne auch mal ein Problem

      👍 und vielen Dank an alle die sich die Arbeit machen so etwas auf die beine zu stellen.

      posted in Hardware
      H
      Hoffiheller
    • RE: Eurotronic Spirit ZigBee

      @Jey-Cee

      @Hoffiheller Adapter komplett gelöscht und nicht nur die Instanz?

      habe es eben nochmal versucht, Adapter komplett gelöscht und in der Version 1.2.2 Installiert, leider habe ich es in der version auch nicht geschafft einen API key zu erstellen, schlussendlich habe ich wieder ein downgrade auf Version 1.1.2 und siehe es läuft wieder.
      bei der Installation gab es auch ein paar Fehlermeldung mit denen ich allerdings nix anfangen kann, aber beim downgrade kamen die selben Meldungen.

      $ ./iobroker add deconz  --host raspberrypi
      NPM version: 6.13.4
      npm install iobroker.deconz@1.2.2 --loglevel error --prefix "/opt/iobroker" (System call)
      In file included from ../src/DeviceINQ.h:17,                 from ../src/linux/BluetoothSerialPort.cc:13:../node_modules/nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../node_modules/nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)                                                              ^
      In file included from ../src/linux/BluetoothSerialPort.cc:12:../src/linux/BluetoothSerialPort.cc: At global scope:/home/iobroker/.cache/node-gyp/10.18.1/include/node/node.h:573:43: warning: cast between incompatible function types from ‘void (*)(v8::Handle<v8::Object>)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]       (node::addon_register_func) (regfunc),                          \                                           ^/home/iobroker/.cache/node-gyp/10.18.1/include/node/node.h:607:3: note: in expansion of macro ‘NODE_MODULE_X’   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)   ^~~~~~~~~~~~~../src/linux/BluetoothSerialPort.cc:23:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(BluetoothSerialPort, InitAll) ^~~~~~~~~~~
      In file included from /home/iobroker/.cache/node-gyp/10.18.1/include/node/node.h:63,                 from ../src/linux/BluetoothSerialPort.cc:12:/home/iobroker/.cache/node-gyp/10.18.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:/home/iobroker/.cache/node-gyp/10.18.1/include/node/node_object_wrap.h:84:78:   required from here/home/iobroker/.cache/node-gyp/10.18.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]                reinterpret_cast<Callback>(callback), type);                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /home/iobroker/.cache/node-gyp/10.18.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:../node_modules/nan/nan_object_wrap.h:65:61:   required from here/home/iobroker/.cache/node-gyp/10.18.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
      ../src/linux/DeviceINQ.cc:35:14: fatal error: bluetooth/bluetooth.h: Datei oder Verzeichnis nicht gefunden     #include <bluetooth/bluetooth.h>              ^~~~~~~~~~~~~~~~~~~~~~~compilation terminated.
      make: *** [BluetoothSerialPort.target.mk:107: Release/obj.target/BluetoothSerialPort/src/linux/DeviceINQ.o] Fehler 1
      gyp
       ERR! build error 
      gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:191:23)gyp ERR! stack     at ChildProcess.emit (events.js:198:13)gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
      gyp ERR! System Linux 4.19.75-v7l+gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "build"gyp ERR! 
      cwd /opt/iobroker/node_modules/node-bluetoothgyp ERR! node -v v10.18.1gyp ERR! node-gyp -v v5.0.5gyp ERR! not ok 
      host.raspberrypi install adapter deconz
      ERROR: Some packets could not be installed. Please install them manually
      upload [3] deconz.admin /opt/iobroker/node_modules/iobroker.deconz/admin/words.js words.js application/javascript
      upload [2] deconz.admin /opt/iobroker/node_modules/iobroker.deconz/admin/instruction.png instruction.png image/png
      upload [1] deconz.admin /opt/iobroker/node_modules/iobroker.deconz/admin/index_m.html index_m.html text/html
      upload [0] deconz.admin /opt/iobroker/node_modules/iobroker.deconz/admin/deconz.png deconz.png image/png
      host.raspberrypi object system.adapter.deconz created/updated
      host.raspberrypi object enum.functions.color created/updated
      host.raspberrypi create instance deconz
      host.raspberrypi object deconz.0.Gateway_info.alive created
      host.raspberrypi object deconz.0.Gateway_info.network_open created
      host.raspberrypi object deconz.0.Gateway_info created
      host.raspberrypi object deconz.0.info.connection created
      host.raspberrypi object deconz.0.info created
      host.raspberrypi object deconz.0.Sensors created
      host.raspberrypi object deconz.0.Lights created
      host.raspberrypi object deconz.0.Groups created
      host.raspberrypi object system.adapter.deconz.0.sigKill created
      host.raspberrypi object system.adapter.deconz.0.eventLoopLag created
      host.raspberrypi object system.adapter.deconz.0.outputCount created
      host.raspberrypi object system.adapter.deconz.0.inputCount created
      host.raspberrypi object system.adapter.deconz.0.uptime created
      host.raspberrypi object system.adapter.deconz.0.memRss created
      host.raspberrypi object system.adapter.deconz.0.memHeapTotal created
      host.raspberrypi object system.adapter.deconz.0.memHeapUsed created
      host.raspberrypi object system.adapter.deconz.0.cputime created
      host.raspberrypi object system.adapter.deconz.0.cpu created
      host.raspberrypi object system.adapter.deconz.0.compactMode created
      host.raspberrypi object system.adapter.deconz.0.connected created
      host.raspberrypi object system.adapter.deconz.0.alive created
      host.raspberrypi object system.adapter.deconz.0 created
      process exited with code 0```
      posted in Hardware
      H
      Hoffiheller
    • RE: Blocky bringt mich in den Wahnsinn

      @mend

      ich will auch mal versuchen etwas beizutragen. anbei mal mein Lösungsansatz wie ich es bewältigen würde, das liegt aber daran das ich mit den Timeouts auf Kriegsfuß bin.

      <xml xmlns="http://www.w3.org/1999/xhtml">
        <variables>
          <variable type="undefined" id="timeout4">timeout4</variable>
        </variables>
        <block type="on_ext" id="=Ekh(d#t2Q/*a0|-RmIP" x="-838" y="-562">
          <mutation items="2"></mutation>
          <field name="CONDITION">true</field>
          <field name="ACK_CONDITION"></field>
          <value name="OID0">
            <shadow type="field_oid" id="VYCE?r?S{yr,*JD3[dT2">
              <field name="oid">deconz.0.Lights.1.on</field>
            </shadow>
          </value>
          <value name="OID1">
            <shadow type="field_oid" id="|HA~+2V0,q3/n5pvDBA6">
              <field name="oid">deconz.0.Lights.3.on</field>
            </shadow>
          </value>
          <statement name="STATEMENT">
            <block type="timeouts_settimeout" id="gy}|sAF_DQXg.;FQmc3a">
              <field name="NAME">timeout4</field>
              <field name="DELAY">60</field>
              <field name="UNIT">sec</field>
              <statement name="STATEMENT">
                <block type="controls_if" id="lgo%/1P8sMZTlfT|f*8}">
                  <mutation else="1"></mutation>
                  <value name="IF0">
                    <block type="logic_operation" id="T/`h4}o]EYuy^]FfKKpS">
                      <field name="OP">OR</field>
                      <value name="A">
                        <block type="logic_compare" id="zo|J]:4A(y,7H3$e(JHI">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="get_value" id="#a6HSdgys/n}-5r-a|;C">
                              <field name="ATTR">val</field>
                              <field name="OID">deconz.0.Lights.3.on</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_boolean" id="bT:F4=Vojc|*,3bhKs[1">
                              <field name="BOOL">TRUE</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <value name="B">
                        <block type="logic_compare" id="Wza^L+Y9x.}`PYe!Z{=}">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="get_value" id=";+*=*:kAkVQ0!@ljG7N[">
                              <field name="ATTR">val</field>
                              <field name="OID">deconz.0.Lights.1.on</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_boolean" id="(qQ5{p5:T~sts@a1fN23">
                              <field name="BOOL">TRUE</field>
                            </block>
                          </value>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="control" id="N@HhnKGGSq/*;%O3aL6A">
                      <mutation delay_input="false"></mutation>
                      <field name="OID">deconz.0.Lights.1.on</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="m0{RE;LB$,L+!ww[K-~}">
                          <field name="BOOL">FALSE</field>
                        </block>
                      </value>
                      <next>
                        <block type="control" id="zsUhH%2Efk-1`|:=3LmU">
                          <mutation delay_input="false"></mutation>
                          <field name="OID">deconz.0.Lights.3.on</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="logic_boolean" id="1-%oIIRm}DotQc?N,!6f">
                              <field name="BOOL">FALSE</field>
                            </block>
                          </value>
                          <next>
                            <block type="debug" id="bS2z6G8|?V#u9VNK*%6t">
                              <field name="Severity">log</field>
                              <value name="TEXT">
                                <shadow type="text" id="oD(knTZ5Pdl?V,9`xC=y">
                                  <field name="TEXT">!! ACHTUNG !! Licht wurde von der Notfallzeit ausgeschalten !</field>
                                </shadow>
                              </value>
                              <next>
                                <block type="telegram" id="isq6}}*2cGG/S4r3b/P]">
                                  <field name="INSTANCE"></field>
                                  <field name="LOG"></field>
                                  <field name="SILENT">FALSE</field>
                                  <field name="PARSEMODE">default</field>
                                  <value name="MESSAGE">
                                    <shadow type="text" id="{H^_s2;_+l_$3N~pRrDj">
                                      <field name="TEXT">!! ACHTUNG !! Licht wurde von der Notfallzeit ausgeschalten !</field>
                                    </shadow>
                                  </value>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </statement>
                  <statement name="ELSE">
                    <block type="debug" id="+/wD}mBboia2~Y6Aw1$@">
                      <field name="Severity">log</field>
                      <value name="TEXT">
                        <shadow type="text" id="$,e#2{Af!UgNz{us11U~">
                          <field name="TEXT">Licht vor Notlauf ausgeschlten</field>
                        </shadow>
                      </value>
                    </block>
                  </statement>
                  <next>
                    <block type="comment" id="w|c.MV]lQRpdh)#?Ur8X">
                      <field name="COMMENT">hier der timeoutstop </field>
                      <next>
                        <block type="timeouts_cleartimeout" id="TH3!29wEx$9gA`wPFe9I">
                          <field name="NAME">timeout4</field>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </statement>
            </block>
          </statement>
          <next>
            <block type="comment" id="y=+AZqyYw7DI8.ulb+}f">
              <field name="COMMENT">so hätte ich es bewältigt</field>
              <next>
                <block type="on_ext" id="9eUR^;5!QfBv-9mby5lo">
                  <mutation items="2"></mutation>
                  <field name="CONDITION">true</field>
                  <field name="ACK_CONDITION"></field>
                  <value name="OID0">
                    <shadow type="field_oid" id="!MdQl/o%J-jz*Z~C3Qe:">
                      <field name="oid">deconz.0.Lights.1.on</field>
                    </shadow>
                  </value>
                  <value name="OID1">
                    <shadow type="field_oid" id="*]K-K*nzhBPN%r4IuS4C">
                      <field name="oid">deconz.0.Lights.3.on</field>
                    </shadow>
                  </value>
                  <statement name="STATEMENT">
                    <block type="controls_if" id="_S^ZbKn4RwU=Co!+0F7B">
                      <mutation else="1"></mutation>
                      <value name="IF0">
                        <block type="logic_operation" id="%jvB#=}]dTOEKA.V2oy3">
                          <field name="OP">OR</field>
                          <value name="A">
                            <block type="logic_compare" id="v4UW`GAxv%O6v=gzs%Ir">
                              <field name="OP">EQ</field>
                              <value name="A">
                                <block type="get_value" id="k:z}~a1+7FFb)zPA]N6s">
                                  <field name="ATTR">val</field>
                                  <field name="OID">deconz.0.Lights.3.on</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="logic_boolean" id="Nemkw`T=~gf)0JuW/6DI">
                                  <field name="BOOL">TRUE</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_compare" id="i:?ohuj:(,*P)N}LV(S2">
                              <field name="OP">EQ</field>
                              <value name="A">
                                <block type="get_value" id="ddXtq7*)ZZn|/I+^ekcu">
                                  <field name="ATTR">val</field>
                                  <field name="OID">deconz.0.Lights.1.on</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="logic_boolean" id="phN350Z4(pMnVAx#+gV2">
                                  <field name="BOOL">TRUE</field>
                                </block>
                              </value>
                            </block>
                          </value>
                        </block>
                      </value>
                      <statement name="DO0">
                        <block type="control" id="IS3]BN=T@,ia+Wl8k#oN">
                          <mutation delay_input="true"></mutation>
                          <field name="OID">deconz.0.Lights.1.on</field>
                          <field name="WITH_DELAY">TRUE</field>
                          <field name="DELAY_MS">60000</field>
                          <field name="UNIT">ms</field>
                          <field name="CLEAR_RUNNING">FALSE</field>
                          <value name="VALUE">
                            <block type="logic_boolean" id="R]fJe]WzT_:1j:|Jc=cF">
                              <field name="BOOL">FALSE</field>
                            </block>
                          </value>
                          <next>
                            <block type="control" id="[$GxiAUR_bqs;U2218:$">
                              <mutation delay_input="true"></mutation>
                              <field name="OID">deconz.0.Lights.3.on</field>
                              <field name="WITH_DELAY">TRUE</field>
                              <field name="DELAY_MS">60000</field>
                              <field name="UNIT">ms</field>
                              <field name="CLEAR_RUNNING">FALSE</field>
                              <value name="VALUE">
                                <block type="logic_boolean" id="T)N7l~I)%N``~m#8bMK~">
                                  <field name="BOOL">FALSE</field>
                                </block>
                              </value>
                              <next>
                                <block type="debug" id="=3rf{)Ki{ICEBvUTY+h|">
                                  <field name="Severity">log</field>
                                  <value name="TEXT">
                                    <shadow type="text" id=")%5}k0]*~Y(8TQz0/`=|">
                                      <field name="TEXT">!! ACHTUNG !! Licht wurde von der Notfallzeit ausgeschalten !</field>
                                    </shadow>
                                  </value>
                                  <next>
                                    <block type="telegram" id="IulSqelmIrbB/;4h*6]d">
                                      <field name="INSTANCE"></field>
                                      <field name="LOG"></field>
                                      <field name="SILENT">FALSE</field>
                                      <field name="PARSEMODE">default</field>
                                      <value name="MESSAGE">
                                        <shadow type="text" id="L+wm-pY$rOpS{w;D5)Eu">
                                          <field name="TEXT">!! ACHTUNG !! Licht wurde von der Notfallzeit ausgeschalten !</field>
                                        </shadow>
                                      </value>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </statement>
                      <statement name="ELSE">
                        <block type="debug" id="p]I|^u}U}5a%BGF2LpsU">
                          <field name="Severity">log</field>
                          <value name="TEXT">
                            <shadow type="text" id="xoK;=G[)tAj/CNoHTC{p">
                              <field name="TEXT">Licht vor Notlauf ausgeschlten</field>
                            </shadow>
                          </value>
                        </block>
                      </statement>
                    </block>
                  </statement>
                </block>
              </next>
            </block>
          </next>
        </block>
      </xml>```
      posted in Blockly
      H
      Hoffiheller
    • RE: Eurotronic Spirit ZigBee

      Hallo, ich habe ähnliche Probleme mit der Version 1.2.2, nur kommt bei mir noch hinzu das ich auch keine Objekte aus den IoBroker steuern kann und somit auch sämtliche skripte nicht laufen. Nachdem ich jetzt wieder auf 1.1.2 installiert habe läuft alles wieder Problemlos. Jedoch kann ich jetzt auch nicht genau sagen ob es an deconz liegt da ich ziemlich zeitgleich mit den Update mein ganzes system geupdatet habe.
      mein System: Conbee 1 stick am Pi 4
      Platform: linux
      os: linux
      Architecture: arm
      CPUs: 4
      Speed: 600 MHz
      Model: ARMv7 Processor rev 3 (v7l)
      RAM: 3.8 GB
      System uptime: 22:16:12
      Node.js: v10.18.1
      NPM: 6.13.4
      Disk size: 58.3 GiB
      Disk free: 53.2 GiB
      adapters count: 312
      Uptime: 22:16:33
      Active instances: 21

      diese Logeinträge sind vorhanden immer wiederholend sowie ich versuche etwas zu schalten aus den IoBroker heraus.

      deconz.0	2020-01-14 17:57:03.071	info	(7162) Set light state with ID: 4 parameter: {"on": true} Code 404: Ressource not found
      deconz.0	2020-01-14 17:57:03.048	info	(7162) setLightState: {"on": true} 4 deconz.0.Lights.4.on
      deconz.0	2020-01-14 17:56:51.319	info	(7162) Get Config: Code 404: Ressource not found
      deconz.0	2020-01-14 17:56:51.209	info	(7162) starting. Version 1.2.2 in /opt/iobroker/node_modules/iobroker.deconz, node: v10.18.1```
      posted in Hardware
      H
      Hoffiheller
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo