[{"data":1,"prerenderedAt":412},["ShallowReactive",2],{"Categories":3,"NavIndexCategoriesCountFooter":203,"content-\u002F2009\u002F11\u002F02\u002Ffun-with-flexus\u002F":204},[4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202],{"category":5},"System Administration",{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":27},"Software Development",{"category":5},{"category":5},{"category":5},{"category":5},{"category":27},{"category":27},{"category":5},{"category":5},{"category":5},{"category":27},{"category":5},{"category":5},{"category":5},{"category":27},{"category":27},{"category":27},{"category":27},{"category":5},{"category":5},{"category":5},{"category":27},{"category":27},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":27},{"category":5},{"category":5},{"category":27},{"category":27},{"category":27},{"category":27},{"category":5},{"category":27},{"category":27},{"category":67},"Drones & RC",{"category":69},"DIY Projects",{"category":67},{"category":72},"Photography",{"category":69},{"category":69},{"category":69},{"category":67},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":67},{"category":69},{"category":69},{"category":67},{"category":67},{"category":72},{"category":72},{"category":72},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":5},{"category":5},{"category":72},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":5},{"category":67},{"category":67},{"category":72},{"category":72},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":72},{"category":67},{"category":138},"3D Printing - Laser Cutting - CNC",{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":5},{"category":138},{"category":27},{"category":27},{"category":138},{"category":138},{"category":72},{"category":158},"Photography,3D Printing - Laser Cutting - CNC",{"category":27},{"category":27},{"category":69},{"category":27},{"category":27},{"category":27},{"category":27},{"category":5},{"category":67},{"category":5},{"category":5},{"category":27},{"category":27},{"category":27},{"category":27},{"category":27},{"category":69},{"category":27},{"category":27},{"category":27},{"category":27},{"category":181},"Home Assistant",{"category":181},{"category":72},{"category":27},{"category":27},{"category":72},{"category":138},{"category":5},{"category":72},{"category":72},{"category":138},{"category":27},{"category":181},{"category":181},{"category":72},{"category":72},{"category":72},{"category":72},{"category":72},{"category":72},{"category":72},{"category":72},191,{"id":205,"title":206,"body":207,"category":398,"date":399,"description":213,"embedImage":398,"extension":400,"image":398,"intro":398,"meta":401,"navigation":402,"path":403,"seo":404,"series":398,"sitemap":405,"stem":406,"tags":407,"__hash__":411},"content\u002F2009\u002F11\u002F02\u002Ffun-with-flexus.md","Fun with Flexus",{"type":208,"value":209,"toc":392},"minimark",[210,214,227,230,233,238,241,249,258,273,283,286,289,301,310,336,339,350],[211,212,213],"p",{},"Doesn't it seem strange that the new ticket system in Oslo seems to have parts that don't talk to each other?",[211,215,216,226],{},[217,218,225],"a",{"href":219,"rel":220,"target":224},"http:\u002F\u002Fwww.ruter.no\u002Fflexus",[221,222,223],"nofollow","noopener","noreferer","_blank","Flexus"," is the new electronic ticketing system for Ruter and NSB in Oslo.",[211,228,229],{},"I use it for the simple reason that the new machines can accept payment via bank card - not cash - and the only local shop is often not open when I leave for work in the morning.",[211,231,232],{},"You load ticket(s) onto the card - and activate it when the previous one runs out. So - at any time you have some combination of expired tickets, one active ticket and non-started tickets.",[234,235,237],"h3",{"id":236},"the-flexus-user-experience","The flexus user experience",[211,239,240],{},"This morning I loaded up a new month card - 550,- NOK. Validated at the same place - and it showed the ticket activated with a new end date - in one month. All fine.",[211,242,243,244,248],{},"After switching to a bus - I got a ",[245,246,247],"strong",{},"No valid ticket"," error.",[211,250,251,252,257],{},"Last time I had an error (Error Code 68) I had checked online at ",[217,253,256],{"href":254,"rel":255,"target":224},"https:\u002F\u002Fminruter.no",[221,222,223],"minruter.no"," and found that the ticket was OK. So this time I checked again - no ticket activity for 2 days. No valid ticket.",[211,259,260,261,272],{},"So I called trafikanten on the phone. During this conversation I learned the following ",[262,263,264],"sup",{},[217,265,271],{"href":266,"ariaDescribedBy":267,"dataFootnoteRef":269,"id":270},"#user-content-fn-1",[268],"footnote-label","","user-content-fnref-1","1",":",[274,275,276,280],"ul",{},[277,278,279],"li",{},"Trafikanten issued flexus cards have light grey serial number (NSB have black) - and that meant he had a chance to help me (seems that NSB issued flexus cards can only get help at NSB)",[277,281,282],{},"Error code 68 means invalid pin code (and neither I nor the person on the telephone could make any sense of that - flexus doesn't use pin codes).",[211,284,285],{},"But I didn't learn why I had seemingly lost a ticket.",[211,287,288],{},"So - I was asked to bring the card in to trafikanten in Oslo town centre.",[211,290,291,292,300],{},"Here - there was a queue system - only 52 people in front of me ",[262,293,294],{},[217,295,299],{"href":296,"ariaDescribedBy":297,"dataFootnoteRef":269,"id":298},"#user-content-fn-2",[268],"user-content-fnref-2","2",".",[211,302,303,304,272],{},"And after a long wait - I was told ",[262,305,306],{},[217,307,271],{"href":266,"ariaDescribedBy":308,"dataFootnoteRef":269,"id":309},[268],"user-content-fnref-1-2",[274,311,312,319,330],{},[277,313,314,315],{},"You have a valid ticket - ",[316,317,318],"em",{},"if he could see it - why couldn't the telephone operator?",[277,320,321,322],{},"Buses that have left the depot before you add the ticket to the card won't know about the ticket - since they have not been updated since leaving the depot\n",[274,323,324],{},[277,325,326,327],{},"Follow up question - ticket inspectors can read the ticket from the card - ",[316,328,329],{},"in which case - why can't the bus?",[277,331,332,333],{},"The webpages can take up to 24 hours to show an update - ",[316,334,335],{},"how come the flexus system can know about the update in a timely manner but not the user interface?",[211,337,338],{},"For a new and supposedly modern system (even though there has been a lot of criticism and a fair few delays) - this seems at best cobbled together of bits that don't want to talk to each other.",[211,340,341,342,345,346,349],{},"Oh - and it seems like a ",[316,343,344],{},"very"," good idea to carry the receipt you get when you load the card ",[316,347,348],{},"with"," the card.",[351,352,355,361],"section",{"className":353,"dataFootnotes":269},[354],"footnotes",[356,357,360],"h2",{"className":358,"id":268},[359],"sr-only","Footnotes",[362,363,364,383],"ol",{},[277,365,367,368,375,376],{"id":366},"user-content-fn-1","I can only go on what I was told - I have no idea how much actually is how flexus works - but it does seem to match the days experiences. ",[217,369,374],{"href":370,"ariaLabel":371,"className":372,"dataFootnoteBackref":269},"#user-content-fnref-1","Back to reference 1",[373],"data-footnote-backref","↩"," ",[217,377,374,381],{"href":378,"ariaLabel":379,"className":380,"dataFootnoteBackref":269},"#user-content-fnref-1-2","Back to reference 1-2",[373],[262,382,299],{},[277,384,386,387],{"id":385},"user-content-fn-2","I have to say that trafikanten in town did move throught the queue pretty fast. ",[217,388,374],{"href":389,"ariaLabel":390,"className":391,"dataFootnoteBackref":269},"#user-content-fnref-2","Back to reference 2",[373],{"title":269,"searchDepth":393,"depth":393,"links":394},2,[395,397],{"id":236,"depth":396,"text":237},3,{"id":268,"depth":393,"text":360},null,"2009-11-02 17:47:46 +0100","md",{},true,"\u002F2009\u002F11\u002F02\u002Ffun-with-flexus",{"title":206,"description":213},{"loc":403},"2009\u002F11\u002F02\u002Ffun-with-flexus",[408,409,410],"flexus","ticketing","electronic ticketing","3C5ZFIttv7eONUrHA9tcaAg_pgjxaNASFjwcQ9vedEE",1775293014188]