Neueste Beiträge

#1
Wettermodule / Aw: [Unwetterwarnung] 77_UWZ.p...
Letzter Beitrag von micomat - 12 Mai 2024, 09:41:33
Internals:
   API        OpenWeatherMapAPI
   APIKEY     59152e58c79fb7d864e4474d1ea92bb9
   APIOPTIONS cachemaxage:600
   CFGFN     
   DEF        API=OpenWeatherMapAPI,cachemaxage:600 apikey=<snip> location=<snip> interval=3600 lang=de
   FUUID      663a70ac-f33f-2b81-becd-35d75b75dc412810
   FVERSION   59_Weather.pm:v2.1.4-s22982/2020-10-17
   INTERVAL   3600
   LANG       de
   MODEL      OpenWeatherMapAPI
   NAME       MeinWetter
   NOTIFYDEV  global
   NR         672
   NTFY_ORDER 50-MeinWetter
   STATE      T: 16 °C F: 58 % W: 4 km/h P: 1019 hPa
   TYPE       Weather
   VERSION    v2.1.4


Ich habe eine Weather.pm und eine 59_Weather.pm. Ist das korrekt so?
#2
MQTT / Aw: Bestway LayZSpar Wirlpool
Letzter Beitrag von TomLee - 12 Mai 2024, 09:22:45
Moin,

Auf Seite 19 steht das man einen Json senden muss.

Nimm mal das Format welches Du gerade zeigst:

ZitatIdentifier: sSpaBubbles
Label: Spa Bubbles
Channel type: On/Off Switch
MQTT State Topic: BW_2.0.0/message
MQTT Command Topic: BW_2.0.0/command
Custom On/Open Value: 1
Custom Off/Closed Value: 0
Incoming Value Transformation: JSONPATH:$.AIR
Outgoing Value Format: {"CMD":2,"VALUE":%s,"XTIME":0,"INTERVAL":0}

Gruß

Thomas
#3
Solaranlagen / 76_SolarForecast.pm - Anfänger...
Letzter Beitrag von _fhemuser_ - 12 Mai 2024, 08:54:17
Hallo,

ich habe mir auch mal ein Balkonkraftwerk angeschafft und finde das 76_SolarForecast Modul serh interessant um die Werte darzustellen.

Nun habe ich Fragen zur Konfiguration der vielen Parameter.

Ich nutze einen Wechselrichter mit zwei MPPT Eingängen und daran jeweils einem Solarmodul in Ost/West Ausrichtung

1. ich habe unter currentInverterDev den Wechselrichter angelegt und lese die Gesamtdaten aus

2 bei inverterStrings, moduleAzimuth, moduleDeclination, modulePeakString habe ich die Werte für die zwei Solarmodule eingetragen.

Wie werden die Strings in der Vorhersage berücksichtigt und wie lassen sich diese Werte darstellen?

Unter currentInverterDev kann und soll nur ein Gerät oder eine Dummy hinterlegt werden, der die Gesamtdaten des Systems enthält.

Gibt es eine Möglichkeit die Amortisation auszurechnen?
Die Anlage erzeugt teilweise mehr Leistung als benötigt wird, also kann der Ertrag nicht in die Amortisation einfließen.

Vielen Dank
_fhemuser_
#4
MQTT / Aw: Bestway LayZSpar Wirlpool
Letzter Beitrag von Tueftler1983 - 12 Mai 2024, 08:42:28
Hallo, und danke für die Unterstützung,
Leider auch damit keine Reaktion am Wirlpool. Der Entwickler der Platine und der Firmware hat mir noch dieses Beispiel für Openhab gegeben.
Vielleicht hilft das weiter.
Identifier: sSpaBubbles
Label: Spa Bubbles
Channel type: On/Off Switch
MQTT State Topic: BW_2.0.0/message
MQTT Command Topic: BW_2.0.0/command
Custom On/Open Value: 1
Custom Off/Closed Value: 0
Incoming Value Transformation: JSONPATH:$.AIR
Outgoing Value Format: {"CMD":2,"VALUE":%s,"XTIME":0,"INTERVAL":0}

LG Holger
#5
DOIF / Aw: DOIF mit SELF und and Verk...
Letzter Beitrag von Per - 12 Mai 2024, 08:26:20
Wenn du mit Set schaltest, werden die Bedingungen ignoriert.
Mehr kann ich aus dem Konstrukt nicht herauslesen.
#6
Solaranlagen / Aw: SolarForecast spammt das L...
Letzter Beitrag von DS_Starter - 12 Mai 2024, 08:04:34
Moin Christian,

diese Ausgabe wird mit verbose 1 geschrieben. Verbose 0 muss! diese Ausgabe verhindern.

Allerdings ist dieser Hinweis mit Bedacht so wichtig gewählt.
Laut Vorgabe muß das Inverterreading, angegeben in currentInverterDev Schlüssel etotal, ein stetig aufsteigender Zähler sein.

Es gibt Situationen, in denen die Invertermodule diese Vorgabe nicht einhalten oder eine andere Fehlkonfiguration vorliegt. Wenn diese Meldung vereinzelt oder immer zu Beginn eines neuen Tages einmalig! vorkommt, kann man sie ignorieren wenn man sich bewußt ist weshalb sie kommt und ob das im eigenen System so ok ist.

Wenn aber, wie ich deinem Fall, diese Meldung ständig vorkommt und das Log füllt, solltest du in deinem System überprüfen ob ggf. eine Fehlkonfiguration dieses Schlüssels vorliegt oder es einen anderen Grund gibt weshalb dein Interterreading für etotal die Vorgabe der stetigen Steigerung nicht einhält.

Grüße,
Heiko
#7
Off-Topic / Aw: Rechteproblem
Letzter Beitrag von TomLee - 12 Mai 2024, 08:02:03
Hi,

danke für die Unterstützung.
Zitat1. Hast DU FHEM wirklich restartet? Also auf Betriebsystemebene?
Schon. Hab einen Neustart des Fhem-Rechner gemacht gehabt und nicht bemerkt (erst eben) das die inotify-Definition jetzt ihren Dienst (mit der Verknüpfung) tut  ::)

Zitat2. Du gibst uns die Rechte vom  tmp-Ordner, wie sehen die der Höheren Ordnern aus?
drwx--x--- 3 root lp   4096 12. Mai 07:41 cupsdrwxr-xr-x  12 root root  4096  8. Nov 2023  vardrwxr-xr-x  4 root root       4096 13. Dez 08:05 spool
Zitat3. Reicht wirklich "defmod inot_print_queue inotify cupstmp"? Ist das der Richtige Pfad?
Offensichtlich.

defmod inot_print_queue inotify cupstmp
attr inot_print_queue mask IN_CREATE
attr inot_print_queue room Büro->Drucker

setstate inot_print_queue active
setstate inot_print_queue 2024-05-12 08:06:49 lastEventFile cupstmp/gs_0nWiGY
setstate inot_print_queue 2024-05-12 08:06:49 lastEventMask IN_CREATE
setstate inot_print_queue 2024-05-12 07:37:45 state active




Mit inotifywait hab ich gestern weiter gespielt und da schon bemerkt das nicht einfach nur eine Datei bei einem Druckauftrag in dem tmp-Ordner erstellt wird, sondern eine ganze Menge. Das ist natürlich in FHEM mit dem inotify-Modul nicht anders:

1715492454.43284 inotify inot_print_queue IN_CREATE: cupstmp/gs_qFYH4E
2024-05-12 07:51:47 inotify inot_print_queue lastEventFile: cupstmp/664058f36fef9
2024-05-12 07:51:47 inotify inot_print_queue lastEventMask: IN_CREATE
1715493107.47522 inotify inot_print_queue IN_CREATE: cupstmp/664058f36fef9
2024-05-12 07:51:47 inotify inot_print_queue lastEventFile: cupstmp/foomatic-J02AwF
2024-05-12 07:51:47 inotify inot_print_queue lastEventMask: IN_CREATE
1715493107.48506 inotify inot_print_queue IN_CREATE: cupstmp/foomatic-J02AwF
2024-05-12 07:51:47 inotify inot_print_queue lastEventFile: cupstmp/gs_9xh5oI
2024-05-12 07:51:47 inotify inot_print_queue lastEventMask: IN_CREATE
1715493107.7733 inotify inot_print_queue IN_CREATE: cupstmp/gs_9xh5oI
2024-05-12 07:51:47 inotify inot_print_queue lastEventFile: cupstmp/gs_1byavX
2024-05-12 07:51:47 inotify inot_print_queue lastEventMask: IN_CREATE
1715493107.78087 inotify inot_print_queue IN_CREATE: cupstmp/gs_1byavX
2024-05-12 07:51:47 inotify inot_print_queue lastEventFile: cupstmp/gs_HJMvZQ
2024-05-12 07:51:47 inotify inot_print_queue lastEventMask: IN_CREATE
1715493107.81876 inotify inot_print_queue IN_CREATE: cupstmp/gs_HJMvZQ
2024-05-12 07:51:47 inotify inot_print_queue lastEventFile: cupstmp/gs_ZqMb43
2024-05-12 07:51:47 inotify inot_print_queue lastEventMask: IN_CREATE
1715493107.82644 inotify inot_print_queue IN_CREATE: cupstmp/gs_ZqMb43
2024-05-12 07:51:47 inotify inot_print_queue lastEventFile: cupstmp/gs_KpSsTf
2024-05-12 07:51:47 inotify inot_print_queue lastEventMask: IN_CREATE
1715493107.85658 inotify inot_print_queue IN_CREATE: cupstmp/gs_KpSsTf
2024-05-12 07:51:47 inotify inot_print_queue lastEventFile: cupstmp/gs_VrkHba
2024-05-12 07:51:47 inotify inot_print_queue lastEventMask: IN_CREATE
1715493107.86462 inotify inot_print_queue IN_CREATE: cupstmp/gs_VrkHba
2024-05-12 07:51:47 inotify inot_print_queue lastEventFile: cupstmp/gs_aYcm3Q
2024-05-12 07:51:47 inotify inot_print_queue lastEventMask: IN_CREATE
1715493107.95628 inotify inot_print_queue IN_CREATE: cupstmp/gs_aYcm3Q
2024-05-12 07:51:47 inotify inot_print_queue lastEventFile: cupstmp/gs_8c7KEK
2024-05-12 07:51:47 inotify inot_print_queue lastEventMask: IN_CREATE
1715493107.96579 inotify inot_print_queue IN_CREATE: cupstmp/gs_8c7KEK
2024-05-12 07:51:47 inotify inot_print_queue lastEventFile: cupstmp/gs_R7VU3A
2024-05-12 07:51:47 inotify inot_print_queue lastEventMask: IN_CREATE
1715493107.99471 inotify inot_print_queue IN_CREATE: cupstmp/gs_R7VU3A
2024-05-12 07:51:48 inotify inot_print_queue lastEventFile: cupstmp/gs_hg2kAj
2024-05-12 07:51:48 inotify inot_print_queue lastEventMask: IN_CREATE

Das beschäftigt mich jetzt, wie ich das löse, das ich nur ein Event bekomme. Denke werde nicht mehr das ganze Verzeichnis überwachen, sondern nur eine Datei, wsl. die foomatic-XXXXXX . Da komme ich aber erst heute Mittag dazu.
#8
FHEM Code changes / Revision 28867: controls_fhem....
Letzter Beitrag von System - 12 Mai 2024, 08:00:19
Revision 28867: controls_fhem.txt: fhemupdate checkin

controls_fhem.txt: fhemupdate checkin

Source: Revision 28867: controls_fhem.txt: fhemupdate checkin
#9
MQTT / Aw: Bestway LayZSpar Wirlpool
Letzter Beitrag von dyna - 12 Mai 2024, 07:27:08
Moin Autor Tueftler1983,

versuchs doch mal so

off:noArg  Lay_Z_Spa_Module/layzspar/command {2 0 0 0}
on:noArg    Lay_Z_Spa_Module/layzspar/command {2 1 0 0}

Grüße
Jens
#10
Solaranlagen / Aw: Kaco HTTPMOD
Letzter Beitrag von SaibotRetsevlis - 12 Mai 2024, 05:51:08
HTTPMOD geht jetzt auch.
bodyEncode auf utf8
httpVersion auf 1.1

JSONMOD kannte ich noch nicht.
Teste ich sofort
Danke!