Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Ping Adapter unter Proxmox

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Ping Adapter unter Proxmox

Geplant Angeheftet Gesperrt Verschoben Blockly
6 Beiträge 3 Kommentatoren 304 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • 4 Offline
    4 Offline
    4-Real
    schrieb am zuletzt editiert von 4-Real
    #1

    Hallo Jungs, ich habe ein komisches Phänomen mit Proxmox und meinem NUC
    Habe ubuntu-18.04.3-live-server-amd64 als VM Laufen, soweit funktioniert sie auch.
    Alle meine Scripte funktionieren nur das Script was den Ping Adapter nutzt funktioniert nicht.
    Der Ping Adapter prüft in 30 Sekunden Abständen ob mein Fernseher an ist, und wenn ja, sollen Lampen ab einer bestimmten Uhrzeit angeschaltet werden. Angehen tun sie, selbst auch dann wenn der Ping Adapter den Status auf false gesetzt hat.
    Mein Script sieht so aus:
    Unbenannt.JPG
    Unter meinen Datenpunkte sehe ich auch, wenn beim Ping Adapter der Fernseher auf false geht, wie meine 4 Datenpunkte auf true wechseln, obwohl sie auch auf false gehen sollen.. Kennt jemand das Problem / Phänomen?..
    Mich ärgert das nämlich gerade gewaltig...

    J.A.R.V.I.S.J 1 Antwort Letzte Antwort
    0
    • 4 4-Real

      Hallo Jungs, ich habe ein komisches Phänomen mit Proxmox und meinem NUC
      Habe ubuntu-18.04.3-live-server-amd64 als VM Laufen, soweit funktioniert sie auch.
      Alle meine Scripte funktionieren nur das Script was den Ping Adapter nutzt funktioniert nicht.
      Der Ping Adapter prüft in 30 Sekunden Abständen ob mein Fernseher an ist, und wenn ja, sollen Lampen ab einer bestimmten Uhrzeit angeschaltet werden. Angehen tun sie, selbst auch dann wenn der Ping Adapter den Status auf false gesetzt hat.
      Mein Script sieht so aus:
      Unbenannt.JPG
      Unter meinen Datenpunkte sehe ich auch, wenn beim Ping Adapter der Fernseher auf false geht, wie meine 4 Datenpunkte auf true wechseln, obwohl sie auch auf false gehen sollen.. Kennt jemand das Problem / Phänomen?..
      Mich ärgert das nämlich gerade gewaltig...

      J.A.R.V.I.S.J Offline
      J.A.R.V.I.S.J Offline
      J.A.R.V.I.S.
      Developer
      schrieb am zuletzt editiert von J.A.R.V.I.S.
      #2

      Hey @4-Real,
      wenn ich das auf dem kleinen Screenshot richtig sehe, dann sind deine Bedingungen falsch verknüpft. Derzeit werden die Lampen gesteuert, entweder, wenn es zwischen 17:15 und 23:59 Uhr ist und zum anderen wenn es 00:00 bis 04:00 Uhr ist und der Fernseher an ist. Somit ist im ersten Fall der Fernseher nicht relevant. Ich weiß nicht, ob dir bewusst ist, dass UND-Verknüpfungen stärker binden als ODER-Verknüpfungen.

      Ich bin mir gerade nicht sicher, ob man die ODER-Verknüpfungen in Blockly einklammern kann. Wenn doch, solltest du dies einmal versuchen.

      Also ca. so: (Zeit zwischen X und Y ODER Zeit zwischen X und Y) UND Fernseher an

      Sollte das nicht dein Problem beheben, dann poste doch bitte einmal dein Skript.

      J.A.R.V.I.S.

      4 1 Antwort Letzte Antwort
      0
      • J.A.R.V.I.S.J J.A.R.V.I.S.

        Hey @4-Real,
        wenn ich das auf dem kleinen Screenshot richtig sehe, dann sind deine Bedingungen falsch verknüpft. Derzeit werden die Lampen gesteuert, entweder, wenn es zwischen 17:15 und 23:59 Uhr ist und zum anderen wenn es 00:00 bis 04:00 Uhr ist und der Fernseher an ist. Somit ist im ersten Fall der Fernseher nicht relevant. Ich weiß nicht, ob dir bewusst ist, dass UND-Verknüpfungen stärker binden als ODER-Verknüpfungen.

        Ich bin mir gerade nicht sicher, ob man die ODER-Verknüpfungen in Blockly einklammern kann. Wenn doch, solltest du dies einmal versuchen.

        Also ca. so: (Zeit zwischen X und Y ODER Zeit zwischen X und Y) UND Fernseher an

        Sollte das nicht dein Problem beheben, dann poste doch bitte einmal dein Skript.

        J.A.R.V.I.S.

        4 Offline
        4 Offline
        4-Real
        schrieb am zuletzt editiert von 4-Real
        #3

        @J-A-R-V-I-S
        Danke ersmal für deine Antwort. Was mich aber wundert ist, das es alles mit diesem Script genau so funktioniert hatte wie es sollte, bevor ich auf Proxmox umgezogen bin.
        Habe jetzt mein Script erstmal umgebaut und so funktioniert es auf jeden Fall soweit.
        Unbenannt.JPG
        So funktioniert das Script auch erstmal wieder..
        Was mich nur wunderte ist eben das dies vor dem Umzug zu 100% funktionierte und keine Probleme gab.
        Sobald die Uhrzeit erreicht war und der Datenpunkt auf True gewesen ist, gingen die Lichter an..Daher war mein Trigger auch auf "wurde aktualisiert"..
        Das mit der Uhrzeit habe ich ja gemacht weil ich mal im Forum gelesen habe, das ich nicht über 00:00 hinaus gehen kann, also Tagübergreifend die Uhrzeit eingeben kann?! Als Beispiel "Aktuelle Zeit zwischen 17:15 und 04:00" würde nicht funktionieren, richtig?

        paul53P 1 Antwort Letzte Antwort
        0
        • J.A.R.V.I.S.J Offline
          J.A.R.V.I.S.J Offline
          J.A.R.V.I.S.
          Developer
          schrieb am zuletzt editiert von
          #4

          @4-Real

          fa6f9950-eb28-481e-9208-77b737f44534-grafik.png

          Dein Skript sieht jetzt soweit gut aus. Hier noch die andere Variante mit dem Verschateln (kleiner Codeschnipsel wie im Screenshot).

          
          BlocklyJavascriptTypeScript
          Protokoll
          Ausgewählte Blöcke exportieren
          <xml xmlns="http://www.w3.org/1999/xhtml">
           <block type="on_ext" id="VJQT)8[Zk]CO^N-]q`]n" x="13" y="38">
             <mutation items="1"></mutation>
             <field name="CONDITION">ne</field>
             <field name="ACK_CONDITION"></field>
             <value name="OID0">
               <shadow type="field_oid" id="1mYa4qg2p=/O*[0cp.vi">
                 <field name="oid">default</field>
               </shadow>
             </value>
             <statement name="STATEMENT">
               <block type="controls_if" id="hc%Za;`[*IjCF38v9/sz">
                 <value name="IF0">
                   <block type="logic_operation" id="2Fv(d2DF(9Md@|QZKEi=">
                     <field name="OP">AND</field>
                     <value name="A">
                       <block type="logic_operation" id="@D%@Jlw8g[ZbOTYOoclu">
                         <field name="OP">OR</field>
                         <value name="A">
                           <block type="time_compare_ex" id="t!nEY+*fbBO!3m^?y@I!">
                             <mutation end_time="true" actual_time="true"></mutation>
                             <field name="USE_ACTUAL_TIME">TRUE</field>
                             <field name="OPTION">between</field>
                             <value name="START_TIME">
                               <shadow type="text" id="vxZvQ-X^.%)OCH~9?Q`O">
                                 <field name="TEXT">17:15</field>
                               </shadow>
                             </value>
                             <value name="END_TIME">
                               <shadow type="text" id=".WmRxc~=4(z~BGA}*1VR">
                                 <field name="TEXT">23:59</field>
                               </shadow>
                             </value>
                           </block>
                         </value>
                         <value name="B">
                           <block type="time_compare_ex" id="bL=u_!Z{tGEOKLYN%%zu">
                             <mutation end_time="true" actual_time="true"></mutation>
                             <field name="USE_ACTUAL_TIME">TRUE</field>
                             <field name="OPTION">between</field>
                             <value name="START_TIME">
                               <shadow type="text" id="rfJL_K}F|qcsQ[*Z(AW.">
                                 <field name="TEXT">00:00</field>
                               </shadow>
                             </value>
                             <value name="END_TIME">
                               <shadow type="text" id="m!PyfJc[6x:C7H~4`3UN">
                                 <field name="TEXT">04:00</field>
                               </shadow>
                             </value>
                           </block>
                         </value>
                       </block>
                     </value>
                     <value name="B">
                       <block type="logic_compare" id="ouo}LFcKmOt(g8GT=d0N">
                         <field name="OP">EQ</field>
                         <value name="A">
                           <block type="get_value_var" id="Uy=PY+D8J[|vuEa7,Tc_">
                             <field name="ATTR">val</field>
                             <value name="OID">
                               <shadow type="text" id="4oa+oGuZxV{0/-MdqtZd">
                                 <field name="TEXT">Fernseher</field>
                               </shadow>
                             </value>
                           </block>
                         </value>
                         <value name="B">
                           <block type="logic_boolean" id="mVA*H0D#+|(oTw}vZ^N?">
                             <field name="BOOL">TRUE</field>
                           </block>
                         </value>
                       </block>
                     </value>
                   </block>
                 </value>
               </block>
             </statement>
           </block>
          </xml>
          <xml xmlns="http://www.w3.org/1999/xhtml">
           <block type="on_ext" id="VJQT)8[Zk]CO^N-]q`]n" x="13" y="38">
             <mutation items="1"></mutation>
             <field name="CONDITION">ne</field>
             <field name="ACK_CONDITION"></field>
             <value name="OID0">
               <shadow type="field_oid" id="1mYa4qg2p=/O*[0cp.vi">
                 <field name="oid">default</field>
               </shadow>
             </value>
             <statement name="STATEMENT">
               <block type="controls_if" id="hc%Za;`[*IjCF38v9/sz">
                 <value name="IF0">
                   <block type="logic_operation" id="2Fv(d2DF(9Md@|QZKEi=">
                     <field name="OP">AND</field>
                     <value name="A">
                       <block type="logic_operation" id="@D%@Jlw8g[ZbOTYOoclu">
                         <field name="OP">OR</field>
                         <value name="A">
                           <block type="time_compare_ex" id="t!nEY+*fbBO!3m^?y@I!">
                             <mutation end_time="true" actual_time="true"></mutation>
                             <field name="USE_ACTUAL_TIME">TRUE</field>
                             <field name="OPTION">between</field>
                             <value name="START_TIME">
                               <shadow type="text" id="vxZvQ-X^.%)OCH~9?Q`O">
                                 <field name="TEXT">17:15</field>
                               </shadow>
                             </value>
                             <value name="END_TIME">
                               <shadow type="text" id=".WmRxc~=4(z~BGA}*1VR">
                                 <field name="TEXT">23:59</field>
                               </shadow>
                             </value>
                           </block>
                         </value>
                         <value name="B">
                           <block type="time_compare_ex" id="bL=u_!Z{tGEOKLYN%%zu">
                             <mutation end_time="true" actual_time="true"></mutation>
                             <field name="USE_ACTUAL_TIME">TRUE</field>
                             <field name="OPTION">between</field>
                             <value name="START_TIME">
                               <shadow type="text" id="rfJL_K}F|qcsQ[*Z(AW.">
                                 <field name="TEXT">00:00</field>
                               </shadow>
                             </value>
                             <value name="END_TIME">
                               <shadow type="text" id="m!PyfJc[6x:C7H~4`3UN">
                                 <field name="TEXT">04:00</field>
                               </shadow>
                             </value>
                           </block>
                         </value>
                       </block>
                     </value>
                     <value name="B">
                       <block type="logic_compare" id="ouo}LFcKmOt(g8GT=d0N">
                         <field name="OP">EQ</field>
                         <value name="A">
                           <block type="get_value_var" id="Uy=PY+D8J[|vuEa7,Tc_">
                             <field name="ATTR">val</field>
                             <value name="OID">
                               <shadow type="text" id="4oa+oGuZxV{0/-MdqtZd">
                                 <field name="TEXT">Fernseher</field>
                               </shadow>
                             </value>
                           </block>
                         </value>
                         <value name="B">
                           <block type="logic_boolean" id="mVA*H0D#+|(oTw}vZ^N?">
                             <field name="BOOL">TRUE</field>
                           </block>
                         </value>
                       </block>
                     </value>
                   </block>
                 </value>
               </block>
             </statement>
           </block>
          </xml>
          
          

          Bei dem Thema mit der Uhrzeit muss ich leider passen. Ich kann mir aber gut vorstellen, dass dem so ist.

          LG
          J.A.R.V.I.S.

          1 Antwort Letzte Antwort
          0
          • 4 4-Real

            @J-A-R-V-I-S
            Danke ersmal für deine Antwort. Was mich aber wundert ist, das es alles mit diesem Script genau so funktioniert hatte wie es sollte, bevor ich auf Proxmox umgezogen bin.
            Habe jetzt mein Script erstmal umgebaut und so funktioniert es auf jeden Fall soweit.
            Unbenannt.JPG
            So funktioniert das Script auch erstmal wieder..
            Was mich nur wunderte ist eben das dies vor dem Umzug zu 100% funktionierte und keine Probleme gab.
            Sobald die Uhrzeit erreicht war und der Datenpunkt auf True gewesen ist, gingen die Lichter an..Daher war mein Trigger auch auf "wurde aktualisiert"..
            Das mit der Uhrzeit habe ich ja gemacht weil ich mal im Forum gelesen habe, das ich nicht über 00:00 hinaus gehen kann, also Tagübergreifend die Uhrzeit eingeben kann?! Als Beispiel "Aktuelle Zeit zwischen 17:15 und 04:00" würde nicht funktionieren, richtig?

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #5

            @4-Real sagte:

            "Aktuelle Zeit zwischen 17:15 und 04:00" würde nicht funktionieren, richtig?

            Doch, das funktioniert. Nur bei Astrozeiten funktioniert es nicht: "zwischen Sonnenuntergang und Sonnenaufgang" muss ersetzt werden durch "nicht zwischen Sonnenaufgang und Sonnenuntergang".

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            4 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @4-Real sagte:

              "Aktuelle Zeit zwischen 17:15 und 04:00" würde nicht funktionieren, richtig?

              Doch, das funktioniert. Nur bei Astrozeiten funktioniert es nicht: "zwischen Sonnenuntergang und Sonnenaufgang" muss ersetzt werden durch "nicht zwischen Sonnenaufgang und Sonnenuntergang".

              4 Offline
              4 Offline
              4-Real
              schrieb am zuletzt editiert von
              #6

              @paul53 said in Ping Adapter unter Proxmox:

              @4-Real sagte:

              "Aktuelle Zeit zwischen 17:15 und 04:00" würde nicht funktionieren, richtig?

              Doch, das funktioniert. Nur bei Astrozeiten funktioniert es nicht: "zwischen Sonnenuntergang und Sonnenaufgang" muss ersetzt werden durch "nicht zwischen Sonnenaufgang und Sonnenuntergang".

              Ah okay, interessant, also könnt ich das Script noch ein bisschen kürzen indem ich halt nur sage zwischen 17:15 und 04:00 Uhr?

              1 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              631

              Online

              32.7k

              Benutzer

              82.4k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe