Navigation

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

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    A
    • Profile
    • Following 0
    • Followers 0
    • Topics 8
    • Posts 38
    • Best 0
    • Groups 1

    Atredis

    @Atredis

    0
    Reputation
    17
    Profile views
    38
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Atredis Follow
    Starter

    Latest posts made by Atredis

    • Zigbee Adapter Leuchten über Yahka Adapter steuern

      Hallo.
      Ich möchte meine Steuerzentralen um die HUE Bridge reduzieren und dann nur noch mit dem Zigbee Adapter arbeiten.
      Ich habe jetzt auch alle Schalter und Bewegungsmelder Kameras über die Apple Home App mithilfe des Yahka Adapters integriert.
      Nun sollen auch meine Leuchtmittel gänzlich integriert werden.
      Erst einmal die HUE Zigbee Leuchten und dann die WLED´s.

      Leider klappt es hier ja nicht weil der Yahka Adapter ja die Farbe und Helligkeit mit anderen Werten Steuert als der Zigbee Adapter für dir Lampen zulässt.
      Ich habe viel gesucht und immer irgendwelche Bruchstücke gefunden.
      Leider ist dies schon länger her und ich finde nicht mehr die Sachen die mir wirklich weiterhelfen könnten.
      Wenn ich das alles so Richtig verstanden habe muss man ja die Werte umwandeln.
      Dies habe ich damals aber schon nicht einbauen können.
      Schön wäre ein Weg in beide Richtungen um bei Änderungen über die App auch später die VIS oder andere Datenpunkte aktualisieren zu können.

      Dies sind ja die Werte die man im Yahka Adapter unter LightBulb einstellen kann:

      Brightness
      CharacteristicValueActiveTransitionCount
      CharacteristicValueTransitionControl
      ColorTemperature
      Hue
      Name
      Saturation
      SupportedCharacteristicValueTransitionConfiguration
      On

      Der Zigbee Adapter verarbeitet ja

      Color: RGB in HEX
      Brightness
      Color Temp

      Bestimmt hat es ja schon jemand hin bekommen und kann mir evtl weiterhelfen wie ich das ganze lösen kann.
      Wo ich was als Konvertierung im Zusammenhang eintragen muss.
      Wenn ich das so Richtig in Erinnerung habe stehen HUE und Saturation ja in einem Zusammenhang für die Erzeugung der Farben.

      Programmiertechnisch bin ich allerdings in Java etc Ahnungslos.
      Ich verstehe einfache zusammenhänge bekomme es allerdings selbstständig nicht Programmiert .
      Hier behelfe ich mir momentan mit Blockly was bei manchen recht einfachen Routinen recht lang ist aber für mich der momentan einfachste weg.

      Auch wenn es nicht die feine Art ist schon fertige Lösungen ohne Mitwirkung zu bekommen sehe ich hier allerdings momentan meine einzige Möglichkeit um dieses Problem zu lösen.

      Danke schon einmal

      Atredis

      posted in ioBroker Allgemein
      A
      Atredis
    • RE: Grundlagenfragen D1 Mini mit Tasmota

      Danke für Eure Antworten.
      Mit einem Relay welches nicht belegt wird funktioniert der Schalter wie gewünscht.
      Werde mir aber das "entkoppeln" einmal näher anschauen.

      Bildschirmfoto 2020-09-07 um 18.02.02.png

      posted in Hardware
      A
      Atredis
    • RE: Grundlagenfragen D1 Mini mit Tasmota

      @dirkhe
      Ja.
      In meinen Fall habe ich
      Relay1 (D5)
      Relay2 (D6)
      Schalter3 (D7)
      Genommen.
      Ich möchte die relays unabhängig von Schalter steuern.

      Was ich machen möchte
      Schalter wird genutzt um die Klingel auszuwerten
      Relay1 schaltet die Klingel ein oder stumm
      Relay2 betätigt den türsummer

      Was ich aber jetzt habe ist das der Schalter immer power in io Broker schaltet und dies schaltet power 1 (Datenpunkt)

      Power1 und Power2 können geschaltet werden.

      Habe auch schon viele andere Kombinationen versucht.
      Aber der Schalter egal welche Nummer noch nehme schaltet immer Relay1 ich

      posted in Hardware
      A
      Atredis
    • Grundlagenfragen D1 Mini mit Tasmota

      Hallo.
      Habe mir die D1 Mini von Az Delivery bestellt.
      Auf diese Habe ich Tasmota aufgespielt.
      Jetzt habe ich eigentlich gedacht das man diese dann auch einfach mit jeden GPIO Port so nutzen kann wie man will.
      Das scheint ja nicht zu funktionieren Manche Pins darf man nur als Ausgang Nutzen andere bringen geben dem Modul einen Reset wenn man diese auf low setzt.
      Was ich bis jetzt rausgefunden habe ist das ich D1,D2,D4,D6,D7 als I/O nutzen kann und D3,D4,D8 nur als Output.
      Das würde für alles was ich imm moment machen will auch ausreichen.

      Jetzt habe ich ein 2 Fach Relay an dem D1 Mini dran hängen und benötige noch einen Eingang.

      Dazu bin ich aber mit Tasmota nicht in der Lage dieses einzustellen.
      Das Relay funktioniert auf en Oben beschriebenen Pins super.
      Wenn ich aber den Eingang nutzen will schaltet dieser immer das 1. Relay. Egal welchen I/O Pin ich nutze oder welche Schalter Nummer ich in Tasmota nutze.
      Ich will mit dem Eingang aber nicht das Relay Steuern sondern im IoBroker ein True oder False bekommen.

      Gibt es eine für Laien verständliche Erklärung wie ich das machen kann oder ist es in Tasmota nicht möglich und ich muss den D1 Mini anders Flashen?
      Später möchte ich natürlich noch mehr I/O oder auch Analog Eingänge des D1 Minis nutzen.
      Aber wenn er schon mit dem steuern von 2 Relays und einem Eingang überfordert wäre ist er vielleicht dir falsche Wahl

      Versuche dieses Spiel schon seit mehreren Tagen.
      Erst war das Relay Modul defekt und jetzt bekomme ich einfach diese simple Aufgabe nicht hin.
      Irgendwie zum verzweifeln.

      posted in Hardware
      A
      Atredis
    • RE: [Gelöst] Uhrzeit immer eine Stunde zuviel

      @paul53

      Das ist ja dann eine Einfache Lösung.

      Super danke

      posted in Blockly
      A
      Atredis
    • [Gelöst] Uhrzeit immer eine Stunde zuviel

      Hallo.
      Ich wollte mir die Laufzeit meiner Spülmaschine anzeigen lassen.
      Dabei bin ich auf ein merkwürdiges verhalten gestoßen das immer eine Stunde mehr berechnet wird als es wirklich sein sollte.
      Also hier in dem Beispiel werden jetzt 8h Differenz angezeigt.
      Das Problem kann ich zwar lösen indem ich den deaktivierten Block nehme aber dann sind die Zeitwerte die ich Speichern will ja falsch wenn man diese in anderer art und weise zum rechnen nehmen will.
      Jetzt ist meine Frage ist das Richtig so oder ein Fehler. Vielleicht ist ja die Programmier Logik eine andere als meine.
      Hier einmal das Blockly

      Ach Java Script Engine 4.6.17

      Bildschirmfoto 2020-08-05 um 11.30.40.png

      Zum Testen

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable id="bl=bUiN$U8Uwp9p(1|s/">Start</variable>
          <variable id="?]XG.=mxqkP~Zj[n{_pI">Ende</variable>
          <variable id="4.BGxaCPF{E$,0l*y;ug">Gesamt</variable>
        </variables>
        <block type="variables_set" id="-^QC.YjV]%phH]kV?+Z_" x="88" y="88">
          <field name="VAR" id="bl=bUiN$U8Uwp9p(1|s/">Start</field>
          <value name="VALUE">
            <block type="convert_from_date" id="=HVS(7(yMUY#9s:|kNk=">
              <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
              <field name="OPTION">object</field>
              <value name="VALUE">
                <block type="text" id="OeOd}(v|6MZ4.%`]$3LN">
                  <field name="TEXT">0:00</field>
                </block>
              </value>
            </block>
          </value>
          <next>
            <block type="variables_set" id="X5~6mGR_i#BD84nD.{`8">
              <field name="VAR" id="?]XG.=mxqkP~Zj[n{_pI">Ende</field>
              <value name="VALUE">
                <block type="convert_from_date" id="mlJ/L)O:sI)Do%h6*`Q^">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                  <field name="OPTION">object</field>
                  <value name="VALUE">
                    <block type="text" id="XJHn?|])Z%*5ZC42h%aV">
                      <field name="TEXT">7:00</field>
                    </block>
                  </value>
                </block>
              </value>
              <next>
                <block type="variables_set" id="UZTL.H+vuBvn^)_z#:_A" disabled="true">
                  <field name="VAR" id="4.BGxaCPF{E$,0l*y;ug">Gesamt</field>
                  <value name="VALUE">
                    <block type="math_arithmetic" id="vn[CNBrvWIZ{p0rs/WZ2">
                      <field name="OP">MINUS</field>
                      <value name="A">
                        <shadow type="math_number" id="E.QKw9!@j*C[;`.jOrBd">
                          <field name="NUM">1</field>
                        </shadow>
                        <block type="math_arithmetic" id="l)Q;-YYOmTt6B!!GhoFH">
                          <field name="OP">MINUS</field>
                          <value name="A">
                            <shadow type="math_number" id="]ECm^o8_ij57HfUu{bZq">
                              <field name="NUM">1</field>
                            </shadow>
                            <block type="variables_get" id="L,u5=3t(t1?KeFXWZvqn">
                              <field name="VAR" id="?]XG.=mxqkP~Zj[n{_pI">Ende</field>
                            </block>
                          </value>
                          <value name="B">
                            <shadow type="math_number" id="v|E@%2dKT%8SZ%NN6}nt">
                              <field name="NUM">1</field>
                            </shadow>
                            <block type="variables_get" id="bqnI%toq5N^i~{%c1LBZ">
                              <field name="VAR" id="bl=bUiN$U8Uwp9p(1|s/">Start</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <value name="B">
                        <shadow type="math_number" id="Qm9:!Ae8fQZZez9Jn[0d">
                          <field name="NUM">3600000</field>
                        </shadow>
                      </value>
                    </block>
                  </value>
                  <next>
                    <block type="variables_set" id="hS14,vtN_$n%XEAgCxW{">
                      <field name="VAR" id="4.BGxaCPF{E$,0l*y;ug">Gesamt</field>
                      <value name="VALUE">
                        <block type="math_arithmetic" id="j_?@=ucYh9Dong{B`shO">
                          <field name="OP">MINUS</field>
                          <value name="A">
                            <shadow type="math_number">
                              <field name="NUM">1</field>
                            </shadow>
                            <block type="math_arithmetic" id="fHXVp:[]o5uqW{V$|]ot">
                              <field name="OP">MINUS</field>
                              <value name="A">
                                <shadow type="math_number">
                                  <field name="NUM">1</field>
                                </shadow>
                                <block type="variables_get" id="B`4t.TxJe6e9`6VUj9[z">
                                  <field name="VAR" id="?]XG.=mxqkP~Zj[n{_pI">Ende</field>
                                </block>
                              </value>
                              <value name="B">
                                <shadow type="math_number">
                                  <field name="NUM">1</field>
                                </shadow>
                                <block type="variables_get" id="OT,S_VXFzM!1[B!NHE.h">
                                  <field name="VAR" id="bl=bUiN$U8Uwp9p(1|s/">Start</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <value name="B">
                            <shadow type="math_number" id="Y;{D;1!HP4y%Z4*M[:{q">
                              <field name="NUM">0</field>
                            </shadow>
                          </value>
                        </block>
                      </value>
                      <next>
                        <block type="debug" id="A#f9ojdMmU.))-IiXvC,">
                          <field name="Severity">log</field>
                          <value name="TEXT">
                            <shadow type="text" id="UuUBv:p.(d5H2=oh3@3J">
                              <field name="TEXT">test</field>
                            </shadow>
                            <block type="convert_from_date" id="_3_a-gj.E=rn@%BkW+O`">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                              <field name="OPTION">hh:mm</field>
                              <value name="VALUE">
                                <block type="variables_get" id="qr#tpX+)[Gm7kybquD54">
                                  <field name="VAR" id="4.BGxaCPF{E$,0l*y;ug">Gesamt</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <next>
                            <block type="debug" id="V.T0WWH/Idx1BsQB8huW">
                              <field name="Severity">log</field>
                              <value name="TEXT">
                                <shadow type="text" id="K@UJ?-k1.sP?JezQ*v#U">
                                  <field name="TEXT">test</field>
                                </shadow>
                                <block type="convert_from_date" id="MkIWXGG1PnGuM;aTHVq|">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                  <field name="OPTION">h</field>
                                  <value name="VALUE">
                                    <block type="variables_get" id="F)WkTe{AThI,bH}9;}Vc">
                                      <field name="VAR" id="4.BGxaCPF{E$,0l*y;ug">Gesamt</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <next>
                                <block type="debug" id="ugIC@)nJ6nH0$7Fx~/Tg">
                                  <field name="Severity">log</field>
                                  <value name="TEXT">
                                    <shadow type="text" id="HZ.Qr6ugJ,(t1#Fz2v?S">
                                      <field name="TEXT">test</field>
                                    </shadow>
                                    <block type="convert_from_date" id="o2uAxrMMO%o}/qrt7]mj">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                      <field name="OPTION">m</field>
                                      <value name="VALUE">
                                        <block type="variables_get" id="0*gMJTF-v{PQK8jL?O7V">
                                          <field name="VAR" id="4.BGxaCPF{E$,0l*y;ug">Gesamt</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="debug" id="n^tUAJp;3@E8Uwn3wNEF">
                                      <field name="Severity">log</field>
                                      <value name="TEXT">
                                        <shadow type="text" id="nM-09vpmr8327^9d1]l(">
                                          <field name="TEXT">test</field>
                                        </shadow>
                                        <block type="convert_from_date" id="?*.:XkM:fNi9288Favzq">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                          <field name="OPTION">object</field>
                                          <value name="VALUE">
                                            <block type="variables_get" id="DE2T5cs0:%4{JR)(8J{o">
                                              <field name="VAR" id="4.BGxaCPF{E$,0l*y;ug">Gesamt</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="debug" id="#c6/%ikgNzE0O-FBC`BF">
                                          <field name="Severity">log</field>
                                          <value name="TEXT">
                                            <shadow type="text" id="7{RKwokLM*+no`B,y1YQ">
                                              <field name="TEXT">test</field>
                                            </shadow>
                                            <block type="variables_get" id="vkA;dpd`qCz82NL7Ng62">
                                              <field name="VAR" id="4.BGxaCPF{E$,0l*y;ug">Gesamt</field>
                                            </block>
                                          </value>
                                          <next>
                                            <block type="debug" id="*xfy}CSDvwhK+)X!`t:l">
                                              <field name="Severity">log</field>
                                              <value name="TEXT">
                                                <shadow type="text" id="JRPztE%}CG$D9y++^Xj%">
                                                  <field name="TEXT">test</field>
                                                </shadow>
                                                <block type="variables_get" id="BZUC57)qe9R]f5ed.bZe">
                                                  <field name="VAR" id="bl=bUiN$U8Uwp9p(1|s/">Start</field>
                                                </block>
                                              </value>
                                              <next>
                                                <block type="debug" id="uoz*$3b06foij.QYn`m.">
                                                  <field name="Severity">log</field>
                                                  <value name="TEXT">
                                                    <shadow type="text" id="Fyl*}k*x,-o]M]mrpOVa">
                                                      <field name="TEXT">test</field>
                                                    </shadow>
                                                    <block type="variables_get" id="pj6)BVJ8S:f;xuTPf5fT">
                                                      <field name="VAR" id="?]XG.=mxqkP~Zj[n{_pI">Ende</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </next>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </next>
        </block>
      </xml>
      
      posted in Blockly
      A
      Atredis
    • RE: Test Adapter vodafone-speedtest v0.0.x GitHub/Latest

      Hallo.

      Habe die Version 0.0.5 Des Adapters.

      Beim aufzeichnen der Daten mit dem SQL Adapter kommen folgende Meldungen:

      sql.1
      2020-06-14 16:00:37.192
      error
      (11974) Cannot insert INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES(178, 1592143236149, 7.81825, 1, 5, 0);: Error: ER_DUP_ENTRY: Duplicate entry '178-1592143236149' for key 'PRI
      sql.1
      2020-06-14 16:00:37.179
      error
      (11974) Cannot insert INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES(176, 1592143236149, 71.273, 1, 5, 0);: Error: ER_DUP_ENTRY: Duplicate entry '176-1592143236149' for key 'PRIM
      sql.1
      2020-06-14 16:00:37.173
      error
      (11974) Cannot insert INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES(178, 1592143236148, 62.546, 1, 5, 0);: Error: ER_DUP_ENTRY: Duplicate entry '178-1592143236148' for key 'PRIM
      sql.1
      2020-06-14 16:00:37.170
      error
      (11974) Cannot insert INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES(176, 1592143236148, 570.184, 1, 5, 0);: Error: ER_DUP_ENTRY: Duplicate entry '176-1592143236148' for key 'PRI
      sql.1
      2020-06-14 16:00:36.141
      info
      (11974) enabled logging of vodafone-speedtest.0.Results.upload_Mb, Alias=false
      
      Zuweisungen in der SQL Datenbank
      
      176		vodafone-speedtest.0.Results.download_MB
      177		vodafone-speedtest.0.Results.download_Mb
      178		vodafone-speedtest.0.Results.upload_MB
      179		vodafone-speedtest.0.Results.upload_Mb
      

      Auch wenn es eigentlich nicht nötig ist diese Werte gleichzeitig in der SQL Datenbank zu erfassen wäre es ja schön wenn es funktionieren würde.

      Da ich jetzt nicht so viel Ahnung von dem ganzen habe würde ich trotzdem einfach einmal darauf tippen das der Fehler durch die Bezeichnung kommt da es sich ja nur durch ein großes und kleines b unterscheidet.

      posted in Tester
      A
      Atredis
    • RE: [Major Update] UniFi Adapter v0.5.0

      @braindead Sorry für die späte Antwort.
      Hat etwas gebraucht bis ich wieder testen konnte da ich bei mir einiges umstelle und vieles parallel mache.

      @braindead sagte in [Major Update] UniFi Adapter v0.5.0:

      Zusätzlich zu is_online die Datenpunkte last_seen_by_uap und last_seen_by_usw abonieren. Solltest Du keinen Switch haben oder keine LAN Geräte überwachen wollen, reicht last_seen_by_uap.

      Ja wenn diese Punkte mit aktiviert sind funktioniert es mit der Anwesenheit Erkennung.

      Könnte man evtl. Ändern das man nur noch den is_online Datenpunkt aktivieren muss.

      Sonst ist der Adapter super

      Danke für die Arbeit

      posted in Entwicklung
      A
      Atredis
    • RE: [Major Update] UniFi Adapter v0.5.0

      Ich habe es jetzt auch einmal kurz getestet.
      Das was mir aufgefallen ist und ich evtl überlesen habe ist das wenn ich nur den .is_online Datenpunkt aktiviere also alle anderen Daten nicht mit Abboniere ändert sich dieser nicht.
      Werde es morgen einmal ausgiebiger testen.

      posted in Entwicklung
      A
      Atredis
    • RE: Grundlagenfrage Funktionen, Variablen, Laufzeiten

      Was Ich damit Rausfinden Will ist eigentlich.

      Wenn 101 gestartet wird und 102 Triggert.
      Nach meinem Verständnis Laufen ab dann 101 und 102 Parallel.

      Oder wird wenn der Trigger erkannt wird 102 komplett bearbeitet und dann erst wieder 101 Fortgesetzt. Wobei hier auch nicht klar ist ab welcher Stelle 101 Pausiert wird.

      Jetzt aber gleiche Variablen benutzt werden ist der Status der Variablen nicht klar definiert da mann nicht weiß ob 101 oder 102 die Variable gerade geändert hat.

      Also In solchen Fällen eigene Variablen Benutzen.

      Vielleicht Verstehe ich das auch alles komplett Falsch.

      Sorry Anfänger Fragen die evtl zu Hoch für mich sind.

      Glaube wenn ich mich auf Saubere Klarere Strukturen einlasse ist das Besser und diese Frage ist überflüssig.

      posted in Blockly
      A
      Atredis
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo