+ Antworten
Seite 2 von 3 ErsteErste 1 2 3 LetzteLetzte
Ergebnis 11 bis 20 von 23
  1. #11
    Registriert seit
    Jun 2011
    Ort
    Germany|NRW|Meckenheim
    Beiträge
    659

    "jedes neue Gerät per Code ändern musst" ... ist hier nicht das Problem. Aktuell und bis auf Weiteres ist das mein einziges Projekt dieser Art. Im Zuge einer Code-Optimierung könnte man natürlich eine Web-Oberfläche einfügt und die Werte per GUI veränder- und speicherbar abbilden. Da bin ich aber leider raus (noch).

    Ich habe nun also alle "client.publish(..." in "client.publish("/Waage1/..." angepasst. Ich habe mich dabei allerdings für "Waage" anstatt "Wagge" entschieden . Erwartungsgemäß kommt nun folgendes beim MQTT Client an:
    TXT: 03.02.2019 09:38:17.00 | RECEIVED | 0<SYN><NUL><SI>/Waage1/Scale1 17.00
    HEX: 03.02.2019 09:38:17.00 | RECEIVED | 30 16 00 0F 2F 57 61 61 67 65 31 2F 53 63 61 6C 65 31 20 31 37 2E 30 30
    TXT: 03.02.2019 09:38:17.00 | RECEIVED | 0<NAK><NUL><SO>/Waage1/Debug 16.67
    HEX: 03.02.2019 09:38:17.00 | RECEIVED | 30 15 00 0E 2F 57 61 61 67 65 31 2F 44 65 62 75 67 20 31 36 2E 36 37
    TXT: 03.02.2019 09:38:17.00 | RECEIVED | 0<RS><NUL><ETB>/Waage1/HX711calfactor 28.20
    HEX: 03.02.2019 09:38:17.00 | RECEIVED | 30 1E 00 17 2F 57 61 61 67 65 31 2F 48 58 37 31 31 63 61 6C 66 61 63 74 6F 72 20 32 38 2E 32 30
    TXT: 03.02.2019 09:38:18.00 | RECEIVED | 0<SYN><NUL><SI>/Waage1/Scale1 16.00
    HEX: 03.02.2019 09:38:18.00 | RECEIVED | 30 16 00 0F 2F 57 61 61 67 65 31 2F 53 63 61 6C 65 31 20 31 36 2E 30 30
    TXT: 03.02.2019 09:38:18.00 | RECEIVED | 0<NAK><NUL><SO>/Waage1/Debug 16.38
    HEX: 03.02.2019 09:38:18.00 | RECEIVED | 30 15 00 0E 2F 57 61 61 67 65 31 2F 44 65 62 75 67 20 31 36 2E 33 38
    TXT: 03.02.2019 09:38:18.00 | RECEIVED | 0<RS><NUL><ETB>/Waage1/HX711calfactor 28.20
    HEX: 03.02.2019 09:38:18.00 | RECEIVED | 30 1E 00 17 2F 57 61 61 67 65 31 2F 48 58 37 31 31 63 61 6C 66 61 63 74 6F 72 20 32 38 2E 32 30
    TXT: 03.02.2019 09:38:20.00 | RECEIVED | 0<SYN><NUL><SI>/Waage1/Scale1 16.00
    HEX: 03.02.2019 09:38:20.00 | RECEIVED | 30 16 00 0F 2F 57 61 61 67 65 31 2F 53 63 61 6C 65 31 20 31 36 2E 30 30
    TXT: 03.02.2019 09:38:20.00 | RECEIVED | 0<NAK><NUL><SO>/Waage1/Debug 15.78
    HEX: 03.02.2019 09:38:20.00 | RECEIVED | 30 15 00 0E 2F 57 61 61 67 65 31 2F 44 65 62 75 67 20 31 35 2E 37 38
    TXT: 03.02.2019 09:38:20.00 | RECEIVED | 0<RS><NUL><ETB>/Waage1/HX711calfactor 28.20
    HEX: 03.02.2019 09:38:20.00 | RECEIVED | 30 1E 00 17 2F 57 61 61 67 65 31 2F 48 58 37 31 31 63 61 6C 66 61 63 74 6F 72 20 32 38 2E 32 30
    TXT: 03.02.2019 09:38:21.00 | RECEIVED | 0<SYN><NUL><SI>/Waage1/Scale1 17.00
    HEX: 03.02.2019 09:38:21.00 | RECEIVED | 30 16 00 0F 2F 57 61 61 67 65 31 2F 53 63 61 6C 65 31 20 31 37 2E 30 30
    TXT: 03.02.2019 09:38:21.00 | RECEIVED | 0<NAK><NUL><SO>/Waage1/Debug 16.70
    HEX: 03.02.2019 09:38:21.00 | RECEIVED | 30 15 00 0E 2F 57 61 61 67 65 31 2F 44 65 62 75 67 20 31 36 2E 37 30
    TXT: 03.02.2019 09:38:21.00 | RECEIVED | 0<RS><NUL><ETB>/Waage1/HX711calfactor 28.20
    HEX: 03.02.2019 09:38:21.00 | RECEIVED | 30 1E 00 17 2F 57 61 61 67 65 31 2F 48 58 37 31 31 63 61 6C 66 61 63 74 6F 72 20 32 38 2E 32 30
    TXT: 03.02.2019 09:38:22.00 | RECEIVED | 0<SYN><NUL><SI>/Waage1/Scale1 16.00
    HEX: 03.02.2019 09:38:22.00 | RECEIVED | 30 16 00 0F 2F 57 61 61 67 65 31 2F 53 63 61 6C 65 31 20 31 36 2E 30 30
    TXT: 03.02.2019 09:38:23.00 | RECEIVED | 0<NAK><NUL><SO>/Waage1/Debug 16.31
    HEX: 03.02.2019 09:38:23.00 | RECEIVED | 30 15 00 0E 2F 57 61 61 67 65 31 2F 44 65 62 75 67 20 31 36 2E 33 31
    TXT: 03.02.2019 09:38:23.00 | RECEIVED | 0<RS><NUL><ETB>/Waage1/HX711calfactor 28.20
    FHZ1300, div. FS20 Komp., RaspberryMatic, div. HM Komp., Plugwise, ESP8266 mit Tasmota, Philips HUE, Ikea Tradfri, Osram Lightify
    Zentrale: ITX-Board mit Pentium G860T, 8 GB RAM und 256 Samsung SSD

  2. #12
    Registriert seit
    Jun 2011
    Ort
    Germany|NRW|Meckenheim
    Beiträge
    659

    Wie bekomme ich nun die Werte in IPS Variablen?
    FHZ1300, div. FS20 Komp., RaspberryMatic, div. HM Komp., Plugwise, ESP8266 mit Tasmota, Philips HUE, Ikea Tradfri, Osram Lightify
    Zentrale: ITX-Board mit Pentium G860T, 8 GB RAM und 256 Samsung SSD

  3. #13
    Registriert seit
    Aug 2009
    Ort
    Lippe
    Beiträge
    2,040

    Ich habe gerade mal ein Modul von Kai umgebaut, dass wird dann mit deiner Waage gehen.
    Noch ein paar Test machen, dann stelle ich es dir zur Verfügung.
    Der Meldungsaufbau ist dann :
    Code:
    mqtt.publish("/Gerät-xy/Variable-xy",String(wert));
    Im Modul musst du dann unter MQTT Topic "Waage1" eintragen, dann werden die Variablen angelegt und gefüllt, wenn Werte reinkommen. Im Debug Fenster vom Modul sieht man, was passiert.
    lg Thomas
    IPS Raspberry Pi2(3) mit LCN, HM, Sonoff+Shelly per MQTT, SONOS und viel Eigenbau + Pi2(3) mit Heizungssteuerung über GPIO per IPS

  4. #14
    Registriert seit
    Jun 2011
    Ort
    Germany|NRW|Meckenheim
    Beiträge
    659

    Genial! Ich bin gespannt.

    Gesendet von meinem SM-T813 mit Tapatalk
    FHZ1300, div. FS20 Komp., RaspberryMatic, div. HM Komp., Plugwise, ESP8266 mit Tasmota, Philips HUE, Ikea Tradfri, Osram Lightify
    Zentrale: ITX-Board mit Pentium G860T, 8 GB RAM und 256 Samsung SSD

  5. #15
    Registriert seit
    Aug 2009
    Ort
    Lippe
    Beiträge
    2,040

    Wenn du mal versuchen magst :
    GitHub - ipstomgr/TS_MQTT-Testmodul

    Alle Var's werden aber noch als String angelegt.
    Bin gespannt auf deine Rückmeldung.
    Ich brauchte das sowieso mal, wenn ich mit der Nodemcu rumspiele, um mal schnell Daten in IPS zu sehen.
    lg Thomas
    IPS Raspberry Pi2(3) mit LCN, HM, Sonoff+Shelly per MQTT, SONOS und viel Eigenbau + Pi2(3) mit Heizungssteuerung über GPIO per IPS

  6. #16
    Registriert seit
    Jun 2011
    Ort
    Germany|NRW|Meckenheim
    Beiträge
    659

    Allem voran: 1000 Dank für Deinen Einsatz!

    Uff, das war heftig. Innerhalb von 3 Sekunden hat er meinen IPS Server mit String-Variablen überflutet.
    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Unbenannt.GIF 
Hits:	29 
Größe:	66.7 KB 
ID:	47611
    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Unbenannt2.GIF 
Hits:	24 
Größe:	6.3 KB 
ID:	47612
    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Unbenannt3.GIF 
Hits:	33 
Größe:	45.8 KB 
ID:	47613
    Hatte erst nur "Waage1" reingeschrieben, dann hat er aber (wie schon geschildert) ohne Ende Variablen angelegt.
    Geändert von honk0504 (03.02.19 um 17:27 Uhr)
    FHZ1300, div. FS20 Komp., RaspberryMatic, div. HM Komp., Plugwise, ESP8266 mit Tasmota, Philips HUE, Ikea Tradfri, Osram Lightify
    Zentrale: ITX-Board mit Pentium G860T, 8 GB RAM und 256 Samsung SSD

  7. #17
    Registriert seit
    Aug 2009
    Ort
    Lippe
    Beiträge
    2,040

    Was hast du genau gemacht ?
    Ich hatte bei mir mit
    Code:
    mqtt.publish("/Waage1/Scale1",String(batt));
    den Code gestestet, und ca alle 10 Sekunden übertragen.
    Topic welches bei mir eingetragen war : "Waage1"
    lg Thomas
    IPS Raspberry Pi2(3) mit LCN, HM, Sonoff+Shelly per MQTT, SONOS und viel Eigenbau + Pi2(3) mit Heizungssteuerung über GPIO per IPS

  8. #18
    Registriert seit
    Jun 2011
    Ort
    Germany|NRW|Meckenheim
    Beiträge
    659

    Ich habe Dein Modul installiert.
    Ich habe eine Instanz Typ "MQTT_Testmodul", Name "Waage_Test2" erstellt.
    MQTT Topic "Waage1", übergeodnete Instanz ist mein MQTT Client.

    Das ist alles. Danach flutet er meine Instanz mit Variablen.
    FHZ1300, div. FS20 Komp., RaspberryMatic, div. HM Komp., Plugwise, ESP8266 mit Tasmota, Philips HUE, Ikea Tradfri, Osram Lightify
    Zentrale: ITX-Board mit Pentium G860T, 8 GB RAM und 256 Samsung SSD

  9. #19
    Registriert seit
    Aug 2009
    Ort
    Lippe
    Beiträge
    2,040

    Sende mir mal den Arduino Code.
    Dann kann ich mal hier schauen.

    Bekommst gleich ne PM
    lg Thomas
    IPS Raspberry Pi2(3) mit LCN, HM, Sonoff+Shelly per MQTT, SONOS und viel Eigenbau + Pi2(3) mit Heizungssteuerung über GPIO per IPS

  10. #20
    Registriert seit
    Aug 2009
    Ort
    Lippe
    Beiträge
    2,040

    Code:
    publish("/Waage1/Scale1 "
    Dort ist bei publish überall ein Leerzeichen hinten dran, bitte alles ändern auf :
    Code:
    publish("/Waage1/Scale1"
    Dann sollte es klappen .
    Geändert von tomgr (03.02.19 um 18:43 Uhr)
    lg Thomas
    IPS Raspberry Pi2(3) mit LCN, HM, Sonoff+Shelly per MQTT, SONOS und viel Eigenbau + Pi2(3) mit Heizungssteuerung über GPIO per IPS

Ähnliche Themen

  1. DIY Dash Button mit Akku Überwachung
    Von kayle im Forum Bastel-Ecke
    Antworten: 10
    Letzter Beitrag: 24.02.18, 18:27
  2. Microsoft Flow Modul
    Von Fonzo im Forum PHP-Module
    Antworten: 10
    Letzter Beitrag: 31.01.17, 23:29
  3. Touchsmart an die Wand mit DIY-Halterung
    Von 2meter8 im Forum Projekt Showcase
    Antworten: 0
    Letzter Beitrag: 05.07.10, 22:09
  4. DIY Ambilight selber bauen oder braucht man das nicht?
    Von System-Fan im Forum Audio & Video, TK-Anlagen, ISDN
    Antworten: 18
    Letzter Beitrag: 28.11.09, 17:52
  5. Erdungsproblem Mass Kurzschluß im PC
    Von elektrofreak im Forum Alles rund um den PC
    Antworten: 8
    Letzter Beitrag: 23.10.06, 07:39