#Fedihelp zu #Homewizard und Integration in #HomeAssistant.

Edit: habs hinbekommen, siehe weiterer Beitrag im Thread.

Versuche meinen Stromverbrauch zu erfassen (Gesamt und teils Gerätespezifisch).
Hab es mittlerweile geschafft, den Homewizard P1 am Smart Meter und via der zugehörigen App zum Laufen zu bringen.

Allerdings brauch ich dafür einen WLAN-Repeater (Wohnung, Schaltschrank im allgemeinen Hausgang), den ich mit einem ESP32-NAT-Router realisiert habe (https://github.com/martin-ger/esp32_nat_router).

In der Homewizard App läuft es damit wie gewollt, aber die Integration in den Home Assistant gelingt mir nicht - erkannt wird das Gerät nicht automatisch, manuell muss ich eine IP-Adresse angeben. Der Adressbereich ist aber wegen dem Repeater komplett Unterschiedlich.
Dass das nicht funzt, war mir klar, aber der Vollständigkeit halber ist der entsprechende Screenshot abei.

Bin Netzwerktechnisch so ziemlich planlos wenn es über simples LAN und WLAN einrichten geht, daher weiß ich nun nicht weiter.

Danke euch.

Entsprechend der Beschreibung spielt das mit der Lokalen API in meinem Fall gar keine Rolle, "These products use a different authentication method that doesn’t require enabling the local API."
https://www.home-assistant.io/integrations/homewizard

Wenn ich das abwähle ist das Resultat trotzdem das Selbe.

HomeWizard

Instructions on how to integrate HomeWizard into Home Assistant.

Home Assistant

Wie schon geschrieben, bin netzwerktechnisch ein de facto Greenhorn. Hab ein wenig herumprobiert, mit statischen Routen usw. kenne ich mich halt gar nicht aus.

Was ich dann probiert habe, ist bei dem ESP32-NAT-Router das Port-Mapping. Hab also den Port 80 (TCP) des Homewizard P1 mit der IP des Repeaternetzwerkes auf die IP des ESP32 vom Routernetzwerk (STA) gemappt.

Das hat dann irgendwie auch nicht hingehauen. Hab nun (Tage später) nochmal herumprobiert und siehe da, über die Router-IP-Adresse des ESP mit Port 80 (x.x.x.x:80) hab ich nun Zugriff auf den Homewizard. 🥳

Keine Ahnung warum und wieso, hab mit der verfügbaren Remote-Console herumprobiert (via telnet) und schlussendlich einen Restart gemacht - vielleicht war das das Problem, dass ohne Restart das Mapping nicht aktiviert wurde? Ich weiß es nicht, ist mir auch egal, es funzt nun.

#Homewizard #HomeAssistant. #ESP32NATRouter #ESP32

@mechanical0815 Super, dass es funktioniert.
@mechanical0815 Das Problem beim NAT Routing ist, dass die Adressen hinter dem NAT Repeater nicht direkt erreichbar sind. Ich hätte einen Repeater ohne NAT bevorzugt. Ich glaube das geht aber beim ESP32 Router nicht, zumindest hab ich es beim schnellen drüberfliegen nicht gesehen.
Das mit dem Port-Mapping ist eine Super Lösung. Musst nur schauen, dass der Home-Wizard immer die gleiche Adresse hat.

@steff die IP des HW P1 hab ich in der ESP32-Konfiguration manuell zugewiesen, die IP des ESP32-Routers als fixe DHCP-Zuweisung im WLAN-Router. Das sollte reichen.

Damit ich das richtig verstehe: soweit ich das verstanden habe, haben mit dem NAT die Geräte hinter dem Repeater quasi direkten Internetzugriff, weil eben NAT.
Ohne NAT könnte man die Geräte direkt über das "Host-WLAN" ansprechen? Müsste das dann nicht so ein "Mesh" sein um im selben Adressbereich zu bleiben?

Im Heimnetzwerk werde ich nun auch Änderungen vornehmen: ein neuer Router ist bestellt, werde den woanders platzieren und da wo er jetzt steht einen günstigen Switch hinstellen (4 Ports zu 1 GBit reichen, kostet ganze 10 € 😱).
Glaub aber nicht, dass das 2 GHz WLAN dann bis in den Schaltschrank reicht. Wenn es aber zumindest die paar Meter weiter reicht bis in den "Glasfaser-Schaltschrank", könnte ich dort unter dem USB-Netzteil, das ich für den Homewizard P1 und den ESP32 brauche, eine Steckdose mit WLAN-Repeater anstecken, z.B. eine Shelly Plug PM Gen3.

Und den ESP32 muss ich auch noch anders positionieren, der ist aktuell an einem Akku im Heizraum versteckt, hoffe den findet niemand und nimmt ihn mit 🙄. Aber mit meinem Haxen kann ich derzeit nicht auf die Stehleiter um den in den Kabelkanal legen - und bis gestern wusste ich ja noch nicht mal ob das so funktioniert, daher hab ich niemanden gefragt ob mir das wer machen könnte.

Jetzt wart ich mal auf den neuen Router und dann Schritt für Schritt.

@mechanical0815 Ich mach das auch immer mit statischen Zuweisungen im DHCP Server.
Bei den Repeater gibt es viele Arten. Bei der ESP32-Router-Firmware gibts da nur die Mesh Betriebsart noch. Viele Hersteller haben da andere Lösungen, dass es z.B. ein Transparenter Repeater ist. Da werden alle Pakete durchgereicht.

Ich bin nicht so der Freund von Repeatern. Da gibt es immer wieder Probleme. Ich mag lieber Kabel bis zum AP und so viele AP wie es braucht. Geht halt nicht immer. Und sobald es mehr AP's sind einen Controler, dann reißt auch die Verbindung nicht mehr ab.

Ich hab da für die Ausbreitung von 2.4Ghz Wlan so eine Richtschnur: eine Mauer geht noch gut, die zweite Mauer gerade noch, und dann ist schluss bei der dritten Mauer (Horizontal/Vertikal).

Ich hoffe es geht sich aus. (Bei Mikrotik AP's könntest du die Leistung noch erhöhen, vielleicht geht das bei anderen auch. Oft hilft ein anderes Land einstellen. Ich weiß, ist nicht ganz legal. Aber wenn in Innenräumen 3 dBm mehr Power ist das eigentlich wurscht.