NEWS
SONOFF NSPanel mit Lovelace UI
SONOFF NSPanel mit Lovelace UI
-
@tt-tom Ist die 12.3.1
-
@tt-tom sagte in SONOFF NSPanel mit Lovelace UI:
Du hast noch Fehler in der Config. Den MQTT Pfad stimmt nicht. Welche Version vom Script nutz du den jetzt für das Panel. Zeige bitte mal auch den Teil der Config aus dem Script
Erstmal DANKE für Deine Hilfe!
Hier meine Config:export const config: Config = {
panelRecvTopic: 'mqtt.0.SmartHome.tele.NSPanel_1.RESULT', // Bitte anpassen
panelSendTopic: 'mqtt.0.SmartHome.cmnd.NSPanel_1.CustomSend', // Bitte anpassen// 4 kleine Icons im Screensaver // Mit 3.9.0 neue Parameter - Bitte anpassen - siehe auch Wiki firstScreensaverEntity: { ScreensaverEntity: 'accuweather.0.Hourly.h0.PrecipitationProbability', ScreensaverEntityFactor: 1, //New ScreensaverEntityDecimalPlaces: 0, //New ScreensaverEntityIcon: 'weather-pouring', ScreensaverEntityText: 'Regen', ScreensaverEntityUnitText: '%', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 100} }, secondScreensaverEntity: { ScreensaverEntity: 'parser.0.windSpeed', ScreensaverEntityFactor: (1000/1000), //New ScreensaverEntityDecimalPlaces: 1, //New ScreensaverEntityIcon: 'weather-windy', ScreensaverEntityText: "Wind", ScreensaverEntityUnitText: 'km/h', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 120} }, thirdScreensaverEntity: { ScreensaverEntity: 'hm-rpc.0.LEQ0227831.1.TEMPERATURE', ScreensaverEntityFactor: 1, //New ScreensaverEntityDecimalPlaces: 0, //New ScreensaverEntityIcon: 'home-thermometer-outline', ScreensaverEntityText: 'Innen', ScreensaverEntityUnitText: '°C', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 40, 'val_best': 22 } }, fourthScreensaverEntity: { ScreensaverEntity: 'parser.0.outHumidity', ScreensaverEntityFactor: 1, //New ScreensaverEntityDecimalPlaces: 0, //New ScreensaverEntityIcon: 'water-percent', ScreensaverEntityText: 'Luft', ScreensaverEntityUnitText: '%', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 100, 'val_best': 65} }, // Indikator Icons im oberen Teil des Screensavers // Mit 3.9.0 neue Parameter - Bitte anpassen - siehe auch Wiki mrIcon1ScreensaverEntity: { ScreensaverEntity: 'mqtt.0.SmartHome.stat.NSPanel_1.POWER1', ScreensaverEntityIconOn: 'lightbulb', //Rename ScreensaverEntityIconOff: null, ScreensaverEntityValue: null, //New ScreensaverEntityValueDecimalPlace : 0, //New ScreensaverEntityValueUnit: null, //New ScreensaverEntityOnColor: On, ScreensaverEntityOffColor: HMIOff }, mrIcon2ScreensaverEntity: { ScreensaverEntity: 'mqtt.0.SmartHome.stat.NSPanel_1.POWER2', ScreensaverEntityIconOn: 'heat-wave', ScreensaverEntityIconOff: null, ScreensaverEntityValue: NSPanel_Path + 'Sensor.ANALOG.Temperature', ScreensaverEntityValueDecimalPlace : 1, ScreensaverEntityValueUnit: '°', ScreensaverEntityOnColor: MSRed, ScreensaverEntityOffColor: Yellow }, weatherEntity: 'alias.0.Wetter.Pliezhausen', // Dieser Alias wird automatisch für den gewählten Wetter erstellt und kann entsprechend angepasst werden defaultOffColor: Off, // Default-Farbe für Off-Zustände defaultOnColor: On, // Default-Farbe für On-Zustände defaultColor: Off, defaultBackgroundColor: HMIDark, // Default-Hintergrundfarbe HMIDark oder Black // Mit 3.9.0 in Datenpunkte verschoben. Auch über Service Pages konfigurierbar //alternativeScreensaverLayout: false, //autoWeatherColorScreensaverLayout: true, //timeoutScreensaver: 10, //screenSaverDoubleClick: true, //temperatureUnit: '°C', //locale: 'de-DE', pages: [ Licht1, Sonos, NSPanel_Service //Auto-Alias Service Page ], subPages: [ NSPanel_Infos, //Auto-Alias Service Page NSPanel_Wifi_Info_1, //Auto-Alias Service Page NSPanel_Wifi_Info_2, //Auto-Alias Service Page NSPanel_Sensoren, //Auto-Alias Service Page NSPanel_Hardware, //Auto-Alias Service Page NSPanel_Einstellungen, //Auto-Alias Service Page NSPanel_Screensaver, //Auto-Alias Service Page NSPanel_ScreensaverDimmode, //Auto-Alias Service Page NSPanel_ScreensaverOther, //Auto-Alias Service Page NSPanel_Weather, //Auto-Alias Service Page NSPanel_Dateformat, //Auto-Alias Service Page NSPanel_Indicators, //Auto-Alias Service Page NSPanel_Relays, //Auto-Alias Service Page NSPanel_Firmware, //Auto-Alias Service Page NSPanel_FirmwareTasmota, //Auto-Alias Service Page NSPanel_FirmwareBerry, //Auto-Alias Service Page NSPanel_FirmwareNextion, //Auto-Alias Service Page ], button1Page: null, //Beispiel-Seite auf Button 1, wenn Rule2 definiert - Wenn nicht definiert --> button1Page: null, button2Page: null //Beispiel-Seite auf Button 2, wenn Rule2 definiert - Wenn nicht definiert --> button1Page: null,};
:
Du sprichst von einem 2. Panel
Kannst du kurz einen Auszug aus den Objekten des MQTT-Adapter machen, aus denen die Pfade der beiden Panels hervorgehen?
Ich sehe hier im Log irgendwie so etwas:
mqtt.0.SmartHome.tele.NSPanel_1.INFO2 (Sollte es nicht ein anderes Panel sein?)Also Prefix entweder vorne oder hinten. Aber nicht in der Mitte... Das unterstützt selbst Tasmota nur mit wiederwillen.
Also einmal den Auszug von beiden Panels aus Tasmota und die MQTT-Objekte. Sonst kommen wir ins schleudern.
-
@tt-tom INFO1, INFO2 und INFO3 fehlen, allerdings bei beiden Panels ..
-
Du sprichst von einem 2. Panel
Kannst du kurz einen Auszug aus den Objekten des MQTT-Adapter machen, aus denen die Pfade der beiden Panels hervorgehen?
Ich sehe hier im Log irgendwie so etwas:
mqtt.0.SmartHome.tele.NSPanel_1.INFO2 (Sollte es nicht ein anderes Panel sein?)Also Prefix entweder vorne oder hinten. Aber nicht in der Mitte... Das unterstützt selbst Tasmota nur mit wiederwillen.
Also einmal den Auszug von beiden Panels aus Tasmota und die MQTT-Objekte. Sonst kommen wir ins schleudern.
-
@tt-tom INFO1, INFO2 und INFO3 fehlen, allerdings bei beiden Panels ..
dann zeige mal deine MQTT einstellungen von Tasmota.
-
dann zeige mal deine MQTT einstellungen von Tasmota.
-
@dieter-kurz deine Tasmota MQTT Config passt nicht, bei beiden Panel
-
-
@dieter-kurz deine Tasmota MQTT Config passt nicht, bei beiden Panel
@tt-tom Was passt nicht?
-
@tt-tom sagte in SONOFF NSPanel mit Lovelace UI:
@dieter-kurz sagte in SONOFF NSPanel mit Lovelace UI:
Hier musst du Topic und prefix tauschen bei Full topic
-
@tt-tom Was passt nicht?
@dieter-kurz sagte in SONOFF NSPanel mit Lovelace UI:
@tt-tom Was passt nicht?
der Full topic, zeige bitte auch mal das andere Panel
-
@tt-tom INFO1, INFO2 und INFO3 fehlen, allerdings bei beiden Panels ..
Ich dachte, dass das erste Panel bereits lief. Das holt sich aber die IP aus INFO2. Ansonsten hätte es nie laufen können...
-
Ich dachte, dass das erste Panel bereits lief. Das holt sich aber die IP aus INFO2. Ansonsten hätte es nie laufen können...
-
Nein, das war so ziemlich das erste was das Script seit der ersten Version konnte.
Ich denke dein Ansatz, die MQTT prefix und topic mal in die richtige Richtung zu schubsen ist der richtige...
Sende mal die MQTT Einstellungen von beiden Panels
-
Nein, das war so ziemlich das erste was das Script seit der ersten Version konnte.
Ich denke dein Ansatz, die MQTT prefix und topic mal in die richtige Richtung zu schubsen ist der richtige...
Sende mal die MQTT Einstellungen von beiden Panels
-
@dieter-kurz sagte in SONOFF NSPanel mit Lovelace UI:
@armilar @tt-tom Ihr seid die BESTEN, jetzt laufen beide Panels ohne Fehlermeldungen
Danke, weiter viel Spass mit dem Panel
-
@dieter-kurz sagte in SONOFF NSPanel mit Lovelace UI:
@armilar @tt-tom Ihr seid die BESTEN, jetzt laufen beide Panels ohne Fehlermeldungen
Danke, weiter viel Spass mit dem Panel
@tt-tom sagte in SONOFF NSPanel mit Lovelace UI:
@dieter-kurz sagte in SONOFF NSPanel mit Lovelace UI:
@armilar @tt-tom Ihr seid die BESTEN, jetzt laufen beide Panels ohne Fehlermeldungen
Danke, weiter viel Spass mit dem Panel
Wenn Du mir jetzt noch sagen könntest, wie ich meinen zweiten oder gar alle Sonos integrieren kann?
-
@tt-tom sagte in SONOFF NSPanel mit Lovelace UI:
@dieter-kurz sagte in SONOFF NSPanel mit Lovelace UI:
@armilar @tt-tom Ihr seid die BESTEN, jetzt laufen beide Panels ohne Fehlermeldungen
Danke, weiter viel Spass mit dem Panel
Wenn Du mir jetzt noch sagen könntest, wie ich meinen zweiten oder gar alle Sonos integrieren kann?
haben denn alle 4 eine eigene IP?
Falls ja, dann 4 Variablen-Seiten mit unterschiedlichem Namen (let Sonos1; let Sonos2; let Sonos3; etc.) anlegen und somit 4 Player erzeugen.
In der Einstellung der Variable dann jeweils eine unterschiedliche IP vergeben.
Falls jeweils 2 oder mehr gruppiert sein sollten, dann einen aus der Gruppe wählen... In einem Raum klingen unterschiedliche Player sonst wie auf de Jahrmarkt

-
haben denn alle 4 eine eigene IP?
Falls ja, dann 4 Variablen-Seiten mit unterschiedlichem Namen (let Sonos1; let Sonos2; let Sonos3; etc.) anlegen und somit 4 Player erzeugen.
In der Einstellung der Variable dann jeweils eine unterschiedliche IP vergeben.
Falls jeweils 2 oder mehr gruppiert sein sollten, dann einen aus der Gruppe wählen... In einem Raum klingen unterschiedliche Player sonst wie auf de Jahrmarkt

@armilar Ja alle haben eine eigene IP
Danke, das werde ich dann in Ruhe einrichten, bin jetzt erstmal glücklich

Echt genial was Du/Ihr hier auf die Beine stellt, großer Respekt!!! -
@armilar Ja alle haben eine eigene IP
Danke, das werde ich dann in Ruhe einrichten, bin jetzt erstmal glücklich

Echt genial was Du/Ihr hier auf die Beine stellt, großer Respekt!!!mittlerweile sind @TT-Tom und @ravenst0ne auch sehr aktiv in der Software

Die neue Variable sieht dann so aus:
let Sonos1 = <PageMedia> //Variablennamen anpassen { 'type': 'cardMedia', 'heading': 'Sonos WZ', 'useColor': true, 'items': [<PageItem>{ id: AliasPath + 'Media.PlayerSonos', adapterPlayerInstance: 'sonos.0.', mediaDevice: '192_168_1_212', //anpassen speakerList: ['Wohnzimmer'], //anpassen colorMediaIcon: colorSpotify, colorMediaArtist: Yellow, colorMediaTitle: Yellow, autoCreateALias : true }] };let Sonos2 = <PageMedia> { 'type': 'cardMedia', 'heading': 'Sonos Küche', 'useColor': true, 'items': [<PageItem>{ id: AliasPath + 'Media.PlayerSonos', adapterPlayerInstance: 'sonos.0.', mediaDevice: '192_168_1_216', speakerList: ['Sonos_Kueche'], colorMediaIcon: colorSpotify, colorMediaArtist: Yellow, colorMediaTitle: Yellow, autoCreateALias : true }] };Der Alias wird erst angelegt, wenn du auf den Player gehst. Dann hast du eine schwarze Seite (völlig normal).
Das Geheimnis liegt im Seiten-Neuaufbau nach dem der Screensaver da war.


