FHEM - Anwendungen > Heizungssteuerung/Raumklima

Ansteuerung SolvisMax/Solvis-Remote

<< < (37/39) > >>

SCMP77:
Hallo Martin,

ich bin leider erst nächste Woche wieder daheim. So wie ich das momentan sehe, scheine ich die Ursache für die Null Pointer Exception falsch interpretiert zu haben und das Abfangen des Fehlers vorher bringt daher nichts Die Null-Ponter-Exception scheint in dieser Zeile ein anderes Objekt zu betreffen. Wenn ich wieder an meinem Entwicklungssystem bin, schaue ich es mir nochmal genauer an.

Viele Grüße
    Stefan

SCMP77:
Hallo Martin,

ich habe einen neuen Release Candidate bereit gestellt:

https://github.com/GollmerSt/SolvisSmartHomeServer/releases/tag/v01.05.01-rc2

Dort habe ich das JSON-Package-Exception-Handling verbessert. Ich hoffe, dass wir jetzt dem Problem näher kommen.

Viele Grüße
   Stefan

alpine310:
Hallo Stefan
habe die rc2 installiert.
für die Feineinstellung gibt es jetzt keinen "disconnect" mehr- an der SolvisControl passiert aber nichts

Die Tag/Nacht Umstellung funktioniert weiterhin.

Hier das Log:

--- Code: ---[2021-12-16 16:02:47,443] ERROR de.sgollmer.solvismax.mail.ExceptionMail - base.xml error of passwordCrypt in Mail tag, mail disabled: Decryption error
[2021-12-16 16:02:51,944] WARN de.sgollmer.solvismax.model.objects.control.Control - Not valid control.xml will be overwriten by a newer version
[2021-12-16 16:02:51,948] INFO de.sgollmer.solvismax.model.objects.control.Control - ***********************************************************************
[2021-12-16 16:02:51,950] INFO de.sgollmer.solvismax.model.objects.control.Control -                      A T T E N T I O N
[2021-12-16 16:02:51,952] INFO de.sgollmer.solvismax.model.objects.control.Control -
[2021-12-16 16:02:51,954] INFO de.sgollmer.solvismax.model.objects.control.Control - The file <control.xml> was manually changed. It's renamed to
[2021-12-16 16:02:51,956] INFO de.sgollmer.solvismax.model.objects.control.Control - <control.xml.1>.The new one of the new server version is used!
[2021-12-16 16:02:51,958] INFO de.sgollmer.solvismax.model.objects.control.Control - ***********************************************************************
[2021-12-16 16:02:52,611] INFO de.sgollmer.solvismax.Main - Server started, Version 01.05.01-rc2, 3 heating circuits beta, compiled at 2021-12-16 12:38:41
[2021-12-16 16:02:52,619] INFO de.sgollmer.solvismax.model.Solvis - Learning initialized.
[2021-12-16 16:03:18,568] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Home1> learned.
[2021-12-16 16:03:18,671] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Home2> learned.
[2021-12-16 16:03:18,712] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Home3> learned.
[2021-12-16 16:03:22,947] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Solar> learned.
[2021-12-16 16:03:26,641] INFO de.sgollmer.solvismax.model.Solvis - Configuration mask: 0x1004009
[2021-12-16 16:03:35,414] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Nachttemperatur> learned.
[2021-12-16 16:03:35,456] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <NachttemperaturNotSelected> learned.
[2021-12-16 16:03:39,531] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <NachttemperaturSelected> learned.
[2021-12-16 16:03:47,225] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Warmwasser> learned.
[2021-12-16 16:03:54,989] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Sonstiges-1> learned.
[2021-12-16 16:03:55,012] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Sonstiges> learned.
[2021-12-16 16:03:59,092] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Heizkreise> learned.
[2021-12-16 16:04:03,217] INFO de.sgollmer.solvismax.model.objects.screen.ScreenOcr - Screen grafic <Heizkreis> learned.
[2021-12-16 16:04:22,635] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Schornsteinfeger> learned.
[2021-12-16 16:04:30,335] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Anlagenstatus-HK Max> learned.
[2021-12-16 16:04:34,445] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Anlagenstatus-Solar Max> learned.
[2021-12-16 16:04:38,525] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Anlagenstatus-WW Max> learned.
[2021-12-16 16:04:50,233] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Sonstiges-2> learned.
[2021-12-16 16:04:54,325] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Zaehlfunktion> learned.
[2021-12-16 16:05:02,099] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Sonstiges_Nutzerauswahl> learned.
[2021-12-16 16:05:06,213] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Nutzerauswahl> learned.
[2021-12-16 16:05:17,543] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Sonstiges-3> learned.
[2021-12-16 16:05:21,639] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Uhrzeit/Datum> learned.
[2021-12-16 16:05:25,716] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Zeiteinstellung> learned.
[2021-12-16 16:05:40,592] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Zirkulation> learned.
[2021-12-16 16:05:52,971] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Tagestemperatur> learned.
[2021-12-16 16:05:52,994] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <TagestemperaturNotSelected> learned.
[2021-12-16 16:05:57,109] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <TagestemperaturSelected> learned.
[2021-12-16 16:06:24,835] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Zeiteinstellung_YYYY> learned.
[2021-12-16 16:06:32,936] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Zeiteinstellung_MM> learned.
[2021-12-16 16:06:41,058] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Zeiteinstellung_DD> learned.
[2021-12-16 16:06:49,085] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Zeiteinstellung_hh> learned.
[2021-12-16 16:06:57,187] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <Zeiteinstellung_min> learned.
[2021-12-16 16:07:23,022] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <WWPumpeAus> learned.
[2021-12-16 16:07:26,628] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <WWPumpeAn> learned.
[2021-12-16 16:07:30,224] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <WWPumpeAuto> learned.
[2021-12-16 16:07:30,389] INFO de.sgollmer.solvismax.model.objects.control.Control - Channel <C04> is set to auto>.
[2021-12-16 16:07:40,998] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <ModeTag> learned.
[2021-12-16 16:07:44,572] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <ModeNacht> learned.
[2021-12-16 16:07:48,167] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <ModeStandby> learned.
[2021-12-16 16:07:51,753] INFO de.sgollmer.solvismax.model.objects.screen.ScreenGraficDescription - Screen grafic <ModeTimer> learned.
[2021-12-16 16:07:55,446] INFO de.sgollmer.solvismax.model.objects.control.Control - Channel <C06> is set to Tag>.
[2021-12-16 16:07:55,453] INFO de.sgollmer.solvismax.model.Solvis - Learning finished.
[2021-12-16 16:07:56,545] INFO de.sgollmer.solvismax.model.objects.data.SolvisData - The channel <C47> was set to the fix value "12".
[2021-12-16 16:08:00,559] INFO de.sgollmer.solvismax.model.SolvisState - Solvis state changed to <SOLVIS_CONNECTED>.
[2021-12-16 16:08:00,652] INFO de.sgollmer.solvismax.model.Solvis - Screen <Home> saved
[2021-12-16 16:08:18,546] INFO de.sgollmer.solvismax.model.objects.control.Control - Channel <C06> is set to Tag>.
[2021-12-16 16:08:31,830] INFO de.sgollmer.solvismax.connection.Server - Client connected from /127.0.0.1
[2021-12-16 16:08:31,896] INFO de.sgollmer.solvismax.connection.CommandHandler - Command <CONNECT> received
[2021-12-16 16:08:32,205] INFO de.sgollmer.solvismax.connection.CommandHandler - Server-Command <GUI_COMMANDS_ENABLE> received
[2021-12-16 16:09:01,522] INFO de.sgollmer.solvismax.model.update.EquipmentOnOff - Update of <X02> by SolvisConrol data take place, former: 0, new: 80859600
[2021-12-16 16:09:01,534] INFO de.sgollmer.solvismax.model.update.EquipmentOnOff - Update of <X01> by SolvisConrol data take place, former: 0, new: 63182
[2021-12-16 16:09:01,539] INFO de.sgollmer.solvismax.model.update.EquipmentOnOff - Synchronisation  of <X02> activated.
[2021-12-16 16:09:01,551] INFO de.sgollmer.solvismax.model.update.EquipmentOnOff - Update of <X10> by SolvisConrol data take place, former: 0, new: 459437680
[2021-12-16 16:09:31,159] INFO de.sgollmer.solvismax.connection.CommandHandler - Command <SET> received
[2021-12-16 16:09:31,160] INFO de.sgollmer.solvismax.connection.CommandHandler - Channel <C09.TemperaturFeineinstellung_HK1> will be set to <1>.
[2021-12-16 16:09:32,506] INFO de.sgollmer.solvismax.model.objects.control.Control - Channel <C06> is set to Tag>.
[2021-12-16 16:09:47,253] INFO de.sgollmer.solvismax.connection.CommandHandler - Command <SET> received
[2021-12-16 16:09:47,254] INFO de.sgollmer.solvismax.connection.CommandHandler - Channel <C09.TemperaturFeineinstellung_HK1> will be set to <-4>.
[2021-12-16 16:10:18,157] INFO de.sgollmer.solvismax.connection.CommandHandler - Command <SET> received
[2021-12-16 16:10:18,158] INFO de.sgollmer.solvismax.connection.CommandHandler - Channel <C06.Anlagenmodus_HK1> will be set to <Nacht>.
[2021-12-16 16:10:22,406] INFO de.sgollmer.solvismax.model.objects.control.Control - Channel <C06> is set to Nacht>.
[2021-12-16 16:10:27,135] INFO de.sgollmer.solvismax.connection.CommandHandler - Command <SET> received
[2021-12-16 16:10:27,137] INFO de.sgollmer.solvismax.connection.CommandHandler - Channel <C06.Anlagenmodus_HK1> will be set to <Tag>.
[2021-12-16 16:10:31,081] INFO de.sgollmer.solvismax.model.objects.control.Control - Channel <C06> is set to Tag>.
[2021-12-16 16:13:29,938] INFO de.sgollmer.solvismax.connection.CommandHandler - Command <SET> received
[2021-12-16 16:13:29,939] INFO de.sgollmer.solvismax.connection.CommandHandler - Channel <C09.TemperaturFeineinstellung_HK1> will be set to <5>.

--- Ende Code ---
Ob das allerdings weiterhilft.... :(

Grüße Martin

SCMP77:
Hallo Martin,

also er nimmt die Befehle jetzt an, aber verschluckt sie dann. Es gibt jedoch keinerlei Fehlermeldungen, das ist seltsam.

Könntest Du den Logging-Level auf Debug umstellen? Vielleicht sehe ich dann mehr.

Das geht so:

In dem Pfad, wo auch die Log-Dateien abgelegt werden, befindet sich die Datei "tinylog.properties". In dieser Datei wäre folgende Zeile zu ändern:

Alt:
--- Code: ---writer2.level           = info
--- Ende Code ---
Neu:
--- Code: ---writer2.level           = debug
--- Ende Code ---

Dann wird deutlich mehr in den Log geschrieben.

Später sollte man es zurück stellen, denn es wird so recht viel in den Log geschrieben.

Viele Grüße
   stefan

SCMP77:
Hallo Martin,

ich habe zu meiner Installation doch einen kleinen Unterschied gesehen. Bei Dir sieht der Set-Befehl so aus:


--- Code: ---[2021-12-16 16:09:31,160] INFO de.sgollmer.solvismax.connection.CommandHandler - Channel <C09.TemperaturFeineinstellung_HK1> will be set to <1>.
--- Ende Code ---

Bei mir ist der Parameter in Float-darstellung:


--- Code: ---16:58:38,898|INFO|de.sgollmer.solvismax.connection.CommandHandler - Channel <C09.TemperaturFeineinstellung_HK1> will be set to <1.0000>.
--- Ende Code ---

Ich vermute, das ist der Grund. Ich denke, durch eine andere JSON-Library liefert ein Integer "1" und meine liefert "Float 1.0000".

Das schau ich mir jetzt an, warte daher mit weiteren Versuchen. Irgend so etwas hatte ich vermutet, beide Darstellungen müssen gehen, aber das ist aktuell wohl nicht der Fall.

Viele Grüße
   Stefan


Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln