i-have-a-dreambox.com | Dreambox - Support

Register Calendar Members List Team Members Galerie to Portal Go to the Main Page

Boardrules Frequently Asked Questions Statistik Statistik Search Pinwand Dreambox Blog Ihad/Gemini Fan-Shop
i-have-a-dreambox.com | Dreambox - Support » ...::: The Gemini Project 4 :::... » Gemini 4 Plugins » MQTT-Plugin » Hello Guest [Login|Register]
Last Post | First Unread Post Print Page | Add Thread to Favorites
Pages (2): [1] 2 next » Post New Thread Post Reply
Go to the bottom of this page MQTT-Plugin
Author
Post « Previous Thread | Next Thread »
mechatron
Dreambox Team


images/avatars/avatar-65.jpg

Registration Date: 27.12.2003
Posts: 8,841
Which box: siehe Signatur
External Storage: USB-Stick; CIFS
Which Image: Gemini
Origin: Niederschlesien

MQTT-Plugin Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Bitte Betafeed installieren.

Wer sich ein wenig mit Hausautomation beschäftigt hat, stellt schnell fest das viel über MQTT läuft.
Das Plugin macht unsere Dream nun also MQTT fähig.
Über das Plugin kann gleichzeitig ein MQTT-Broker (mosquitto) betrieben werden.
Ansonsten sendet das Plugin folgende Befehle/Infos über MQTT... (Beispiel für eine dm920)
Daten werden als JSON übertragen

Changelog:
v0.5-r2.0
- Fix für Lautstärke
- Bei Power-Status wird jetzt mit ausgegeben ob die Box im IDLE oder STANDBY ist.

Mqtt-Topic's:
Status:
Topic-State - dm920/state/online

Power:
Topic-State - dm920/state/power
Topic-Set - dm920/set/power

Mute:
Topic-State - dm920/state/mute
Topic-Set - dm920/set/mute

Volume:
Topic-State - dm920/state/volume
Topic-Set - dm920/set/volume

Channel - EPG-Now - EPG-Next :
Topic-State - dm920/state/channel

Ich häng mal die Dateien für OpenHab mit an.
Das Teil ist wie gesagt Beta können also noch Fehler drin sein und der Funktionsumfang ist nicht in Stein gemeißelt. Augenzwinkern

Für Neulinge in Sachen MQTT kann ich zum Testen MQTTFXempfehlen.

Attachments:
jpg geminimqtt.jpg (102 KB, 1,924 downloads)
png Bildschirmfoto_2019-03-04_13-26-36.png (52.17 KB, 928 downloads)


__________________
Meine Todesursache wird wahrscheinlich Sarkasmus im falschen Moment sein!

Boxen:
1. One
2. DM820HDse
3. DM920

Satellit:
Astra 19,2°

22.02.2019 12:11 mechatron is offline Search for Posts by mechatron Add mechatron to your Buddy List
LukaNoah LukaNoah is a male
Dreambox Team


images/avatars/avatar-19883.jpg

Registration Date: 20.12.2004
Posts: 11,792
Which box: DM800SEv2; DM900; DM7080HD
External Storage: SD-Card; HDD; NAS
Which Image: DMM original
Welcher Bildschirm: Samsung UE65N8009
Origin: Thüringen

RE: MQTT-Plugin (Beta) Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Coole Idee, aber ohne Nutzer und Passwort zum publishing an den Broker für mich leider so nicht nutzbar.

__________________
Kein Support per Mail oder PN

22.02.2019 23:24 LukaNoah is offline Send an Email to LukaNoah Homepage of LukaNoah Search for Posts by LukaNoah Add LukaNoah to your Buddy List
mechatron
Dreambox Team


images/avatars/avatar-65.jpg

Registration Date: 27.12.2003
Posts: 8,841
Which box: siehe Signatur
External Storage: USB-Stick; CIFS
Which Image: Gemini
Origin: Niederschlesien

Thread Starter Thread Started by mechatron
RE: MQTT-Plugin (Beta) Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Könnte ich einbauen, kommt die Tage. Augenzwinkern

__________________
Meine Todesursache wird wahrscheinlich Sarkasmus im falschen Moment sein!

Boxen:
1. One
2. DM820HDse
3. DM920

Satellit:
Astra 19,2°

23.02.2019 08:27 mechatron is offline Search for Posts by mechatron Add mechatron to your Buddy List
LukaNoah LukaNoah is a male
Dreambox Team


images/avatars/avatar-19883.jpg

Registration Date: 20.12.2004
Posts: 11,792
Which box: DM800SEv2; DM900; DM7080HD
External Storage: SD-Card; HDD; NAS
Which Image: DMM original
Welcher Bildschirm: Samsung UE65N8009
Origin: Thüringen

RE: MQTT-Plugin (Beta) Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Danke.
Kannste auch die Informationen der BT-Fb publishen (Signal und Batterie)?

Edit
Achso, und irgendwie Homie-Kompatibel machen, dann geht mit mqtt2 das Auto-discover. Hab aber keine Ahnung wie das geht...

__________________
Kein Support per Mail oder PN

23.02.2019 09:18 LukaNoah is offline Send an Email to LukaNoah Homepage of LukaNoah Search for Posts by LukaNoah Add LukaNoah to your Buddy List
mechatron
Dreambox Team


images/avatars/avatar-65.jpg

Registration Date: 27.12.2003
Posts: 8,841
Which box: siehe Signatur
External Storage: USB-Stick; CIFS
Which Image: Gemini
Origin: Niederschlesien

Thread Starter Thread Started by mechatron
RE: MQTT-Plugin (Beta) Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Update...
New:
FHD-Skin thx zombi
Fix:
Passwort und Name um sich am Broker anzumelden

@LukaNoah
Sagen wir so... Ich denke an Funktionen kann da noch viel mehr gemacht werden.
Grundsätzlich sollte das gehen was auch im Webif gezeigt/bedient werden kann.
Sollten aber erstmal die aktuellen Funktionen zum laufen haben.

__________________
Meine Todesursache wird wahrscheinlich Sarkasmus im falschen Moment sein!

Boxen:
1. One
2. DM820HDse
3. DM920

Satellit:
Astra 19,2°

23.02.2019 09:39 mechatron is offline Search for Posts by mechatron Add mechatron to your Buddy List
LukaNoah LukaNoah is a male
Dreambox Team


images/avatars/avatar-19883.jpg

Registration Date: 20.12.2004
Posts: 11,792
Which box: DM800SEv2; DM900; DM7080HD
External Storage: SD-Card; HDD; NAS
Which Image: DMM original
Welcher Bildschirm: Samsung UE65N8009
Origin: Thüringen

RE: MQTT-Plugin (Beta) Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Ich nochmal.

Die Einstellung "Update on Broker" bedeuted was? Ich denke da an alle 60s wird ein publish ausgeführt? Dem ist leider nicht so, zumindest bei mir. Nur bei Änderung des Channels werden die Daten übertragen.

__________________
Kein Support per Mail oder PN

23.02.2019 19:33 LukaNoah is offline Send an Email to LukaNoah Homepage of LukaNoah Search for Posts by LukaNoah Add LukaNoah to your Buddy List
mechatron
Dreambox Team


images/avatars/avatar-65.jpg

Registration Date: 27.12.2003
Posts: 8,841
Which box: siehe Signatur
External Storage: USB-Stick; CIFS
Which Image: Gemini
Origin: Niederschlesien

Thread Starter Thread Started by mechatron
RE: MQTT-Plugin (Beta) Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Nein, es werden keine Nachrichten übertragen sondern nur ein "keepalive" an den Broker gesendet.
https://de.wikipedia.org/wiki/Keepalive

__________________
Meine Todesursache wird wahrscheinlich Sarkasmus im falschen Moment sein!

Boxen:
1. One
2. DM820HDse
3. DM920

Satellit:
Astra 19,2°

24.02.2019 10:11 mechatron is offline Search for Posts by mechatron Add mechatron to your Buddy List
LukaNoah LukaNoah is a male
Dreambox Team


images/avatars/avatar-19883.jpg

Registration Date: 20.12.2004
Posts: 11,792
Which box: DM800SEv2; DM900; DM7080HD
External Storage: SD-Card; HDD; NAS
Which Image: DMM original
Welcher Bildschirm: Samsung UE65N8009
Origin: Thüringen

RE: MQTT-Plugin (Beta) Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Aha, ok. Danke.
Dann kann ich das Auswerten der Restlaufzeit weglassen.

__________________
Kein Support per Mail oder PN

24.02.2019 12:46 LukaNoah is offline Send an Email to LukaNoah Homepage of LukaNoah Search for Posts by LukaNoah Add LukaNoah to your Buddy List
mechatron
Dreambox Team


images/avatars/avatar-65.jpg

Registration Date: 27.12.2003
Posts: 8,841
Which box: siehe Signatur
External Storage: USB-Stick; CIFS
Which Image: Gemini
Origin: Niederschlesien

Thread Starter Thread Started by mechatron
RE: MQTT-Plugin (Beta) Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Was meinst du mit Restlaufzeit?
Die Zeiten von EPG-Now und EGP-Next?
Die werden im JSON übertragen.

__________________
Meine Todesursache wird wahrscheinlich Sarkasmus im falschen Moment sein!

Boxen:
1. One
2. DM820HDse
3. DM920

Satellit:
Astra 19,2°

24.02.2019 14:53 mechatron is offline Search for Posts by mechatron Add mechatron to your Buddy List
LukaNoah LukaNoah is a male
Dreambox Team


images/avatars/avatar-19883.jpg

Registration Date: 20.12.2004
Posts: 11,792
Which box: DM800SEv2; DM900; DM7080HD
External Storage: SD-Card; HDD; NAS
Which Image: DMM original
Welcher Bildschirm: Samsung UE65N8009
Origin: Thüringen

RE: MQTT-Plugin (Beta) Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Ja, genau die. Da das aber nur bei Event- oder Kanal Wechsel aktualisiert wird, bringt es ja nix. Deswegen habe ich ja gefragt, was die 60 bedeuten Augenzwinkern

__________________
Kein Support per Mail oder PN

24.02.2019 16:33 LukaNoah is offline Send an Email to LukaNoah Homepage of LukaNoah Search for Posts by LukaNoah Add LukaNoah to your Buddy List
mechatron
Dreambox Team


images/avatars/avatar-65.jpg

Registration Date: 27.12.2003
Posts: 8,841
Which box: siehe Signatur
External Storage: USB-Stick; CIFS
Which Image: Gemini
Origin: Niederschlesien

Thread Starter Thread Started by mechatron
RE: MQTT-Plugin (Beta) Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Update...
Keepalive auf Automatik von einer Minte gestellt.
Dafür gibt es jetzt ein echtes Update aller 60sec wenn man will.
Es ist jetzt noch eine Readme dabei wo die Topics aufgelistet sind.

Beispiel für das Json bei den Updates
code:
1:
{"name": "ZDF HD", "mute": "True", "epg_now_title": "Volle Kanne - Service täglich", "epg_now_duration": "47", "volume": "68", "provider": "ZDFvision"}


__________________
Meine Todesursache wird wahrscheinlich Sarkasmus im falschen Moment sein!

Boxen:
1. One
2. DM820HDse
3. DM920

Satellit:
Astra 19,2°

01.03.2019 09:43 mechatron is offline Search for Posts by mechatron Add mechatron to your Buddy List
LukaNoah LukaNoah is a male
Dreambox Team


images/avatars/avatar-19883.jpg

Registration Date: 20.12.2004
Posts: 11,792
Which box: DM800SEv2; DM900; DM7080HD
External Storage: SD-Card; HDD; NAS
Which Image: DMM original
Welcher Bildschirm: Samsung UE65N8009
Origin: Thüringen

RE: MQTT-Plugin (Beta) Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

TOP
Klingt gut, heute Abend mal ausprobieren großes Grinsen

__________________
Kein Support per Mail oder PN

01.03.2019 12:42 LukaNoah is offline Send an Email to LukaNoah Homepage of LukaNoah Search for Posts by LukaNoah Add LukaNoah to your Buddy List
LukaNoah LukaNoah is a male
Dreambox Team


images/avatars/avatar-19883.jpg

Registration Date: 20.12.2004
Posts: 11,792
Which box: DM800SEv2; DM900; DM7080HD
External Storage: SD-Card; HDD; NAS
Which Image: DMM original
Welcher Bildschirm: Samsung UE65N8009
Origin: Thüringen

RE: MQTT-Plugin (Beta) Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Hm, warum updatest Du auf den topic xxx/state/update? Das ist doof, da braucht man zusätzliche Einstellungen. Einfach xxx/state/channel alle 60s neu zu publishen wäre einfacher und besser.

__________________
Kein Support per Mail oder PN

01.03.2019 17:46 LukaNoah is offline Send an Email to LukaNoah Homepage of LukaNoah Search for Posts by LukaNoah Add LukaNoah to your Buddy List
mechatron
Dreambox Team


images/avatars/avatar-65.jpg

Registration Date: 27.12.2003
Posts: 8,841
Which box: siehe Signatur
External Storage: USB-Stick; CIFS
Which Image: Gemini
Origin: Niederschlesien

Thread Starter Thread Started by mechatron
RE: MQTT-Plugin (Beta) Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Update:
Das Update einmal pro Minute kommt jetzt bei xxx/state/channel. Augenzwinkern
Zusätzlich noch Provider mit rein genommen.

__________________
Meine Todesursache wird wahrscheinlich Sarkasmus im falschen Moment sein!

Boxen:
1. One
2. DM820HDse
3. DM920

Satellit:
Astra 19,2°

02.03.2019 13:24 mechatron is offline Search for Posts by mechatron Add mechatron to your Buddy List
LukaNoah LukaNoah is a male
Dreambox Team


images/avatars/avatar-19883.jpg

Registration Date: 20.12.2004
Posts: 11,792
Which box: DM800SEv2; DM900; DM7080HD
External Storage: SD-Card; HDD; NAS
Which Image: DMM original
Welcher Bildschirm: Samsung UE65N8009
Origin: Thüringen

RE: MQTT-Plugin (Beta) Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Super, Danke TOP

__________________
Kein Support per Mail oder PN

02.03.2019 14:01 LukaNoah is offline Send an Email to LukaNoah Homepage of LukaNoah Search for Posts by LukaNoah Add LukaNoah to your Buddy List
mechatron
Dreambox Team


images/avatars/avatar-65.jpg

Registration Date: 27.12.2003
Posts: 8,841
Which box: siehe Signatur
External Storage: USB-Stick; CIFS
Which Image: Gemini
Origin: Niederschlesien

Thread Starter Thread Started by mechatron
RE: MQTT-Plugin (Beta) Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Update:
Noch paar Sachen hinzugefügt, siehe Readme.txt
Vom Betabereich in den Userbereich verschoben.

__________________
Meine Todesursache wird wahrscheinlich Sarkasmus im falschen Moment sein!

Boxen:
1. One
2. DM820HDse
3. DM920

Satellit:
Astra 19,2°

04.03.2019 09:11 mechatron is offline Search for Posts by mechatron Add mechatron to your Buddy List
LukaNoah LukaNoah is a male
Dreambox Team


images/avatars/avatar-19883.jpg

Registration Date: 20.12.2004
Posts: 11,792
Which box: DM800SEv2; DM900; DM7080HD
External Storage: SD-Card; HDD; NAS
Which Image: DMM original
Welcher Bildschirm: Samsung UE65N8009
Origin: Thüringen

RE: MQTT-Plugin (Beta) Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Kann es sein, dass Du Dich beim "epg_now_rest_proz" verrechnet hast? Das sieht mir nach der verstrichenen Zeit in Prozent aus.
Das Picon wird hier nicht richtig geladen? Da kommt immer nur ein roter Punkt, oder so...

/Edit
Und schön wäre es, wenn anstelle "True" / "False" immer "ON" / "OFF" gesendet würden, da kann man sich dann die Übersetzung in nen Switch sparen Augenzwinkern

__________________
Kein Support per Mail oder PN

04.03.2019 20:08 LukaNoah is offline Send an Email to LukaNoah Homepage of LukaNoah Search for Posts by LukaNoah Add LukaNoah to your Buddy List
mechatron
Dreambox Team


images/avatars/avatar-65.jpg

Registration Date: 27.12.2003
Posts: 8,841
Which box: siehe Signatur
External Storage: USB-Stick; CIFS
Which Image: Gemini
Origin: Niederschlesien

Thread Starter Thread Started by mechatron
RE: MQTT-Plugin (Beta) Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

"Das sieht mir nach der verstrichenen Zeit in Prozent aus."
Genau das soll es ja sein. Augenzwinkern

"Das Picon wird hier nicht richtig geladen?"
Unter dem HABPanel schon unter BasicUI leider nicht.

Das mit dem ON/True ist ja nicht so schlimm oder? Augenzwinkern
Zumal ich geh ja nicht nur von Openhab aus sondern von allen Möglichen Clients die die Daten von der Dreambox verarbeiten.

__________________
Meine Todesursache wird wahrscheinlich Sarkasmus im falschen Moment sein!

Boxen:
1. One
2. DM820HDse
3. DM920

Satellit:
Astra 19,2°

05.03.2019 18:35 mechatron is offline Search for Posts by mechatron Add mechatron to your Buddy List
LukaNoah LukaNoah is a male
Dreambox Team


images/avatars/avatar-19883.jpg

Registration Date: 20.12.2004
Posts: 11,792
Which box: DM800SEv2; DM900; DM7080HD
External Storage: SD-Card; HDD; NAS
Which Image: DMM original
Welcher Bildschirm: Samsung UE65N8009
Origin: Thüringen

RE: MQTT-Plugin (Beta) Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

quote:
Original von mechatron
"Das sieht mir nach der verstrichenen Zeit in Prozent aus."
Genau das soll es ja sein. Augenzwinkern


Dann stimmt aber der "Rest" in der Bezeichnung nicht großes Grinsen
Kein Problem, benenne ich es um.

Das mit dem Picon geht bei mir nicht. Ich habe einfach mal den Link im Browser eingegeben und dann kommt was unsinniges an. Haste mal nen Beispiel für das Habpanel? Würde es da mal probieren.

Die Filesize bei einer Aufnahme kommt bei mir nicht. Könntest Du den Namen einer Aufnahme als "Event_Now" übertragen? Jetzt kommt er als "Programm-Name", halte ich für unschön Augenzwinkern

Das mit True/False ist nicht schlimm Augenzwinkern

Sag mal, wann wird eigentlich das "Online" gesendet? Habe es hier noch nie mitbekommen...

Aber cool, das es das gibt.

__________________
Kein Support per Mail oder PN

05.03.2019 19:05 LukaNoah is offline Send an Email to LukaNoah Homepage of LukaNoah Search for Posts by LukaNoah Add LukaNoah to your Buddy List
mechatron
Dreambox Team


images/avatars/avatar-65.jpg

Registration Date: 27.12.2003
Posts: 8,841
Which box: siehe Signatur
External Storage: USB-Stick; CIFS
Which Image: Gemini
Origin: Niederschlesien

Thread Starter Thread Started by mechatron
RE: MQTT-Plugin (Beta) Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Also bei mir kommt das auf channel bei sky
code:
1:
{"is_crypted": "True", "epg_now_endtime": "12:00", "epg_next_title": "BL: Samstags-Konferenz, 24. Spieltag", "epg_now_starttime": "10:00", "name": "Sky Sport Bundesliga 1", "epg_now_rest_sec": 5196, "pic": "https://192.168.17.6:443/file?file=/data/piconpool/stefanbenno6_fullsize_8-bit_100x60/1_0_16_DF_4_85_C00000_0_0_0.png", "epg_now_title": "BL: Bayer Leverkusen - SC Freiburg, 24. Spieltag", "epg_now_duration": 7200, "epg_next_endtime": "14:00", "file_size": 0, "epg_next_starttime": "12:00", "provider": "SKY", "epg_next_duration": 7200, "epg_now_rest_min": 86, "epg_now_startendtime": "10:00 - 12:00", "epg_now_rest_proz": 27, "epg_next_startendtime": "12:00 - 14:00"}


Und das bei einem Film...
code:
1:
{"is_crypted": "False", "epg_now_endtime": "", "epg_next_title": "", "epg_now_starttime": "", "name": "Cloud Atlas.mkv", "epg_now_rest_sec": 0, "pic": "", "epg_now_title": "", "epg_now_duration": 0, "epg_next_endtime": "", "file_size": 3950585123, "epg_next_starttime": "", "provider": "", "epg_next_duration": 0, "epg_now_rest_min": 0, "epg_now_startendtime": "", "epg_now_rest_proz": 0, "epg_next_startendtime": ""}


__________________
Meine Todesursache wird wahrscheinlich Sarkasmus im falschen Moment sein!

Boxen:
1. One
2. DM820HDse
3. DM920

Satellit:
Astra 19,2°

07.03.2019 10:37 mechatron is offline Search for Posts by mechatron Add mechatron to your Buddy List
Pages (2): [1] 2 next » Tree Structure | Board Structure
Jump to:
Post New Thread Post Reply
i-have-a-dreambox.com | Dreambox - Support » ...::: The Gemini Project 4 :::... » Gemini 4 Plugins » MQTT-Plugin

Privacy policy | Team | Suchen | Hilfe


Powered by Burning Board 2.3.6 © 2001-2003 WoltLab GbR