Citation: 4A_88/2018 E. C

Mit Beschwerde in Zivilsachen stellt die Beklagte das Rechtsbegehren, das Urteil des Obergerichts des Kantons Zürich vom 22. Dezember 2017 sei samt Urteil des Bezirksgerichts Zürich vom 11. Juli 2017 aufzuheben, und es sei die Klage der Beschwerdegegnerin abzuweisen. Aus der Begründung ergibt sich, dass die Beschwerdeführerin auch die Aufhebung des Beschlusses des Obergerichts vom 4. Februar 2015 verlangt, bemerkt sie doch ausdrücklich, dass sie die Rügen dagegen (nochmals) vorbringt. Die Beschwerdeführerin rügt als Verletzung der Verhandlungsmaxime und Verletzung des Novenrechts, die erste Instanz und das Obergericht hätten die Forderungen der Beschwerdegegnerin zugesprochen, obwohl sie von der Beschwerdegegnerin nicht prozesskonform behauptet worden seien. In Bezug auf die gelieferte Energiemenge rügt sie ausserdem eine willkürliche Beweiswürdigung. Als weitere willkürliche Beweiswürdigung und Verletzung des rechtlichen Gehörs rügt sie, dass ihre Vorbringen zu einem tatsächlichen Konsens betreffend die Vertragsparteien des Wärmelieferungsvertrags unberücksichtigt gelassen worden seien. Als Verletzung von Bundesrecht rügt sie, dass der Beschwerdegegnerin die Vermögens- und Handlungsfähigkeit zugesprochen wurde, obwohl eine einzelne Person sämtliche Stockwerkeinheiten hielt, dass die Generalunternehmerin als vertretungsbefugt erachtet und kein Protokollierungserfordernis verlangt wurde, die unrichtige Anwendung des Vertrauensgrundsatzes betreffend die Vertragsparteien sowie die Verneinung sowohl eines unzulässigen Insich-Geschäfts und der Bösgläubigkeit der Beschwerdegegnerin als auch eines Verstosses gegen die Stromversorgungsgesetzgebung und der Notwendigkeit der öffentlichen Beurkundung. Die Beschwerdegegnerin beantragt in der Antwort, die Beschwerde sei abzuweisen, soweit darauf einzutreten ist. Die Nebenintervenientin verzichtet auf Vernehmlassung. Das Obergericht hat die Akten eingereicht und auf Stellungnahme verzichtet. Die Parteien haben unaufgefordert repliziert und dupliziert.