Antworten
Jan 04, 2018 - 10:10
Mach bitte ein screnshot da ich nicht am pc bin...
Im menu links gibt es einen punkt webseite
Jan 04, 2018 - 10:18
Von auf 04.01.2018 10:23:43 | Gefällt mir (0) | Melden
Wenn er das geld für sym con hat :)
Und plugin
Er möchte doch nur die seite einbinden wo der stand sreht...
Von auf 04.01.2018 10:27:15 | Gefällt mir (0) | Melden
Dafür braucht er dann aber ein USB oder LAN Gateway ich glaube nicht das ein AIO Gateway auf 868MHz den Leveljet ansprechen kann, insofern wüste ich auch nicht wie er das alleine ohne IPS nutzten sollte.
Von auf 04.01.2018 10:29:58 | Gefällt mir (0) | Melden
So wie ich es verstanden habe hat das langateway eine webif
Dann sollte man die webif in neo anzeigen können?
Von auf 04.01.2018 10:33:12 | Gefällt mir (0) | Melden
Wenn er nur den Leveljet hat der funkt mit 868MHz ansonsten müsste er eben noch wie gesagt ein LAN bzw. USB Gateway dazu kaufen. Oben stand ja erst mal nur das er ein Leveljet hat, dann kann er die Werte auslesen. Ob das jedoch vollkommen ohne IPS über das LAN Gateway geht weis ich persönlich nicht.
Von auf 04.01.2018 10:34:42 | Gefällt mir (0) | Melden
Warten wir dann ab :)
Von auf 04.01.2018 10:43:17 | Gefällt mir (0) | Melden
Das ist wie wenn Du ein Homematic Schaltaktor oder Sensor kaufst, da brauchst Du ja auch eine CCU zu und ein Plugin um die CCU anzusprechen oder einen Raspberry oder auch ein AIO Gateway, sonst kannst Du mit dem Ding auch nichts über das Netzwerk auslesen. Aber warten wir mal ab bis er den Leveljet in Betrieb genommen hat. Das einfachste wäre sicher man könnte den Leveljet mit einem AIO Gateway "verheiraten", aber da wüste ich nicht wie das geht, auch wenn der auf 868MHz funkt.
Neuen Kommentar hinzufügen
Jan 04, 2018 - 13:20
das was du da vorgeschlagen hast ist ja eine Anleitung für Funk.
Bei mir auf der kleinen Box Steht EnOcean Lan Gateway
https://www. xxxx .de/service/dokumentation/modulreferenz/enocean/geraeteliste/
Theoretisch das erste Gerät auf der Seite,
habe keinen IP-Symcan Server laufen, das sollte doch ohne möglich sein?
Von auf 04.01.2018 14:15:25 | Gefällt mir (0) | Melden
Ah ok, Du besitzt ein TCM310 LAN Gateway, richtig? Das wird ohne IPS schwierig, da Du dazu einen Client Socket auf Port 5000 brauchst und NEO selber unterstützt keine Sockets alleine. Ob das LAN Gateway irgendeine Weboberfläche hat weis ich nicht, da ich kein EnOcean nutzte nur Z-Wave. Wie steuerst Du denn zur Zeit das TCM310 an oder ist das noch nicht im Betrieb?
Ansonsten kannst Du von IPS eine Demo installieren und das LAN Gateway mal anbinden dann kannst Du auch sämtliche EnOcean Geräte der Geräteliste
http://bit.ly/2CUs5BK
über NEO zum ansteuern testen.
Du musst mal schreiben ob das TCM310 momentan schon irgendwie im Betrieb ist und gesteuert werden kann oder ob Du das zunächst mal nur besitzt.
Von auf 04.01.2018 14:23:09 | Gefällt mir (0) | Melden
Hier findest Du das Network Configuration Tool für das TCM310
http://bit.ly/2CEXMBG
und hier die Anleitung
http://bit.ly/2CFWkyG
Wenn das soweit steht und Geräte eingebunden sind können diese dann in NEO importiert werden.
Von auf 04.01.2018 14:30:25 | Gefällt mir (0) | Melden
ich hab das Grät eingebaut und kann schon die Daten auf dem PC auslesen, mit der Software was dabei war.
Ich lese mir das mal durch was du geschrieben hast.
Neuen Kommentar hinzufügen
Jan 04, 2018 - 14:31
Von auf 04.01.2018 14:37:20 | Gefällt mir (0) | Melden
Ok und das kannst Du mit einem Browser aufrufen? Und diese Daten hättest Du jetzt gerne in NEO? Was besitzt Du denn zur Zeit an Hardware, nur ein Tablett auf dem NEO läuft oder auch irgendeinen Rechner den man benutzten könnte um die Seite auszulesen?
Von auf 04.01.2018 14:40:02 | Gefällt mir (0) | Melden
das ist nur Konfiguration, da sieht man keine Daten
Von auf 04.01.2018 15:01:26 | Gefällt mir (0) | Melden
Und eine Anzeige von irgendwelchen Nutzdaten der angeschlossenen Geräte geht dann auch nicht über das Weboberfäche? Das ist nur zur Konfiguration? Dann wird Dir ohne zu basteln wohl nur der Weg bleiben das in IPS ganz normal einzubinden und dann die Geräte bzw. Variablen in NEO einzubinden, dann solltest Du alles was am Gateway angelernt ist sowohl aus NEO visualisieren als auch schalten können. Zum Testen kannst Du das ja zunächst mal auf dem PC machen mit der NEO Testversion und der Demo von IPS auf dem Rechner auf dem auch die PC Software für das Gateway läuft. Spezifische Fragen zum Einbinden des LAN Gateway bzw. Leveljet würde ich im IPS Forum stellen, wenn es dann um die Einbindung und Visualisierung in NEO sowie die Steuerung aus NEO geht, bist Du hier denke ich besser aufgehoben.
Von auf 04.01.2018 15:04:05 | Gefällt mir (0) | Melden
Ja genau das ist nur zur Konfiguration, man sieht keine Daten.
Das ist natürlich blöd das ich wegen einem Teil den ganzen IPS brauche :/
Von auf 04.01.2018 15:28:54 | Gefällt mir (0) | Melden
Ja mag sein, aber wenn Du es dann schon hast, dann kannst Du wenigstes den ganzen Rest was Du sonst so an Hardware besitzt und vielleicht noch nicht in NEO eingebunden hast visualisieren. Wenn es Dir ausschließlich zunächst um den Leveljet geht musst Du auch nicht unbedingt gleich das NEO Plugin zulegen. Da würde es dann auch reichen die paar Daten einfach in IPS über das Gateway auszulesen und dann in NEO in einem Webseitenelement darzustellen wie von zdenko33 vorgeschlagen. Wenn Du jedoch viele Datenpunkte hast die Du visualisieren willst macht dann ein NEO Plugin durchaus Sinn.
Du kannst ja mal schreiben was der Leveljet dann überhaupt an Daten zur Verfügung stellt bzw. was man da schalten kann, da findet man dann auch eine Möglichkeit das in NEO zu visualisieren.
Von auf 04.01.2018 15:54:42 | Gefällt mir (0) | Melden
er gibt raus wie viel Liter und in % Wasser in der Zisterne noch sind,
und wie die Ausgänge geschalten sind.
Von auf 04.01.2018 16:32:05 | Gefällt mir (0) | Melden
Na ja die paar Werte kannst Du auch als Webseitenelement einbinden. Wenn Du dann irgendwann mehr EnOcean Geräte haben solltest kann man immer noch über ein NEO IPS Plugin nachdenken um alles was am TCM310 läuft zu schalten.
Von auf 04.01.2018 17:39:55 | Gefällt mir (0) | Melden
Schalten kann man da nichts das sind nur diese Werte, wie kann man das als Webseitenelement einbinden?
Das wird ja leider nirgends angezeigt.
Von auf 04.01.2018 18:13:35 | Gefällt mir (0) | Melden
Die Werte bekommst Du in IPS in Variablen, diese schreibst Du dann in eine String Variable mit dem Variablenprofil ~HTMLBox dann kannst Du diese String Variable als Webseitenelement in NEO einbinden. Am einfachsten indem Du aus NEO einen Webhook in IPS aufrufst siehe
http://bit.ly/2qrKof6
dazu brauchst Du auch kein NEO Plugin, da Du ja nur ein Webseitenelement mit den wenigen Werten einbindest.
Wenn Du Hilfe beim setzten des Inhalts brauchst kannst Du Dich ja melden. In der Regel reicht es aber wenn Du Dir Werte in ein <div> Tag setzt oder eben als Tabelle, je nachdem wie das dargestellt werden soll. Kannst Dich ja melden wenn Du das im Testmodus laufen haben solltest und Zugriff auf die Werte des Leveljet hast..
Von auf 07.01.2018 07:16:21 | Gefällt mir (0) | Melden
Eine Anmerkung: die Lantronix-Adapter sind nur dafür da, ein serielles Protokoll (RS232) in eine IP-Verbindung zu wandeln.
Auf der oben im Screenshot dargestellten Seite sieht man nur die Parameter der seriellen Schnittstellen, an der (höchstwahrscheinlich) der JetLevel angeschlossen ist.
Dann muss es noch eine Seite in der Konfiguration geben (vielleicht Menüpunkt unterhalb von "Serial Settings" in "Connection"), wo die Port-Nummer angegeben ist, unter der der Schnittstellen-Adapter im Netz erreichbar ist (z.B. 10001); d.h. die Kommunikation zu dem Gerät erfolgt über eine sogenannte Socketverbindung mit die IP des Lantronix-Adapters und dem dort angegebenen Port.
Darüber läuft dann das gerätespezifische Protokoll.
Die Beschreibung des seriellen Protokolls findet sich anscheinend hier: http://www.projet.de/Software/Leveljet_seriell.pdf
Wenn das nicht nativ von Mediola unterstützt wird (und ich finde in der Kompatibilitätsliste nichts) und man nicht das Geld ausgeben will, für die von Fonzo genannte Lösung, muss man da einen Service programmieren, der den Datenstrom auswertet.
Da jede Sekunde eine Datenpaket kommt, müsste man das auch laufend auswerten. Das Protokoll etwas schlicht, von daher müsste man im Datenstrom immer auf die Anfangskennung synchronisieren und ab da 12 Byte lesen und auswerten.
Man könnte theoretisch einen Task machen, der entweder zyklisch aufwacht und die Werte ausliest, speichert und zu Ende geht oder man macht einen Task, der eigentlich nie zu Ende geht sonder in einer Schleife die Werte immer abarbeitet (allerdings ist das 1 Datensatz / Sekunde, was den Gateway möglicherweise doch etwas unter Stress setzt). Ob der LevelJet damit umgehen kann, wenn die Datenverbindung nur alle paar Minuten steht, kann ich nicht sagen.
Ohne Gewähr könnte das in etwa so gehen
var net = require("net");
var s = new net.Socket();
s.connect(<port des lantronix>, '<ip des lantronix>');
s.on("data", function(data) {
console.log("data received:", data);
// in 'data' muss man dann nach 0xe8 und 0x03 suchen und dann hat man den Anfang eines Datenpakets.
});
s.end();
Das zu einer funktionierenden Lösung zu bringen ist sicherlich nicht ganz simpel und von daher würde ich da auch an eine solche Selbstbaulösung eher ein Fragezeichen dran machen. Von daher würde ich auch eher zu IPS als "Gateway" raten.
Von auf 10.03.2018 15:16:30 | Gefällt mir (0) | Melden
Also, man könnte eine Task bauen, wenn man es in der App aufruft das er nur dann die Werte anzeigt??
Er soll ja nicht ständig die Werte saven, sondern nur dann abfragen/empfangen wenn ich se wissen will??
Von auf 10.03.2018 17:24:59 | Gefällt mir (0) | Melden
Du kannst keinen Task bauen, da Du einen Client Socket brauchst und den kann Dir zur Zeit weder NEO noch ein AIO Gateway zur Verfügung stellen. Das simpelste ist wirklich das Gerät entsprechend der Dokumention an IPS anzubinden. Die Variablen die dann aus dem Gerät ausgelesen werden bzw. die aufgezeichneten Daten kannst Du dann über ein Webseitenelement in NEO darstellen sowohl das Diagramm, wenn Du eins brauchst, als auch den aktuellen Wert.
Was machst Du denn momentan mit dem Gerät, wie liest Du denn jetzt zur Zeit die Daten aus?
Von auf 16.03.2018 10:31:03 | Gefällt mir (0) | Melden
Hallo Fonzo, momentan ist da ein Programm dabei für windows und nen COM treiber, ich hab noch ne DiskStation im Netzwerk, kann mann da was basteln mit dieser Http BOX??
Von auf 16.03.2018 12:29:20 | Gefällt mir (0) | Melden
Wenn Du das Programm (Bild oben) meinst, dann ist dies glaube ich nur zur Konfiguration nicht zum Auslesen der Werte gedacht. Ganz oben schreibst Du das Ding hat ein WebIf wie sieht das denn aus bzw. wie greift man darauf zu? Werden im Webif Werte angezeigt die brauchst? Wenn ja wäre es doch das einfachste einfach die Adresse des Webif als Webseitenelement einzubinden.
Von auf 17.03.2018 06:47:20 | Gefällt mir (0) | Melden
ich meine, ob sich das mit dem Socket auslesen auch mit einer DiskStation machen läst? mit deiner webbox oder wie die heist?
Von auf 17.03.2018 07:36:56 | Gefällt mir (0) | Melden
Das hängt von der Diskstation ab und von den Programmierfähigkeiten. Wenn da so was wie Python oder PHP auf der Diskstation ausführbar ist kann man sich sicherlich etwas komplett selber schreiben. Aus meiner Sicht ist das aber die investierte Zeit nicht wert, da sitzt man, selbst wenn man sich damit auskennt, Stunden und Tage dran, in der Zeit hat man das über existente Lösungen längst eingebunden. Weiterhin hast Du ja jetzt schon ein EnOcean Lan Gateway, damit kannst Du ja sämtliche kompatiblen EnOcean Geräte auch ansteuern. Jetzt anzufangen da eine eigene Verbindung zum Gateway zu schreiben setzt einerseits Fachkenntnis voraus auf der anderen Seite kostet das wie gesagt so viel Zeit, dass es sich einfach nicht lohnt.
Hast Du denn mal mit der IPS Demo probiert ob Du dann so das eingerichtet bekommst bzw. an die Werte die Du benötigst ran kommst?
Von auf 17.03.2018 07:50:07 | Gefällt mir (0) | Melden
nein, hab noch nichts Probiert. Wollte da kein Geld ausgeben bloß weil ich ein gerät davon habe, darum such ich nach Alternativen wie ich das umgehe.
Von auf 17.03.2018 08:40:22 | Gefällt mir (0) | Melden
Naja sieh es mal so, wenn Du nur ein Teil der EnOcean Geräte mit NEO Plugins steuern willst bist Du 150 Euro für das NEO Plugin EnOcean los, da ist dann ein Invest von 99 Euro noch geringer und Du kannst mit dem Gateway was Du besitzt mehr ansteuern. Aber sicher wenn man das irgendwie mit Basteln hinbekommt wäre es umsonst, ich fürchte nur das der Zeitaufwand das irgendwie selbst zu lösen in keinem Verhältnis zur ausgewendeten Zeit steht. Und insofern es da nicht einfach ein Webinterface gibt was Dir den Wert anzeigt, das Du dann über ein Webseitenelement in NEO einbinden könntest, wird es denke ich auch keine simple Lösung dafür geben, ohne den Einsatz von weiterer Software.
Von auf 17.03.2018 09:46:45 | Gefällt mir (0) | Melden
kostet das IPS-Gateway 99€? aber das Plugin brauch ich doch trotzdem, wenn ich es in der Mediol app anzeigen lassen will?
Von auf 17.03.2018 10:50:33 | Gefällt mir (0) | Melden
Die Software kostet 99€ dafür brauchst Du aber noch einen Rechner auf dem die läuft, wenn Du keinen hast kann das z.B. ein Raspberry sein. Für die paar Werte braucht Du kein NEO IPS Plugin, das kannst Du über ein Webseitenelement in NEO lösen. Das macht erst Sinn wenn Du hunderte oder tausende von Datenpunkten hast, die Du einzeln auf der NEO Oberfläche anordnen willst. Dann lassen sich so Datenpunkte über das NEO IPS Plugin importieren und komfortabel einzeln in NEO anordnen. In deinem Fall würde es reichen die paar Daten so in einer Webseite anzuordnen wie Du das gerne hättest und dann diese Daten gesammelt als ein Webseitenelement in NEO anzuzeigen.
Von auf 06.01.2019 13:32:28 | Gefällt mir (0) | Melden
Hallo zusammen,
nun bin ich her gegangen und habe mir Node auf meine Diskstation gepackt wo mit Hilfe von Node Express Server ein Ausgabe gebracht wird. Die so ausschaut:
// 20190106173611
// http://192.168.0.72:3001/
{
"Füllhöhe_in_Meter": 1.88,
"Füllmenge_in_Liter": 9150,
"Füllmenge_in_Prozent": 98,
"Zustand_Ventil": 0,
"KontrollByte": 29085
}
wie kann ich nun diese Daten ins Mediola einfügen?
Von auf 07.01.2019 06:53:44 | Gefällt mir (0) | Melden
Entweder immer noch am einfachsten in dem Du auf der Diskstation IP-Symcon aufsetzt. Das kann Dir diese Werte auslesen und in einer HTMLBox für ein Webseitenelement in NEO bereit stellen. Nur für das Webseitenelement brauchst Du auch kein NEO Plugin.
Alternativ setzt Du zusätzlich auf der Diskstation einen Webserver auf. Dann must Du das JSON dekodieren und die einzelnen Werte zum Bespiel als Tabelle in eine Webseite schreiben. Die Webseite kannst Du dann wiederum von NEO mit einem Webseitenelement aufrufen.
Von auf 07.01.2019 12:50:16 | Gefällt mir (0) | Melden
Also muss es eine html sein?
Ich kann nicht die Daten so verwenden?
Von auf 07.01.2019 16:13:19 | Gefällt mir (0) | Melden
Du must die Daten ja irgendwie in NEO bekommen, ein Textfeld kannst Du ja nicht einfach so benutzten mit dem Node Express Server dazu bräuchstest Du ein NEO Plugin wie NEO Plugin IP-Symcon um entweder Grafiken wie Alalogmeter, Slider für die Werte oder ein Textfeld nutzten zu können.
Der einzige Weg das selber zu machen ist also über eine Webseite und ein Webseitenelement wenn Du kein NEO Plugin nutzten wilst. Du must die Werte, die Du also ausgelesen hast, als HTML bzw. PHP Seite setzten, dann kannst Du diese mit einem Webseitenelement anzeigen.
Neuen Kommentar hinzufügen
Neuen Kommentar hinzufügen