Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

EinarA

Medlemmer
  • Innlegg

    2
  • Ble med

  • Besøkte siden sist

Hjemmeautomasjon

  • System
    Annet

Nylige profilbesøk

Blokken for nylige besøkende er slått av og vises ikke for andre medlemmer.

EinarA sine prestasjoner

Fjernstyrer

Fjernstyrer (3/16)

  • Første innlegg
  • Reagerer godt
  • Uke én ferdig
  • En måned senere
  • Ett år inn

Nylige merker

0

Nettsamfunnsomdømme

  1. Bra. Jag orkade aldrig lösa det med tiden på något bra sätt, därav + och - på tiderna i mitt flow
  2. @larsi70, du har kanske redanlöst det nu, men så här har jag gjort i node-red (som jag är helt ny på). Du får fylla i hållplats och linje i den första funktionen och flowet blir kört på morgonen eller med en knapp hos mig. [{"id":"f9c1d0f5.bf33d","type":"function","z":"896d2a66.bbea68","name":"","func":"\nvar msg2 = {};\nmsg2.headers = {}\nmsg2.payload = {query:`{ quay(id: \"NSR:Quay:11013\") {\n id\n name\n estimatedCalls(\n numberOfDepartures:4, \n whiteListed:{\n #nor-way bussespress\n lines:[\"RUT:Line:76\"]\n }\n ){\n \t\trealtime\n expectedDepartureTime\n destinationDisplay {\n frontText\n }\n serviceJourney {\n line {\n transportMode\n id\n }\n }\n }\n }\n}`\n}\n\nmsg2.headers['ET-Client-Name'] = 'privat';\nreturn msg2;","outputs":1,"noerr":0,"x":730,"y":300,"wires":[["452c900e.06f1d"]]},{"id":"452c900e.06f1d","type":"http request","z":"896d2a66.bbea68","name":"","method":"POST","ret":"obj","url":"https://api.entur.org/journeyplanner/2.0/index/graphql","tls":"","x":870,"y":300,"wires":[["897ed452.f896b8"]]},{"id":"e5131eb4.16ed3","type":"ui_button","z":"896d2a66.bbea68","name":"","group":"4f5b56ae.16ac28","order":3,"width":"0","height":"0","passthru":false,"label":"Sist {{msg.payload}}","color":"","bgcolor":"","icon":"directions_bus","payload":"","payloadType":"str","topic":"","x":410,"y":500,"wires":[["f9c1d0f5.bf33d","ad3075ab.ed0e68"]]},{"id":"897ed452.f896b8","type":"json","z":"896d2a66.bbea68","name":"","property":"payload","action":"obj","pretty":false,"x":1020,"y":300,"wires":[["9fde5b65.05f7f8"]]},{"id":"9b7bd1ee.90de6","type":"split","z":"896d2a66.bbea68","name":"","splt":"\\n","spltType":"str","arraySplt":1,"arraySpltType":"len","stream":false,"addname":"key","x":1290,"y":320,"wires":[["69e44482.3113ec"]]},{"id":"b6f7774a.2e0028","type":"moment","z":"896d2a66.bbea68","name":"time from now","topic":"","input":"payload","inputType":"msg","inTz":"Etc/UTC","adjAmount":0,"adjType":"days","adjDir":"add","format":"fromNow","locale":"C","output":"payload","outputType":"msg","outTz":"Etc/UTC","x":1440,"y":240,"wires":[["819570de.77182"]]},{"id":"9fde5b65.05f7f8","type":"function","z":"896d2a66.bbea68","name":"","func":"\nvar departures = msg.payload.data.quay.estimatedCalls;\nvar msg = {};\nvar msg_stat = {};\nvar times_real = [];\nvar times_stat = [];\nvar times2 = {};\n\nfor (i = 0; i < departures.length; i++) { \n if (departures[i].realtime == true){\n times_real.push(departures[i].expectedDepartureTime);\n }\n else{\n times_stat.push(departures[i].expectedDepartureTime);\n }\n \n times2[i] = departures[i].expectedDepartureTime;\n}\n\nmsg.payload = times_real;\nmsg_stat.payload = times_stat;\n//node.warn(msg);\n//node.warn(msg_stat);\n\n\n\n\nreturn [msg, msg_stat];","outputs":2,"noerr":0,"x":1150,"y":300,"wires":[["1a0c43d9.52422c"],["9b7bd1ee.90de6"]]},{"id":"69e44482.3113ec","type":"moment","z":"896d2a66.bbea68","name":"stat","topic":"","input":"payload","inputType":"msg","inTz":"Etc/UTC","adjAmount":0,"adjType":"days","adjDir":"add","format":"HH:mm","locale":"C","output":"payload","outputType":"msg","outTz":"Etc/UTC","x":1410,"y":320,"wires":[["e451c72f.8fa138","b62fc0b5.dd5f6"]]},{"id":"1a0c43d9.52422c","type":"split","z":"896d2a66.bbea68","name":"","splt":"\\n","spltType":"str","arraySplt":1,"arraySpltType":"len","stream":false,"addname":"key","x":1290,"y":260,"wires":[["b6f7774a.2e0028"]]},{"id":"e451c72f.8fa138","type":"debug","z":"896d2a66.bbea68","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","x":1830,"y":380,"wires":[]},{"id":"3d16e587.5925da","type":"join","z":"896d2a66.bbea68","name":"","mode":"custom","build":"string","property":"payload","propertyType":"msg","key":"topic","joiner":" ","joinerType":"str","accumulate":false,"timeout":"","count":"","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"","reduceFixup":"","x":1770,"y":240,"wires":[["d27fb416.9f7468","3345ce33.61d242"]]},{"id":"d27fb416.9f7468","type":"debug","z":"896d2a66.bbea68","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","x":1930,"y":180,"wires":[]},{"id":"819570de.77182","type":"function","z":"896d2a66.bbea68","name":"replace words","func":"msg.payload = msg.payload.replace(\"in\", \"\").replace(\" in\", \"\").replace(\"minutes\", \"min\");\nmsg.payload = msg.payload.replace(\"in a few seconds\", \"Now\");\nreturn msg;\n","outputs":1,"noerr":0,"x":1620,"y":240,"wires":[["3d16e587.5925da"]]},{"id":"6d1be87e.74eed8","type":"function","z":"896d2a66.bbea68","name":"","func":"//20 minutes ahead\nvar twentyMinutesLater = new Date();\ntwentyMinutesLater.setMinutes(twentyMinutesLater.getMinutes() + 20);\nreturn msg;","outputs":1,"noerr":0,"x":1530,"y":500,"wires":[[]]},{"id":"4714bf57.ed8e9","type":"function","z":"896d2a66.bbea68","name":"Wait for all tasks to finish","func":"context.data = context.data || new Object();\n\nswitch (msg.topic) {\n case \"stat\":\n context.data.task2 = msg.payload;\n msg = null;\n break;\n case \"real\":\n context.data.task1 = msg.payload;\n msg = null;\n break;\n\n default:\n msg = null;\n \tbreak;\n\n}\n\nif(context.data.task1 != null && context.data.task2 != null) {\n\tmsg2 = new Object();\n\tmsg2.payload = context.data.task1 + \" \" + context.data.task2\n\t\n //msg2 = context.data;\n context.data=null;\n\treturn msg2;\n} else return msg;","outputs":1,"noerr":0,"x":2130,"y":280,"wires":[["1c2742ec.39ec7d","a5d12620.0e1158"]]},{"id":"3345ce33.61d242","type":"function","z":"896d2a66.bbea68","name":"topic","func":"msg.topic = \"real\";\nreturn msg;","outputs":1,"noerr":0,"x":1910,"y":240,"wires":[["4714bf57.ed8e9"]]},{"id":"dfa3bf58.06446","type":"function","z":"896d2a66.bbea68","name":"topic","func":"msg.topic = \"stat\";\nreturn msg;","outputs":1,"noerr":0,"x":1910,"y":320,"wires":[["4714bf57.ed8e9"]]},{"id":"b62fc0b5.dd5f6","type":"join","z":"896d2a66.bbea68","name":"","mode":"custom","build":"string","property":"payload","propertyType":"msg","key":"topic","joiner":" ","joinerType":"str","accumulate":false,"timeout":"","count":"","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"","reduceFixup":"","x":1770,"y":320,"wires":[["dfa3bf58.06446"]]},{"id":"1c2742ec.39ec7d","type":"debug","z":"896d2a66.bbea68","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","x":2350,"y":260,"wires":[]},{"id":"a5d12620.0e1158","type":"ui_text","z":"896d2a66.bbea68","group":"4f5b56ae.16ac28","order":4,"width":"6","height":"1","name":"","label":"76:","format":"{{msg.payload}}","layout":"row-left","x":2380,"y":320,"wires":[]},{"id":"78de55d6.814d5c","type":"inject","z":"896d2a66.bbea68","name":"","topic":"test","payload":"","payloadType":"date","repeat":"","crontab":"*/1 21 * * 1,2,3,4,5","once":true,"onceDelay":"2","x":308,"y":421,"wires":[["7222c49.6a1133c"]]},{"id":"7222c49.6a1133c","type":"time-range-switch","z":"896d2a66.bbea68","name":"-minus en timme","lat":"","lon":"","startTime":"05:20","endTime":"5:45","startOffset":0,"endOffset":0,"x":514,"y":421,"wires":[["f9c1d0f5.bf33d","ad3075ab.ed0e68"],[]]},{"id":"ad3075ab.ed0e68","type":"function","z":"896d2a66.bbea68","name":"","func":"msg.timestamp = new Date ();\nreturn msg;","outputs":1,"noerr":0,"x":790,"y":440,"wires":[["680e3886.8d9cb8"]]},{"id":"680e3886.8d9cb8","type":"moment","z":"896d2a66.bbea68","name":"","topic":"","input":"timestanp","inputType":"msg","inTz":"Etc/UTC","adjAmount":"1","adjType":"hours","adjDir":"add","format":"HH:mm","locale":"C","output":"payload","outputType":"msg","outTz":"Etc/UTC","x":1040,"y":440,"wires":[["e5131eb4.16ed3"]]},{"id":"4f5b56ae.16ac28","type":"ui_group","z":"","name":"Default","tab":"195a6fa0.466e4","order":1,"disp":false,"width":"6","collapse":false},{"id":"195a6fa0.466e4","type":"ui_tab","z":"","name":"Home","icon":"dashboard","order":1}]
×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.