Navigation

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

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    A
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 5
    • Best 0
    • Groups 0

    attmax

    @attmax

    0
    Reputation
    19
    Profile views
    5
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    attmax Follow

    Latest posts made by attmax

    • RE: (Gelöst)Warnmeldung im Logfile bezüglich HM Heizkörperthermostat

      So! Titel geändert! Ich hoffe das ist jetzt richtig so?

      Danke auch für die Info zum Verhalten bezüglich Skripteinbindung.

      Hab das Problem nun gelöst, auf Grund des Tips von dna909

      @dna909:

      Poste mal bitte Dein Script, eigentlich sollte der Datenpunkt vom Typ "Zahl" sein. `

      Der Fehler lag am "Text" Baustein.

      Wollte nur nochmal Danke sagen.

      posted in Skripten / Logik
      A
      attmax
    • RE: (Gelöst)Warnmeldung im Logfile bezüglich HM Heizkörperthermostat

      Hallo nochmal!

      Hier das Skript!

      ! ````
      <xml xmlns="http://www.w3.org/1999/xhtml"><block type="on_ext" id="RXfehX~Ic,wY}EW0^y)%" x="-612" y="38"><mutation items="1"></mutation>
      <field name="CONDITION">any</field>

      <value name="OID0"><shadow type="field_oid" id="I+;;rHm#f*xjxJ[K5]X}"><field name="oid">hm-rpc.1.000A9709A0DCFE.1.ACTUAL_TEMPERATURE</field></shadow></value> 
      <statement name="STATEMENT"><block type="controls_if" id="j@G58D0wZuA[J,MfTJg:"><mutation elseif="1"></mutation>
          <value name="IF0"><block type="logic_compare" id="jD@Nuo8a~pUfllk`g%x?"><field name="OP">LT</field>
              <value name="A"><block type="get_value" id="Y%|]n~p+u5CX~jpbMJ,q"><field name="ATTR">val</field>
                  <field name="OID">hm-rpc.1.000A9709A0DCFE.1.ACTUAL_TEMPERATURE</field></block></value> 
              <value name="B"><block type="get_value" id="1dPAd=esBgbX6:Pq0QEG"><field name="ATTR">val</field>
                  <field name="OID">hm-rpc.1.000A9709A0DCFE.1.SET_POINT_TEMPERATURE</field></block></value></block></value> 
          <statement name="DO0"><block type="control" id="q~]sWe6Gc-OqVbFM2I_f"><mutation delay_input="false"></mutation>
              <field name="OID">hm-rpc.1.0001D7098D9E51.3.STATE</field>
              <field name="WITH_DELAY">FALSE</field>
              <value name="VALUE"><block type="logic_boolean" id="UQ4lOV-Eq9vnoaMKl9N#"><field name="BOOL">TRUE</field></block></value> 
              <next><block type="control" id="n1nwlo=|idHg6BYw.BKi"><mutation delay_input="false"></mutation>
                  <field name="OID">hm-rpc.1.000393C99B9BF9.1.SET_POINT_TEMPERATURE</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE"><block type="text" id="QZ.,2K3lXOY*+GE#HIbN"><field name="TEXT">4.5</field></block></value></block></next></block></statement> 
          <value name="IF1"><block type="logic_compare" id="tV|;!-RhtP*5I8U5D9uO"><field name="OP">GT</field>
              <value name="A"><block type="get_value" id="F26`0!ghsR#svr^R;Fx*"><field name="ATTR">val</field>
                  <field name="OID">hm-rpc.1.000A9709A0DCFE.1.ACTUAL_TEMPERATURE</field></block></value> 
              <value name="B"><block type="get_value" id="uA5_Ap`-}oRN)ar.PX{D"><field name="ATTR">val</field>
                  <field name="OID">hm-rpc.1.000A9709A0DCFE.1.SET_POINT_TEMPERATURE</field></block></value></block></value> 
          <statement name="DO1"><block type="control" id="78uo|P``KCGtZx+McJWO"><mutation delay_input="false"></mutation>
              <field name="OID">hm-rpc.1.0001D7098D9E51.3.STATE</field>
              <field name="WITH_DELAY">FALSE</field>
              <value name="VALUE"><block type="logic_boolean" id="ygjq=!02,OwD:t`#ohr^"><field name="BOOL">FALSE</field></block></value> 
              <next><block type="control" id="y;@3!fIF@,2HC=%iCSHO"><mutation delay_input="false"></mutation>
                  <field name="OID">hm-rpc.1.000393C99B9BF9.1.SET_POINT_TEMPERATURE</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE"><block type="text" id="@p(}0;]z03HS+1Z_1%uE"><field name="TEXT">30.5</field></block></value></block></next></block></statement></block></statement></block></xml> 
      
      
      und das Blockly
      
       ![8932_hk_ein_aus.png](/assets/uploads/files/8932_hk_ein_aus.png) 
      
      Danke
      
      Edit by eric2905: CODE- und Spoiler-Tags gesetzt
      posted in Skripten / Logik
      A
      attmax
    • (Gelöst)Warnmeldung im Logfile bezüglich HM Heizkörperthermostat

      Hallo!

      Ich habe ein Script zum steuern meines Handtuchtrockners geschrieben.

      Der Trigger ist dabei das HmIP Wanthermostat. Funzt top, aber:

      Ich bekomme im Log nun die folgende Warnmeldung:

      Wrong type of hm-rpc.1.000393C99B9BF9.1.SET_POINT_TEMPERATURE: "string". Please fix, while deprecated and will not work in next versions

      Dieser String beschreibt im Skript, ob des Ventil des Handtuchtrockners Offen, bzw. Geschlossen ist. Ist auch ein HmIP Gerät.

      Wie soll ich damit umgehen?

      Danke Markus

      P.S.: Ich weiß das ich die Komponenten in der WebUI miteinander verknüpfen kann, will aber über den Iobroker steuern.

      posted in Skripten / Logik
      A
      attmax
    • RE: (Gelöst)HmIp-Schaltsteckdose reagiert auf Skript nicht

      @paul53:

      @attmax:

      HmIP Wandthermostat-IST_Temperatur ist der Trigger, HmIP-Steckdose ist der EIN/AUS. Weshalb verwendest Du keine Direkt-Verknüpfung zwischen HmIP WT und HmIP Steckdose ? Der WT enthält den benötigten 2-Punkt-Regler.

      Weil ich so gut wie alles über den Iobroker steuern möchte.

      Habe aber das Problem bereits gelöst.

      Die Ursache lag am Javascript Adapter. Es war der neue V3.7.0 installiert und der dürfte noch buggy sein.

      Zurück zum V3.6.4 und alles läuft.

      Danke

      posted in Skripten / Logik
      A
      attmax
    • (Gelöst)HmIp-Schaltsteckdose reagiert auf Skript nicht

      Hallo Alle!

      Ich habe mal versucht das Blockly Script von Dennis Schimmer bei mir in einer vereinfachten Weise nachzustellen, allerdings mit HmIP Komponenten.

      Mein Problem dabei ist, es funktioniert einfach nicht.

      Ich weiß langsam nicht mehr wo ich den Fehler suchen soll, obgleich das Script ja eigentlich extrem Simpel ist.

      Kurze Erklärung dazu:

      HmIP Wandthermostat-IST_Temperatur ist der Trigger, HmIP-Steckdose ist der EIN/AUS.

      Der Einfachheit halber hab ich es wie Dennis am Anfang mit absoluten Werten versucht, aber auch schon mit einem selbst definierten Datenpunkt.

      Wo ist das Problem: Der State vom HmIP Aktor reagiert nicht auf das Skript.

      Die verbindung zur CCU3 funzt aber garantiert, denn manuell kann ich von False auf True schalten und umgekehrt und die Information wird auch übergeben.

      Kann mir jemand sagen was hier im Argen liegt, bin mit meinem Latein am Ende.

      BTW: Kann ich prüfen, ob ein Skript eigentlich funktioniert, außer im Feldversuch?

      Bitte um Nachsicht, bin noch komplett am Anfang, Danke

      anbei noch ein Screenshot vom Blockly und der Code.

      Bitte, Bitte um Hilfe. Danke Markus

      <xml 1999/xmlns="<URL url=" http:/www.w3.org/xhtml"="">http://www.w3.org/1999/xhtml">

      <block type="on_ext" id="%tv{/[/n|fUutv48diwo" x="-937" y="13"><mutation items="1"></mutation>

      <field name="CONDITION">any</field>

      <value name="OID0"><shadow type="field_oid" id="pCj/0!d3pYe*MQ=rw#r]"><field name="oid">hm-rpc.1.000A9709A0DCFE.1.ACTUAL_TEMPERATURE</field></shadow></value>

      <statement name="STATEMENT"><block type="controls_if" id=",9_Nr-P-{%Fd+Tc0-=Nu"><mutation elseif="1"></mutation>

      <value name="IF0"><block type="logic_compare" id="MNNrFZahBq|5K~FZfYHp"><field name="OP">LTE</field>

      <value name="A"><block type="get_value" id="XZp{,?X0!(*a71q)beRo"><field name="ATTR">val</field>

      <field name="OID">hm-rpc.1.000A9709A0DCFE.1.ACTUAL_TEMPERATURE</field></block></value>

      <value name="B"><block type="text" id="[h6LdPsManT8o?JF3Ur/"><field name="TEXT">23</field></block></value></block></value>

      <statement name="DO0"><block type="control" id="yqyhuXocO:cEP276=y0k"><mutation delay_input="false"></mutation>

      <field name="OID">hm-rpc.1.0001D7098D9E51.3.STATE</field>

      <field name="WITH_DELAY">FALSE</field>

      <value name="VALUE"><block type="logic_boolean" id="?Yy^SRvnoO^nyINrf*]#"><field name="BOOL">TRUE</field></block></value></block></statement>

      <value name="IF1"><block type="logic_compare" id=";_i]cfZdrmL/qXWB6PuO"><field name="OP">GT</field>

      <value name="A"><block type="get_value" id="05hB:}da}@CQX_^vBlC@"><field name="ATTR">val</field>

      <field name="OID">hm-rpc.1.000A9709A0DCFE.1.ACTUAL_TEMPERATURE</field></block></value>

      <value name="B"><block type="text" id="/EWQv2?yYEgoEtM:*x;l"><field name="TEXT">25</field></block></value></block></value>

      <statement name="DO1"><block type="control" id="}6;6~]L4/!BY.JwxYt#d"><mutation delay_input="false"></mutation>

      <field name="OID">hm-rpc.1.0001D7098D9E51.3.STATE</field>

      <field name="WITH_DELAY">FALSE</field>

      <value name="VALUE"><block type="logic_boolean" id="PDGjw4AYy[^(T_9;v]R|"><field name="BOOL">FALSE</field></block></value></block></statement></block></statement></block></xml> 8932_blockly.png

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