Navigation

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

    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

    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 15
    • Best 0
    • Groups 0

    Der_LuLe

    @Der_LuLe

    0
    Reputation
    14
    Profile views
    15
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Der_LuLe Follow

    Latest posts made by Der_LuLe

    • RE: Ich brauche eine Funktion um 2 Werte zu vergleichen und dann dann Fußbodenheizung l Aus/An zu schalten

      Danke, sehr anständig von dir 😉

      Es gibt Fehler die muss man selber machen - aber ich gebe die Hoffnung nicht auf das es ansatzweise so gut klappt wie die das bei controme hinbekommen :lol:

      Den hydraulischen Abgleich hab ich schon mit dem Kumpel versucht aber dann muss ich den Vorlauf höher setzen und die Effizienz geht in den Keller. Die Anlage ist etwas klein für unser Haus, da sind wir schlecht beraten worden :?

      Schönen Abend noch.

      posted in Skripten / Logik
      Der_LuLe
      Der_LuLe
    • RE: Ich brauche eine Funktion um 2 Werte zu vergleichen und dann dann Fußbodenheizung l Aus/An zu schalten

      Ok verstehe ich - ich mache dir ne Zeichnung (die wird nicht gut sein 🙂 ) und erkläre gerne was ich da mit meinem Kollegen zusammen gesponnen habe.

      Gib mir ein paar Tage. Muss wieder Arbeiten + Frau und Kinder :roll:

      So viel schon mal wenn alle Kreise gleichzeitig bei hydraulischem Abgleich laufen muss ich die Vorlauftemperatur unnötig hoch fahren damit auch das 2. Kinderzimmer schön warm wird,was bei meiner Wärmepumpe heißt, dass sie ist nicht mehr so effizient ist. Ein weiteres Problem war das der Rücklauf schon so warm war das die Heizung abgeschaltet hat obwohl das Kinderzimmer noch nicht warm genug war. Die Raumthermostate sind Schrott (analog und viel zu träge). ich könnte mir natürlich für alle Zimmer die neusten super tollen Thermostate kaufen… dachte aber es würde mehr Spaß machen da was eigenes für wenig Geld zu programmieren. Jetzt hab ich die meiste Hardware zusammen aber es hängt am programmieren. Ein WeMos mini mit Temperaturfühlern und einem Relaybord für die 230V Stellmotoren hab ich vertig aber noch nicht im Verteiler montiert - an den Sonoff Basics die Lampen schalten hängen Temperaturfühler in fast allen Zimmern... jetzt hab ich doch fast alles geschrieben :lol:

      Inspiration hatte ich von hier... http://www.controme.com

      posted in Skripten / Logik
      Der_LuLe
      Der_LuLe
    • RE: Ich brauche eine Funktion um 2 Werte zu vergleichen und dann dann Fußbodenheizung l Aus/An zu schalten

      Mann wie peinlich… es geht! Ich war nur zu ungeduldig.

      Wie kann ich das umstellen das es mit 2 MQTT-Werten arbeitet. Also: "Rücklauf+10" > "Vorlauf" dann Aus, sonst An.

      Kann man dir ein <emoji seq="1f37a">🍺</emoji> ausbeben für deine Mühen :oops:

      posted in Skripten / Logik
      Der_LuLe
      Der_LuLe
    • RE: Ich brauche eine Funktion um 2 Werte zu vergleichen und dann dann Fußbodenheizung l Aus/An zu schalten

      Oder moment….es geht... ich glaub ich war zu ungeduldig :oops:

      Warte...

      posted in Skripten / Logik
      Der_LuLe
      Der_LuLe
    • RE: Ich brauche eine Funktion um 2 Werte zu vergleichen und dann dann Fußbodenheizung l Aus/An zu schalten

      Erstmal vielen Dank!

      Ok jetzt komme ich definitiv nicht mehr mit was da in der Funktion steht 😮

      ich hab es ausprobiert aber es schein noch ein Problem zu geben… es geht wenn ich die Butten drücke aber nicht mit dem MQTT (die soll ich doch direkt an die Funktion hängen oder) Hab den dibug mal umgestellt auf complete msg object dann sieht da vom MQTT so aus:

      {"topic":"Anna/Temperatur/SENSOR","payload":"{"Time":"2019-01-02T15:54:36","AM2301":{"Temperature":20.0,"Humidity":61.6},"TempUnit":"C"}","qos":2,"retain":false,"_msgid":"278e5297.23aa3e"}

      das manuell ausgelöste so:

      {"_msgid":"13d16db.175f992","topic":"","payload":"{"Time":"2019-01-01T19:39:30","AM2301":{"Temperature":20,"Humidity":57.5},"TempUnit":"C"}"}

      ob da der Fehler steckt :?:

      Ich würde dir gerne alle Infos geben die du brauchst aber wie gesagt das ist mir jetzt doch zu hoch, das erste hab ich ja noch ansatzweise verstanden...

      Jetzt weiß ich wie sich meine Eltern fühlen wenn wieder was am Handy nicht geht :lol:

      LG Lukas

      posted in Skripten / Logik
      Der_LuLe
      Der_LuLe
    • RE: Ich brauche eine Funktion um 2 Werte zu vergleichen und dann dann Fußbodenheizung l Aus/An zu schalten

      Es hat mir keine Ruhe gelassen 😄

      Hab es schnell mal zusammen geschustert und ES LEBT :lol: keine ahnung wie aber es scheint zu gehen :mrgreen:

      posted in Skripten / Logik
      Der_LuLe
      Der_LuLe
    • RE: Ich brauche eine Funktion um 2 Werte zu vergleichen und dann dann Fußbodenheizung l Aus/An zu schalten

      Beim MQTT kommt das an :

      {"Time":"2019-01-01T19:39:30","AM2301":{"Temperature":19.7,"Humidity":57.5},"TempUnit":"C"}

      Vielen Dank, ich bin zu alt für den Kram :? das mit dem String und so keinen Plan

      Könnt ihr mir ein Buch oder ne Seite empfehlen damit ich sowas selber mal machen kann? wollte mir schon so ein Java für Dummis holen :oops:

      Das mit dem var und so hatte ich auch mal ausprobiert, aber das hat bei mir auch nicht geklappt, werde das die Tage auf jeden Fall testen!

      Ihr seid meine Helden!!!!

      posted in Skripten / Logik
      Der_LuLe
      Der_LuLe
    • RE: Ich brauche eine Funktion um 2 Werte zu vergleichen und dann dann Fußbodenheizung l Aus/An zu schalten

      Das ist schon richtig so, ich hab das mit nem Kumpel so durch gesprochen der hat das mal gelernt 😉 - Es sollen auch nur die einzelnen Kreise für 5 Min. abgestellt werden damit die anderen Räume effizienter aufgeheizt Werden könne und die Vorlauftemperatur möglichst niedrig/effizient ist…

      (bitte kommt mir nicht mit Hydraulischer Abgleich das kann man noch besser lösen)

      Mit Blockly kenne ich mich noch null aus... bin ich aber offen für. Hauptsache es geht 🙂

      Mit NodeRed hab ich halt schon ein wenig Erfahrung...

      Gruß Lukas

      posted in Skripten / Logik
      Der_LuLe
      Der_LuLe
    • Ich brauche eine Funktion um 2 Werte zu vergleichen und dann dann Fußbodenheizung l Aus/An zu schalten

      So…. ich versuche als Leihe immer noch meine Heizung mit NodeRed etwas smarter zu machen.

      Aktuelles Problem 1 - ich schaffe es nicht eine Funktion zusammen zu basteln die einen Ist wert mit dem Soll wert abgleicht :oops:

      Ist Temperatur wird von einem Sonoff mit Tasmota über MQTT geliefert...

      dachte wenn ich einfach ... IF (Wert msg.payload.Soll) < (Wert msg.payload.IST) dann payload 1, else payload 0

      Ich hab aber eigentlich null Ahnung von Jason und der Grammatik...

      Problem 2 - Ich will den Rücklauf mit dem Vorlauf abgleichen... also: "Vorlauf-10" => "Rücklauf" dann aus/an

      Hoffe ihr versteht was ich meine :?

      Könnt euch ja mal meinen letzten Versuch anschauen :arrow:

      [

      {

      "id": "62c6a2b7.ab352c",

      "type": "inject",

      "z": "f271d39c.050e7",

      "name": "",

      "topic": "",

      "payload": "19",

      "payloadType": "num",

      "repeat": "",

      "crontab": "",

      "once": false,

      "onceDelay": "",

      "x": 350,

      "y": 520,

      "wires": [

      [

      "110e26ef.e67a89"

      ]

      ]

      },

      {

      "id": "110e26ef.e67a89",

      "type": "change",

      "z": "f271d39c.050e7",

      "name": "",

      "rules": [

      {

      "t": "move",

      "p": "payload",

      "pt": "msg",

      "to": "payload.SOLL",

      "tot": "msg"

      }

      ],

      "action": "",

      "property": "",

      "from": "",

      "to": "",

      "reg": false,

      "x": 610,

      "y": 540,

      "wires": [

      [

      "e4d1a9e.8a53758",

      "9dc5e678.038418"

      ]

      ]

      },

      {

      "id": "4edc1450.0a4d2c",

      "type": "inject",

      "z": "f271d39c.050e7",

      "name": "",

      "topic": "",

      "payload": "21",

      "payloadType": "num",

      "repeat": "",

      "crontab": "",

      "once": false,

      "onceDelay": "",

      "x": 350,

      "y": 580,

      "wires": [

      [

      "110e26ef.e67a89"

      ]

      ]

      },

      {

      "id": "e4d1a9e.8a53758",

      "type": "function",

      "z": "f271d39c.050e7",

      "name": "Vergleich",

      "func": "\nif ('payload.SOLL' < 'payload.IST') \nmsg.payload = "0" ;\nelse\nmsg.payload = "1" ;\n\nreturn msg;\n\n//ontext.target = context.target || 0.0;\n//context.sensor = context.sensor || 0.0;\n\n//if (msg.topic === 'sensor_temperature') {\n// context.sensor = msg.payload;\n//} else if (msg.topic === 'target_temperature') {\n// context.target = msg.payload;\n//}\n\n//Cooling with hysteresis\n//var setpoint = context.target;\n//var hysteresis = 1;\n//var current = context.sensor;\n//if (current >= (setpoint+hysteresis)) {\n// msg.payload = 1;\n//}\n//else if(current <= (setpoint-hysteresis)) {\n//\tmsg.payload = 0;\n//}\n//return msg;\n\n// No hysteresis below, typically not desired\n//Heating\n//if (context.target >= context.sensor) {\n// return {payload: 1};\n//} else {\n// return {payload: 0};\n//}\n\n//Cooling\n//if (context.target >= context.sensor) {\n// return {payload: 0};\n//} else {\n// return {payload: 1};\n//}",

      "outputs": 1,

      "noerr": 0,

      "x": 880,

      "y": 580,

      "wires": [

      [

      "8fff579b.4906b8"

      ]

      ]

      },

      {

      "id": "9dc5e678.038418",

      "type": "debug",

      "z": "f271d39c.050e7",

      "name": "",

      "active": true,

      "tosidebar": true,

      "console": false,

      "tostatus": false,

      "complete": "false",

      "x": 890,

      "y": 520,

      "wires": []

      },

      {

      "id": "42b53ded.7c10b4",

      "type": "change",

      "z": "f271d39c.050e7",

      "name": "",

      "rules": [

      {

      "t": "move",

      "p": "payload",

      "pt": "msg",

      "to": "msg.payload.IST",

      "tot": "msg"

      }

      ],

      "action": "",

      "property": "",

      "from": "",

      "to": "",

      "reg": false,

      "x": 590,

      "y": 640,

      "wires": [

      [

      "e4d1a9e.8a53758",

      "5999bbdc.12e724"

      ]

      ]

      },

      {

      "id": "9189d0e.bd37f3",

      "type": "change",

      "z": "f271d39c.050e7",

      "name": "",

      "rules": [

      {

      "t": "move",

      "p": "payload.AM2301.Temperature",

      "pt": "msg",

      "to": "msg.payload.IST",

      "tot": "msg"

      },

      {

      "t": "delete",

      "p": "payload.Time",

      "pt": "msg"

      },

      {

      "t": "delete",

      "p": "payload.TempUnit",

      "pt": "msg"

      },

      {

      "t": "delete",

      "p": "payload.AM2301.Humidity",

      "pt": "msg"

      },

      {

      "t": "delete",

      "p": "retain",

      "pt": "msg"

      },

      {

      "t": "delete",

      "p": "topic",

      "pt": "msg"

      },

      {

      "t": "delete",

      "p": "payload.AM2301",

      "pt": "msg"

      }

      ],

      "action": "",

      "property": "",

      "from": "",

      "to": "",

      "reg": false,

      "x": 580,

      "y": 700,

      "wires": [

      [

      "e4d1a9e.8a53758",

      "102d391c.8b7fd7"

      ]

      ]

      },

      {

      "id": "8fff579b.4906b8",

      "type": "debug",

      "z": "f271d39c.050e7",

      "name": "",

      "active": true,

      "tosidebar": true,

      "console": false,

      "tostatus": false,

      "complete": "false",

      "x": 1130,

      "y": 580,

      "wires": []

      },

      {

      "id": "abd4bdf7.17cbe",

      "type": "inject",

      "z": "f271d39c.050e7",

      "name": "",

      "topic": "",

      "payload": "20",

      "payloadType": "num",

      "repeat": "",

      "crontab": "",

      "once": false,

      "onceDelay": "",

      "x": 350,

      "y": 640,

      "wires": [

      [

      "42b53ded.7c10b4"

      ]

      ]

      },

      {

      "id": "5999bbdc.12e724",

      "type": "debug",

      "z": "f271d39c.050e7",

      "name": "",

      "active": true,

      "tosidebar": true,

      "console": false,

      "tostatus": false,

      "complete": "false",

      "x": 870,

      "y": 640,

      "wires": []

      },

      {

      "id": "51a1b5fd.1bbd2c",

      "type": "json",

      "z": "f271d39c.050e7",

      "name": "",

      "property": "payload",

      "action": "",

      "pretty": false,

      "x": 350,

      "y": 700,

      "wires": [

      [

      "9189d0e.bd37f3"

      ]

      ]

      },

      {

      "id": "102d391c.8b7fd7",

      "type": "debug",

      "z": "f271d39c.050e7",

      "name": "",

      "active": true,

      "tosidebar": true,

      "console": false,

      "tostatus": false,

      "complete": "false",

      "x": 870,

      "y": 700,

      "wires": []

      },

      {

      "id": "b4e45187.9759d",

      "type": "mqtt in",

      "z": "f271d39c.050e7",

      "name": "",

      "topic": "Anna/Temperatur/SENSOR",

      "qos": "2",

      "broker": "376dd3.71d9e22e",

      "x": 120,

      "y": 700,

      "wires": [

      [

      "51a1b5fd.1bbd2c"

      ]

      ]

      },

      {

      "id": "376dd3.71d9e22e",

      "type": "mqtt-broker",

      "z": "",

      "name": "",

      "broker": "111.111.111.10",

      "port": "1883",

      "clientid": "",

      "usetls": false,

      "compatmode": true,

      "keepalive": "60",

      "cleansession": true,

      "birthTopic": "",

      "birthQos": "0",

      "birthPayload": "",

      "closeTopic": "",

      "closeQos": "0",

      "closePayload": "",

      "willTopic": "",

      "willQos": "0",

      "willPayload": ""

      }

      ]

      posted in Skripten / Logik
      Der_LuLe
      Der_LuLe
    • RE: Xiaomi/Aqara Gateway V3 wird in Mi Home App nicht erkannt.

      Ich Klinke mich hier mal ein auch wenn es laut meiner Bestellung um eine V2 geht…

      ich hab alles versucht, bekomme aber keine richtige Verbindung zustande. Ich finde das Gerät und laut meiner Fritzbox ist die Gateway auch im Netz aber in der App bleibe ich immer an der selben Stelle hängen .. Habt ihr einen tipp. Hab einen AP das sollte aber nicht das Problem sein, da die Fritzbox ja die Gateway anzeigt <emoji seq="1f605">😅</emoji>

      Hab auf China Festland umgestellt sonst wird die Gateway garnicht erst gefunden.
      5649_screenshot_20181029-221526.jpg

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