Faits: Faits: A. Le 2 avril 1996, X._ SA, en tant que locataire, a conclu un contrat de bail portant sur des locaux commerciaux situés dans un immeuble à Genève. Le 3 juin 1999, le bailleur a informé X._ SA qu'il avait procédé au bouclement des comptes de chauffage pour les saisons 1996-1997 et 1997-1998. A ce titre, il réclamait le versement d'un montant complémentaire de 1'912 fr.55, venant s'ajouter aux acomptes de charges déjà versés. X._ SA a répondu le 14 juin 1999 qu'elle contestait ce décompte et a demandé des précisions sur les comptes de ces deux saisons, ainsi que sur ceux de 1995-1996. L'immeuble étant devenu, en avril 2000, la propriété de Y._, ce dernier a communiqué à X._ SA, le 16 mai 2000, que le coût total du chauffage et de la ventilation de l'immeuble pour la saison 1998-1999 s'élevait à 127'366 fr.90. Compte tenu de la clé de répartition utilisée, la somme due par la locataire se montait à 1'500 fr.08, ce qui représentait, après déduction des acomptes de 504 fr., un solde à payer de 996 fr.10. Le bailleur persistait en outre à réclamer la somme résultant du décompte du 3 juin 1999, soit 1'912 fr.55. L'immeuble étant devenu, en avril 2000, la propriété de Y._, ce dernier a communiqué à X._ SA, le 16 mai 2000, que le coût total du chauffage et de la ventilation de l'immeuble pour la saison 1998-1999 s'élevait à 127'366 fr.90. Compte tenu de la clé de répartition utilisée, la somme due par la locataire se montait à 1'500 fr.08, ce qui représentait, après déduction des acomptes de 504 fr., un solde à payer de 996 fr.10. Le bailleur persistait en outre à réclamer la somme résultant du décompte du 3 juin 1999, soit 1'912 fr.55. B. Le 11 avril 2001, la locataire a saisi la Commission de conciliation en matière de baux et loyers du canton de Genève d'une requête en contestation du décompte de chauffage et en paiement. Elle concluait au versement de 2'520 fr. à titre de restitution des provisions pour chauffage versées depuis le début du bail, et de 2'908 fr.65 à titre de répétition du montant indûment versé en août 2000. Faute de conciliation, le litige a été porté devant le Tribunal des baux et loyers. A l'issue de la procédure, la locataire a déclaré persister dans ses prétentions, qui ont été entièrement contestées par le bailleur. Ce dernier a conclu reconventionnellement à ce que la locataire soit condamnée à lui verser la somme de 1'179 fr.85, correspondant à un solde dû pour la saison 1999-2000. Par jugement du 27 août 2002, le Tribunal des baux et loyers a condamné Y._ à rembourser à X._ SA la somme de 2'814 fr., avec intérêts à 5% dès le 15 août 2000, et a débouté les parties de toutes autres conclusions. Y._ a interjeté appel. Par arrêt du 7 avril 2003, la Chambre d'appel en matière de baux et loyers du canton de Genève a rejeté l'appel du bailleur. A la suite d'un recours de droit public de Y._, partiellement admis, la cour de céans a annulé la décision cantonale par arrêt du 15 août 2003. D'une part, la Chambre d'appel avait arbitrairement omis de statuer sur la demande reconventionnelle du bailleur, qu'elle aurait dû admettre en partie. D'autre part, la juridiction cantonale avait appliqué de manière insoutenable l'art. 5 al. 2 let. g OBLF en refusant d'englober dans les frais de maintenance - et par conséquent dans les frais de chauffage - les frais liés à la surveillance régulière de l'installation. Par arrêt du 14 juin 2004, la Chambre d'appel a condamné Y._ à verser à X._ SA 171 fr., à titre de répétition de l'indu, avec intérêt à 5% dès le 15 août 2000; par ailleurs, elle a condamné X._ SA à payer à Y._ 1'179 fr.85 à titre de complément sur les frais accessoires dus pour la saison 1999-2000, avec intérêts à 5% dès le 17 mai 2001. Selon cette décision, la part de coûts à la charge de la locataire était de 886 fr.90 pour la période 1996-1997, de 859 fr.75 pour la période 1997-1998 et de 2'502 fr.90 pour la période 1998-1999; le trop-perçu s'élevait à 171 fr. Pour la période 1999-2000, la cour cantonale a pris en compte un montant de 1'422 fr.30, ramené à la somme de 1'179 fr.85 correspondant aux conclusions reconventionnelles du bailleur. Concernant plus particulièrement les frais de surveillance qui peuvent figurer dans le décompte de chauffage, la cour a notamment retenu un montant de 20'164 fr.35 pour la saison 1996-1997, deux fois 600 fr. pour la saison 1997-1998 ainsi que 600 fr. pour chacune des saisons 1998-1999 et 1999-2000. Par arrêt du 14 juin 2004, la Chambre d'appel a condamné Y._ à verser à X._ SA 171 fr., à titre de répétition de l'indu, avec intérêt à 5% dès le 15 août 2000; par ailleurs, elle a condamné X._ SA à payer à Y._ 1'179 fr.85 à titre de complément sur les frais accessoires dus pour la saison 1999-2000, avec intérêts à 5% dès le 17 mai 2001. Selon cette décision, la part de coûts à la charge de la locataire était de 886 fr.90 pour la période 1996-1997, de 859 fr.75 pour la période 1997-1998 et de 2'502 fr.90 pour la période 1998-1999; le trop-perçu s'élevait à 171 fr. Pour la période 1999-2000, la cour cantonale a pris en compte un montant de 1'422 fr.30, ramené à la somme de 1'179 fr.85 correspondant aux conclusions reconventionnelles du bailleur. Concernant plus particulièrement les frais de surveillance qui peuvent figurer dans le décompte de chauffage, la cour a notamment retenu un montant de 20'164 fr.35 pour la saison 1996-1997, deux fois 600 fr. pour la saison 1997-1998 ainsi que 600 fr. pour chacune des saisons 1998-1999 et 1999-2000. C. X._ SA interjette un recours de droit public; elle demande au Tribunal fédéral d'annuler l'arrêt du 14 juin 2004. Par ordonnance du 6 septembre 2004, le Président de la Ire Cour civile a suspendu la procédure jusqu'à droit connu sur une demande en révision cantonale, rejetée par arrêt de la Chambre d'appel du 14 février 2005. Y._ a déclaré qu'il renonçait à répondre au recours. Pour sa part, la cour cantonale se réfère aux considérants de son arrêt.