@siggi85 Die kannste jetzt verwenden, es gab mit den neuen Thernostaten mal kurzzeitig Probleme.
NEWS
Best posts made by danny_v1
-
RE: How-To: Eurotronic Spirit Zigbee mit Conbee II
-
RE: Alexa2.0 login nicht möglich
So ich hatte jetzt Erfolg, bei mir lag es wahrscheinlich am Port, wenn Du versuchst Dich zu verbinden und es fehlschlägt kannst Du mal ins Log schauen da sollte dann was da stehen mit welchen Port Du es versuchen kannst. Bei mir war es Port 36647.
Viel Glück
-
RE: Test Adapter HeatingControl v2.12.x
@Chaot Ich habe mir auch ein kleine Ansage gebastelt, welche mir mitteilt das die Temperatur geändert wurde, auf welchen Wert die geändert wurde und auch warum. Alexa sagt dann z.B. wenn das Fenster 30 sek offen ist: "Die Temperatur im Wohnzimmer wurde auf xx°C geändert, da ein Fenster geöffnet wurde". Wenn es wieder zu geht sagt sie "Die Temperatur im Wohnzimmer wurde durch Profil auf xx°C geändert.
-
RE: SONOFF NSPanel mit Lovelace UI
@armilar Ja ist bei mir auch so aqara BWMs stehen 90s auf true, so kann ich sehen in welchem Raum jemand unterwegs ist. Macht vor allem in dem Kinderzimmern zur Schlafenszeit Sinn
Den Rest versuche ich heute Abend mal.
Edit: Wie genau mache ich das Update ohne das ich meine Einstellungen neu machen muss?
-
RE: Betatest NSPanel-lovelace-ui v0.2.x
@tt-tom
Ok AlarmCard ist raus.Ist die Version mit den gefixten Sachen schon Online?
Als simpler SPS Programmierer bin ich euch sicher keine Hilfe bei der Programmierung, aber ich kann gerne die Sachen testen und vielleicht die Dinge die ich hin bekommen habe (mit oder ohne euere Unterstützung) zusammenfassen und beim Wiki unterstützen!?
-
RE: Heiztherme Smart machen
@fir3drag0n Ja klar, wenn das Ding funktioniert, Stell ich die Platinen die Stückliste und das Tasmota Template gerne zur Verfügung. Bin gerade dabei paar Dinge einzubauen, z.B das man im Notfall per Schalter auf Absenkbetrieb, Zeitsteuerung, Heizbetrieb oder Alternativ auf die Originale Regelung umschalten kann. Bin auch noch nicht so fit in der Tasmota Firmware aber bis die Teile da sind werd ich das schon hinbekommen. Will halt die Heizung auch regen können wenn das WLAN mal weg ist.
-
RE: Betatest NSPanel-lovelace-ui v0.2.x
@tt-tom said in Alphatest NSPanel-lovelace-ui v0.1.1:
immer daran denken, wenn das Script geändert wurde, Script Starten und Adapter neu starten
Ja das hab ich schon mitbekommen.
Ok mit dem ScriptConfig.xxx geht auch der Screensaver wieder!
-
RE: SONOFF NSPanel mit Lovelace UI
@tt-tom Kleines Update, heute kam die Lieferung von zwei neuen Panels an. Da hatte ich das gleiche Problem, Tasmota geflasht, Wlan eingerichtet. Panel war nicht mehr auffindbar. Danach hab ich mit dem Handy einen Hotspot aufgemacht und die Panel dort angemeldet. Da lief alles normal. Also musste es am Router liegen.
Irgendwann habe ich herausgefunden das im Router im 2,4gHz Netz die Kanalwahl auf manuell stand irgendwie haben die Panel damit ein Problem, Shellys und alles andere waren in der letzten Zeit kein Problem. Achso der Router ist eine Fritzbox 7490.
Vielleicht hilft die Info ja irgend jemanden.
Jetzt hab ich natürlich zwei weitere Panels aber die finden auch ihren Platz
-
RE: SONOFF NSPanel mit Lovelace UI
So kleines Update zum WLAN Problem der zwei Panels, falls es jemanden interessiert.
Das Problem war viel einfacher als gedacht. Ist halt doof wenn man sein WLAN nicht umbenennt und sich die Nachbarin den gleichen Router zulegt und den gleichen Fehler macht!
Und es ist schon ein ganzes Stück Arbeit alle Komponenten ins "neue" WLAN zu bekommen.
Also lieber gleich nach dem Kauf umbenennen!!!
-
RE: SONOFF NSPanel mit Lovelace UI
@tt-tom Ok, das ist schade. Da könnte man eigentlich viele schöne Sachen umsetzen wenn man sich verschiedene Zeiten einstellen kann.
Latest posts made by danny_v1
-
RE: Betatest NSPanel-lovelace-ui v0.2.x
@tt-tom said in Alphatest NSPanel-lovelace-ui v0.1.1:
immer daran denken, wenn das Script geändert wurde, Script Starten und Adapter neu starten
Ja das hab ich schon mitbekommen.
Ok mit dem ScriptConfig.xxx geht auch der Screensaver wieder!
-
RE: Betatest NSPanel-lovelace-ui v0.2.x
const main: PageType = { type: 'cardGrid', uniqueName: 'main', heading: 'Hauptseite', next: 'Obergeschoss', useColor: true, items: [ // { navigate: true, id: null, targetPage: 'AlarmSeite', icon: 'shield-alert', offColor: Menu, onColor: Menu, name: "Alarmseite"}, { navigate: true, id: null, targetPage: 'Obergeschoss', icon: 'home-floor-1', offColor: Menu, onColor: Menu, name: "Obergeschoss"}, { navigate: true, id: null, targetPage: 'Untergeschoss', icon: 'home-floor-0', offColor: Menu, onColor: Menu, name: "Untergeschoss"}, { navigate: true, id: null, targetPage: 'Aussenbereich', icon: 'tree-outline', offColor: Menu, onColor: Menu, name: "Aussenbereich"}, { navigate: true, id: null, targetPage: 'Abfall', icon: 'trash-can-outline', offColor: Menu, onColor: Menu, name: "Abfall"}, { navigate: true, id: null, targetPage: 'Haus_Info', icon: 'window-open-variant', offColor: Menu, onColor: Menu, name: "Haus_Info"} ] }; const WZ_Thermostat: PageType = { type: 'cardThermo', uniqueName: 'WZ_Thermostat', heading: 'Thermostat', prev:'main', items: [{ id: "alias.0.Wohnzimmer.Temperaturen.Thermostat.Thermostat", minValue: 160, maxValue: 300, stepValue:5 }] }; /* const AlarmSeite: PageType ={ type: 'cardAlarm', uniqueName: 'AlarmSeite', heading: 'Alarmanlage', subPage: true, parent:'main', // prev: 'main', // next: 'Obergeschoss', // prevIcon: 'tools', // nextIcon: 'home-floor-1', items: [ /{ id: 'alias.0.Alarm' } ] };*/ const Obergeschoss: PageType ={ type: "cardGrid", uniqueName: 'Obergeschoss', heading: "Obergeschoss", useColor: true, subPage: true, parent:'main', // home:'main', // next: 'Untergeschoss', // prevIcon: 'shield-alert', // nextIcon: 'home-floor-0', items: [ /*PageItem*/{ navigate: true, id: null, targetPage: "Wohnzimmer1", icon: "sofa-outline", onColor: White, name: "Wohnzimmer"}, /*PageItem*/{ navigate: true, id: null, targetPage: "Kinderzimmer_Ede", icon: "human-child", onColor: White, name: "Ede"}, /*PageItem*/{ navigate: true, id: null, targetPage: "Kinderzimmer_Edda", icon: "human-child", onColor: White, name: "Edda"}, /*PageItem*/{ navigate: true, id: null, targetPage: "Balkon", icon: "balcony", onColor: White, name: "Balkon"}, /*PageItem*/{ navigate: true, id: null, targetPage: "Flur_OG", icon: "stairs", onColor: White, name: "Flur"} ] }; const Untergeschoss: PageType ={ type: "cardGrid", uniqueName: 'Untergeschoss', heading: "Untergeschoss", useColor: true, subPage: true, parent:'main', // prev: 'Obergeschoss', // next: 'Aussenbereich', // prevIcon: 'home-floor-1', // nextIcon: 'tree-outline', items: [ /*PageItem*/{ navigate: true, id: null, targetPage: "Kueche1", icon: "pot-steam", onColor: White, name: "Küche"}, /*PageItem*/{ navigate: true, id: null, targetPage: "Schlafzimmer", icon: "bed-king", onColor: White, name: "Schlafzimmer"}, /*PageItem*/{ navigate: true, id: null, targetPage: "WC_EG", icon: "toilet", onColor: White, name: "WC"}, /*PageItem*/{ navigate: true, id: null, targetPage: "Bad", icon: "bathtub", onColor: White, name: "Bad"}, /*PageItem*/{ navigate: true, id: null, targetPage: "Flur_EG", icon: "stairs", onColor: White, name: "Flur"}, /*PageItem*/{ navigate: true, id: null, targetPage: "Loch", icon: "washing-machine", onColor: White, name: "Loch"} ] }; const Aussenbereich: PageType ={ type: "cardGrid", uniqueName: 'Aussenbereich', heading: "Garten", useColor: true, subPage: true, parent:'main', // prev: 'Untergeschoss', // next: 'Abfall', // prevIcon: 'home-floor-0', // nextIcon: 'trash-can-outline', items: [ /*PageItem*/{ navigate: true, id: null, targetPage: "Hof", icon: "tree-outline", onColor: White, name: "Vorgarten"}, { navigate: true, id: null, targetPage: "Garten", icon: "flower-tulip-outline", onColor: White, name: "Garten"} //Garten einfügen ] }; const Abfall: PageType ={ type: "cardEntities", uniqueName: 'Abfall', heading: "Abfallkalender", useColor: true, subPage: true, parent:'main', // prev: 'Aussenbereich', // next: 'Haus_Info', home: undefined, items: [ /*PageItem*/{ id: "alias.0.Abfall.Event1", icon: 'trash-can'}, /*PageItem*/{ id: "alias.0.Abfall.Event2", icon: 'trash-can'}, /*PageItem*/{ id: "alias.0.Abfall.Event3", icon: 'trash-can'}, /*PageItem*/{ id: "alias.0.Abfall.Event4", icon: 'trash-can'} ] }; const Haus_Info: PageType ={ type: 'cardEntities', uniqueName: 'Haus_Info', heading: 'Info Seite', useColor: true, subPage: true, parent:'main', // prev: 'Abfall', // next: 'NSPanel_Service', // prevIcon: 'trash-can-outline', // nextIcon: 'tools', items: [ /*PageItem*/{ navigate: true, id: null, targetPage: 'Fenster_Info_1', icon: 'window-open-variant', offColor: Menu, onColor: Menu, prefixName:"Fenster offen ", name: "getState('0_userdata.0.Zaehlen.FensterTueren.FensterTueren').val", buttonText: 'mehr...'}, /*PageItem*/{ navigate: true, id: null, targetPage: 'WLAN_Page', icon: 'wifi', name: "WLAN", buttonText: 'mehr...'} ] }; //############################################################################################################################################## //OG############################################################################################################################################ //############################################################################################################################################## const Wohnzimmer1: PageType ={ type: 'cardGrid', uniqueName: 'Wohnzimmer1', heading: 'Wohnzimmer 1', useColor: true, subPage: true, parent: 'Obergeschoss', next: 'Wohnzimmer2', items: [ /*PageItem*/{ navigate: true, id: 'alias.0.Wohnzimmer.Deckenlampe.Alle.Info.INFO', targetPage: "Deckenlampen_WZ", icon: "ceiling-light-multiple", offColor: Yellow, onColor: White, name: "Deckenlampen"}, /*PageItem*/{ navigate: true, id: null, targetPage: "Lampen_WZ", icon: "floor-lamp", onColor: White, name: "Lampen"}, /*PageItem*/{ navigate: true, id: null, targetPage: "Lampen2_WZ", icon: "floor-lamp", onColor: White, name: "Lampen sonstige"}, /*PageItem*/{ navigate: true, id: 'alias.0.Wohnzimmer.HeizungWZ.SET', targetPage: "Themostat_WZ", icon: "temperature-celsius", onColor: White, name: "Temperaturen"}, /*PageItem*/{ navigate: true, id: null, targetPage: "Status_WZ", icon: "state-machine", onColor: White, name: "Status"}, /*PageItem*/{ navigate: true, id: null, targetPage: "Alexa_WZ", icon: "music", onColor: White, name: "Alexa"} ] }; const Wohnzimmer2: PageType ={ type: 'cardGrid', uniqueName: 'Wohnzimmer2', heading: 'Wohnzimmer 2', useColor: true, subPage: true, parent: 'Obergeschoss', next: 'Wohnzimmer1', items: [ /*PageItem*/{ navigate: true, id: null, targetPage: "Szenen_WZ", icon: "ceiling-light-multiple", onColor: White, name: "Szenen"}, /*PageItem*/{ navigate: true, id: null, targetPage: "Wohnzimmer_LC", icon: 'tools', offColor: Menu, onColor: Menu, name: 'Lightcontrol', buttonText: 'mehr...'}, /*PageItem*/{ id: "alias.0.TIMER1", icon: "timer-outline", name: "Timer", onColor: White} ] }; const config: ScriptConfig.Config = { panelTopic: 'NSPanel_DEV_Adapter', weatherEntity: 'accuweather.0.', defaultOffColor: Off, defaultOnColor: On, defaultBackgroundColor: HMIDark, weatherAddDefaultItems: false, // Als Gedankenstütze, die Hauptseite muß main heißen! //panelName: 'NSPanel', //unique name for the panel // Seiteneinteilung / Page division // Hauptseiten / Mainpages pages: [ main, WZ_Thermostat ], // Unterseiten / Subpages subPages: [ // AlarmSeite, Obergeschoss, Untergeschoss, Aussenbereich, Abfall, Haus_Info, Wohnzimmer1, Wohnzimmer2 ], /*********************************************************************** ** ** ** Screensaver Configuration ** ** ** ***********************************************************************/ favoritScreensaverEntity: [ { type: 'template', template: 'text.accuweather.favorit', dpInit: `/^accuweather\\.0.+/`, modeScr: 'favorit', } ], alternateScreensaverEntity: [ // only used with alternate Screensaver ], indicatorScreensaverEntity: [ // indicatorScreensaverEntity 1 (only Advanced Screensaver) { type: 'script', ScreensaverEntity: 'alias.0.NSPanel.allgemein.Status_offene_Fenster.ACTUAL', ScreensaverEntityFactor: 1, ScreensaverEntityDecimalPlaces: 0, ScreensaverEntityIconOn: 'window-open-variant', ScreensaverEntityIconOff: 'window-closed-variant', ScreensaverEntityText: 'Fenster', ScreensaverEntityUnitText: '%', ScreensaverEntityIconColor: {val_min: 0, val_max: 1}, }, // indicatorScreensaverEntity 2 (only Advanced Screensaver) { type: 'script', ScreensaverEntity: 'alias.0.NSPanel.allgemein.Status_offene_Tuer.ACTUAL', ScreensaverEntityFactor: 1, ScreensaverEntityDecimalPlaces: 0, ScreensaverEntityIconOn: 'door-open', ScreensaverEntityIconOff: 'door-closed', ScreensaverEntityText: 'Tür', ScreensaverEntityUnitText: '', ScreensaverEntityIconColor: {val_min: 0, val_max: 1}, }, // indicatorScreensaverEntity 3 (only Advanced Screensaver) { type: 'script', ScreensaverEntity: 'alias.0.NSPanel.allgemein.Status_Licht_An.ACTUAL', ScreensaverEntityFactor: 1, ScreensaverEntityDecimalPlaces: 0, ScreensaverEntityIconOn: 'lightbulb', ScreensaverEntityIconOff: null, ScreensaverEntityText: 'Licht', ScreensaverEntityUnitText: '', ScreensaverEntityIconColor: {val_min: 0, val_max: 1}, }, // indicatorScreensaverEntity 4 (only Advanced Screensaver) { type: 'script', ScreensaverEntity: 'alias.0.Türschloss.ACTUAL', ScreensaverEntityFactor: 1, ScreensaverEntityDecimalPlaces: 0, ScreensaverEntityIconOn: 'lock', ScreensaverEntityIconOff: 'lock-open', ScreensaverEntityText: 'Türschloss', ScreensaverEntityUnitText: '', ScreensaverEntityIconColor: {val_min: 0, val_max: 1, val_best: 1}, }, // indicatorScreensaverEntity 5 (only Advanced Screensaver) { type: 'script', ScreensaverEntity: 'alias.0.NSPanel.allgemein.Auto.Safety.ACTUAL', ScreensaverEntityFactor: 1, ScreensaverEntityDecimalPlaces: 0, ScreensaverEntityIconOn: 'car-key', ScreensaverEntityIconOff: null, ScreensaverEntityText: 'Auto', ScreensaverEntityUnitText: '', ScreensaverEntityIconColor: {val_min: 0, val_max: 1, val_best: 1}, }, ], bottomScreensaverEntity: [ // bottomScreensaverEntity 1 { type: 'template', template: 'text.accuweather.sunriseset', dpInit: 'accuweather.0', modeScr: 'bottom' }, // bottomScreensaverEntity 2 /*{ type: 'template', template: 'text.hmip.windcombo', dpInit: 'hmip.0.devices.3014F711A000185F2999676C', modeScr: 'bottom', //readOptions: {directionOfPanel: 81} },*/ { type: 'script', ScreensaverEntity: 'accuweather.0.Current.WindSpeed', ScreensaverEntityFactor: (1000 / 3600), ScreensaverEntityDecimalPlaces: 1, ScreensaverEntityIconOn: 'weather-windy', ScreensaverEntityIconOff: null, ScreensaverEntityText: "Wind", ScreensaverEntityUnitText: 'm/s', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 120} }, // bottomScreensaverEntity 3 { type: 'script', ScreensaverEntity: 'accuweather.0.Current.WindGust', ScreensaverEntityFactor: (1000 / 3600), ScreensaverEntityDecimalPlaces: 1, ScreensaverEntityIconOn: 'weather-tornado', ScreensaverEntityIconOff: null, ScreensaverEntityText: 'Böen', ScreensaverEntityUnitText: 'm/s', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 120} }, // bottomScreensaverEntity 4 { type: 'script', ScreensaverEntity: 'accuweather.0.Current.WindDirectionText', ScreensaverEntityFactor: 1, ScreensaverEntityDecimalPlaces: 0, ScreensaverEntityIconOn: 'windsock', ScreensaverEntityIconOff: null, ScreensaverEntityText: 'Windr.', ScreensaverEntityUnitText: '°', ScreensaverEntityIconColor: White }, // bottomScreensaverEntity 5 (Advanced Screensaver) { type: 'script', ScreensaverEntity: 'accuweather.0.Current.RelativeHumidity', ScreensaverEntityFactor: 1, ScreensaverEntityDecimalPlaces: 1, ScreensaverEntityIconOn: 'water-percent', ScreensaverEntityIconOff: null, ScreensaverEntityText: 'Feuchte', ScreensaverEntityUnitText: '%', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 100, 'val_best': 65} }, // bottomScreensaverEntity 6 (for Advanced Screensaver) // the 6th day from dasWetter { type: 'native', native: dasWetterBottomScreensaverEntity6 },
-
RE: Betatest NSPanel-lovelace-ui v0.2.x
@tt-tom said in Alphatest NSPanel-lovelace-ui v0.1.1:
wie hast du die cardAlarm im Script konfiguriert, eigentlich sollte /müsste eine Fehlermeldung kommen.
/* const AlarmSeite: PageType ={ type: 'cardAlarm', uniqueName: 'AlarmSeite', heading: 'Alarmanlage', subPage: true, parent:'main', // prev: 'main', // next: 'Obergeschoss', // prevIcon: 'tools', // nextIcon: 'home-floor-1', items: [ /{ id: 'alias.0.Alarm' } ] };*/
Hab sie nur auskommentiert. Nein Skript lief ohne Fehler durch und im Log gabs auch keinen Eintrag
-
RE: Betatest NSPanel-lovelace-ui v0.2.x
Alles klar mach ich.
Wenn es nur eine Page gibt und der Rest Subpages sind kommt man auch nicht mehr ins Service Menü.
Leider bin ich mit dem Screensaver noch nicht weiter.
-
RE: Betatest NSPanel-lovelace-ui v0.2.x
@tt-tom
Ok AlarmCard ist raus.Ist die Version mit den gefixten Sachen schon Online?
Als simpler SPS Programmierer bin ich euch sicher keine Hilfe bei der Programmierung, aber ich kann gerne die Sachen testen und vielleicht die Dinge die ich hin bekommen habe (mit oder ohne euere Unterstützung) zusammenfassen und beim Wiki unterstützen!?
-
RE: Betatest NSPanel-lovelace-ui v0.2.x
@ticaki
Liegt der Fehler bei mir?Ich hab auch die AlarmCard drin, die scheint aber noch nicht zu funktionieren, kann es sein das die den Screensaver verhindert?
-
RE: Betatest NSPanel-lovelace-ui v0.2.x
@ticaki
Das sind die Objektdaten vom RGB Datenpunkt:{ "_id": "alias.0.Wohnzimmer.Deckenlampe.SofaRGB.Gruppe.RGB", "common": { "name": "RGB", "role": "level.color.rgb", "type": "string", "read": true, "write": true, "alias": { "id": "zigbee2mqtt.0.group_6.color" }, "smartName": { "de": "Wohnzimmer Deckenlampe Sofa", "smartType": "light" }, "custom": { "lovelace.0": { "enabled": true, "entity": "light", "name": "Wohnzimmer_Deckenlampe_SofaRGB_Gruppe_RGB", "attr_assumed_state": false } } }, "native": {}, "type": "state", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1713813768302 }
Hab gerade mal im Skript nach AlwaysOn gesucht und bin nicht fündig geworden.
-
RE: Betatest NSPanel-lovelace-ui v0.2.x
@tt-tom
OK, wenn du das auch so bestätigen kannst bin ich ja erst mal beruhigt.Hier ist mal noch der die Lampe mit den hex Werten für die Farbe.
Wenn irgendeine Rolle falsch oder gar nicht eingetragen ist wird das ja im Log eingetragen, da kann man das sehr gut nachvollziehen und anpassen. Das finde ich super.
Irgendwie funktioniert jetzt auch der Rücksprung zum Screensaver nicht mehr. Ich habe versucht schon mal meine Seiten Navigation anzulegen , und seit dem geht das nicht mehr.
-
RE: Betatest NSPanel-lovelace-ui v0.2.x
Ja Datenpunkte, dazu lade ich heute Abend rein, komm erst dann wieder ran.
Die Rollen habe ich eigentlich kontrolliert, sind zumindest identisch (beim Dimmer) wie die bei den CT Lampen.
Github erstelle ich auch heute Abend, oder soll ich erstmal abwarten, nicht das der Fehler auf meiner Seite liegt.
-
RE: Betatest NSPanel-lovelace-ui v0.2.x
Ok ich konnte jetzt schon die ersten Seiten erstellen.
Soweit funktioniert das alles sehr schön im Emulator, bin echt begeistert! Danke an alle die daran arbeiten!!!
Zwei Sachen habe ich festgestellt die nicht funktionieren, oder ich nur nicht hinbekomme. Ich weiß nicht ob euch das schon weiterhilft, hoffe ihr fasst das nicht als Kritik auf.
-
Bei Lampen die nur eine Dimmfunktion haben funktioniert das dimmen nicht, bei denen mit Dimm- und Temperaturfunktion geht es.
-
Ich habe einige RGB Lampen, die die Farbe nur als Hexwert (also #ff0012 oder so) annehmen, wenn ich diese im Skript wie vorher als hex definiere wird im Datenpunkt
{ "r": 15, "g": 77, "b": 255 }
geschrieben, das versteht die Lampe natürlich nicht.
-