• Du musst dich registrieren, bevor du Beiträge verfassen kannst. Klicke auf Jetzt registrieren!, um den Registrierungsprozess zu starten. Registrierte User surfen werbefrei, können Suchen durchführen und sehen die volle Darstellung des Forums mit vielen anderen Unterforen!!!

WLAN Thermometer Nano: Software

Ich habe zur Zeit nur Ssr und Fan als Aktor im Angebot. Und nach Anfrage und Schilderung meines Problems im Wlanthermo Shop wurde mir gesagt ich soll Fan einstellen.
 
Also, du bist noch auf v0.8.0, ich habe dich für ein Update freigeschaltet. Mach bitte folgendes:
1. Nano neu starten
2. IPdeinerNano/settings im Browser aufrufen. Den Inhalt der Seite in ein Textfeld speichern. So sicherst du deine Einstellungen.
3. IPdeinerNano/update im Browser eingeben und aufrufen.
4. Auf der sich öffnenden Seite gibst du "v0.9.9" ein, ohne die Anführungzeichen. Und auf den Button drücken.
5. Update durchlaufen lassen (2 - 3 min). Nano startet zwischendurch neu, am Ende sollte "Update erfolgreich" auf dem OLED stehen. Wenns nicht beim ersten mal klappt, einfach nochmal bei 1. beginnen und eventuell näher an den Router ran gehen.
6. Wieder auf der Webinterface wechseln. Im Pitmaster-Bereich sollte jetzt Aktor "Servo" im Menü zu sehen sein. Wenn nicht, dann noch 7. durchführen.
7. IPdeinerNano/servo im Browser aufrufen. Achtung, dabei werden die bisherigen PID-Profile überschrieben. Die alten Werte hast du unter 2. abgespeichert und könntest du, falls notwendig, händisch wieder eintragen. Du kannst 7. auch machen, wenn bei 6. der Servo schon angezeigt wird. Mit 7. lädst du das Default-PID-Profil für einen Servo. Du kannst die Werte aber natürlich auch selbst eintragen.
8. Die Servogrenzen trägst du unter DCmin und DCmax ein, entweder als %-Werte oder als Microsekunden, falls du die Werte kennst. Falls du sie nicht kennst, würde ich mich prozentual von der Mitte nach außen an die Ränder nähern, so wie es im Wiki steht.
 
Und nach Anfrage und Schilderung meines Problems im Wlanthermo Shop wurde mir gesagt ich soll Fan einstellen.
Für alle anderen: Für den Betrieb eines Servos wird im Pitmaster-Bereich des Webinterfaces der Aktor "Servo" benötigt, wie im Wiki beschrieben. Dieser ist allerdings erst in den Versionen mit v0.9.x verfügbar. Wir arbeiten zur Zeit fleißig am nächsten offiziellen Release (v1.0.x), in dem der Servo dann auch schon fest integriert ist. Wer vorab mit einer Softwareversion unter v0.9.x einen Servo betreiben will, muss sich kurz bei mir melden.
 
Ich musste es doch noch vor dem schlafen versuchen. Hat leider noch nicht funktioniert.Bricht das Update sofort ab

7BA2AE12-C868-4FF5-B8D7-C7A7F438AAC2.jpeg


9DF0CBF2-8DF3-4097-B644-976E4DFFAFB3.png


7892CC93-F11C-411F-AB50-DFE876886C43.png
 

Anhänge

  • 7BA2AE12-C868-4FF5-B8D7-C7A7F438AAC2.jpeg
    7BA2AE12-C868-4FF5-B8D7-C7A7F438AAC2.jpeg
    689,4 KB · Aufrufe: 706
  • 9DF0CBF2-8DF3-4097-B644-976E4DFFAFB3.png
    9DF0CBF2-8DF3-4097-B644-976E4DFFAFB3.png
    2,5 MB · Aufrufe: 685
  • 7892CC93-F11C-411F-AB50-DFE876886C43.png
    7892CC93-F11C-411F-AB50-DFE876886C43.png
    2,4 MB · Aufrufe: 692
Hi,

ich habe heute auch meinen Nano bekommen. Echt top :-).

Da mein Wlan nur so grade bis aufn Balkon kommt, würde ich den Nano ganz gerne in mein Sonos-Net hängen. Leider ist dieses allerdings ohne sichtbare SSID.
Da es im Web-Interface keine Eingabemöglichkeit dafür gibt, habe ich es mal mit nem JSON-Post über die API versucht. Leider auch ohne Erfolg. Mit einem Wlan mit sichtbarer SSID scheint es allerdings auch über die API ohne Probleme zu gehen.

Gruß,
IzeQube
 
Hi,

ich habe heute auch meinen Nano bekommen. Echt top :-).

Da mein Wlan nur so grade bis aufn Balkon kommt, würde ich den Nano ganz gerne in mein Sonos-Net hängen. Leider ist dieses allerdings ohne sichtbare SSID.
Da es im Web-Interface keine Eingabemöglichkeit dafür gibt, habe ich es mal mit nem JSON-Post über die API versucht. Leider auch ohne Erfolg. Mit einem Wlan mit sichtbarer SSID scheint es allerdings auch über die API ohne Probleme zu gehen.

Gruß,
IzeQube
Kannst du es für eine initiale Verbindung nicht kurz auf sichtbar stellen?
 
Kannst du es für eine initiale Verbindung nicht kurz auf sichtbar stellen?

Das "richtige" SonosNet, was von meinen Sonos-Boxen gespannt wird leider nicht. Aber die Idee war gut, ich habe stattdessen ein neues Gäste-WLAN mit den selben Parametern aufgespannt.
Dabei bin ich scheinbar auf einen Bug gestoßen. Wenn man eine SSID mit 32-stellen (in diesem Beispiel habe ich eins mit 12345678901234567890123456789012 aufgespannt) hat funktioniert der WLAN-Scan im Webinterface nicht mehr. Im JSON-Payload der Funktion sind auf einmal ein paar Unicode-Sonderzeichen drin die nicht mit JSON kompatibel sind (und ich hier im Forum nicht posten kann). Sobald ich diesen auf 31 Stellen kürze geht alles wieder...

Leider hat Sonosnet immer eine 32 Stellige SSID.

Gruß,
IzeQube

Nachtrag: Habe auf Github n Issue aufgemacht
 
Habs mir mal angesehen, bin nicht sicher, ob ich da was machen kann. Der Bug entsteht schon im Core, dort wird die SSID also schon "falsch" erkannt. Deshalb kannst du auch keine Verbindung über die API aufbauen, wenn du dort die "richtige" SSID angibst. Der Core kennt intern die "richtige" SSID selbst nicht, weshalb er sich nicht verbindet. Das die Anzeige im Webinterface nicht klappt, ist quasi nur die Spitze vom Eisberg. Die Firmware gibt lediglich den Scan des Cores weiter und wie du schon richtig erkannt hast, können die Sonderzeichen im JSON nicht gelesen werden. Ich schau mal, ob ich ein Hintertürchen finde.
 
Test32SSID.png


Man muss allerdings direkt an die Programmierung des Cores. Bei einem Core-Update geht die Änderung verloren und ich bin noch nicht sicher, ob sich die Änderungen eventuell auf andere Funktionen auswirken.
 

Anhänge

  • Test32SSID.png
    Test32SSID.png
    30,5 KB · Aufrufe: 609
@s.ochs wie kann man denn auf die v0.9.9 updaten?

irgendwie hab ich aktuell den Zusammenhang verloren^^


Viele liebe Grüße!
Max
 
Hi Max,
wer das möchte, der kann durch den Aufruf des Befehls "IPdeinerNanoimWLAN/update" ein Update seines Systems auf eine (theoretisch beliebige) verfügbare Version einleiten (sollte für alle Softwareversion ab der v0.6.6 funktionieren). Auf der sich öffnenden Seite muss die gewünschte Version eingetragen werden, dann kann der Updateprozess gestartet werden. Welche Versionen es gibt, kann man im Github-Projekt einsehen.

Was ihr dabei aber unbedingt beachten sollte:
- die meisten der Versionen sind PreReleases, also unter umständen nicht stabil oder noch mit Bugs versehen, auch können bei einem Update auf ein PreRelease eure Einstellungen verloren gehen. Sofern es ein offizielles Release gibt, was also stabil läuft und für alle gedacht ist, so bekommt ihr von eurem WLANThermo automatisch eine Benachrichtung über das Update in Form des gelben Ausrufezeichens in der Titelleiste (sofern die Funktion nicht deaktiviert ist). Ihr verpasst also nichts. Die PreReleases nutzen wir intern um neue Funktionen zu Testen oder Bugs zu beheben. Von Zeit zu Zeit, wenn alle Änderungen stabil laufen, wird von uns ein neues offizielles Release zur Verfügung gestellt.
- theoretisch kann man mit dieser Funktion auch auf eine Version unterhalb der aktuell installierten Version updaten, wovon ich aber abraten würde, weil es passieren kann, dass in einer älteren Version bestimmte Version nicht verfügbar sind und somit nicht mehr auf eine neuere Version geupdatet werden kann, zumindestens nicht online.

Das aktuelle offizielle Release ist die v0.8.0. Mit den demnächst kommenden v1.x.x Versionen ändert sich intern einiges an der API, weshalb wir aktuell noch viel am Testen sind. Wer nicht auf das nächste offizielle Release warten will/kann, dem empfehle ich ein Update auf v0.9.9, dass ist das stabliste PreRelease bevor die neue API kommt. Der Unterschied zur v0.8.0 liegt im WLAN-Verbindungsprozess. Daneben wurden ein paar Bugs in der Pitmasterbedienung entfernt, die Batterieanzeige und die Notification-Schnittstelle überarbeitet. Außerdem werden im Webinterface nur noch aktive Kanäle angezeigt, außer es ist kein Fühler angesteckt, dann sind alle Kanäle wieder sichtbar.

Gruß
Steffen

Edit: Zwischen v0.8.0 und v0.9.9 hat sich zudem die mqtt-Schnittstelle geändert. http und mqtt sind jetzt einheitlich aufgebaut. Informationen dazu gibt es im Wiki unter API. Vielen Dank @don_ für den Hinweis.
 
Zurück
Oben Unten