NEWS
RFlink (LOS GEHT ES ) Bestellung d.Hardware (20€) + 5€ Spende an Forum f.d. Adapter (crowdfunding like :-)
-
Also, wenn man den Arduino Mega hat, braucht man ja nur noch günstig Sender und Empfänger, fertig.
Die sollte jeder zusammen gesteckt bekommen.
Hab ich auch.
Bei mir hängt nur ein RXB6 als Empfänger dran.
(alles mit Senden übernimmt hier Broadlink Hardware) -
@klassisch
Zu aller erst mal Hallo. Ich habe gerade gelesen das du den RFLink über einen Virtuellen Com Port mit dem ioBroker verbunden hast. Ich habe den RFLink nun auch schon ca. 1,5 Jahre in Betrieb allerdings per USB am Proxmox und zum ioBroker durchgereicht.
Da mein Proxmox aber im Keller steht und das für den RFLink in meinem Haus auch nicht gerade der beste Platz ist, habe ich mich auf die Suche gemacht wie man das Problem lösen kann. Also hab ich zuerst nach dieser Anleitung "https://github.com/seb821/espRFLinkMQTT"umgerüstet und muss sagen läuft gut und zuverlässig. Mit mqtt stehe ich aber auch noch ein wenig auf Kriegsfuß und hatte mich so an den rflink.iobroker Adapter gewöhnt, das ich nach einer anderen Lösung gesucht habe.
Die habe ich dann auch gefunden: https://github.com/jeelabs/esp-link
Nun habe ich meinen D1 mini mit esp-link geflasht und bekomme aber den Com-Port im rflink.iobroker Adapter nicht angezeigt.
Laut einigen Anleitungen soll es mit socat unter Linux funktionieren. Wenn ich socat über diese "sudo socat pty,link=/dev/ttyACM0 tcp:ip-des-esp:23" Syntax aufrufe gibt es auch keine Fehlermeldung und der Curser in der Console bleibt stehen. Nach einer kurzen Zeit dann plötzlich erscheint die Eingabeaufforderung wieder.Nun zu meiner eigentlichen Frage. Wie hast du den Virtuellen Com Port eingerichtet und diesen dann in den rflink Adapter im iobroker bekommen ?
Wäre echt super wenn du mir da vielleicht irgendwie Hilfestellung geben könntest. Oder natürlich auch jeder der das hier liest und mit meinem Problem was anfangen kann.
Vielen Dank schon mal. -
@jenno sagte in RFlink (LOS GEHT ES ) Bestellung d.Hardware (20€) + 5€ Spende an Forum f.d. Adapter (crowdfunding like :
Nun zu meiner eigentlichen Frage. Wie hast du den Virtuellen Com Port eingerichtet und diesen dann in den rflink Adapter im iobroker bekommen ?
Da ging bei mir ganz einfach, aber es wird Dich nicht freuen.
Ich verwende einen Serial <-> Eth Wandler von USRIOT. Mittlerweile den USR-TCP232-E2 mit 2 Kanälen. Den zweiten Kanal verwende ich für den Stromzähler, siehe https://forum.iobroker.net/topic/36936/guide-zwangsumstellung-auf-smartmeter-freut-euch-drauf?page=1 . Es gibt aber auch die WLAN-Variante, USR-WIFI232-A2, die ich auch getestet habe. Für die USR-Geräte gibt es eine VCOM-Programm zum Download. Das ist für Windows und da ich den ioBroker auf einen alten Windows 10 Laptop laufen habe, paßt das bei mir prima. Eine Konfiguration, die ich gerne empfehle.
Da es aber auch ioBroker Nutzer ohne Windows gibt, und andererseits der smartmeter- und Modbus-Adapter ihre Daten bereits auch per TCP bekommen können, habe ich frecherweise einen github issue für den RFLink Adapter aufgemacht:
https://github.com/ioBroker/ioBroker.rflink/issues/31
Habe vorgeschlagen, das Eingangsmodul zu standardisieren und damit auch Pflegeaufwand zu sparen.
Allerdings klang das Echo nicht gerade begeistert, weil meine Lösung zu sehr nach Einzellösung aussah. Auch verständlich. Also, vielleicht hilft es, wenn Du Dich an den issue dranhängst - wenn Du magst. Kannst ja sagen, daß es für Windows funktionierende Workarounds gibt, für Linux aber wieder mal nichts recht funktioniert Vielleicht wird dann das Eingangsmodul aktualisiert (was sehr gut wäre) oder die bei github versammelte Entwicklerkompetenz rettet die Linux-Ehre und gibt Dir einen guten Tipp, wie man ein VCOM, VTTY, VACM oder ein V_irgendwas unter Linux stabil einrichten kann. Das wäre dann mal zumindest gut für Dich.
Ich kann zu Linux nichts Signifkantes beitragen. Mehr als socat, welches ich zum Wecken meiner Tablets per UDP von der piVCCU aus verwende, fällt mir nicht ein.Anmerkung der Vollständigkeit halber:
Bei meiner Lösung geht allerdings das Flashen und das RFLink-Tool erst Mal nicht. Das Tool triggert wahrscheinlich noch eine zusätzliche Leitung für die serielle Schnittstelle. Deshalb habe ich einen Kippschater eingebaut, mit dem ich die Leseleitung (Eingang des Mega) zwischen dem Ausgang des CH340 USB-Konverters auf dem Mega2560 und dem Ausgang des USR Moduls umschalte. Die Schreibleitung (Ausgang des Mega) kann an beide Wandler parallel angeschlossen werden. Je nach Modul braucht es noch Pegelwandler. Damit alles kompakt bleibt, habe ich auf die USB-B Buchse des Mega eine abgewinkelte Kabelöse gelötet und den Schalter in den Ring der Kabelöse geschraubt.Habe dort https://forum.iobroker.net/topic/35750/433mhz-rflink-über-ethernet-statt-usb was dazu geschrieben und auch ein paar Bilder gezeigt.
Nachtrag: Mit den Suchworten USRIOT VCOM Linux gibt es ein paar Treffer:
- http://advdownload.advantech.com/productfile/Downloadfile4/1-1Q4BFFN/VCOM 2 0 Driver for Linux Installation Guide_v1.2.pdf sieht nach dem alten Linuxer-Spruch "Patch halt den Kernel, hast doch die Source" aus.
- https://www.pusr.com/download/M2M/USR-G402tf_Linux_User_Guide.pdf Hab nichts verstanden, aber "compile core" gelesen
- https://blog.febo.com/?p=457 mit socat, den socat-Problemen und Lösungen
- https://tibbo.com/support/downloads/vspdl.html da scheint es einen VCOM für Linux zu geben
- https://github.com/riptideio/pymodbus/issues/382 sieht nach einer Lösung für influxdb aus
- https://stackoverflow.com/questions/484740/converting-serial-port-data-to-tcp-ip-in-a-linux-environment Diskussion bei stackoverflow mit verschiedenen Ansätzen
- https://www.mikrocontroller.net/topic/450468 Diskussion bei Mikrocontroller. Bei "größeren" Datenmengen Probleme. Andere Probleme unter Linux, Windows frißt alles
-
Vielen Dank für deine (doch recht ausführliche) Antwort
Also die meisten der von dir genannten Links hab ich bei meiner Suche im Netz auch schon gefunden und bin damit aber leider auch nicht zum Ziel gekommen.
Ich habe jetzt eine doch schon etwas ältere Anfrage zum Thema auf Github gefunden die vom User rossiniscarface in 2018 geöffnet wurde. Er hat sowie er geschrieben hat das ganze wohl schon länger mit socrat am laufen.
Mal abwarten ob er mir vielleicht einen Tipp geben kann wie ich es bei mir ans laufen bekommen könnte. -
Moin,
auch wenn der Thread schon von 2017 ist, muss ich mich mal über den Support von RFlink auslassen.
Ich habe vor etwa 3 Monaten eine E-Mail von zwei Geräten und deren Logs verfasst und an die Support E-Mail Adresse von RFlink geschickt. Bis heute noch keine Lesebestätigung
bekommen. Die gleiche Prozedur habe ich nach 14 Tagen wiederholt. Nichts...
Nun wollte ich mich in deren Forum (Let´s Control It) anmelden. Scheinbar sind deutsche User dort nicht erwünscht. Ich warte seit drei Tagen auf eine Bestätigungs Mail.
Es geht mir um den Support von Zigbee. Das Stuntman Team hat ja von einem User eine Lampe mit Fernbedienung gespendet bekommen....
Nach einigen hin und her war dann das letzte Post darüber 2017.
Jetzt Frage ich mich, ob überhaupt noch was entwickelt wird....denn seit 2 -3 Jahren geht da garnichts mehr.
Vielleicht weiß jemand mehr davon und lässt uns nicht dumm sterben.Ich nutze RFlink mit einem Wlan Gateway
Grüße
PS: Sollte es im falschen Bereich sein, dann bitte in den richtigen verschieben..... -
Nun, RFLInk ist ein Hobbyprojekt und auch nicht open Source.
Die Weiterentwicklung wird im Forum betont https://www.letscontrolit.com/forum/viewtopic.php?f=14&t=5787&start=100 . Sichtbar ist sie bisher nicht geworden. Aber meine Teile werden unterstützt, alles läuft stabil. Also kein Grund zur Beschwerde von meiner Seite. Im Forum bin ich auch, allerdings wird defaulmäßig wohl kein Thread abonniert.
Etwas anderes ist der Nodo-Shop. Der verkauft Hardware und ist wohl eine Firma.Ich nutze den RFLink mittlerweile mit einem LAN-TCP-Server von USRIOT.
Wenn Du spezielle Geräte benötigst, die derzeit nicht unterstützt werden, gibt es wohl auch eine Lösung mit ESP8266 mit dem lebhaften Projekt ESPHome, https://esphome.io/components/remote_receiver.html . Ich selbst kann dazu leider nichts sagen, aber der user @OpenSourceNomad in diesem Forum nutzt sowas.
-
Sorry, da kam was beim Bearbeiten durcheinander. Ignorieren
-
Aus dem Nodoshop habe ich den Transmitter und die Platine. siehe Foto
Dann soll man den Support einstellen und E-Mails nicht ins nirwana laufen lassen.....das macht die Stimmung auch nicht besser.
-
@Menne Hast Du den Nodo-Shop wegen der HW angemailt oder die Entwickler wegen der SW? Der Shop sollte sich schon rühren. Ich habe es halt selbst zusammengelötet. Insofern habe ich keinen Grund zur Beschwerde.
-
Auf der Orginal RFlink Seite gibt es eine Support E-Mail Adresse....wo neue Gerätelogs hin geschickt werden sollen.
Ich meine nicht den Shop...der hat eh damit nichts zu tun.btw...habe ich auch alles zusammen gelötet. Es wurden einzel Teile geschickt.
Ich wollte es aufgeräumt haben und nicht wieder Lochraster verwenden.
Die Platinenentwicklung ist mir inzwischen zu aufwendig geworden.Ich habe auch keine Lust. .. noch ein ESP hier laufen zu lassen.....hier sind 7 d1 Mini und einige Tasmota Steckdosen im Einsatz.
Nur weil sich der Support nicht rührt.... -
@Menne said in RFlink (LOS GEHT ES ) Bestellung d.Hardware (20€) + 5€ Spende an Forum f.d. Adapter (crowdfunding like :
Ich habe auch keine Lust. .. noch ein ESP hier laufen zu lassen..... hier sind 7 d1 Mini
Warum noch einen? Hast doch bestimmt noch irgendwo einen GPIO frei (und falls nicht gibt es auch port extender)! Ein kleiner 433Mhz Empfänger an einen deiner d1 mini's und fertig. Kostenpunkt das Set sender/empfänger (für bessere, heterodyne Module) ca. 2€
-
@OpenSourceNomad Naja, es geht eigtenlich um den Support und nicht was alles noch möglich ist.
Na sicher doch, ich bin gut bestückt.....und könnte noch einiges bewerkstelligen.
Hier ein Auszug....
Aber es geht einfach um das Prinzip...
btw... läuft kein D1 Mini bei mir mit Tasmota.....und das soll wohl Vorausetzung sein.
Weil dort ein RF Eingang definiert werden kann....Oder ist das bei ESPeasy auch möglich....habe noch nicht in die Doku geschaut......ist immer via Handy umständlich. -
@Menne
Keine Antwort zu bekommen ist wohl leider normal.
Oder zumindest bei mir ist es auch so.
Kann man nix machen.
Ich arrangiere mich damit, dass ich das Thema verdränge.
Man hat nunmal nix gezahlt und sollte daher auch nix erwarten. -
@padrino Ich habe schon gezahlt und zwar an Hardware im Nodo Shop..
....und gehe davon aus, das der mit den Entwicklern zusammen arbeitet.
Es wird dort ja gezielt auf die Hardware eingegangen....wie zb. die Produktion der Platinen.
Auch die speziellen Aurel Transceiver sind dort zu bekommen....
Es war nur meine Meinung....wenn andere anderer Meinung sind ist das völlig OK für mich.
Nur trotzdem Ärgerlich...hätte ich das vorher gewusst, hätte ich mir ein Signalduino gebaut und via fhem > Adapter eingebunden. Wäre sogar billiger gewesen.
Die Möglichkeit habe ich aber noch..... -
@Menne
Nur um es klar zu stellen, happy bin ich auch nicht damit, dass sie nicht antworten.
Mir würde ja schon genügen zu hören "Mail erhalten, wie schauen uns das an". -
@Menne said in RFlink (LOS GEHT ES ) Bestellung d.Hardware (20€) + 5€ Spende an Forum f.d. Adapter (crowdfunding like :
Na sicher doch, ich bin gut bestückt.....
In der Tat, dein 433-esp-receiver könnte in 3 Minuten einsatzbereit sein
btw... läuft kein D1 Mini bei mir mit Tasmota.....und das soll wohl Vorausetzung sein.
Bei mir läuft auch kein esp mit Tasmota, also keine Voraussetzung
Aber es geht einfach um das Prinzip...
Aus Prinzip laufen bei mir alle esp's mit esphome, wer einmal in den Genuss reproduzierbarer Ergebnisse und zentraler one-click updates gekommen ist, für den gibt es kein Weg zurück.
Ich hatte damals auch mit tasmota, espeasy und wie sie alle heißen gespielt - aber zufriedenstellend war es selten. Allein einfach ein funktionierendes Gerät zu duplizieren war geradezu unmöglich oder nur mit trial and error sowie sehr viel Zeitaufwand zu bewerkstelligen. Zusätzlich haben updates noch oft die Einstellung ganz oder teilweise gelöscht und man konnte wieder von vorne anfangen. Wirklich stabile Ergebnisse durch die Bank und auf allen esp's habe ich erst seitdem ich alle Gerätschaften auf esphome migriert habe.Ich genieße es einfach nahezu keine Zeit mehr mit softwareseitigen debugging, rumprobieren und recherchieren zu vergeuden sondern ein Projekt nach dem nächsten erfolgreich umzusetzen.
Hardware kauf ich nur noch wenn diese von esphome bereits unterstützt wird oder eine in der pipe line ist.
-
@OpenSourceNomad Danke, ich schau mir mal das genauer an....D1 Minis auch esp32 habe ich hier noch als dreier Sets rum fliegen....mal am Wochwenende basteln.
Vielleicht stelle ich dann um....ein D1 Mini ist in der Heizung und misst Vor-Rücklauf , Kessel, Brauchwasser und zirkulations Temperatur.....sorry ich schweife zuweit aus...... -
@OpenSourceNomad wie wäre es denn mit einem ESPHome Einführungsthread mit einigen Beispielen?
-
@klassisch said in RFlink (LOS GEHT ES ) Bestellung d.Hardware (20€) + 5€ Spende an Forum f.d. Adapter (crowdfunding like :
wie wäre es denn mit einem ESPHome Einführungsthread mit einigen Beispielen?
Dafür bin ich zu faul Aber zu dem Thema ist ja eigentlich alles verfügbar. 99,99% steht in der Dokumentation, einmal ein Einführungsvideo geschaut und die Sache sollte doch klar wie Kloßbrühe sein
-
Hallo Jomjol,
Erst mal herzlichen Dank für das Projekt habe schon früher mit Lichtschranken am wasserzähler gearbeitet .War aber sehr ungenau. INSTALLATION und Erkennung funktionieren auch 100 % . Mein Problem liegt im Mqtt ,ich bekomme keine Daten in den Iobroker .Habe IP, PORT,USER,PASSWORT UND TOPIC, schon mehrmals erneuert aber es kommen keine Daten an.Ich verwende als mqttport den 1886 wobei ich nicht glaube das das relevant ist.
Wäre für Hilfe dankbar