Neue Insider Preview 5.1 veröffentlicht

Bild



Neue Funktion: Wetter-Service mit Daten zu Umwelt, Wetter, Warnungen & Alarme

  • Dieser neue Funktion wird über die Timberwolf Cloud zur Verfügung gestellt
  • ElabNET sammelt Daten aus mehreren Quellen in der Timberwolf Cloud
  • Timberwolf Server beziehen diese Daten gebündelt und automatisch aus der Timberwolf Cloud
  • Aktualisiert 24/7, stündlich, einfache Einrichtung
  • Die Daten stehen detailliert im Objektsystem zur Verfügung
Info hier im Forum: viewtopic.php?t=6224


Verbesserung VISU: Autom. Rücksprung zur Startseite (Verbessert mit IP 5.1)

Erweiterung Logik: Neuer Sendefilter sowie verbessertes Handling Zeichenketten in der Logik

Beschreibung aller Neuerungen und Verbesserungen: https://elabnet.atlassian.net/wiki/x/AQCv1w

AKTION: Wir haben noch viele tolle Updates und 150 Videos (und 800 Wiki Seiten) geplant. Bitte unterstütze uns mit einem Software-Wartungsvertrag, damit wir dieses alles erreichen können. Und damit Dein Server weiterhin Updates, Upgrades und Support erhält. Jetzt in der Aktion schenken wir Dir den Insider Club mit derselben Laufzeit wie der am längsten laufende aktive Wartungsvertrag dazu - bei sofortigem Laufzeitbeginn PLUS den Wetter-Service für ZWEI Jahre. Damit profitierst Du auch von einer vorzeitigen Verlängerung. Alle Infos: https://elabnet.atlassian.net/wiki/x/GQB8z

[FINR] [V3 IP5.1] publish array möglich in MQTT JSON? (Enthalten ab [V4.0 IP5])

Wissen, Planung & Diskussion zur MQTT Unterstützung im Timberwolf Server.
Stellt uns hier Eure MQTT Projekte und Ideen vor.
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln

StefanW
Elaborated Networks
Elaborated Networks
Beiträge: 11083
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 5457 Mal
Danksagung erhalten: 9401 Mal
Kontaktdaten:

#21

Beitrag von StefanW »

Hallo zusammen,

ich habe diesen Thread nun mit "Improvment" gekennzeichnet, damit wir nicht vergessen, diese Array-Schreibweise der Jsons auch für das Senden unterstützen, in MQTT und Rest-API dann gleichermaßen.

Peter, hinsichtlich vieler Shellies usw. haben wir geplant, dass es Geräteprofile geben soll, die einem dann 80% der Arbeit abnehmen, weil dort alles definiert ist. Kommt für Dich zu spät, aber das wollen wir verbessern, damit es künftig einfacher wird. Hierüber soll es dann auch einen Austausch in der Community geben.

lg

Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.

MrWilson
Beiträge: 290
Registriert: Do Dez 27, 2018 2:19 pm
Wohnort: Borgsdorf
Hat sich bedankt: 46 Mal
Danksagung erhalten: 170 Mal

#22

Beitrag von MrWilson »

@StefanW , Peter ist seit über einem Jahr nicht mehr aktiv im Forum und Martin hat den Thread mit seiner Problemstellung gekapert und das noch mit einem anderen Firmwarestand. Böser Martin ;)
Zuletzt geändert von MrWilson am Di Sep 12, 2023 9:00 am, insgesamt 1-mal geändert.
TWS 2500 ID: 341 + PBM ID: 463, VPN offen, Reboot nur nach Absprache

StefanW
Elaborated Networks
Elaborated Networks
Beiträge: 11083
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 5457 Mal
Danksagung erhalten: 9401 Mal
Kontaktdaten:

#23

Beitrag von StefanW »

Ups,

danke Willy, habe ich nicht aufgepasst.

Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.

Ersteller
martin
Beiträge: 153
Registriert: Mo Okt 15, 2018 10:07 pm
Wohnort: bei Stuttgart
Hat sich bedankt: 113 Mal
Danksagung erhalten: 75 Mal

#24

Beitrag von martin »

Hi Willy,
MrWilson hat geschrieben: Di Sep 12, 2023 8:29 am Du kannst auch den Workaround mit Text/Plain und Erstellung des kompletten JSON im Logikmanager probieren.
danke für die Idee. Ich hab das gleich mal ausprobiert.
Da Peter "meinen" Thread gekappert hat ;-) lass ich das mal hier.

Mein Staubsauger hat ein MQTT und ein REST-Api Interface. Da ich über die REST-Api einen einfache Möglichkeit habe zu testen wie es geht, versuch ich es darüber:
Bild

Im TWS nachgebaut sieht das dann so aus:
Bild

Bild

Irgendwie scheint das von mir gebaute JSON noch nicht passend versendet zu werden. Hat hier jemand eine Idee?
VG Martin
TWS 2500 ID:152 + PBM ID:819 + PBM ID:1079, VPN aktiv, Reboot erlaubt"

MrWilson
Beiträge: 290
Registriert: Do Dez 27, 2018 2:19 pm
Wohnort: Borgsdorf
Hat sich bedankt: 46 Mal
Danksagung erhalten: 170 Mal

#25

Beitrag von MrWilson »

Da Peter "meinen" Thread gekappert hat ;-) lass ich das mal hier.
Ups, auch das habe ich nicht weiter verfolgt. Aber die Fragestellung im Titel ist doch beantwortet.
TWS 2500 ID: 341 + PBM ID: 463, VPN offen, Reboot nur nach Absprache

MrWilson
Beiträge: 290
Registriert: Do Dez 27, 2018 2:19 pm
Wohnort: Borgsdorf
Hat sich bedankt: 46 Mal
Danksagung erhalten: 170 Mal

#26

Beitrag von MrWilson »

Irgendwie scheint das von mir gebaute JSON noch nicht passend versendet zu werden. Hat hier jemand eine Idee?
Der von dir verwendete Baustein kürzt deinen String scheinbar nach 15 Zeichen. Da sollte man evtl. ein eigenes Thema zu aufmachen.
Du kannst auch den Multiplexer String probieren.
TWS 2500 ID: 341 + PBM ID: 463, VPN offen, Reboot nur nach Absprache

Ersteller
martin
Beiträge: 153
Registriert: Mo Okt 15, 2018 10:07 pm
Wohnort: bei Stuttgart
Hat sich bedankt: 113 Mal
Danksagung erhalten: 75 Mal

#27

Beitrag von martin »

das mit der Zeichenbegrenzung mancher Bausteine hatten wir vor einiger Zeit schonmal. Dachte dass das behoben ist und nur die Anzeige reduziert ist um Ressourcen zu sparen. Wie dem auch sei, mit dem Multiplexer funktioniert es das JSON zusammenzubauen wenn man ein paar Leerzeichen entfernt:

Bild

Leider tut es damit auch nicht. Mit curl wird hier im Header noch angegeben dass es ein json ist; evtl. ist das ja auch das Problem warum der Versuch mit text/plain nicht funktioniert.
VG Martin
TWS 2500 ID:152 + PBM ID:819 + PBM ID:1079, VPN aktiv, Reboot erlaubt"

MrWilson
Beiträge: 290
Registriert: Do Dez 27, 2018 2:19 pm
Wohnort: Borgsdorf
Hat sich bedankt: 46 Mal
Danksagung erhalten: 170 Mal

#28

Beitrag von MrWilson »

Mit curl wird hier im Header noch angegeben dass es ein json ist
Du kannst das im Header auch manuell mitschicken.
TWS 2500 ID: 341 + PBM ID: 463, VPN offen, Reboot nur nach Absprache

Ersteller
martin
Beiträge: 153
Registriert: Mo Okt 15, 2018 10:07 pm
Wohnort: bei Stuttgart
Hat sich bedankt: 113 Mal
Danksagung erhalten: 75 Mal

#29

Beitrag von martin »

Danke Willy, dieser Gedankenanstoß hat die Lösung gebracht:

Bild
VG Martin
TWS 2500 ID:152 + PBM ID:819 + PBM ID:1079, VPN aktiv, Reboot erlaubt"
Benutzeravatar

Parsley
Beiträge: 741
Registriert: Di Okt 09, 2018 7:27 am
Wohnort: 4908.
Hat sich bedankt: 909 Mal
Danksagung erhalten: 462 Mal

#30

Beitrag von Parsley »

Moin zusammen

Ein Vöglein hat mir gezwitschert, dass "JSON Array Unterstützung beim MQTT und HTTP-API" in [V4.0 IP5] enthalten sein wird. ;)
Gruß Parsley

3500L #657 (VPN offen, reboot nach Absprache)
3500XL #1705 (VPN offen, reboot ok)
EFH Bj.2016: KNX, DALI, 1-Wire, Modbus TCP, KWL, PV, MQTT, BSB-LAN, 2x AI on the Edge Device, Tasmota, ESPHome, VLANs, VPN, NAS
Bitte WIKI lesen.
Antworten

Zurück zu „MQTT“