Ich habe es versucht und es funktioniert! Vielen Dank.
Was mir auffällt ist, dass der Wert (jetzt mit temp4 verknüpft) nur für ein paar Sekunden erscheint und dann verschwindet. Kann man das irgendwo einstellen, damit der Wert konstant bleibt?
Hat niemand einen Tipp?
Das kann alles nur raten sein.
Exportiere mal den Flow. Dann kann man mal schauen was da los ist.
@Remko2000
Hast du mal unter Config <>Sensor das eingestellt
Dann bekommst du noch eine Anzeige auf der Info Seite
[{"id":"e604dd9.4dd232","type":"tab","label":"TempSensor DS18B20","disabled":false,"info":""},{"id":"dc458ece.736dd","type":"function","z":"e604dd9.4dd232","name":"set global temp1","func":"msg.payload = msg.payload.ANALOG.Temperature1\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1520,"y":220,"wires":[["4bcca8e94bda2018"]]},{"id":"eca28358.c946c","type":"function","z":"e604dd9.4dd232","name":"set global temp2","func":"global.set(\"temp2\",msg.payload.toFixed(1));\nreturn msg","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1520,"y":260,"wires":[["1b27a8e2ffa0e22b"]]},{"id":"a947df33.984df","type":"function","z":"e604dd9.4dd232","name":"set global temp3","func":"global.set(\"temp3\",msg.payload.toFixed(1));\nreturn msg","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1520,"y":300,"wires":[["c213918a728a800d"]]},{"id":"abb157dc.fca178","type":"function","z":"e604dd9.4dd232","name":"set global temp4","func":"global.set(\"temp4\", msg.payload.toFixed(1));\nreturn msg","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1520,"y":340,"wires":[["bd951af11db7872a","ceec48a5b72d1ca0"]]},{"id":"f91642aa.68ec7","type":"trigger","z":"e604dd9.4dd232","name":"","op1":"true","op2":"0","op1type":"bool","op2type":"str","duration":"-3","extend":false,"overrideDelay":false,"units":"s","reset":"","bytopic":"all","topic":"topic","outputs":1,"x":380,"y":140,"wires":[["54cf756a.b5c98c","0fef12b504f8bc90"]]},{"id":"18dc0ba5.ac9384","type":"function","z":"e604dd9.4dd232","name":"","func":"msg.reset = true; \nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":440,"y":220,"wires":[["f91642aa.68ec7"]]},{"id":"54cf756a.b5c98c","type":"delay","z":"e604dd9.4dd232","name":"","pauseType":"delay","timeout":"50","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":250,"y":220,"wires":[["18dc0ba5.ac9384"]]},{"id":"9e42b9a5.058028","type":"link in","z":"e604dd9.4dd232","name":"tempconfigread","links":["822fb891.c1f2b8"],"x":135,"y":140,"wires":[["f91642aa.68ec7"]]},{"id":"4bcca8e94bda2018","type":"link out","z":"e604dd9.4dd232","name":"Mqtt out temp1","links":["f76cd45103a046b7","53fd8be3f52752ef"],"x":1775,"y":220,"wires":[]},{"id":"1b27a8e2ffa0e22b","type":"link out","z":"e604dd9.4dd232","name":"Mqtt out temp2","links":["603f8e83a82e8c18"],"x":1775,"y":260,"wires":[]},{"id":"c213918a728a800d","type":"link out","z":"e604dd9.4dd232","name":"Mqtt out temp3","links":["fd7fcf244e4bee83","9f3f55feb3893f5f"],"x":1775,"y":300,"wires":[]},{"id":"bd951af11db7872a","type":"link out","z":"e604dd9.4dd232","name":"Mqtt out temp4","links":["5fdda55432b18655","6b354feaba1f2cf4","0bb1e65d191779c3"],"x":1775,"y":340,"wires":[]},{"id":"f803e6911c171b24","type":"inject","z":"e604dd9.4dd232","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"30","crontab":"","once":true,"onceDelay":"5","topic":"","payload":"","payloadType":"date","x":250,"y":280,"wires":[["0fef12b504f8bc90"]]},{"id":"0fef12b504f8bc90","type":"exec","z":"e604dd9.4dd232","command":"timeout 5 python3 ~/pekaway/ds18b20_py/ds18b20.py","addpay":"","append":"","useSpawn":"false","timer":"","winHide":false,"oldrc":false,"name":"","x":760,"y":280,"wires":[["d8d8110871e37c65"],["5357166c18654b29"],[]]},{"id":"d8d8110871e37c65","type":"split","z":"e604dd9.4dd232","name":"","splt":"\\n","spltType":"str","arraySplt":1,"arraySpltType":"len","stream":false,"addname":"","x":1050,"y":260,"wires":[["7fc98f5f479a49fd"]]},{"id":"7fc98f5f479a49fd","type":"function","z":"e604dd9.4dd232","name":"substring","func":"if(msg.payload == \"\") {\n global.set(\"temp1\",\"\")\n global.set(\"temp2\",\"\")\n global.set(\"temp3\",\"\")\n global.set(\"temp4\",\"\")\n return null\n}\n\nelse if(msg.payload == 0) {\n return;\n}\n\nmsg.topic = Number(msg.payload.substring(0,1))\nmsg.payload = msg.payload.substring(5,11)\n\nmsg.payload = Number(msg.payload)\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1180,"y":260,"wires":[["571b1e5b254007bc"]]},{"id":"571b1e5b254007bc","type":"switch","z":"e604dd9.4dd232","name":"","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"num"},{"t":"eq","v":"1","vt":"num"},{"t":"eq","v":"2","vt":"num"},{"t":"eq","v":"3","vt":"num"}],"checkall":"true","repair":false,"outputs":4,"x":1310,"y":260,"wires":[["dc458ece.736dd"],["eca28358.c946c"],["a947df33.984df"],["abb157dc.fca178"]]},{"id":"46753b7aab38859d","type":"comment","z":"e604dd9.4dd232","name":"Relayboard Sensors","info":"","x":690,"y":160,"wires":[]},{"id":"642ee4b2a3492ee6","type":"comment","z":"e604dd9.4dd232","name":"Dimmy Sensors","info":"","x":260,"y":460,"wires":[]},{"id":"b85fa6d93cb5c1a3","type":"function","z":"e604dd9.4dd232","name":"","func":"if (msg.payload.StatusSNS.hasOwnProperty(\"DS18B20\") || msg.payload.StatusSNS.hasOwnProperty(\"DS18B20-1\")){\n msg.payload.check = \"available\"\n if (msg.payload.StatusSNS.hasOwnProperty(\"DS18B20-1\")) {\n msg.dimmytemp1 = msg.payload.StatusSNS['DS18B20-1'].Temperature\n global.set(\"dimmytemp1\", msg.dimmytemp1)\n msg.sensorcount = 2\n }\n if (msg.payload.StatusSNS.hasOwnProperty(\"DS18B20-2\")) {\n msg.dimmytemp2 = msg.payload.StatusSNS['DS18B20-2'].Temperature\n global.set(\"dimmytemp2\", msg.dimmytemp2)\n msg.sensorcount = 2\n }\n else {\n msg.dimmytemp1 = msg.payload.StatusSNS.DS18B20.Temperature\n global.set(\"dimmytemp1\", msg.dimmytemp1)\n global.set(\"dimmytemp2\", \"\")\n msg.sensorcount = 1\n }\n}\nelse {\n msg.payload.check = \"not available\"\n global.set(\"dimmytemp1\", \"\")\n global.set(\"dimmytemp2\", \"\")\n msg.sensorcount = 0\n}\n\nmsg.dimmytemp1 = global.get(\"dimmytemp1\")\nmsg.dimmytemp2 = global.get(\"dimmytemp2\")\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":540,"y":500,"wires":[["e343fcb7a4978535","2160832dedc8a42f","18b9fb11d95404fb"]]},{"id":"e343fcb7a4978535","type":"ui_text","z":"e604dd9.4dd232","group":"6be979199ffe0de1","order":1,"width":0,"height":0,"name":"","label":"Dimmytemp1","format":"{{msg.dimmytemp1}}°C","layout":"row-spread","className":"","x":710,"y":520,"wires":[]},{"id":"2160832dedc8a42f","type":"ui_text","z":"e604dd9.4dd232","group":"6be979199ffe0de1","order":3,"width":0,"height":0,"name":"","label":"Dimmytemp2","format":"{{msg.dimmytemp2}}°C","layout":"row-spread","className":"","x":710,"y":580,"wires":[]},{"id":"18b9fb11d95404fb","type":"link out","z":"e604dd9.4dd232","name":"Mqtt out dimmytemps","mode":"link","links":["6067203d20e41750","fa845297a11486db"],"x":655,"y":460,"wires":[]},{"id":"ac13256e0bcf82ac","type":"inject","z":"e604dd9.4dd232","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":880,"y":400,"wires":[["87c50f549dd3b15f"]]},{"id":"a8644fde9bb0675b","type":"mqtt out","z":"e604dd9.4dd232","name":"","topic":"","qos":"","retain":"","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"0ddb07c65cbb68bc","x":1290,"y":400,"wires":[]},{"id":"a728c27183378021","type":"mqtt in","z":"e604dd9.4dd232","name":"","topic":"pkw/stat/PekawayMOTA/STATUS10","qos":"2","datatype":"auto-detect","broker":"0ddb07c65cbb68bc","nl":false,"rap":true,"rh":0,"inputs":0,"x":160,"y":500,"wires":[["ecf22eb1fea3bcdf"]]},{"id":"ecf22eb1fea3bcdf","type":"json","z":"e604dd9.4dd232","name":"","property":"payload","action":"","pretty":false,"x":410,"y":500,"wires":[["b85fa6d93cb5c1a3"]]},{"id":"d802c8237276f548","type":"comment","z":"e604dd9.4dd232","name":"get temp sensor data from dimmy board","info":"","x":1150,"y":360,"wires":[]},{"id":"803c8d582b97a8f1","type":"comment","z":"e604dd9.4dd232","name":"Probeersel remko","info":"","x":410,"y":800,"wires":[]},{"id":"2f0233c39bcce05b","type":"mqtt in","z":"e604dd9.4dd232","d":true,"name":"","topic":"tele/WLANTEMP/SENSOR","qos":"2","datatype":"json","broker":"0ddb07c65cbb68bc","nl":false,"rap":true,"rh":0,"inputs":0,"x":410,"y":860,"wires":[["69325e608c389352","630b5760bad3fe41","e5d8bd7685283927","96ce860d056bfca3"]]},{"id":"69325e608c389352","type":"debug","z":"e604dd9.4dd232","name":"debug 141","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":850,"y":860,"wires":[]},{"id":"630b5760bad3fe41","type":"ui_text","z":"e604dd9.4dd232","group":"d4f5d5893390431c","order":0,"width":0,"height":0,"name":"Temperatuur zolder","label":"Temperatuur zolder","format":"{{msg.payload.DS18B20.Temperature}}°C","layout":"row-spread","className":"","x":870,"y":920,"wires":[]},{"id":"2a0e02b88cf2c939","type":"comment","z":"e604dd9.4dd232","name":"naar dashbord","info":"","x":1210,"y":920,"wires":[]},{"id":"e5d8bd7685283927","type":"function","z":"e604dd9.4dd232","name":"function 2","func":"msg.payload = msg.payload.DS18B20.Temperature\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":840,"y":980,"wires":[["9fd9b91ecb42e344"]]},{"id":"6d3d74409c8d06b4","type":"comment","z":"e604dd9.4dd232","name":"naar grafiek in dashbord","info":"","x":1250,"y":980,"wires":[]},{"id":"9fd9b91ecb42e344","type":"ui_gauge","z":"e604dd9.4dd232","name":"","group":"d4f5d5893390431c","order":5,"width":"3","height":"3","gtype":"gage","title":"Temperatuur zolder","label":"°C","format":"{{value}}","min":"0","max":"40","colors":["#b30000","#e6e600","#05c838"],"seg1":"20","seg2":"30","className":"","x":1030,"y":980,"wires":[]},{"id":"5357166c18654b29","type":"debug","z":"e604dd9.4dd232","name":"debug 146","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1070,"y":200,"wires":[]},{"id":"96ce860d056bfca3","type":"function","z":"e604dd9.4dd232","name":"Trigger Alarm","func":"var payload = msg.payload.DS18B20.Temperature;\nvar alarm_flag=context.get(\"alarm_flag\");\nif(typeof alarm_flag==\"undefined\")\nalarm_flag=false;\n\nif (payload>20.0 && !alarm_flag)\n{\n alarm_flag=true;\n msg.alarm=1;\n context.set(\"alarm_flag\",alarm_flag);\n return msg;\n}\nif (payload<=20.0 && alarm_flag)\n{\n alarm_flag=false;\n msg.alarm=0;\n context.set(\"alarm_flag\",alarm_flag);\n return msg;\n}\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":700,"y":1240,"wires":[["7d0c37020da2c42a"]]},{"id":"7d0c37020da2c42a","type":"function","z":"e604dd9.4dd232","name":"bericht inhoud opstellen","func":"var temp = msg.payload.DS18B20.Temperature;\nmsg.to=\"steve\";\nmsg.from=\"noreply@gmail.com\";\n\nvar d =new Date();\nvar message=\"\";\nif(msg.alarm)\n{\n msg.topic=\"High Temperature Alarm\";\n message=\" High Temperature Alarm temp= \"; \n}\nelse\n{\n message=\" Temperature now normal temp= \"; \n msg.topic=\"Temperature Alarm Reset\";\n} \nmsg.payload.DS18B20.Temperature = \"time:\" + d + message + msg.payload.DS18B20.Temperature;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":950,"y":1240,"wires":[["62b5dfdee82bbc19","47361ac1758419da"]]},{"id":"62b5dfdee82bbc19","type":"prowl","z":"e604dd9.4dd232","title":"Camper","priority":"2","url":"http://http://10.0.1.77:1880/ui/","name":"test","x":1150,"y":1240,"wires":[]},{"id":"36969741e8774ad9","type":"comment","z":"e604dd9.4dd232","name":"notificatie bij ingestelde thresshold ","info":"","x":1360,"y":1240,"wires":[]},{"id":"47361ac1758419da","type":"debug","z":"e604dd9.4dd232","name":"debug 150","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1170,"y":1300,"wires":[]},{"id":"833ce235e6d0c54d","type":"comment","z":"e604dd9.4dd232","name":"Gebruik temp sonoffdisplay op temp1","info":"","x":1370,"y":40,"wires":[]},{"id":"87c50f549dd3b15f","type":"function","z":"e604dd9.4dd232","name":"set topic & payload","func":"if (global.get(\"dimmytemp\") == true) {\n msg.topic = \"pkw/cmnd/PekawayMOTA/Status\";\n msg.payload = \"10\";\n return msg;\n}","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1110,"y":400,"wires":[["a8644fde9bb0675b"]]},{"id":"4f84cf9864718603","type":"function","z":"e604dd9.4dd232","name":"set json","func":"msg.payload = {\n \"Time\": \"2023-09-26T16:45:49\",\n \"DS18B20\": {\n \"Id\": \"02199245B411\",\n \"Temperature\": 21.9\n },\n \"TempUnit\": \"C\"\n}\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1200,"y":580,"wires":[["6acefb495eb73048"]]},{"id":"6acefb495eb73048","type":"function","z":"e604dd9.4dd232","name":"get temp","func":"msg.payload = msg.payload[\"DS18B20\"].Temperature;\nreturn msg","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1360,"y":620,"wires":[["abb157dc.fca178"]]},{"id":"ce4fb9a75d5824ad","type":"mqtt in","z":"e604dd9.4dd232","name":"","topic":"tele/WLANTEMP/SENSOR","qos":"2","datatype":"json","broker":"0ddb07c65cbb68bc","nl":false,"rap":true,"rh":0,"inputs":0,"x":970,"y":640,"wires":[["4f84cf9864718603"]]},{"id":"41d7e3f98d721287","type":"inject","z":"e604dd9.4dd232","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":1000,"y":560,"wires":[["4f84cf9864718603"]]},{"id":"baa79b956bc3af41","type":"comment","z":"e604dd9.4dd232","name":"Probeersel remko","info":"","x":1130,"y":500,"wires":[]},{"id":"ceec48a5b72d1ca0","type":"debug","z":"e604dd9.4dd232","name":"debug 157","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1710,"y":400,"wires":[]},{"id":"6be979199ffe0de1","type":"ui_group","name":"Dimmy Temperature Names","tab":"53ef2f8d6450b467","order":2,"disp":true,"width":"6","collapse":false,"className":""},{"id":"0ddb07c65cbb68bc","type":"mqtt-broker","name":"","broker":"http://localhost","port":"1883","clientid":"","usetls":false,"protocolVersion":"4","keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","birthMsg":{},"closeTopic":"","closeQos":"0","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willPayload":"","willMsg":{},"sessionExpiry":""},{"id":"d4f5d5893390431c","type":"ui_group","name":"Wifi Temperature","tab":"deee53a800de461d","order":3,"disp":true,"width":"6","collapse":false,"className":""},{"id":"53ef2f8d6450b467","type":"ui_tab","name":"Sensors","icon":"dashboard","order":12,"disabled":false,"hidden":true},{"id":"deee53a800de461d","type":"ui_tab","name":"Info","icon":"mi-info","order":1,"disabled":false,"hidden":false}]