my bilge warning simple switch email it sends when changes occur what data do you need to send ? you might need to send on some kind of trigger or timer so its not sending a bunch of emails
Code:
[{"id":"d11771be.073a5","type":"tab","label":"Flow 3","disabled":false,"info":""},{"id":"b9302db2.00bed","type":"websocket in","z":"d11771be.073a5","name":"ws","server":"45e5d0ed.aaea7","client":"","x":55,"y":90,"wires":[["b7ca2b7c.4b6878"]]},{"id":"b7ca2b7c.4b6878","type":"jsonpath","z":"d11771be.073a5","expression":"$.updates..values[*]","split":false,"name":"Signal K delta values","x":228,"y":90.99999523162842,"wires":[["b6838d71.3c964"]]},{"id":"b6838d71.3c964","type":"function","z":"d11771be.073a5","name":"merge values","func":"var paths={};\nvar arrayLength = msg.payload.length;\nfor (var i = 0; i < arrayLength; i++) {\n paths[msg.payload[i].path]=msg.payload[i].value;\n}\nmsg.payload = paths;\nreturn msg;","outputs":1,"noerr":0,"x":425,"y":90,"wires":[["63e060b9.3fdd4"]]},{"id":"63e060b9.3fdd4","type":"function","z":"d11771be.073a5","name":"float","func":"var signalk_key=\"sensors.bilge\";\n\nif(msg.payload.hasOwnProperty(signalk_key)){\n msg.payload=msg.payload[signalk_key];\n return msg;\n \n\n}","outputs":1,"noerr":0,"x":578,"y":91,"wires":[["df71e1a2.754f7"]]},{"id":"df71e1a2.754f7","type":"function","z":"d11771be.073a5","name":"","func":"var water=msg.payload;\nvar alarm=\"BILDGE ALARM\"\nvar ok=\"OK\"\nif (water===1)msg.payload=alarm;\nif (water===0)msg.payload=ok;\nreturn msg;","outputs":1,"noerr":0,"x":697.1666259765625,"y":92.33333587646484,"wires":[["c29b28a0.b0a048"]]},{"id":"c29b28a0.b0a048","type":"e-mail","z":"d11771be.073a5","server":"smtp.gmail.com","port":"465","secure":true,"name":"","dname":"","x":820,"y":91,"wires":[]},{"id":"45e5d0ed.aaea7","type":"websocket-listener","z":"","path":"ws://localhost:3000/signalk/v1/stream","wholemsg":"false"}]