Temperatur-Scanner für MAX-Thermostate

Begonnen von John, 12 März 2013, 09:44:59

Vorheriges Thema - Nächstes Thema

Wzut

dieses \xE2 lese ich sehr oft hier im Forum in den unterschiedlichsten Threads, du hast es wohl geschafft irgendein "seltsames" Zeichen in das userReading zu schmuggeln. Ich würde das userReading löschen und komplett neu eingeben, ob dann einfache oder doppelte Anführungszeichen verwendet werden ist bei Perl wurscht. Nur eines sind sie mit Sicherheit nicht : Hochkommas :)
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

uron

#841
So, nach einer Pause, will ich heute einmal weitermachen, da ich immer noch nicht weitergekommen bin:
Nachdem ich das
  userReadings onlyAutoMode { return ,,1";;} gelöscht und manuell (nicht als Kopie aus einer Anleitung) eingegeben hatte, zeigte sich keine Veränderung hinsichtlich Scanverhalten und Fehlermeldung.
Mittlerweile habe ich das userReading komplett gelöscht, FHEM neu gestartet und erhalte folgendes, aktualisiertes List:
Internals:
   DEF        HeatingThermostat 06abee
   FUUID      5c6aa999-f33f-aab4-ad04-7fbd520454a70239
   IODev      cm
   NAME       EG_Heizkoerperthermostat_Buero
   NR         463
   NTFY_ORDER 50-EG_Heizkoerperthermostat_Buero
   STATE      23.0°C
   SVN        22368
   TYPE       MAX
   TimeSlot   0
   addr       06abee
   devtype    1
   type       HeatingThermostat
   READINGS:
     2021-03-08 18:54:50   PairedTo        123456
     2021-03-13 05:02:58   RSSI            -55
     2021-03-08 18:54:50   SerialNr        JMD3037823
     2019-02-07 13:58:04   TimeInformationHour 0
     2021-03-13 05:02:58   battery         ok
     2021-03-13 05:02:58   batteryState    ok
     2020-10-04 06:44:05   comfortTemperature 21.5
     2021-03-13 05:02:58   desiredTemperature 23.0
     2021-03-13 05:02:58   deviation       -2.1
     2019-10-30 15:19:49   ecoTemperature  16.0
     2021-03-05 13:47:13   error           Invalid command/argument  81190000
     2021-03-08 18:54:50   firmware        1.6
     2021-03-13 05:02:58   gateway         1
     2019-03-05 09:23:00   groupid         0
     2021-03-13 01:26:57   lastTimeSync    2021-03-13 01:26:57
     2021-03-13 05:00:01   lastcmd         desiredTemperature 23.0
     2020-11-01 17:15:15   maximumTemperature 23.0
     2019-03-16 09:58:36   measurementOffset 0
     2020-11-01 17:15:40   minimumTemperature 5.0
     2021-03-13 05:02:58   mode            manual
     2021-03-13 05:00:00   msgcnt          74
     2021-03-08 05:00:59   onlyAutoMode    Error evaluating EG_Heizkoerperthermostat_Buero userReading onlyAutoMode: Unrecognized character \xE2; marked by <-- HERE after { return <-- HERE near column 10 at (eval 229338) line 1.

     2021-03-13 05:02:58   onlyAutoModus   1
     2021-03-13 05:02:58   panel           unlocked
     2021-03-13 05:02:58   peerIDs         000000
     2021-03-13 05:02:58   peerList        Broadcast
     2021-03-13 05:02:58   rferror         0
     2021-03-13 05:02:58   state           23.0&deg;C
     2021-03-13 05:02:58   temperature     20.9
     2021-03-08 18:54:50   testresult      255
     2021-03-13 05:02:58   valveposition   100
     2021-03-08 19:32:51   weekprofile-0-Sat-temp 19.0 °C  /  23.0 °C  /  19.0 °C
     2021-03-08 19:32:51   weekprofile-0-Sat-time 00:00-05:00  /  05:00-23:00  /  23:00-24:00
     2021-03-08 19:32:51   weekprofile-1-Sun-temp 19.0 °C  /  23.0 °C  /  19.0 °C
     2021-03-08 19:32:51   weekprofile-1-Sun-time 00:00-05:00  /  05:00-23:00  /  23:00-24:00
     2021-03-08 19:32:51   weekprofile-2-Mon-temp 19.0 °C  /  23.0 °C  /  19.0 °C
     2021-03-08 19:32:51   weekprofile-2-Mon-time 00:00-05:00  /  05:00-23:00  /  23:00-24:00
     2021-03-08 19:32:51   weekprofile-3-Tue-temp 19.0 °C  /  23.0 °C  /  19.0 °C
     2021-03-08 19:32:51   weekprofile-3-Tue-time 00:00-05:00  /  05:00-23:00  /  23:00-24:00
     2021-03-08 19:32:51   weekprofile-4-Wed-temp 19.0 °C  /  23.0 °C  /  19.0 °C
     2021-03-08 19:32:51   weekprofile-4-Wed-time 00:00-05:00  /  05:00-23:00  /  23:00-24:00
     2021-03-08 19:32:51   weekprofile-5-Thu-temp 19.0 °C  /  23.0 °C  /  19.0 °C
     2021-03-08 19:32:51   weekprofile-5-Thu-time 00:00-05:00  /  05:00-23:00  /  23:00-24:00
     2021-03-08 19:32:51   weekprofile-6-Fri-temp 19.0 °C  /  23.0 °C  /  19.0 °C
     2021-03-08 19:32:51   weekprofile-6-Fri-time 00:00-05:00  /  05:00-23:00  /  23:00-24:00
     2020-11-01 17:16:48   windowOpenDuration 15
     2019-03-16 09:58:36   windowOpenTemperature 12
Attributes:
   IODev      cm
   alias      EG Heizkoerper Buero
   event-min-interval desiredTemperature:30, temperature:30, valveposition:30
   fm_type    temp,tempbutton,desiredtemperature
   icon       heizung.0
   keepAuto   1
   model      HeatingThermostat
   room       Büro,Favourites,MAX-Devices,Heizung
   scanTemp   1
   verbose    5

Irritieren tut mich das Reading
2021-03-05 13:47:13   error           Invalid command/argument  81190000
und immer noch die alte Fehlermeldung
2021-03-08 05:00:59   onlyAutoMode    Error evaluating EG_Heizkoerperthermostat_Buero userReading onlyAutoMode: Unrecognized character \xE2; marked by <-- HERE after { return <-- HERE near column 10 at (eval 229338) line 1.

Als nächstes habe ich den Max-Scanner nochmals neu gem. https://wiki.fhem.de/wiki/MAX!_Temperatur-Scanner#Ergebnis installiert.
Beim Punkt
    wir wählen die Betriebsart Mode-Change
attr HT.JOHN scnProcessByDesiChange 0

stelle ich fest, dass mein HT gar nicht über das attr 'scnProcessByDesiChange' verfügt !?
Bin ich auf der falschen Spur oder was mache ich falsch?
Raspberry Pi  fhem  FHEMobile  CUL  FS20-, HM-, Intertechno-, AVM- und Shelly-Aktoren, Vitoconnect 100, Vitocal 200-S, Optolink, FTUI auf iPad, FTUI auf iPhone, Stromzähler von Powerfox, Wechselrichter Growatt MIN 4600 TL-XH, RasPi ioBroker