diverse Fehler in der Sitemap (seit Update auf OH3.2)
Verfasst: 15. Apr 2023 22:51
Hallo liebe Community,
heute ist mir aufgefallen, dass ich im Code meiner Sitemap ganz schön viele Fehler habe, die ich meines Wissens nach unter OH3.1 da nicht hatte.
Vieles davon ist mir nicht plausibel.
Gab es mit OH3.2 wesentliche Unterschiede im Erstellen der Sitemaps?
Ich nutze die Sitemap ausschließlich für die Handys.
Es wäre super, wenn ihr euch meine Sitemap mal anschauen könntet.
Als Fehler wird folgendes ausgegeben:
Sofern ich TEXT in Zeile #24 lösche, verbleibt folgender Fehler:
Ich kann damit gar nichts anfangen.
Vielleicht fällt aber einem von euch die Ursache auch.
Übrigens sind alle Funktionen nach wie vor gegeben.
Danke im Voraus für die Unterstützung und einen schönen Abend.
heute ist mir aufgefallen, dass ich im Code meiner Sitemap ganz schön viele Fehler habe, die ich meines Wissens nach unter OH3.1 da nicht hatte.
Vieles davon ist mir nicht plausibel.
Gab es mit OH3.2 wesentliche Unterschiede im Erstellen der Sitemaps?
Ich nutze die Sitemap ausschließlich für die Handys.
Es wäre super, wenn ihr euch meine Sitemap mal anschauen könntet.
Code: Alles auswählen
sitemap page_4df2e4745a label="unser Haus" {
Frame label="Favoriten" {
Default icon="temperature" item=NovelanLAD9Warmepumpe_Aussentemp label="Außentemperatur"
Default icon="fan" item=ComfoAirWohnraumluftung_Luftungsstufe label="Lüftungsstufe"
Default icon="garagedoor" item=Logo81NQ_NQ21 label="Status"
Default icon="sun" item=Logo81AnalogBlocks_NAQ4 label="Helligkeit Südseite"
Default icon="solarplant" item=SolarEdge_Live_Export label="PV-aktuelle Einspeisung"
Default icon="fan" item=NovelanLAD9Warmepumpe_Status label="Status Wärmepumpe"
Default icon="cistern" item=Logo81AnalogBlocks_NAQ2 label="Zisterne Füllstand"
Switch icon="pump" item=Logo81NQ_NQ9 label="Zisterne Status Pumpe"
Default icon="temperature_cold" item=Logo81AnalogBlocks_NAQ3 label="Pool Wassertemperatur"
Default icon="flow" item=Logo81NQ_NQ12 label="Pool Wasserpegel"
Default icon="pump" item=Logo81Teichpumpe_VB1060 label="Pool Status Pumpe"
Default icon="error" item=Logo81NQ_NQ26 label="Leckage Pool-Filter"
Default icon="error" item=Logo81NQ_NQ14 label="Leckage HAR"
Default icon="error" item=Logo81NQ_NQ19 label="Status Enthärtungsanlage"
Default icon="rollershutter" item=RollerShutter9 label="EG Zentral Auf / Ab"
Default icon="rollershutter" item=RollerShutter18 label="OG Zentral Auf / Ab"
}
Frame icon="camera" label="Kameras" {
Group icon="camera" label="Eingang / Südseite" {
Video encoding="mjpeg" url="http://192.168.179.75:8282/ipcamera/43a7d5ac42/ipcamera.mjpeg"
Text
Video encoding="mjpeg" url="http://192.168.179.72:8282/ipcamera/8f1a843df0/ipcamera.mjpeg "
}
}
Frame icon="presence" label="Anwesenheiten" {
Default icon="smartwatch" item=XploraUhrDiana_Online label="Uhr Diana"
Default icon="apple" item=NetworkiPhoneXY_Online label="iPhone XY"
Default icon="apple" item=NetworkiPhoneMark_Online label="iPhone Mark"
Default icon="apple" item=NetworkiPhoneTanja_Online label="iPhone Tanja"
}
Frame icon="firstfloor" label="Erdgeschoss" {
Group icon="toilet" label="WC" {
Default icon="rollershutter" item=RollerShutter1 label="Rollo"
}
Group icon="softener" label="Haustechnik" {
Default icon="rollershutter" item=RollerShutter2 label="Rollo"
Group icon="softener" label="Enthärtungsanlage" {
Default icon="settings" item=Logo81NQ_NQ19 label="Status"
Switch icon="switch" label="Alarm quittieren"
}
Group icon="radiator" label="Wärmepumpe" {
Default icon="radiator" item=NovelanLAD9Warmepumpe_HeizungBetriebsart label="Betriebsart Heizung"
Default icon="faucet" item=NovelanLAD9Warmepumpe_WarmwasserBetriebsart label="Betriebsart Warmwasser"
Text
Default icon="temperature_hot" item=NovelanLAD9Warmepumpe_Heissgastemp label="Heissgas-Temperatur"
Default item=NovelanLAD9Warmepumpe_Status label="Status Wärmepumpe"
Text
Group icon="settings" label="Settings" {
Default icon="settings" item=NovelanLAD9Warmepumpe_Betriebszustand label="Betriebszustand"
}
Group icon="temperature" label="Temperaturen" {
Default icon="temperature" item=NovelanLAD9Warmepumpe_Aussentemp label="Außentemperatur"
Default icon="temperature" item=NovelanLAD9Warmepumpe_DurchschnittstempAussenuber24hFunktionHeizgrenze label="Durchschnittstemperatur Außen (24h)"
Text
Default icon="temperature" item=NovelanLAD9Warmepumpe_HeizungTempParallelverschiebung label="Heizung Temp. (Parallelverschiebung)"
Text
Setpoint icon="temperature_hot" item=NovelanLAD9Warmepumpe_RucklaufSollHeizkreis label="Rücklauf Soll Heizkreis" maxValue=28 minValue=15 step=1
Default icon="temperature_hot" item=NovelanLAD9Warmepumpe_RucklauftempHeizkreis label="Rücklauf Ist Heizkreis"
Text
Default icon="temperature_cold" item=NovelanLAD9Warmepumpe_VorlauftempHeizkreis label="Vorlauftemperatur Heizkreis"
Text
Setpoint icon="faucet" item=NovelanLAD9Warmepumpe_WarmwasserSollTemp label="Warmwasser Solltemperatur" maxValue=60 minValue=45 step=1
Default icon="faucet" item=NovelanLAD9Warmepumpe_WarmwasserIstTemp label="Warmwasser Ist-Temperatur"
}
Group icon="error" label="Fehler" {
Default icon="error" item=NovelanLAD9Warmepumpe_FehlercodeFehler0imSpeicher label="Fehlercode 0 im Speicher"
Default icon="time" item=NovelanLAD9Warmepumpe_ZeitstempelFehler0imSpeicher label="Zeitstempel Fehler 0 im Speicher"
Default icon="time" item=NovelanLAD9Warmepumpe_ZeitstempelAbschaltung0imSpeicher label="Zeitstempel Abschaltung Fehler 0"
}
Text
Default icon="heating" item=NovelanLAD9Warmepumpe_Uberhitzung label="Überhitzung"
Default icon="heating" item=NovelanLAD9Warmepumpe_UberhitzungSoll label="Überhitzung Soll"
}
Group icon="fan" label="Lüftungsanlage" {
Default icon="temperature_cold" item=ComfoAirWohnraumluftung_Aussenlufttemperatur label="Außentempeartur"
Default icon="qualityofservice" item=ComfoAirWohnraumluftung_Luftungsstufe label="Lüftungsstufe"
Default icon="fan_box" item=ComfoAirWohnraumluftung_Abluftventilator label="Lüfterleistung %"
Setpoint icon="temperature" item=ComfoAirWohnraumluftung_Zieltemperatur label="Komfort-Temperatur" maxValue=25 minValue=18 step=0.5
Default icon="error" item=ComfoAirWohnraumluftung_FehlerAktuell label="aktueller Fehler"
Switch icon="switch" item=ComfoAirWohnraumluftung_FehlerZurucksetzen label="aktuellen Fehler zurücksetzen"
Default icon="error" item=ComfoAirWohnraumluftung_Filterfehler label="Filter voll"
Default icon="time" item=ComfoAirWohnraumluftung_FilterLaufzeit label="Filterlaufzeit"
Switch icon="switch" item=ComfoAirWohnraumluftung_FilterzahlerZurucksetzen label="Laufzeit ab Filterwechsel zurücksetzen"
Group icon="temperature" label="Temperaturen" {
Default icon="temperature_cold" item=ComfoAirWohnraumluftung_Aussenlufttemperatur label="Außenzuluft"
Default icon="temperature_cold" item=ComfoAirWohnraumluftung_Fortlufttemperatur label="Außenabluft"
Default icon="temperature" item=ComfoAirWohnraumluftung_Zulufttemperatur label="Raumzuluft"
Default icon="temperature" item=ComfoAirWohnraumluftung_Ablufttemperatur label="Raumabluft"
}
}
Group icon="faucet" label="Wassermelder" {
Default icon="error" item=Logo81NQ_NQ14 label="Wasserschaden !"
Switch icon="switch" item=Logo81ResetLeckageMeldung_State label="Alarm quittieren"
}
Group icon="rj45" label="Netzwerk" {
Group icon="wi_fi_2" label="WLAN-Devices" {
Text icon="network" item=NetworkRaumthermostatBad_Online label="BEOK Raumthermostat Bad"
Text icon="network" item=NetworkRaumthermostatDiana_Online label="BEOK Raumthermostat Diana"
Text icon="network" item=NetworkRaumthermostatMark_Online label="BEOK Raumthermostat Mark"
Text icon="network" item=NetworkRaumthermostatSchlafzimmer_Online label="BEOK Raumthermostat Schlafzimmer"
Text icon="network" item=NetworkRaumthermostatWohnzimmer_Online label="BEOK Raumthermostat Wohnzimmer"
Text icon="network" item=NetworkDruckerBrotherHL2350DW_Online label="Drucker Brother HL-2350DW"
Text icon="network" item=NetworkiPhoneXY_Online label="iPhone XY"
Text icon="network" item=NetworkiPhoneMark_Online label="iPhone Mark"
Text icon="network" item=NetworkiPhoneTanja_Online label="iPhone Tanja"
Text icon="network" item=NetworkLenovoL15_Online label="Notebook Lenovo L15"
Text icon="network" item=NetworkShellyIRHeizungBad_Online label="Shelly IR-Heizung Bad"
Text icon="network" item=NetworkSqueezeboxRadio_Online label="SqueezeBox Radio"
Text icon="network" item=NetworkMediaPadM5liteMark_Online label="Tablet Media Pad M5 lite Mark"
}
Group icon="lan_2" label="LAN-Devices" {
Text icon="network" item=NetworkCam1Eingang_Online label="Cam1 Eingang"
Text icon="network" item=NetworkCAM2Sued_Online label="Cam2 Süd"
Text icon="network" item=NetworkFRITZRepeater_Online label="FRITZ! Repeater"
Text icon="network" item=NetworkLogo81_Online label="Logo8_1"
Text icon="network" item=NetworkLogo82_Online label="Logo8_2"
Text icon="network" item=NetworkLogo83_Online label="Logo8_3"
Text icon="network" item=NetworkLogo84_Online label="Logo8_4"
Text icon="network" item=NetworkmyenergiHUB_Online label="myenergi HUB"
Text icon="network" item=NetworkNovelanLAD9Warmepumpe_Online label="Novelan LAD9 Wärmepumpe"
}
}
}
Group icon="pantry" label="Speis" {
Default icon="rollershutter" item=RollerShutter3 label="Rollo"
}
Group icon="sofa" label="Wohnzimmer" {
Default icon="rollershutter" item=RollerShutter4 label="Rollo Ost"
Default icon="rollershutter" item=RollerShutter5 label="Rollo Fenster Süd"
Default icon="rollershutter" item=RollerShutter6 label="Rollo Tür Süd"
Group icon="temperature" label="Raumthermostat" {
Switch icon="switch" item=BEOKRaumthermostatWohnzimmer_Power label="Ein / Aus"
Default icon="temperature_hot" item=BEOKRaumthermostatWohnzimmer_Temperature label="Raumtemperatur"
Setpoint icon="temperature" item=BEOKRaumthermostatWohnzimmer_Setpoint label="Soll-Temperatur" maxValue=25 minValue=18 step=0.5
Switch icon="settings" item=BEOKRaumthermostatWohnzimmer_Active label="Aktiv"
Default item=BEOKRaumthermostatWohnzimmer_Mode label="Mode"
}
Group icon="colorpicker" label="Deckenkranz-Beleuchtung" {
Switch icon="switch" item=AK001ZJ210_Eingeschaltet label="Ein / Aus"
Colorpicker icon="colorpicker" item=AK001ZJ210_Color label="Farbe"
Slider item=AK001ZJ210_Weiss label="Weiß" maxValue=100 minValue=1 sendFrequency="2" step=10
Slider label="Weiß 2" maxValue=100 minValue=1 sendFrequency="2" step=10
}
Group icon="poweroutlet_eu" label="Steckdose Deckenkranz" {
Switch icon="switch" item=shellySteckdoseDeckenkranzWohnzimmer_Betrieb label="Ein / Aus"
Default icon="qualityofservice" item=shellySteckdoseDeckenkranzWohnzimmer_Signalstarke label="Signalstärke"
Default icon="shield" item=shellySteckdoseDeckenkranzWohnzimmer_Firmwareaktualisierungvorhanden label="Firmwareupdate verfügbar"
}
}
Group icon="kitchen" label="Küche" {
Default icon="rollershutter" item=RollerShutter7 label="Rollo Tür Süd"
Default icon="rollershutter" item=RollerShutter8 label="Rollo Fenster West"
}
Group icon="door" label="Treppenhaus" {
Slider icon="time" label="Licht-Dauer" maxValue=600 minValue=60 sendFrequency="10" step=60
Switch icon="lightbulb" item=Logo82LichtTreppenhaus_VB1020 label="Ein / Aus"
Default icon="time" item=Logo82RestzeitLichtTreppenhaus_VW350 label="Restzeit"
}
Group icon="terrace" label="Terrasse" {
Group icon="terrace" label="Sonnensegel" {
Default icon="settings" item=Logo82NQ_NQ5 label="Status"
Switch icon="returnpipe" item=Logo82SonnensegelAUF_VB1012 label="ausfahren"
Switch icon="flowpipe" item=Logo82SonnensegelAB_VB1014 label="einfahren"
}
Group icon="poweroutlet_eu" label="Außensteckdosen" {
Switch icon="switch" item=shellySteckdosenTerrasse_Betrieb label="Ein / Aus"
Default icon="qualityofservice" item=shellySteckdosenTerrasse_Signalstarke label="Signalstärke"
Default icon="shield" item=shellySteckdosenTerrasse_Firmwareaktualisierungvorhanden label="Firmwareupdate verfügbar"
}
}
Group icon="garage_2" label="Garage" {
Switch icon="garagedoor" item=Logo81GaragentorAufZu_VB1080 label="Auf / Zu"
Default icon="settings" item=Logo81NQ_NQ21 label="Status"
Slider icon="time" label="Licht-Dauer" maxValue=1200 minValue=60 sendFrequency="10" step=60
Switch icon="lightbulb" item=Logo82LichtGarage_VB1000 label="Licht Garage Ein / Aus"
Default icon="settings" item=Logo82NQ_NQ15 label="Status Licht Garage"
Default icon="settings" item=Logo82NQ_NQ1 label="Status Licht Spitzboden"
}
Group icon="delete" label="Mülltonnen" {
Slider icon="time" item=Logo82SolldauerLichtMulltonnen_VW340 label="Beleuchtungsdauer" maxValue=600 minValue=60 sendFrequency="10" step=60
Switch icon="lightbulb" item=Logo82LichtMulltonnen_VB1002 label="Licht"
Default icon="time" item=Logo82RestzeitLichtMulltonnen_VW338 label="Restzeit"
Default icon="settings" item=Logo82NQ_NQ17 label="Status Licht"
}
Group icon="rollershutter" label="Rollosteuerung" {
Default icon="settings" item=Logo83HandAuto_VB1030 label="Hand / Auto"
Text label="Montag - Freitag"
Default icon="rollershutter" item=Logo83RollosEGAutoAUFZeitMoFr_VW0 label="Auto - AUF"
Default icon="rollershutter" item=Logo83RollosEGAutoABZeitMoFr_VW2 label="Auto - AB"
Text label="Samstag - Sonntag"
Default icon="rollershutter" item=Logo83RollosEGAutoAUFZeitSaSo_VW4 label="Auto - AUF"
Default icon="rollershutter" item=Logo83RollosEGAutoABZeitSaSo_VW6 label="Auto - AB"
}
}
Frame icon="firstfloor" label="Obergeschoss" {
Group icon="bath" label="Badezimmer" {
Default icon="rollershutter" item=RollerShutter10 label="Rollo"
Group icon="temperature" label="Raumthermostat" {
Switch icon="switch" item=BEOKRaumthermostatBad_Power label="Ein / Aus"
Default icon="temperature_hot" item=BEOKRaumthermostatBad_Temperature label="Raumtemperatur"
Setpoint icon="temperature" item=BEOKRaumthermostatBad_Setpoint label="Soll-Temperatur" maxValue=28 minValue=18 step=0.5
Switch icon="settings" item=BEOKRaumthermostatBad_Active label="Aktiv"
Default item=BEOKRaumthermostatBad_Mode label="Mode"
}
Group icon="radiator" label="Infrarotheizung" {
Switch icon="switch" item=shellyIRHeizungBad_Betrieb label="Ein / Aus"
Default icon="qualityofservice" item=shellyIRHeizungBad_Signalstarke label="Signalstärke"
Default icon="shield" item=shellyIRHeizungBad_Firmwareaktualisierungvorhanden label="Firmwareupdate verfügbar"
}
}
Group icon="bedroom" label="Schlafzimmer" {
Default icon="rollershutter" item=RollerShutter11 label="Rollo"
Group icon="temperature" label="Raumthermostat" {
Switch icon="switch" item=BEOKRaumthermostatSchlafzimmer_Power label="Ein / Aus"
Default icon="temperature_hot" item=BEOKRaumthermostatSchlafzimmer_Temperature label="Raumtemperatur"
Setpoint icon="temperature" item=BEOKRaumthermostatSchlafzimmer_Setpoint label="Soll-Temperatur" maxValue=25 minValue=18 step=0.5
Switch icon="settings" item=BEOKRaumthermostatSchlafzimmer_Active label="Aktiv"
Default item=BEOKRaumthermostatSchlafzimmer_Mode label="Mode"
}
}
Group icon="wardrobe" label="Ankleide" {
Default icon="rollershutter" item=RollerShutter12 label="Rollo"
}
Group icon="bedroom_red" label="Zimmer Diana" {
Default icon="rollershutter" item=RollerShutter13 label="Rollo Fenster Ost"
Default icon="rollershutter" item=RollerShutter14 label="Rollo Fenster Süd"
Group icon="lightbulb" label="Beleuchtung Himmelbett" {
Switch icon="switch" item=shellyBeleuchtungHimmelbettDiana_Betrieb label="Ein / Aus"
Default icon="qualityofservice" item=shellyBeleuchtungHimmelbettDiana_Signalstarke label="Signalstärke"
Default icon="shield" item=shellyBeleuchtungHimmelbettDiana_Firmwareaktualisierungvorhanden label="Firmwareupdate verfügbar"
}
Group icon="temperature" label="Raumthermostat" {
Switch icon="switch" item=BEOKRaumthermostatDiana_Power label="Ein / Aus"
Default icon="temperature_hot" item=BEOKRaumthermostatDiana_Temperature label="Raumtemperatur"
Setpoint icon="temperature" item=BEOKRaumthermostatDiana_Setpoint label="Soll-Temperatur" maxValue=25 minValue=18 step=0.5
Switch icon="settings" item=BEOKRaumthermostatDiana_Active label="Aktiv"
Default item=BEOKRaumthermostatDiana_Mode label="Mode"
}
}
Group icon="bedroom_blue" label="Zimmer Mark" {
Default icon="rollershutter" item=RollerShutter15 label="Rollo Fenster Süd"
Default icon="rollershutter" item=RollerShutter16 label="Rollo Fenster West"
Group icon="temperature" label="Raumthermostat" {
Switch icon="switch" item=BEOKRaumthermostatMark_Power label="Ein / Aus"
Default icon="temperature_hot" item=BEOKRaumthermostatMark_Temperature label="Raumtemperatur"
Setpoint icon="temperature" item=BEOKRaumthermostatMark_Setpoint label="Soll-Temperatur" maxValue=25 minValue=18 step=0.5
Switch icon="settings" item=BEOKRaumthermostatMark_Active label="Aktiv"
Default item=BEOKRaumthermostatMark_Mode label="Mode"
}
}
Group icon="open_door" label="Empore" {
Default icon="rollershutter" item=RollerShutter17 label="Rollo"
}
Group icon="rollershutter" label="Rollosteuerung" {
Default icon="settings" item=Logo84HandAuto_VB1030 label="Hand / Auto"
Text label="Montag - Freitag"
Default icon="rollershutter" item=Logo84RollosOGAutoAUFZeitMoFr_VW0 label="Auto - AUF"
Default icon="rollershutter" item=Logo84RollosOGAutoABZeitMoFr_VW2 label="Auto - AB"
Text label="Samstag - Sonntag"
Default icon="rollershutter" item=Logo84RollosOGAutoAUFZeitSaSo_VW4 label="Auto - AUF"
Default icon="rollershutter" item=Logo84RollosOGAutoABZeitSaSo_VW6 label="Auto - AB"
}
}
Frame icon="garden" label="Garten" {
Group icon="lawnmower" label="Bosch Indego" {
Switch icon="energy" item=Logo81NetzMahroboter_VB1061 label="Netz"
Default icon="lawnmower" item=BoschIndego_Grasschneiden label="Mähfortschritt"
Default item=BoschIndego_StatusText label="Status"
Default icon="movecontrol" item=BoschIndego_GardenSize label="Gartengröße"
Text
Default icon="batterylevel" item=BoschIndego_Batterieladung label="Batterieladung"
Default icon="temperature" item=BoschIndego_BatteryTemperature label="Batterie Temperatur"
Default icon="energy" item=BoschIndego_BatteryVoltage label="Battery Voltage"
Text
Default item=BoschIndego_Bereit label="Bereit"
Default icon="settings" item=BoschIndego_Statuscode label="Status Code"
Default icon="error" item=BoschIndego_Fehlercode label="Fehler Code"
}
Group icon="garden" label="Gartenbewässerung" {
Group icon="garden" label="Osteite" {
Default icon="cistern" item=Logo81AnalogBlocks_NAQ2 label="Füllstand Zisterne"
Default icon="solarplant" item=SolarEdge_Live_Export label="Live-Einspeisung PV"
Text
Switch icon="settings" item=Logo81PflanzenOstHandAuto_VB1020 label="Hand / Auto"
Text
Switch icon="switch" item=Logo81PflanzenOstmanuellEin_State label="manuell Ein / Aus"
Text
Slider icon="time" item=Logo81BewasserungOstseiteSolldauer_VW535 label="Solldauer" maxValue=1800 minValue=60 step=60
Switch icon="switch" item=Logo81ZeitPflanzenOstStart_State label="Start"
Default icon="time" item=Logo81RestzeitBewasserungOstseite_VW547 label="Restzeit"
}
Group icon="garden" label="Westseite" {
Default icon="cistern" item=Logo81AnalogBlocks_NAQ2 label="Füllstand Zisterne"
Default icon="solarplant" item=SolarEdge_Live_Export label="Live-Einspeisung PV"
Text
Switch icon="settings" item=Logo81PflanzenWestHandAuto_VB1000 label="Hand / Auto"
Text
Switch icon="switch" item=Logo81PflanzenWestmanuellEin_State label="manuell Ein / Aus"
Text
Slider icon="time" item=Logo81BewasserungWestseiteSolldauer_VW537 label="Solldauer" maxValue=1800 minValue=60 step=60
Switch icon="switch" item=Logo81ZeitPflanzenWestStart_State label="Start"
Default icon="time" item=Logo81RestzeitBewasserungWestseite_VW549 label="Restzeit"
}
Group icon="garden" label="Teichpflanzen & Hecke" {
Default icon="cistern" item=Logo81AnalogBlocks_NAQ2 label="Füllstand Zisterne"
Default icon="solarplant" item=SolarEdge_Live_Export label="Live-Einspeisung PV"
Text
Switch icon="settings" item=Logo81TeichpflanzenHandAuto_VB1030 label="Hand / Auto"
Text
Switch icon="switch" item=Logo81TeichpflanzenmanuellEin_State label="manuell Ein / Aus"
Text
Slider icon="time" item=Logo81BewasserungTeichpflanzenSolldauer_VW541 label="Solldauer" maxValue=1800 minValue=60 sendFrequency="10" step=60
Switch icon="switch" item=Logo81ZeitTeichpflanzenStart_State label="Start"
Default icon="time" item=Logo81RestzeitBewasserungTeichpflanzen_VW553 label="Restzeit"
}
Group icon="lawnmower" label="Rasen Süd" {
Default icon="cistern" item=Logo81AnalogBlocks_NAQ2 label="Füllstand Zisterne"
Default icon="solarplant" item=SolarEdge_Live_Export label="Live-Einspeisung PV"
Text
Switch icon="settings" item=Logo81RasenSudHandAuto_VB1040 label="Hand / Auto"
Text
Switch icon="switch" item=Logo81RasenSuedmanuellEin_State label="manuell Ein / Aus"
Text
Slider icon="time" item=Logo81RasenSudseiteSolldauer_VW543 label="Solldauer" maxValue=600 minValue=60 step=60
Switch icon="switch" item=Logo81ZeitRasenSuedStart_State label="Start"
Default icon="time" item=Logo81RestzeitRasenSudseite_VW555 label="Restzeit"
}
Group icon="lawnmower" label="Rasen West I" {
Default icon="cistern" item=Logo81AnalogBlocks_NAQ2 label="Füllstand Zisterne"
Default icon="solarplant" item=SolarEdge_Live_Export label="Live-Einspeisung PV"
Text
Switch icon="settings" item=Logo81HeckeHandAuto_VB1010 label="Hand / Auto"
Text
Switch icon="switch" item=Logo81HeckemanuellEin_State label="manuell Ein / Aus"
Text
Slider icon="time" item=Logo81BewasserungHeckeSolldauer_VW539 label="Solldauer" maxValue=600 minValue=60 step=60
Switch icon="switch" item=Logo81ZeitHeckeStart_State label="Start"
Default icon="time" item=Logo81RestzeitBewasserungHecke_VW551 label="Restzeit"
}
Group icon="lawnmower" label="Rasen West II" {
Default icon="cistern" item=Logo81AnalogBlocks_NAQ2 label="Füllstand Zisterne"
Default icon="solarplant" item=SolarEdge_Live_Export label="Live-Einspeisung PV"
Text
Switch icon="settings" item=Logo81RasenWestHandAuto_VB1050 label="Hand / Auto"
Text
Switch icon="switch" item=Logo81RasenWestmanuellEin_State label="manuell Ein / Aus"
Text
Slider icon="time" item=Logo81RasenWestseiteSolldauer_VW545 label="Solldauer" maxValue=600 minValue=60 step=60
Switch icon="switch" item=Logo81ZeitRasenWestStart_State label="Start"
Default icon="time" item=Logo81RestzeitRasenWestseite_VW557 label="Restzeit"
}
}
Group icon="swimmingpool" label="Pool" {
Switch icon="switch" item=Logo81Teichpumpe_VB1060 label="Status Pumpe"
Default icon="temperature_cold" item=Logo81AnalogBlocks_NAQ3 label="Wassertemperatur"
Default icon="flow" item=Logo81NQ_NQ12 label="Wasserpegel"
Group icon="pump" label="Leistung Pumpe" {
Switch icon="switch" item=Logo81Teichpumpe_VB1060 label="Pumpe Ein / Aus"
Default item=SolarEdge_Live_Export label="Live-Einspeisung PV"
Text
Default icon="qualityofservice" item=Logo82DrehzahlPoolPumpeStufeI_VB2002 label="Stufe I"
Default icon="qualityofservice" item=Logo82DrehzahlPoolPumpeStufeII_VB2004 label="Stufe II"
Default icon="qualityofservice" item=Logo82DrehzahlPoolPumpeStufeIII_VB2006 label="Stufe III"
Text
Default item=Logo82NQ_NQ23 label="Stufe I (Nacht)"
Default item=Logo82NQ_NQ24 label="Stufe II (Normal)"
Default item=Logo82NQ_NQ25 label="Stufe III (Spülen)"
}
Group icon="temperature_hot" label="Poolerwärmung" {
Default icon="temperature_cold" item=Logo81AnalogBlocks_NAQ3 label="Wassertemperatur "
Default icon="temperature_hot" item=Logo81AnalogBlocks_NAQ1 label="Temperatur Solarabsorber"
Text
Switch icon="switch" item=Logo81BypassSolarabsorberHandAuto_VB1100 label="Bypass Solarabsorber Hand/Auto"
Default icon="settings" item=Logo81StatusBypassHandAuto_VB4282 label="Status Bypass"
Text
Switch icon="heating" item=Logo81BypassSolarabsorbermanAufZu_VB1102 label="Bypass manuell aktiv/inaktiv"
}
Group icon="faucet" label="Wasser nachfüllen" {
Slider icon="time" item=Logo81TeichmannachfullenSolldauer_VW520 label="Nachfülldauer" maxValue=600 minValue=60 sendFrequency="10" step=60
Switch icon="switch" item=Logo81Teichmanuellnachfullen_State label="Start Nachfüllen"
Default icon="time" item=Logo81TeichmannachfullenRestzeit_VW522 label="Restzeit man. nachfüllen"
}
Switch icon="lightbulb" item=Logo82Teichleuchte_VB1006 label="Pool-Leuchte"
}
Group icon="cistern" label="Zisterne" {
Switch icon="switch" item=Logo81PumpeZisternemanuellEinAus_VB1070 label="Pumpe manuell Ein / Aus"
Default icon="time" item=BetriebsdauerPumpeZisterne_VD531 label="Betriebsstunden"
Text
Default icon="settings" item=Logo81NQ_NQ3 label="Status Füllstandssensor"
Text
Default icon="cistern" item=Logo81AnalogBlocks_NAQ2 label="Füllstand"
Slider icon="time" item=Logo81NachfullenZisterneSolldauer_VW559 label="Solldauer" maxValue=1800 minValue=60 sendFrequency="10" step=60
Switch icon="switch" item=Logo81StartNachfuellenZisterne_VB1076 label="Füllvorgang Start"
Default icon="time" item=Logo81RestzeitFullvorgangZisterne_VW561 label="Restzeit"
}
}
Frame icon="solarplant" label="Photovoltaik" {
Default item=SolarEdge_Live_Production label="Live-Produktion"
Default item=SolarEdge_Live_Consumption label="Live-Verbrauch"
Default item=SolarEdge_Live_Export label="Live-Einspeisung"
Default item=SolarEdge_Live_Import label="Live-Zukauf"
Group icon="line" label="heute" {
Default item=SolarEdge_Aggregate_Day_Production label="Produktion"
Default item=SolarEdge_Aggregate_Day_Consumption label="Verbauch"
Default item=SolarEdge_Aggregate_Day_Export label="Einspeisung"
Default item=SolarEdge_Aggregate_Day_Import label="Zukauf"
Default icon="line" item=SolarEdge_Aggregate_Day_SelfConsumptionCoverage label="Eigenverbrauch %"
}
Group icon="line" label="Woche" {
Default item=SolarEdge_Aggregate_Week_Production label="Produktion"
Default item=SolarEdge_Aggregate_Week_Consumption label="Verbrauch"
Default item=SolarEdge_Aggregate_Week_Export label="Einspeisung"
Default item=SolarEdge_Aggregate_Week_Import label="Zukauf"
Default icon="line" item=SolarEdge_Aggregate_Week_SelfConsumptionCoverage label="Eigenverbrauch %"
}
Group icon="line" label="Monat" {
Default item=SolarEdge_Aggregate_Month_Production label="Produktion"
Default item=SolarEdge_Aggregate_Month_Consumption label="Verbrauch"
Default item=SolarEdge_Aggregate_Month_Export label="Einspeisung"
Default item=SolarEdge_Aggregate_Month_Import label="Zukauf"
Default icon="line" item=SolarEdge_Aggregate_Month_SelfConsumptionCoverage label="Eigenverbrauch %"
}
Group icon="line" label="Jahr" {
Default item=SolarEdge_Aggregate_Year_Production label="Produktion"
Default item=SolarEdge_Aggregate_Year_Consumption label="Verbrauch"
Default item=SolarEdge_Aggregate_Year_Export label="Einspeisung"
Default item=SolarEdge_Aggregate_Year_Import label="Zukauf"
Default icon="line" item=SolarEdge_Aggregate_Year_SelfConsumptionCoverage label="Eigenverbrauch %"
}
Group icon="settings" label="Technik" {
Default icon="solarplant" item=SolarEdge_GridStatus label="Grid Status"
Default icon="settings" item=SolarEdge_LoadStatus label="Load Status"
Default item=SolarEdge_PVStatus label="PV Status"
Default icon="text" item=SolarEdge label="Komplett-Übersicht"
}
}
Frame icon="oil" label="Kraftstoff-Preise" {
Group icon="oil" label="Diesel" {
Default icon="jet" item=TankerkonigJet_Diesel label="JET"
Default icon="shell" item=TankerkonigShell_Diesel label="Shell"
Default icon="walther" item=TankerkonigWalther_Diesel label="Walther"
}
Group icon="oil" label="Super E5" {
Default icon="jet" item=TankerkonigJet_E5 label="JET"
Default icon="shell" item=TankerkonigShell_E5 label="Shell"
Default icon="walther" item=TankerkonigWalther_E5 label="Walther"
}
Group icon="oil" label="E10" {
Default icon="jet" item=TankerkonigJet_E10 label="JET"
Default icon="shell" item=TankerkonigShell_E10 label="Shell"
Default icon="walther" item=TankerkonigWalther_E10 label="Walther"
}
}
Frame icon="sun_clouds" label="Wetter" {
Group label="aktuell" {
Default icon="temperature" item=LocalWeatherandForecast_Aussentemperatur label="Außentemperatur"
Default icon="temperature" item=LocalWeatherandForecast_GefuhlteTemperatur label="gefühlte Temperatur"
Default item=LocalWeatherandForecast_Wetterlage label="Wetterlage"
Default icon="sun_clouds" item=LocalWeatherandForecast_Bewolkung label="Bewölkung"
Default icon="pressure" item=LocalWeatherandForecast_Luftdruck label="Luftdruck"
Default icon="humidity" item=LocalWeatherandForecast_Luftfeuchtigkeit label="Luftfeuchtigkeit"
Default icon="rain" item=LocalWeatherandForecast_Regen label="Regen"
Default icon="snow" item=LocalWeatherandForecast_Schnee label="Schnee"
Default icon="wind" item=LocalWeatherandForecast_Windgeschwindigkeit label="Windgeschwindigkeit"
Default icon="wind" item=LocalWeatherandForecast_Windrichtung label="Windrichtung"
Default icon="zoom" item=LocalWeatherandForecast_Sichtweite label="Sichtweite"
}
Group label="24h-Vorsage" {
Default icon="temperature_cold" item=LocalWeatherandForecast_ForecastHours24_Mintemperature label="min. Temperatur"
Default icon="temperature_hot" item=LocalWeatherandForecast_ForecastHours24_Maxtemperature label="max. Temperatur"
Default icon="temperature" item=LocalWeatherandForecast_ForecastHours24_Apparenttemperature label="gefühlte Temperatur"
Default icon="sun_clouds" item=LocalWeatherandForecast_ForecastHours24_Cloudiness label="Bewölkung"
Default icon="pressure" item=LocalWeatherandForecast_ForecastHours24_Pressure label="Luftdruck"
Default icon="humidity" item=LocalWeatherandForecast_ForecastHours24_Humidity label="Luftfeuchtigkeit"
Default icon="rain" item=LocalWeatherandForecast_ForecastHours24_Rain label="Regen"
Default icon="snow" item=LocalWeatherandForecast_ForecastHours24_Snow label="Schnee"
Default icon="wind" item=LocalWeatherandForecast_ForecastHours24_Windspeed label="Windgeschwindigkeit"
Default icon="wind" item=LocalWeatherandForecast_ForecastHours24_Winddirection label="Windrichtung"
}
}
Frame icon="settings" label="Systeminfo" {
Group icon="raspberry" label="Raspberry Pi 4 (4GB)" {
Text label="CPU" {
Default item=Systeminfo_Cpu_Name label="CPU Name"
Default icon="temperature_hot" item=Systeminfo_CPUTemperature label="CPU Temperature"
Default icon="energy" item=Systeminfo_CPUVoltage label="CPU Voltage"
Default icon="fan" item=Systeminfo_FanSpeed label="Fan Speed"
}
Text label="Storage" {
Default item=Systeminfo_Storage_Total label="Total"
Default item=Systeminfo_Storage_Available label="available"
Default item=Systeminfo_Storage_Used label="used"
Default item=Systeminfo_Storage_AvailablePercent label="available %"
Default item=Systeminfo_Storage_UsedPercent label="used %"
Default item=Systeminfo_Storage_Name label="Name"
}
Text label="Drive" {
Default item=Systeminfo_Drive_Name label="Drive Name"
}
Text label="Process" {
Default item=Systeminfo_Load label="Load"
Default item=Systeminfo_Process_Name label="Name"
Default item=Systeminfo_Process_Used label="used"
}
Text label="Swap Memory" {
Default item=Systeminfo_Swap_Total label="Total"
Default item=Systeminfo_Swap_Available label="available"
Default item=Systeminfo_Swap_Used label="used"
Default item=Systeminfo_Swap_AvailablePercent label="available %"
Default item=Systeminfo_Swap_UsedPercent label="used %"
}
Text label="Physical Memory" {
Default item=Systeminfo_Memory_Total label="Total"
Default item=Systeminfo_Memory_Available label="available"
Default item=Systeminfo_Memory_Used label="used"
Default item=Systeminfo_Memory_AvailablePercent label="available %"
Default item=Systeminfo_Memory_UsedPercent label="used %"
}
Text label="Network" {
Default item=Systeminfo_IPAddress label="IP-Address"
Default item=Systeminfo_NetworkName label="Network Name"
Default item=Systeminfo_NetworkDisplayName label="Network Display Name"
}
}
}
}
Als Fehler wird folgendes ausgegeben:
Code: Alles auswählen
Error: Syntax error at line 24 col 13:
Text
^
Unexpected identifier token: "Text". Instead, I was expecting to see one of the following:
A rbrace token based on:
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ Widgets _ ● %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
A NL token based on:
_ → _ ● %NL
WidgetAttrs → WidgetAttrs ● _ WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
A WS token based on:
_ → _ ● %WS
WidgetAttrs → WidgetAttrs ● _ WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
A nlwidget token based on:
Widget → ● %nlwidget _ Widget$ebnf$1
Widgets → Widgets _ ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
A lwidget token based on:
Widget → ● %lwidget _ Widget$ebnf$2
Widgets → Widgets _ ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
A lwidget token based on:
Widget → ● %lwidget _ Widget$ebnf$3 _ %lbrace _ Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
A widgetswitchattr token based on:
WidgetAttr → ● %widgetswitchattr
WidgetAttrs → WidgetAttrs _ ● WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
A widgetfreqattr token based on:
WidgetAttr → ● %widgetfreqattr
WidgetAttrs → WidgetAttrs _ ● WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
A widgetfrcitmattr token based on:
WidgetAttr → ● %widgetfrcitmattr
WidgetAttrs → WidgetAttrs _ ● WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
A item token based on:
WidgetAttrName → ● %item
WidgetAttr → ● WidgetAttrName WidgetAttrValue
WidgetAttrs → WidgetAttrs _ ● WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
A label token based on:
WidgetAttrName → ● %label
WidgetAttr → ● WidgetAttrName WidgetAttrValue
WidgetAttrs → WidgetAttrs _ ● WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
A icon token based on:
WidgetAttrName → ● %icon
WidgetAttr → ● WidgetAttrName WidgetAttrValue
WidgetAttrs → WidgetAttrs _ ● WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
A widgetattr token based on:
WidgetAttrName → ● %widgetattr
WidgetAttr → ● WidgetAttrName WidgetAttrValue
WidgetAttrs → WidgetAttrs _ ● WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
A widgetvisiattr token based on:
WidgetVisibilityAttrName → ● %widgetvisiattr
WidgetAttr → ● WidgetVisibilityAttrName WidgetVisibilityAttrValue
WidgetAttrs → WidgetAttrs _ ● WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
A widgetcolorattr token based on:
WidgetColorAttrName → ● %widgetcolorattr
WidgetAttr → ● WidgetColorAttrName WidgetColorAttrValue
WidgetAttrs → WidgetAttrs _ ● WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
Sofern ich TEXT in Zeile #24 lösche, verbleibt folgender Fehler:
Code: Alles auswählen
Error: Syntax error at line 25 col 10:
}
^
Unexpected NL token: "\n". I did not expect any more input. Here is the state of my parse table:
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ Widgets _ %rbrace ●
Ich kann damit gar nichts anfangen.
Vielleicht fällt aber einem von euch die Ursache auch.
Übrigens sind alle Funktionen nach wie vor gegeben.
Danke im Voraus für die Unterstützung und einen schönen Abend.