Neues Modul: 98_SmarterCoffee.pm (Wi-Fi Kaffee Maschine)

Begonnen von jkellerer, 21 August 2016, 19:34:41

Vorheriges Thema - Nächstes Thema

deluxe41

Meine kam gestern an...

Einrichtung war easy.
Mit dem Modul macht es richtig Sinn solch eine Maschine zu haben.

Danke für das tolle Modul!!

Jetzt ist der Kaffee morgens an Arbeitstagen schon fertig, wenn ich aufstehe;)


Gesendet von iPhone mit Tapatalk
Fritzbox 7490 ( USV + Fall Back ), einige HM komponenten,ESPs

MikeRoxx

Habe mir gerade auch eine Smarter Coffee bestellt. Eher erst einmal zum spielen. Für günstige 59€ konnte ich nicht widerstehen. Ich werde mich dann im laufe nächster Woche auch mit dem Thema "Alexa mach mal nen Kaffee" auseinander setzten.

Gruß
Mike


Gesendet von meinem A0001 mit Tapatalk
Proxmox mit FHEM und Debmatic auf Deb. Buster
HM / HmIP / FS20

AxelSchweiss

So ... ich habe die Kaffemaschine jetzt mal intensiv ausprobiert.
Also mit der Kaffeestärke habe ich noch so meine Probleme ... das kann aber auch an den Bohnen hängen.
Auch blockiert manchmal der Tropfstop sodass kein Kaffee in die Kanne läuft (das Problem haben andere Maschinen aber auch).
Zum Glück hat die Maschine einen Überlauf (Loch im oberen Bereich) im Filtergehäuse sodass größeres Unheil vermieden wird.

Der Vorteil an dem Modul ist das man damit die Maschine gezielt steuern kann.
Zum Beispiel:
Einstellung 4 Tassen ...  Start  ... beim Erreichen von Brewing abschalten ... dann Grinder abschalten  ... Einstellung 2 Tassen ... Start

Somit habe ich den doppelten Kaffee im Filter  ;)

Das FHEM-Modul macht diese Maschine erst SMART  ... die mitgelieferten Apps (insbesondere für Android)  kannste vergessen
Also: VIELEN DANK AN DEN AUTOR DES MODULS

Eine Bitte hätte ich aber noch an den Modulautor:
Kann man in den Output des Moduls noch eine Statistikzeile für Filelog  hinzufügen ?
Also nachdem die DONE Meldung kommt noch eine Zeile in dieser Art :
statistic: cups 5 : strenght medium : grinder on

Dann könnte man seinen Kaffeekonsum statistisch erfassen ... ist was für mein privates "small Data"
Warum der Grinder ?
Ganz einfach ... wenn da "grinder off" steht ist die Stärke obsolet ... aber der String für die Zeile bleibt gleich.

Jetzt muss ich nur noch zusehen wie ich die Heizplatte ausschalte nachdem kein Kaffee mehr in der Kanne ist.

doman75

Hallo,

vielen Dank für Das Modul, meine neue Kaffeemaschine kam Samstag und läuft mit dem Modul super.

Grüße
Swen

CoolTux

Verdammt bin ich echt der einzige mit dem Netzwerkproblemen  :(
Dann muß ich mir wohl was einfallen lassen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

AxelSchweiss

Zitat von: CoolTux am 15 Mai 2017, 12:47:10
Verdammt bin ich echt der einzige mit dem Netzwerkproblemen  :(
Nö ...Ich habe auch Reconnect Probleme .... von Zeit zu Zeit.
Allerdings liegt es bei mir daran das mein WLAN mittels PowerLine an mein Netz angebunden ist.
Das PowerLine ist absolut grottig und hängt manchmal bis zu 5 Minuten.
Danach sind sämtliche Sessions futsch. Nicht nur die Kaffeemaschine sondern auch der LD382 LED Controller, LaCrosseGateway ...

Wuppi68

Zitat von: CoolTux am 15 Mai 2017, 12:47:10
Verdammt bin ich echt der einzige mit dem Netzwerkproblemen  :(
Dann muß ich mir wohl was einfallen lassen.

Hast Du nicht die Ubuquitti Access Points?
Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen

CoolTux

Zitat von: Wuppi68 am 15 Mai 2017, 21:33:08
Hast Du nicht die Ubuquitti Access Points?

Nein leider nicht. Habe ne ganz normale Fritzbox als AP und dann einen Banana Pi Router für VLAN's und Subnetze.



Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Wuppi68

hängt die Kaffeemaschine im FHEM Netz oder muss dieses geroutet werden?

ansonsten sniffe mal mit der Fritte und schau Dir danach das ganze mit dem Wireshark an
oder mit dem Holzhammer

Vasily nur einen Ping (alle 30 Sekunden oder so)
Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen

CoolTux

Zitat von: Wuppi68 am 15 Mai 2017, 22:34:49
hängt die Kaffeemaschine im FHEM Netz oder muss dieses geroutet werden?

ansonsten sniffe mal mit der Fritte und schau Dir danach das ganze mit dem Wireshark an
oder mit dem Holzhammer

Vasily nur einen Ping (alle 30 Sekunden oder so)

Sowohl die FHEM Server als auch die IoT Geräte hängen in unterschiedliche Subnetze. Das routing funktioniert ohne Probleme. Die entsprechenden Portfreigaben wurden eingestellt.
Pingen kann man nur vom Router aus. ICMP wird nicht geroutet. Vielleicht liegt hier schon das Problem, also ICMP.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Hallo Jürgen,

Ich bin endlich mal dazu gekommen mich etwas mit meinen Ausfällen zu beschäftigen. Doch bevor ich überhaupt irgendwas machen konnte, bekam ich immer Fehlermeldungen wenn ich ein Reload machen wollte.
Daher anbei erstmal ein winzig kleiner Patch

--- 98_SmarterCoffeeold.pm 2017-06-08 09:27:44.306292146 +0200
+++ 98_SmarterCoffee.pm 2017-06-08 09:27:11.474191155 +0200
@@ -232,8 +232,7 @@
                             $updateReading->( "last_command_$key", $value );
                         }
                         $updateReading->( "last_command", $hash->{".last_set_command"} );
-                    }, 1
-                    , 1);
+                    }, 1);
             } else {
                 Log3 $hash->{NAME}, 3, "Connection :: Unknown command response '$message'.";
             }
@@ -817,7 +816,7 @@
     }
}

-sub SmarterCoffee_ReadConfiguration($$) {
+sub SmarterCoffee_ReadConfiguration($) {
     my ($hash) = @_;

     # Restoring extra strength


Und nun schaue ich mal wegen meinen Aussetzern.




Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

mahowi

Hat sonst noch jemand das Problem, daß sich die Kaffeemaschine öfter Mal aus dem Netzwerk verabschiedet?
Ich hab das Teil jetzt schon mehrfach neu eingerichtet. Auch über die App ist oft keine Verbindung möglich. Und wenn die Maschine erreichbar ist, zeigt das Modul häufig als State invalid an.

Da ja scheinbar ein ESP drin steckt, gibt es eigentlich bereits Modifikationen der Firmware? Konnte bisher leider nichts im Netz dazu finden.

Für eine Kaffeemaschine mit Mahlwerk war sie ja echt günstig, aber die "smarten" Funktionen sind leider sehr unzuverlässig.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

ChristianR

#102
Moin,

also ich habe bisher überhaupt keine Verbindungsprobleme mit der Maschine. Selbst im Urlaub, als ich zwei Wochen unterwegs war und die Maschine vom Strom getrennt habe, hat sie sich nach Rückkehr brav wieder mit FHEM verbunden.
Was mir jedoch aufgefallen ist, dass scheinbar nicht immer die Stärkeauswahl "Extra" korrekt übergeben wird. Manchmal springt die Maschine z.B. einfach auf "Weak" beim Start.
Kann das vielleicht mit dem ermittelten Wasserstand zusammenhängen? Meine gelesen zu haben, dass die Maschine bei nicht passendem Wasserstand die Kaffeestärke in Eigenregie anpasst...
Oder hat jemand schon ähnliches beobachtet?

Ergänzung:
Bevor jetzt nach Fehlermeldungen und Logs gerufen wird, ich bin gerade nicht zuhause...  ;)
War zunächst eine generelle Frage

CoolTux

Sobald ich mich über FHEM mit der Maschine verbinden will geht es ohne Probleme. Aber es werden nicht immer die Daten bei Änderung in FHEM geschrieben. Heißt wenn ich an der Maschine start drücke dann kommt keine entsprechende Meldung in FHEM an als Reading. Also mahlen, brühen oder fertig. Ich muss immer ein reconnect machen.
Ich will das Modul aber eh mal umbauen auf eine eigene TCP Socketverbindung. Komme nur im Moment nicht dazu. Der Urvater scheint auch nicht mehr aktiv zu sein. Zu mindest im Thread. Auf mein Patch hat keiner reagiert.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

mahowi

@ChristianR: Die Stärke gibt eigentlich nur an, wieviel Kaffee gemahlen wird. Das sollte eigentlich unabhängig vom Wasserstand sein. Es wird höchstens die Tassenmenge angepaßt und dementsprechend weniger Kaffee gemahlen.

Bei mir scheint die Maschine einfach spontan die Einstellungen zu verlieren. Zumindest spannt sie öfter mal ihr eigenes WLAN auf (coffee...) und ist dann natürlich nicht mehr im heimischen Netz erreichbar.

Leider scheint es aber auch von Smarter weder ein Update für die Firmware noch für die App zu geben.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee