Gå til innhold
  • Bli medlem

Anbefalte innlegg

Skrevet

Heisann,

Prøvde å finne noe om dette temaet, men virket ikke som om det var så mye skrevet om det her inne.
Ruter har en (eller faktisk to) APIer åpne og man kan finne info om dette her: https://ruter.no/labs/ - noen som har gjort noe på dette og evt kan dele noe info? 

Samtidig som jeg ramlet over dette, så fant jeg også ut at de faktisk tilbyr en sanntidsmonitor, her er ett eksempel fra min lokale holdeplass:

http://mon.ruter.no/monitor/2170160/Tårnåsen/

 

Ganske kjekt, men så kommer spørsmålet - hvorfor bruke en API og ikke bare inkludere denne i en iframe? 
Jeg la den akkurat inn i HabPanel i OpenHab og hvis vi ser bort ifra at jeg ikke kan trigge noe med infoen der, så får jeg en visning av sanntidsmonitoren, som jo til syvende sist er det viktigste til mitt bruk. 

Tanker, evt noen som har laget noe tilsvarende med APIen? Jeg fant ett eksempel fra OH community, men det virket relativt rotete lagt opp.. 

TJ

Skrevet

Det spørs jo helt på behovet, til info-skjerm bruk er en iframe helt utmerket, bruker noe alla for AKT som kjører på sørlandet.

Men skal man sette opp "send meg en notifikasjon når bussen kommer" eller liknende så trenger man mer en en info-skjerm.

Skrevet

Ok, med andre ord er det ingen krise å bruke en infoskjerm i ett iframe. Var bare nysgjerrig på om det ødela noe spesielt ved å gjøre det slik, da det var veldig kurant å legge alt i en boks i HabPanel og fjerne scrolling og marg. Så plutselig nesten bra ut ;)

Skrevet

Hvis du bruker https på panelet ditt må vel også iframen referere en url med https, tror jeg. Jeg fikk ikke lastet monitoren over https.

Det ser ut som monitoren er en html5 webapp. Usikker på hvordan sånne apper fungerer i iframe. Men det er jo bare å prøve ?

Skrevet

Var null problem å hente innholdet til en iframe ihvertfall, bare refererte til src="linktilmonitor" og skrudde av scrolling og borders. Ble faktisk ganske bra. Duger inntil jeg trenger å gjøre noe med data ihvertfall. Kan legge ut screens senere.

  • 1 år senere...
Skrevet

Er det noen som har klart å hente ut noe data fra det nye APIet til https://en-tur.no? API: https://www.entur.org/dev/ 

 

Jeg driver å setter opp dashboard i node-red for å sy sammen data fra mange kilder og kunne tenkt meg sanntidsdata fra den nærmeste bussholdeplassen i dette. Omtrent som sanntidsoversikten her https://en-tur.no/nearby-stop-place-detail?id=NSR:StopPlace:6505 og her https://mon.ruter.no/monitor/3010619/Oslo Bussterminal Jeg har sett på dokumentasjonen til Entur, men skjønner ikke helt hvordan jeg kan oppnå det jeg ønsker. 

Skrevet
  ZoRaC skrev (På 14.1.2019 den 11.26):

 

 

 

Ekspander  

 

Har sett på begge disse, kan dog ikke se at de gir meg det jeg er ute etter..

 

  daniel.h.iversen skrev (På 14.1.2019 den 11.25):
Ekspander  

 

Denne hadde jeg ikke sett, får leke litt med den og se om jeg får det til..

 

Tar gjerne imot tips/triks/inspirasjon fra folk som har benyttet seg av Entur-APIet

Skrevet
  larsi70 skrev (På 14.1.2019 den 11.16):

Er det noen som har klart å hente ut noe data fra det nye APIet til https://en-tur.no? API: https://www.entur.org/dev/ 

 

Jeg driver å setter opp dashboard i node-red for å sy sammen data fra mange kilder og kunne tenkt meg sanntidsdata fra den nærmeste bussholdeplassen i dette. Omtrent som sanntidsoversikten her https://en-tur.no/nearby-stop-place-detail?id=NSR:StopPlace:6505 og her https://mon.ruter.no/monitor/3010619/Oslo Bussterminal Jeg har sett på dokumentasjonen til Entur, men skjønner ikke helt hvordan jeg kan oppnå det jeg ønsker. 

Ekspander  

Da jeg trengte noe tilsvarende for AKT som er sørlandets kollektiv sak, så lagde jeg bare noe PHP-script som scrapa nettsiden for informasjonen jeg trengte, og på den måten lagde mitt eget "API".  

 

Det er jo relativt enkelt, så du kan jo vurdere det, dersom ingen her kan hjelpe deg :)

Skrevet
  Merko skrev (På 14.1.2019 den 17.13):

Da jeg trengte noe tilsvarende for AKT som er sørlandets kollektiv sak, så lagde jeg bare noe PHP-script som scrapa nettsiden for informasjonen jeg trengte, og på den måten lagde mitt eget "API".  

 

Det er jo relativt enkelt, så du kan jo vurdere det, dersom ingen her kan hjelpe deg :)

Ekspander  

 

Jeg prøver meg på APIet, ellers er det flere relativt enkle oversikter som både Ruter og Entur tilbyr som jeg nok kan scrape, men er jo litt kulere å hente direkte i APIet..

Skrevet

@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}]

 

Skrevet
  EinarA skrev (På 21.1.2019 den 18.18):

@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}]

 

Ekspander  

 

Dette var en knallbra start for meg, driver å tilpasser dette nå. Kan poste her når jeg føler meg sånn passe i mål. En av tingene jeg sliter med er at alt er en time feil, det tok meg litt tid å finne ut hvorfor, og grunnen er ganske enkelt at Docker-konteineren kjører på en annen tidssone enn hosten jeg kjører på. Prøver å finne den beste/mest varige løsningen på dette nå, tar gjerne i mot tips..

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • 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.