Diddeler Die pysmarthashtag steht doch in der manifest.json als requirement. Das holt sich Home Assistant selber.
Zum Fehler: Ich hab mir den Loginvorgang noch nicht genau angeschaut, aber für mich sieht das so aus, dass er sich von der Login-Seite einen "context"-Parameter holen will, der aber anscheinend bei dir nicht übermittelt wird. Das ist noch vor dem eigentlichen Login, also sind die Zugangsdaten für den Fehler nicht das Problem.